256 MB
/home/fdroid/fdroiddata/tmp/net.retiolus.natinfo_43003.apk vs.
/home/fdroid/fdroiddata/unsigned/net.retiolus.natinfo_43003.apk
8.21 KB
APK Signing Block
Max HTML report size reached
7.29 KB
zipinfo {}
Max HTML report size reached
2.78 KB
AndroidManifest.xml (decoded)
2.72 KB
AndroidManifest.xml
Max HTML report size reached
605 B
APK metadata
    
Offset 1, 19 lines modifiedOffset 1, 22 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·resources.arsc4 -·resources.arsc
5 -·assets/dexopt/baseline.prof5 -·assets/dexopt/baseline.prof
6 -·assets/dexopt/baseline.profm6 -·assets/dexopt/baseline.profm
7 -·png7 -·png
 8 -·lib/arm64-v8a/libapp.so
 9 -·lib/arm64-v8a/libdatastore_shared_counter.so
 10 -·lib/arm64-v8a/libflutter.so
8 isFrameworkApk:·false11 isFrameworkApk:·false
9 packageInfo:·null12 packageInfo:·null
10 sdkInfo:13 sdkInfo:
11 ··minSdkVersion:·'21'14 ··minSdkVersion:·'24'
12 ··targetSdkVersion:·'35'15 ··targetSdkVersion:·'36'
13 sharedLibrary:·false16 sharedLibrary:·false
14 sparseResources:·false17 sparseResources:·false
15 unknownFiles:18 unknownFiles:
16 ··DebugProbesKt.bin:·'8'19 ··DebugProbesKt.bin:·'8'
17 ··kotlin-tooling-metadata.json:·'8'20 ··kotlin-tooling-metadata.json:·'8'
18 usesFramework:21 usesFramework:
19 ··ids:22 ··ids:
2.08 KB
resources.arsc
2.05 KB
aapt2 dump resources {}
Max HTML report size reached
67.8 MB
classes.dex
61.5 MB
dexdump -a -d -f -h {}
Max HTML report size reached
112 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Dalvik·dex·file·version·0351 Dalvik·dex·file·version·037
6.38 MB
classes.jar
Max HTML report size reached
35.7 MB
lib/arm64-v8a/libapp.so
865 B
readelf --wide --file-header {}
Max HTML report size reached
1.28 KB
readelf --wide --program-header {}
Max HTML report size reached
1.96 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
824 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
627 KB
strings --all --bytes=8 {}
Max HTML report size reached
24.3 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
10.7 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
342 B
readelf --wide --decompress --hex-dump=.bss {}
Max HTML report size reached
111 MB
lib/arm64-v8a/libflutter.so
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
80.5 KB
readelf --wide --symbols {}
Max HTML report size reached
5.87 MB
readelf --wide --relocs {}
Max HTML report size reached
2.8 KB
readelf --wide --dynamic {}
Max HTML report size reached
1.44 KB
readelf --wide --notes {}
Max HTML report size reached
13.8 KB
readelf --wide --version-info {}
Max HTML report size reached
15.5 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
601 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.0 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
3.58 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
2.72 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
8.69 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
71.8 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
78.2 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
1.49 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 ··0x00aa7b48·00000000·00000000·00000000·00000000·................2 ··0x00aa27a0·00000000·00000000·00000000·00000000·................
  
23.7 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
23.9 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
57.0 KB
readelf --wide --decompress --hex-dump=.data {}
Max HTML report size reached
595 B
readelf --wide --decompress --string-dump=.comment {}
Max HTML report size reached
1.27 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
679 B
res/color/abc_tint_seek_thumb.xml
613 B
res/color/abc_tint_seek_thumb.xml
Max HTML report size reached
772 B
res/color/abc_tint_edittext.xml
710 B
res/color/abc_tint_edittext.xml
Max HTML report size reached
768 B
res/color/abc_tint_spinner.xml
708 B
res/color/abc_tint_spinner.xml
Max HTML report size reached
937 B
res/color/abc_tint_switch_track.xml
867 B
res/color/abc_tint_switch_track.xml
Max HTML report size reached
1.03 KB
res/color/abc_tint_default.xml
998 B
res/color/abc_tint_default.xml
Max HTML report size reached
761 B
res/color/abc_tint_btn_checkable.xml
689 B
res/color/abc_tint_btn_checkable.xml
Max HTML report size reached
78.1 KB
smali/F0/a.smali
Max HTML report size reached
140 KB
smali/l1/a.smali
Max HTML report size reached
44.0 KB
smali/l1/d.smali
Max HTML report size reached
11.7 KB
smali/l1/f.smali
Max HTML report size reached
28.2 KB
smali/l1/e.smali
Max HTML report size reached
130 KB
smali/l1/b.smali
Max HTML report size reached
22.7 KB
smali/l1/g.smali
Max HTML report size reached
15.8 KB
smali/l1/c.smali
Max HTML report size reached
3.24 KB
smali/G/a.smali
    
Offset 1, 231 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LG/a;1 .class·public·final·LG/a;
2 .super·Ljava/lang/Object;2 .super·LG/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·a:I 
  
6 .field·public·b:I 
  
7 .field·public·c:F 
  
8 .field·public·d:F 
  
9 .field·public·e:J 
  
10 .field·public·f:J 
  
11 .field·public·g:J 
  
12 .field·public·h:F 
  
13 .field·public·i:I 
  
  
14 #·virtual·methods 
15 .method·public·final·a(J)F 
16 ····.locals·9 
  
17 ····.line·1 
18 ····iget-wide·v0,·p0,·LG/a;->e:J 
  
19 ····.line·2 
20 ····.line·3 
21 ····const/4·v2,·0x0 
  
22 ····.line·4 
23 ····cmp-long·v3,·p1,·v0 
  
24 ····.line·5 
25 ····.line·6 
26 ····if-gez·v3,·:cond_0 
  
27 ····.line·7 
28 ····.line·8 
29 ····return·v2 
  
30 ····.line·9 
31 ····:cond_0 
32 ····iget-wide·v3,·p0,·LG/a;->g:J 
  
33 ····.line·10 
34 ····.line·11 
35 ····const-wide/16·v5,·0x0 
  
36 ····.line·12 
37 ····.line·13 
38 ····const/high16·v7,·0x3f800000····#·1.0f 
  
39 ····.line·14 
40 ····.line·15 
41 ····cmp-long·v8,·v3,·v5 
  
42 ····.line·16 
43 ····.line·17 
44 ····if-ltz·v8,·:cond_2 
  
45 ····.line·18 
46 ····.line·19 
47 ····cmp-long·v5,·p1,·v3 
  
48 ····.line·20 
49 ····.line·21 
50 ····if-gez·v5,·:cond_1 
  
51 ····.line·22 
52 ····.line·23 
53 ····goto·:goto_0 
  
54 ····.line·24 
55 ····:cond_1 
56 ····sub-long/2addr·p1,·v3 
  
57 ····.line·25 
58 ····iget·v0,·p0,·LG/a;->h:F 
  
59 ····.line·26 
60 ····.line·27 
61 ····sub-float·v1,·v7,·v0 
  
62 ····.line·28 
63 ····.line·29 
64 ····long-to-float·p1,·p1 
  
65 ····.line·30 
66 ····iget·p2,·p0,·LG/a;->i:I 
  
67 ····.line·31 
68 ····.line·32 
69 ····int-to-float·p2,·p2 
  
70 ····.line·33 
71 ····div-float/2addr·p1,·p2 
  
72 ····.line·34 
73 ····invoke-static·{p1,·v2,·v7},·LG/e;->b(FFF)F 
  
74 ····.line·35 
75 ····.line·36 
76 ····.line·37 
77 ····move-result·p1 
  
78 ····.line·38 
79 ····mul-float·p1,·p1,·v0 
  
80 ····.line·39 
81 ····.line·40 
82 ····add-float/2addr·p1,·v1 
  
83 ····.line·41 
84 ····return·p1 
  
85 ····.line·42 
86 ····:cond_2 
87 ····:goto_0 
88 ····sub-long/2addr·p1,·v0 
  
Max diff block lines reached; -1/3284 bytes (-0.03%) of diff not shown.
4.75 KB
smali/G/b.smali
    
Offset 1, 56 lines modifiedOffset 1, 216 lines modified
1 .class·public·interface·abstract·LG/b;1 .class·public·final·LG/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/os/Parcelable$ClassLoaderCreator;
  
  
4 #·static·fields6 #·instance·fields
5 .field·public·static·final·a:Z7 .field·public·final·synthetic·a:I
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·public·synthetic·constructor·<init>(I)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····iput·p1,·p0,·LG/b;->a:I
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·final·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
8 ····.locals·218 ····.locals·2
  
 19 ····iget·v0,·p0,·LG/b;->a:I
  
 20 ····packed-switch·v0,·:pswitch_data_0
  
 21 ····.line·7
 22 ····new-instance·v0,·Li/o0;
  
 23 ····const/4·v1,·0x0
  
 24 ····invoke-direct·{v0,·p1,·v1},·Li/o0;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 25 ····return-object·v0
  
 26 ····.line·8
 27 ····:pswitch_0
 28 ····new-instance·v0,·Li/b0;
  
 29 ····const/4·v1,·0x0
  
 30 ····invoke-direct·{v0,·p1,·v1},·Li/b0;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 31 ····return-object·v0
  
 32 ····.line·9
 33 ····:pswitch_1
 34 ····new-instance·v0,·LP/D;
  
 35 ····const/4·v1,·0x0
  
 36 ····invoke-direct·{v0,·p1,·v1},·LP/D;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 37 ····return-object·v0
  
 38 ····:pswitch_2
 39 ····const/4·v0,·0x0
  
 40 ····.line·10
 41 ····invoke-virtual·{p1,·v0},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
 42 ····move-result-object·p1
  
 43 ····if-nez·p1,·:cond_0
  
 44 ····.line·11
 45 ····sget-object·p1,·LG/c;->b:LG/a;
  
 46 ····return-object·p1
  
 47 ····.line·12
 48 ····:cond_0
 49 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
 50 ····const-string·v0,·"superState·must·be·null"
  
 51 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
 52 ····throw·p1
  
 53 ····:pswitch_data_0
 54 ····.packed-switch·0x0
 55 ········:pswitch_2
 56 ········:pswitch_1
 57 ········:pswitch_0
 58 ····.end·packed-switch
 59 .end·method
  
 60 .method·public·final·createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
 61 ····.locals·1
  
 62 ····iget·v0,·p0,·LG/b;->a:I
  
 63 ····packed-switch·v0,·:pswitch_data_0
  
9 ····.line·164 ····.line·1
10 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I65 ····new-instance·v0,·Li/o0;
  
 66 ····invoke-direct·{v0,·p1,·p2},·Li/o0;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 67 ····return-object·v0
  
11 ····.line·268 ····.line·2
 69 ····:pswitch_0
 70 ····new-instance·v0,·Li/b0;
  
 71 ····invoke-direct·{v0,·p1,·p2},·Li/b0;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 72 ····return-object·v0
  
12 ····.line·373 ····.line·3
13 ····const/16·v1,·0x1b74 ····:pswitch_1
 75 ····new-instance·v0,·LP/D;
  
 76 ····invoke-direct·{v0,·p1,·p2},·LP/D;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
 77 ····return-object·v0
  
14 ····.line·478 ····.line·4
 79 ····:pswitch_2
Max diff block lines reached; 1798/4835 bytes (37.19%) of diff not shown.
12.4 KB
smali/G/c.smali
Max HTML report size reached
20.1 KB
smali/n/a.smali
Max HTML report size reached
295 KB
smali/n/b.smali
Max HTML report size reached
23.8 KB
smali/Y0/a.smali
Max HTML report size reached
18.1 KB
smali/Y0/b.smali
Max HTML report size reached
11.4 KB
smali/Y0/c.smali
Max HTML report size reached
103 KB
smali/a/a.smali
Max HTML report size reached
51.0 KB
smali/h/a.smali
Max HTML report size reached
10.8 KB
smali/o/a.smali
Max HTML report size reached
52.0 KB
smali/o/d.smali
Max HTML report size reached
16.8 KB
smali/o/h.smali
Max HTML report size reached
41.4 KB
smali/o/f.smali
Max HTML report size reached
30.3 KB
smali/o/e.smali
Max HTML report size reached
31.3 KB
smali/o/b.smali
Max HTML report size reached
63.7 KB
smali/o/g.smali
Max HTML report size reached
23.8 KB
smali/o/c.smali
Max HTML report size reached
4.76 KB
smali/H/a.smali
    
Offset 1, 239 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LH/a; 
2 .super·Landroid/database/ContentObserver;1 .class·public·interface·abstract·LH/a;
 2 .super·Ljava/lang/Object;
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; 
  
  
7 #·direct·methods 
8 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Landroid/os/Handler;I)V 
9 ····.locals·0 
  
10 ····.line·1 
11 ····iput·p3,·p0,·LH/a;->a:I 
  
12 ····iput-object·p1,·p0,·LH/a;->b:Ljava/lang/Object; 
  
13 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V 
  
14 ····return-void 
15 .end·method 
  
16 .method·public·constructor·<init>(Lk/g0;)V 
17 ····.locals·1 
  
18 ····const/4·v0,·0x0 
  
19 ····iput·v0,·p0,·LH/a;->a:I 
  
20 ····.line·2 
21 ····iput-object·p1,·p0,·LH/a;->b:Ljava/lang/Object; 
  
22 ····.line·3 
23 ····new-instance·p1,·Landroid/os/Handler; 
  
24 ····invoke-direct·{p1},·Landroid/os/Handler;-><init>()V 
  
25 ····invoke-direct·{p0,·p1},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V 
  
26 ····return-void 
27 .end·method 
  
  
28 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·close()V
29 .method·public·deliverSelfNotifications()Z 
30 ····.locals·1 
  
31 ····.line·1 
32 ····iget·v0,·p0,·LH/a;->a:I 
  
33 ····packed-switch·v0,·:pswitch_data_0 
  
34 ····:pswitch_0 
35 ····invoke-super·{p0},·Landroid/database/ContentObserver;->deliverSelfNotifications()Z 
  
36 ····move-result·v0 
  
37 ····return·v0 
  
38 ····:pswitch_1 
39 ····const/4·v0,·0x1 
  
40 ····return·v0 
  
41 ····:pswitch_2 
42 ····const/4·v0,·0x1 
  
43 ····return·v0 
  
44 ····:pswitch_data_0 
45 ····.packed-switch·0x0 
46 ········:pswitch_2 
47 ········:pswitch_0 
48 ········:pswitch_1 
49 ····.end·packed-switch 
50 .end·method 
  
51 .method·public·final·onChange(Z)V 
52 ····.locals·1 
  
53 ····iget·v0,·p0,·LH/a;->a:I 
  
54 ····packed-switch·v0,·:pswitch_data_0 
  
55 ····.line·9 
56 ····invoke-super·{p0,·p1},·Landroid/database/ContentObserver;->onChange(Z)V 
  
57 ····.line·10 
58 ····iget-object·p1,·p0,·LH/a;->b:Ljava/lang/Object; 
  
59 ····check-cast·p1,·Ls0/o; 
  
60 ····iget-object·v0,·p1,·Ls0/o;->l:Lt0/c; 
  
61 ····if-nez·v0,·:cond_0 
  
62 ····goto·:goto_0 
  
63 ····.line·11 
64 ····:cond_0 
65 ····invoke-virtual·{p1},·Ls0/o;->d()V 
  
66 ····:goto_0 
67 ····return-void 
  
68 ····:pswitch_0 
69 ····const/4·v0,·0x0 
  
70 ····.line·12 
71 ····invoke-virtual·{p0,·p1,·v0},·LH/a;->onChange(ZLandroid/net/Uri;)V 
  
72 ····return-void 
  
73 ····.line·13 
74 ····:pswitch_1 
75 ····iget-object·p1,·p0,·LH/a;->b:Ljava/lang/Object; 
  
76 ····check-cast·p1,·Lk/g0; 
  
77 ····iget-boolean·v0,·p1,·LH/c;->f:Z 
  
78 ····if-eqz·v0,·:cond_1 
Max diff block lines reached; 0/4841 bytes (0.00%) of diff not shown.
12.6 KB
smali/H/d.smali
Max HTML report size reached
5.48 KB
smali/H/b.smali
    
Offset 1, 357 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LH/b;1 .class·public·final·LH/b;
2 .super·Landroid/database/DataSetObserver;2 .super·Ljava/io/IOException;
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; 
  
  
7 #·direct·methods 
8 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V 
9 ····.locals·0 
  
10 ····.line·1 
11 ····iput·p1,·p0,·LH/b;->a:I 
  
12 ····iput-object·p2,·p0,·LH/b;->b:Ljava/lang/Object; 
  
13 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·onChanged()V 
18 ····.locals·2 
  
19 ····.line·1 
20 ····iget·v0,·p0,·LH/b;->a:I 
  
21 ····.line·2 
22 ····.line·3 
23 ····packed-switch·v0,·:pswitch_data_0 
  
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····iget-object·v0,·p0,·LH/b;->b:Ljava/lang/Object; 
  
28 ····.line·7 
29 ····.line·8 
30 ····check-cast·v0,·Lk/J; 
  
31 ····.line·9 
32 ····.line·10 
33 ····iget-object·v1,·v0,·Lk/J;->z:Lk/r; 
  
34 ····.line·11 
35 ····.line·12 
36 ····invoke-virtual·{v1},·Landroid/widget/PopupWindow;->isShowing()Z 
  
37 ····.line·13 
38 ····.line·14 
39 ····.line·15 
40 ····move-result·v1 
  
41 ····.line·16 
42 ····if-eqz·v1,·:cond_0 
  
43 ····.line·17 
44 ····.line·18 
45 ····invoke-virtual·{v0},·Lk/J;->f()V 
  
46 ····.line·19 
47 ····.line·20 
48 ····.line·21 
49 ····:cond_0 
50 ····return-void 
  
51 ····.line·22 
52 ····:pswitch_0 
53 ····iget-object·v0,·p0,·LH/b;->b:Ljava/lang/Object; 
  
54 ····.line·23 
55 ····.line·24 
56 ····check-cast·v0,·Lk/g0; 
  
57 ····.line·25 
58 ····.line·26 
59 ····const/4·v1,·0x1 
  
60 ····.line·27 
61 ····iput-boolean·v1,·v0,·LH/c;->e:Z 
  
62 ····.line·28 
63 ····.line·29 
64 ····invoke-virtual·{v0},·Lk/g0;->notifyDataSetChanged()V 
  
65 ····.line·30 
66 ····.line·31 
67 ····.line·32 
68 ····return-void 
  
69 ····.line·33 
70 ····:pswitch_data_0 
71 ····.packed-switch·0x0 
72 ········:pswitch_0 
73 ····.end·packed-switch 
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 
98 ····.line·58 
99 ····.line·59 
Max diff block lines reached; -1/5585 bytes (-0.02%) of diff not shown.
25.3 KB
smali/H/c.smali
Max HTML report size reached
99.6 KB
smali/B/a.smali
Max HTML report size reached
71.9 KB
smali/B/d.smali
Max HTML report size reached
8.57 KB
smali/B/e.smali
Max HTML report size reached
32.9 KB
smali/B/b.smali
Max HTML report size reached
8.2 KB
smali/B/c.smali
Max HTML report size reached
7.76 KB
smali/N/a.smali
Max HTML report size reached
67.3 KB
smali/N/d.smali
Max HTML report size reached
21.6 KB
smali/N/h.smali
Max HTML report size reached
300 B
smali/N/f.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·LN/f;1 .class·public·interface·abstract·LN/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·e(ILjava/io/Serializable;)V
 6 .end·method
  
 7 .method·public·abstract·h()V
 8 .end·method
77.5 KB
smali/N/i.smali
Max HTML report size reached
8.65 KB
smali/N/e.smali
Max HTML report size reached
35.6 KB
smali/N/b.smali
Max HTML report size reached
215 KB
smali/N/g.smali
Max HTML report size reached
14.2 KB
smali/N/c.smali
Max HTML report size reached
14.2 KB
smali/y/a.smali
Max HTML report size reached
4.44 KB
smali/y/b.smali
    
Offset 1, 40 lines modifiedOffset 1, 249 lines modified
1 .class·public·abstract·Ly/b;1 .class·public·final·Ly/b;
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·a:Ljava/lang/String;
  
 6 .field·public·b:Ljava/lang/String;
  
 7 .field·public·c:Ljava/util/List;
  
  
6 #·direct·methods8 #·virtual·methods
7 .method·static·constructor·<clinit>()V9 .method·public·final·equals(Ljava/lang/Object;)Z
8 ····.locals·110 ····.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 ····instance-of·v1,·p1,·Ly/b;
  
 21 ····.line·6
 22 ····.line·7
 23 ····const/4·v2,·0x0
  
 24 ····.line·8
 25 ····if-nez·v1,·:cond_1
  
 26 ····.line·9
 27 ····.line·10
 28 ····return·v2
  
 29 ····.line·11
 30 ····:cond_1
 31 ····check-cast·p1,·Ly/b;
  
 32 ····.line·12
 33 ····.line·13
 34 ····iget-object·v1,·p1,·Ly/b;->a:Ljava/lang/String;
  
 35 ····.line·14
 36 ····.line·15
 37 ····iget-object·v3,·p0,·Ly/b;->a:Ljava/lang/String;
  
 38 ····.line·16
 39 ····.line·17
 40 ····invoke-static·{v3,·v1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 41 ····.line·18
 42 ····.line·19
 43 ····.line·20
 44 ····move-result·v1
  
 45 ····.line·21
 46 ····if-eqz·v1,·:cond_2
  
 47 ····.line·22
 48 ····.line·23
 49 ····iget-object·v1,·p0,·Ly/b;->b:Ljava/lang/String;
  
 50 ····.line·24
 51 ····.line·25
 52 ····iget-object·v3,·p1,·Ly/b;->b:Ljava/lang/String;
  
 53 ····.line·26
 54 ····.line·27
 55 ····invoke-static·{v1,·v3},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 56 ····.line·28
 57 ····.line·29
 58 ····.line·30
 59 ····move-result·v1
  
 60 ····.line·31
 61 ····if-eqz·v1,·:cond_2
  
 62 ····.line·32
 63 ····.line·33
 64 ····iget-object·v1,·p0,·Ly/b;->c:Ljava/util/List;
  
 65 ····.line·34
 66 ····.line·35
 67 ····iget-object·p1,·p1,·Ly/b;->c:Ljava/util/List;
  
 68 ····.line·36
 69 ····.line·37
 70 ····invoke-static·{v1,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
 71 ····.line·38
 72 ····.line·39
 73 ····.line·40
 74 ····move-result·p1
  
 75 ····.line·41
 76 ····if-eqz·p1,·:cond_2
  
 77 ····.line·42
 78 ····.line·43
 79 ····goto·:goto_0
  
 80 ····.line·44
 81 ····:cond_2
 82 ····move·v0,·v2
  
 83 ····.line·45
 84 ····:goto_0
 85 ····return·v0
 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
Max diff block lines reached; 983/4512 bytes (21.79%) of diff not shown.
72.0 KB
smali/y/c.smali
Max HTML report size reached
23.7 KB
smali/X0/a.smali
Max HTML report size reached
1.92 KB
smali/android/support/v4/graphics/drawable/IconCompatParcelizer.smali
    
Offset 133, 21 lines modifiedOffset 133, 25 lines modified
133 ····.line·121133 ····.line·121
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
137 ····.line·125137 ····.line·125
138 ····.line·126138 ····.line·126
139 ····.line·127139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
140 .end·method144 .end·method
  
141 .method·public·static·read(LV/a;)Landroidx/core/graphics/drawable/IconCompat;145 .method·public·static·read(LT/a;)Landroidx/core/graphics/drawable/IconCompat;
142 ····.locals·0146 ····.locals·0
  
143 ····.line·1147 ····.line·1
144 ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(LV/a;)Landroidx/core/graphics/drawable/IconCompat;148 ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(LT/a;)Landroidx/core/graphics/drawable/IconCompat;
  
145 ····.line·2149 ····.line·2
146 ····.line·3150 ····.line·3
147 ····.line·4151 ····.line·4
148 ····move-result-object·p0152 ····move-result-object·p0
  
149 ····.line·5153 ····.line·5
Offset 271, 21 lines modifiedOffset 275, 28 lines modified
271 ····.line·122275 ····.line·122
272 ····.line·123276 ····.line·123
273 ····.line·124277 ····.line·124
274 ····.line·125278 ····.line·125
275 ····.line·126279 ····.line·126
276 ····.line·127280 ····.line·127
277 ····.line·128281 ····.line·128
 282 ····.line·129
 283 ····.line·130
 284 ····.line·131
 285 ····.line·132
 286 ····.line·133
 287 ····.line·134
 288 ····.line·135
278 .end·method289 .end·method
  
279 .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;LV/a;)V290 .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;LT/a;)V
280 ····.locals·0291 ····.locals·0
  
281 ····.line·1292 ····.line·1
282 ····invoke-static·{p0,·p1},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;LV/a;)V293 ····invoke-static·{p0,·p1},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;LT/a;)V
  
283 ····.line·2294 ····.line·2
284 ····.line·3295 ····.line·3
285 ····.line·4296 ····.line·4
286 ····return-void297 ····return-void
287 ····.line·5298 ····.line·5
288 ····.line·6299 ····.line·6
Offset 501, 8 lines modifiedOffset 512, 17 lines modified
501 ····.line·216512 ····.line·216
502 ····.line·217513 ····.line·217
503 ····.line·218514 ····.line·218
504 ····.line·219515 ····.line·219
505 ····.line·220516 ····.line·220
506 ····.line·221517 ····.line·221
507 ····.line·222518 ····.line·222
 519 ····.line·223
 520 ····.line·224
 521 ····.line·225
 522 ····.line·226
 523 ····.line·227
 524 ····.line·228
 525 ····.line·229
 526 ····.line·230
 527 ····.line·231
508 .end·method528 .end·method
1.84 KB
smali/android/support/v4/app/RemoteActionCompatParcelizer.smali
    
Offset 133, 21 lines modifiedOffset 133, 25 lines modified
133 ····.line·121133 ····.line·121
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
137 ····.line·125137 ····.line·125
138 ····.line·126138 ····.line·126
139 ····.line·127139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
140 .end·method144 .end·method
  
141 .method·public·static·read(LV/a;)Landroidx/core/app/RemoteActionCompat;145 .method·public·static·read(LT/a;)Landroidx/core/app/RemoteActionCompat;
142 ····.locals·0146 ····.locals·0
  
143 ····.line·1147 ····.line·1
144 ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(LV/a;)Landroidx/core/app/RemoteActionCompat;148 ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(LT/a;)Landroidx/core/app/RemoteActionCompat;
  
145 ····.line·2149 ····.line·2
146 ····.line·3150 ····.line·3
147 ····.line·4151 ····.line·4
148 ····move-result-object·p0152 ····move-result-object·p0
  
149 ····.line·5153 ····.line·5
Offset 271, 21 lines modifiedOffset 275, 28 lines modified
271 ····.line·122275 ····.line·122
272 ····.line·123276 ····.line·123
273 ····.line·124277 ····.line·124
274 ····.line·125278 ····.line·125
275 ····.line·126279 ····.line·126
276 ····.line·127280 ····.line·127
277 ····.line·128281 ····.line·128
 282 ····.line·129
 283 ····.line·130
 284 ····.line·131
 285 ····.line·132
 286 ····.line·133
 287 ····.line·134
 288 ····.line·135
278 .end·method289 .end·method
  
279 .method·public·static·write(Landroidx/core/app/RemoteActionCompat;LV/a;)V290 .method·public·static·write(Landroidx/core/app/RemoteActionCompat;LT/a;)V
280 ····.locals·0291 ····.locals·0
  
281 ····.line·1292 ····.line·1
282 ····invoke-static·{p0,·p1},·Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;LV/a;)V293 ····invoke-static·{p0,·p1},·Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;LT/a;)V
  
283 ····.line·2294 ····.line·2
284 ····.line·3295 ····.line·3
285 ····.line·4296 ····.line·4
286 ····return-void297 ····return-void
287 ····.line·5298 ····.line·5
288 ····.line·6299 ····.line·6
Offset 501, 8 lines modifiedOffset 512, 17 lines modified
501 ····.line·216512 ····.line·216
502 ····.line·217513 ····.line·217
503 ····.line·218514 ····.line·218
504 ····.line·219515 ····.line·219
505 ····.line·220516 ····.line·220
506 ····.line·221517 ····.line·221
507 ····.line·222518 ····.line·222
 519 ····.line·223
 520 ····.line·224
 521 ····.line·225
 522 ····.line·226
 523 ····.line·227
 524 ····.line·228
 525 ····.line·229
 526 ····.line·230
 527 ····.line·231
508 .end·method528 .end·method
28.4 KB
smali/s0/a.smali
Max HTML report size reached
26.5 KB
smali/s0/k.smali
Max HTML report size reached
59.1 KB
smali/s0/j.smali
Max HTML report size reached
193 KB
smali/s0/d.smali
Max HTML report size reached
59.3 KB
smali/s0/h.smali
Max HTML report size reached
16.4 KB
smali/s0/l.smali
Max HTML report size reached
3.61 KB
smali/s0/f.smali
    
Offset 1, 36 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·Ls0/f;1 .class·public·final·Ls0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·e:Ls0/o;5 .field·public·final·a:LA0/f;
  
8 .field·public·final·synthetic·f:Ls0/g;6 .field·public·final·b:Ls0/e;
  
  
9 #·direct·methods7 #·direct·methods
10 .method·public·constructor·<init>(Ls0/g;Ls0/o;)V8 .method·public·constructor·<init>(LA0/f;Ls0/e;)V
11 ····.locals·09 ····.locals·0
  
12 ····.line·110 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·212 ····.line·2
15 ····.line·313 ····.line·3
16 ····.line·414 ····.line·4
17 ····iput-object·p1,·p0,·Ls0/f;->f:Ls0/g;15 ····iput-object·p1,·p0,·Ls0/f;->a:LA0/f;
  
18 ····.line·516 ····.line·5
19 ····.line·617 ····.line·6
20 ····iput-object·p2,·p0,·Ls0/f;->e:Ls0/o;18 ····iput-object·p2,·p0,·Ls0/f;->b:Ls0/e;
  
21 ····.line·719 ····.line·7
22 ····.line·820 ····.line·8
23 ····return-void21 ····return-void
24 ····.line·922 ····.line·9
25 ····.line·1023 ····.line·10
26 ····.line·1124 ····.line·11
Offset 241, 168 lines modifiedOffset 238, 17 lines modified
241 ····.line·216238 ····.line·216
242 ····.line·217239 ····.line·217
243 ····.line·218240 ····.line·218
244 ····.line·219241 ····.line·219
245 ····.line·220242 ····.line·220
246 ····.line·221243 ····.line·221
247 ····.line·222244 ····.line·222
248 .end·method 
  
  
249 #·virtual·methods 
250 .method·public·final·onPreDraw()Z 
251 ····.locals·2 
  
252 ····.line·1 
253 ····iget-object·v0,·p0,·Ls0/f;->f:Ls0/g; 
  
254 ····.line·2 
255 ····.line·3 
256 ····iget-boolean·v1,·v0,·Ls0/g;->g:Z 
  
257 ····.line·4 
258 ····.line·5 
259 ····if-eqz·v1,·:cond_0 
  
260 ····.line·6 
261 ····.line·7 
262 ····iget-object·v1,·v0,·Ls0/g;->e:Ls0/f; 
  
263 ····.line·8 
264 ····.line·9 
265 ····if-eqz·v1,·:cond_0 
  
266 ····.line·10 
267 ····.line·11 
268 ····iget-object·v1,·p0,·Ls0/f;->e:Ls0/o; 
  
269 ····.line·12 
270 ····.line·13 
271 ····invoke-virtual·{v1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
272 ····.line·14 
273 ····.line·15 
274 ····.line·16 
275 ····move-result-object·v1 
  
276 ····.line·17 
277 ····invoke-virtual·{v1,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
278 ····.line·18 
279 ····.line·19 
280 ····.line·20 
281 ····const/4·v1,·0x0 
  
282 ····.line·21 
283 ····iput-object·v1,·v0,·Ls0/g;->e:Ls0/f; 
  
284 ····.line·22245 ····.line·223
285 ····.line·23 
286 ····:cond_0 
287 ····iget-boolean·v0,·v0,·Ls0/g;->g:Z 
  
288 ····.line·24246 ····.line·224
289 ····.line·25247 ····.line·225
290 ····return·v0 
291 ····.line·26248 ····.line·226
292 ····.line·27249 ····.line·227
293 ····.line·28250 ····.line·228
294 ····.line·29251 ····.line·229
295 ····.line·30252 ····.line·230
296 ····.line·31253 ····.line·231
297 ····.line·32 
298 ····.line·33 
299 ····.line·34 
300 ····.line·35 
301 ····.line·36 
302 ····.line·37 
303 ····.line·38 
304 ····.line·39 
305 ····.line·40 
306 ····.line·41 
307 ····.line·42 
308 ····.line·43 
309 ····.line·44 
310 ····.line·45 
311 ····.line·46 
312 ····.line·47 
313 ····.line·48 
314 ····.line·49 
315 ····.line·50 
Max diff block lines reached; 0/3661 bytes (0.00%) of diff not shown.
21.0 KB
smali/s0/i.smali
Max HTML report size reached
9.41 KB
smali/s0/e.smali
Max HTML report size reached
43.4 KB
smali/s0/b.smali
Max HTML report size reached
44.1 KB
smali/s0/g.smali
Max HTML report size reached
32.4 KB
smali/s0/c.smali
Max HTML report size reached
47.8 KB
smali/u0/a.smali
Max HTML report size reached
6.76 KB
smali/u0/d.smali
    
Offset 1, 43 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lu0/d;1 .class·public·final·Lu0/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/nio/ByteBuffer;5 .field·public·final·a:Ljava/lang/String;
  
 6 .field·public·final·b:Ljava/lang/String;
6 .field·public·final·b:I 
  
7 .field·public·final·c:J 
  
  
8 #·direct·methods7 #·direct·methods
9 .method·public·constructor·<init>(JLjava/nio/ByteBuffer;I)V8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V
10 ····.locals·09 ····.locals·0
  
11 ····.line·110 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·212 ····.line·2
14 ····.line·313 ····.line·3
15 ····.line·414 ····.line·4
16 ····iput-object·p3,·p0,·Lu0/d;->a:Ljava/nio/ByteBuffer;15 ····iput-object·p1,·p0,·Lu0/d;->a:Ljava/lang/String;
  
17 ····.line·516 ····.line·5
18 ····.line·617 ····.line·6
19 ····iput·p4,·p0,·Lu0/d;->b:I18 ····iput-object·p2,·p0,·Lu0/d;->b:Ljava/lang/String;
  
20 ····.line·719 ····.line·7
21 ····.line·820 ····.line·8
 21 ····return-void
22 ····iput-wide·p1,·p0,·Lu0/d;->c:J 
  
23 ····.line·922 ····.line·9
24 ····.line·1023 ····.line·10
25 ····return-void 
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
31 ····.line·1629 ····.line·16
32 ····.line·1730 ····.line·17
Offset 251, 389 lines modifiedOffset 247, 8 lines modified
251 ····.line·225247 ····.line·225
252 ····.line·226248 ····.line·226
253 ····.line·227249 ····.line·227
254 ····.line·228250 ····.line·228
255 ····.line·229251 ····.line·229
256 ····.line·230252 ····.line·230
257 ····.line·231253 ····.line·231
258 ····.line·232 
259 ····.line·233 
260 ····.line·234 
261 ····.line·235 
262 ····.line·236 
263 ····.line·237 
264 ····.line·238 
265 ····.line·239 
266 ····.line·240 
267 ····.line·241 
268 ····.line·242 
269 ····.line·243 
270 ····.line·244 
271 ····.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 
315 ····.line·289 
316 ····.line·290 
317 ····.line·291 
318 ····.line·292 
319 ····.line·293 
320 ····.line·294 
321 ····.line·295 
322 ····.line·296 
323 ····.line·297 
324 ····.line·298 
325 ····.line·299 
326 ····.line·300 
327 ····.line·301 
328 ····.line·302 
329 ····.line·303 
330 ····.line·304 
331 ····.line·305 
Max diff block lines reached; 0/6886 bytes (0.00%) of diff not shown.
55.9 KB
smali/u0/e.smali
Max HTML report size reached
30.2 KB
smali/u0/b.smali
Max HTML report size reached
31.0 KB
smali/u0/c.smali
Max HTML report size reached
8.31 KB
smali/M/a.smali
Max HTML report size reached
12.5 KB
smali/g1/t.smali
Max HTML report size reached
7.58 KB
smali/g1/s.smali
Max HTML report size reached
18.3 KB
smali/g1/p.smali
Max HTML report size reached
102 KB
smali/g1/a.smali
Max HTML report size reached
3.77 KB
smali/g1/k.smali
    
Offset 1, 176 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Lg1/k;1 .class·public·final·synthetic·Lg1/k;
2 .super·Ljava/lang/Object;2 .super·LU0/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LM0/d;5 .implements·LT0/a;
  
  
6 #·static·fields 
7 .field·public·static·final·e:Lg1/k; 
  
  
8 #·direct·methods6 #·virtual·methods
9 .method·static·constructor·<clinit>()V7 .method·public·final·a()Ljava/lang/Object;
10 ····.locals·18 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·Lg1/k;10 ····iget-object·v0,·p0,·LU0/c;->f:Ljava/lang/Object;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····sput-object·v0,·Lg1/k;->e:Lg1/k;17 ····move-result-object·v0
  
20 ····.line·718 ····.line·7
 19 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
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 
Max diff block lines reached; 1149/3828 bytes (30.02%) of diff not shown.
14.9 KB
smali/g1/j.smali
Max HTML report size reached
15.2 KB
smali/g1/q.smali
Max HTML report size reached
5.78 KB
smali/g1/r.smali
    
Offset 1, 216 lines modifiedOffset 1, 81 lines modified
1 .class·public·final·Lg1/r;1 .class·public·abstract·Lg1/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lf1/e; 
  
  
6 #·instance·fields 
7 .field·public·final·e:Le1/p; 
  
  
8 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object;
9 .method·public·constructor·<init>(Le1/p;)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,·Lg1/r;->e:Le1/p; 
  
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; 3559/5885 bytes (60.48%) of diff not shown.
23.0 KB
smali/g1/d.smali
Max HTML report size reached
40.4 KB
smali/g1/h.smali
Max HTML report size reached
60.3 KB
smali/g1/o.smali
Max HTML report size reached
41.5 KB
smali/g1/l.smali
Max HTML report size reached
42.4 KB
smali/g1/f.smali
Max HTML report size reached
15.9 KB
smali/g1/m.smali
Max HTML report size reached
62.9 KB
smali/g1/n.smali
Max HTML report size reached
27.5 KB
smali/g1/i.smali
Max HTML report size reached
10.6 KB
smali/g1/e.smali
Max HTML report size reached
8.41 KB
smali/g1/b.smali
Max HTML report size reached
10.1 KB
smali/g1/g.smali
Max HTML report size reached
2.76 KB
smali/g1/c.smali
    
Offset 1, 3 lines modifiedOffset 1, 171 lines modified
1 .class·public·abstract·Lg1/c;1 .class·public·abstract·Lg1/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·a:Ljava/lang/reflect/Method;
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·3
  
 9 ····.line·1
 10 ····:try_start_0
 11 ····const-class·v0,·Ljava/util/concurrent/ScheduledThreadPoolExecutor;
  
 12 ····.line·2
 13 ····.line·3
 14 ····const-string·v1,·"setRemoveOnCancelPolicy"
  
 15 ····.line·4
 16 ····.line·5
 17 ····sget-object·v2,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
  
 18 ····.line·6
 19 ····.line·7
 20 ····filled-new-array·{v2},·[Ljava/lang/Class;
  
 21 ····.line·8
 22 ····.line·9
 23 ····.line·10
 24 ····move-result-object·v2
  
 25 ····.line·11
 26 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
 27 ····.line·12
 28 ····.line·13
 29 ····.line·14
 30 ····move-result-object·v0
 31 ····:try_end_0
 32 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 33 ····.line·15
 34 ····goto·:goto_0
  
 35 ····.line·16
 36 ····:catchall_0
 37 ····const/4·v0,·0x0
  
 38 ····.line·17
 39 ····:goto_0
 40 ····sput-object·v0,·Lg1/c;->a:Ljava/lang/reflect/Method;
  
 41 ····.line·18
 42 ····.line·19
 43 ····return-void
 44 ····.line·20
 45 ····.line·21
 46 ····.line·22
 47 ····.line·23
 48 ····.line·24
 49 ····.line·25
 50 ····.line·26
 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
 107 ····.line·83
 108 ····.line·84
 109 ····.line·85
 110 ····.line·86
 111 ····.line·87
 112 ····.line·88
Max diff block lines reached; -1/2792 bytes (-0.04%) of diff not shown.
676 B
smali/net/retiolus/natinfo/MainActivity.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·final·Lnet/retiolus/natinfo/MainActivity;1 .class·public·final·Lnet/retiolus/natinfo/MainActivity;
2 .super·Ls0/d;2 .super·Lq0/d;
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 ····.line·17 ····.line·1
8 ····invoke-direct·{p0},·Ls0/d;-><init>()V8 ····invoke-direct·{p0},·Lq0/d;-><init>()V
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····return-void12 ····return-void
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
Offset 133, 8 lines modifiedOffset 133, 12 lines modified
133 ····.line·121133 ····.line·121
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
137 ····.line·125137 ····.line·125
138 ····.line·126138 ····.line·126
139 ····.line·127139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
140 .end·method144 .end·method
15.3 KB
smali/f/a.smali
Max HTML report size reached
12.0 KB
smali/C/a.smali
Max HTML report size reached
46.0 KB
smali/C/b.smali
Max HTML report size reached
16.2 KB
smali/w/a.smali
Max HTML report size reached
2.25 KB
smali/w/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 150 lines modified
1 .class·public·interface·abstract·Lw/b;1 .class·public·abstract·Lw/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·synthetic·a:I
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·1
  
 9 ····.line·1
 10 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
 11 ····.line·2
 12 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><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
 119 ····.line·108
 120 ····.line·109
Max diff block lines reached; -1/2276 bytes (-0.04%) of diff not shown.
135 KB
smali/w/c.smali
Max HTML report size reached
6.53 KB
smali/androidx/appcompat/view/menu/ExpandedMenuView.smali
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Landroidx/appcompat/view/menu/ExpandedMenuView;1 .class·public·final·Landroidx/appcompat/view/menu/ExpandedMenuView;
2 .super·Landroid/widget/ListView;2 .super·Landroid/widget/ListView;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lj/i;5 .implements·Lh/i;
6 .implements·Landroid/widget/AdapterView$OnItemClickListener;6 .implements·Landroid/widget/AdapterView$OnItemClickListener;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·e:[I8 .field·public·static·final·e:[I
  
  
Offset 149, 14 lines modifiedOffset 149, 18 lines modified
149 ····.line·121149 ····.line·121
150 ····.line·122150 ····.line·122
151 ····.line·123151 ····.line·123
152 ····.line·124152 ····.line·124
153 ····.line·125153 ····.line·125
154 ····.line·126154 ····.line·126
155 ····.line·127155 ····.line·127
 156 ····.line·128
 157 ····.line·129
 158 ····.line·130
 159 ····.line·131
156 .end·method160 .end·method
  
157 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V161 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
158 ····.locals·2162 ····.locals·2
  
159 ····.line·1163 ····.line·1
160 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V164 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/ListView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Offset 174, 23 lines modifiedOffset 178, 23 lines modified
174 ····.line·8178 ····.line·8
175 ····.line·9179 ····.line·9
176 ····const·v1,·0x1010074180 ····const·v1,·0x1010074
  
177 ····.line·10181 ····.line·10
178 ····.line·11182 ····.line·11
179 ····.line·12183 ····.line·12
180 ····invoke-static·{p1,·p2,·v0,·v1},·LB0/b;->N(Landroid/content/Context;Landroid/util/AttributeSet;[II)LB0/b;184 ····invoke-static·{p1,·p2,·v0,·v1},·LA0/j;->J(Landroid/content/Context;Landroid/util/AttributeSet;[II)LA0/j;
  
181 ····.line·13185 ····.line·13
182 ····.line·14186 ····.line·14
183 ····.line·15187 ····.line·15
184 ····move-result-object·p1188 ····move-result-object·p1
  
185 ····.line·16189 ····.line·16
186 ····iget-object·p2,·p1,·LB0/b;->g:Ljava/lang/Object;190 ····iget-object·p2,·p1,·LA0/j;->g:Ljava/lang/Object;
  
187 ····.line·17191 ····.line·17
188 ····.line·18192 ····.line·18
189 ····check-cast·p2,·Landroid/content/res/TypedArray;193 ····check-cast·p2,·Landroid/content/res/TypedArray;
  
190 ····.line·19194 ····.line·19
191 ····.line·20195 ····.line·20
Offset 205, 15 lines modifiedOffset 209, 15 lines modified
205 ····move-result·v1209 ····move-result·v1
  
206 ····.line·25210 ····.line·25
207 ····if-eqz·v1,·:cond_0211 ····if-eqz·v1,·:cond_0
  
208 ····.line·26212 ····.line·26
209 ····.line·27213 ····.line·27
210 ····invoke-virtual·{p1,·v0},·LB0/b;->E(I)Landroid/graphics/drawable/Drawable;214 ····invoke-virtual·{p1,·v0},·LA0/j;->D(I)Landroid/graphics/drawable/Drawable;
  
211 ····.line·28215 ····.line·28
212 ····.line·29216 ····.line·29
213 ····.line·30217 ····.line·30
214 ····move-result-object·v0218 ····move-result-object·v0
  
215 ····.line·31219 ····.line·31
Offset 234, 29 lines modifiedOffset 238, 29 lines modified
234 ····move-result·p2238 ····move-result·p2
  
235 ····.line·39239 ····.line·39
236 ····if-eqz·p2,·:cond_1240 ····if-eqz·p2,·:cond_1
  
237 ····.line·40241 ····.line·40
238 ····.line·41242 ····.line·41
239 ····invoke-virtual·{p1,·v0},·LB0/b;->E(I)Landroid/graphics/drawable/Drawable;243 ····invoke-virtual·{p1,·v0},·LA0/j;->D(I)Landroid/graphics/drawable/Drawable;
  
240 ····.line·42244 ····.line·42
241 ····.line·43245 ····.line·43
242 ····.line·44246 ····.line·44
243 ····move-result-object·p2247 ····move-result-object·p2
  
244 ····.line·45248 ····.line·45
245 ····invoke-virtual·{p0,·p2},·Landroid/widget/ListView;->setDivider(Landroid/graphics/drawable/Drawable;)V249 ····invoke-virtual·{p0,·p2},·Landroid/widget/ListView;->setDivider(Landroid/graphics/drawable/Drawable;)V
  
246 ····.line·46250 ····.line·46
247 ····.line·47251 ····.line·47
248 ····.line·48252 ····.line·48
249 ····:cond_1253 ····:cond_1
250 ····invoke-virtual·{p1},·LB0/b;->R()V254 ····invoke-virtual·{p1},·LA0/j;->N()V
  
251 ····.line·49255 ····.line·49
252 ····.line·50256 ····.line·50
253 ····.line·51257 ····.line·51
254 ····return-void258 ····return-void
255 ····.line·52259 ····.line·52
256 ····.line·53260 ····.line·53
Offset 425, 19 lines modifiedOffset 429, 28 lines modified
425 ····.line·216429 ····.line·216
426 ····.line·217430 ····.line·217
427 ····.line·218431 ····.line·218
428 ····.line·219432 ····.line·219
429 ····.line·220433 ····.line·220
430 ····.line·221434 ····.line·221
431 ····.line·222435 ····.line·222
 436 ····.line·223
 437 ····.line·224
 438 ····.line·225
 439 ····.line·226
 440 ····.line·227
 441 ····.line·228
 442 ····.line·229
 443 ····.line·230
 444 ····.line·231
432 .end·method445 .end·method
  
  
433 #·virtual·methods446 #·virtual·methods
434 .method·public·final·a(Lj/k;)Z447 .method·public·final·a(Lh/k;)Z
435 ····.locals·0448 ····.locals·0
  
436 ····.line·1449 ····.line·1
Max diff block lines reached; 3712/6576 bytes (56.45%) of diff not shown.
30.2 KB
smali/androidx/appcompat/view/menu/ListMenuItemView.smali
Max HTML report size reached
25.7 KB
smali/androidx/appcompat/view/menu/ActionMenuItemView.smali
Max HTML report size reached
5.77 KB
smali/androidx/appcompat/widget/ButtonBarLayout.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
46 ····.line·1646 ····.line·16
47 ····.line·1747 ····.line·17
48 ····if-lt·v2,·v3,·:cond_048 ····if-lt·v2,·v3,·:cond_0
  
49 ····.line·1849 ····.line·18
50 ····.line·1950 ····.line·19
51 ····invoke-static·{p0,·p1,·v0,·p2,·v1},·LD/A;->p(Landroidx/appcompat/widget/ButtonBarLayout;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;)V51 ····invoke-static·{p0,·p1,·v0,·p2,·v1},·LB/B;->p(Landroidx/appcompat/widget/ButtonBarLayout;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;)V
  
52 ····.line·2052 ····.line·20
53 ····.line·2153 ····.line·21
54 ····.line·2254 ····.line·22
55 ····:cond_055 ····:cond_0
56 ····const/4·p1,·0x156 ····const/4·p1,·0x1
  
Offset 265, 14 lines modifiedOffset 265, 23 lines modified
265 ····.line·216265 ····.line·216
266 ····.line·217266 ····.line·217
267 ····.line·218267 ····.line·218
268 ····.line·219268 ····.line·219
269 ····.line·220269 ····.line·220
270 ····.line·221270 ····.line·221
271 ····.line·222271 ····.line·222
 272 ····.line·223
 273 ····.line·224
 274 ····.line·225
 275 ····.line·226
 276 ····.line·227
 277 ····.line·228
 278 ····.line·229
 279 ····.line·230
 280 ····.line·231
272 .end·method281 .end·method
  
273 .method·private·setStacked(Z)V282 .method·private·setStacked(Z)V
274 ····.locals·1283 ····.locals·1
  
275 ····.line·1284 ····.line·1
276 ····invoke-virtual·{p0,·p1},·Landroid/widget/LinearLayout;->setOrientation(I)V285 ····invoke-virtual·{p0,·p1},·Landroid/widget/LinearLayout;->setOrientation(I)V
Offset 454, 26 lines modifiedOffset 463, 33 lines modified
454 ····.line·122463 ····.line·122
455 ····.line·123464 ····.line·123
456 ····.line·124465 ····.line·124
457 ····.line·125466 ····.line·125
458 ····.line·126467 ····.line·126
459 ····.line·127468 ····.line·127
460 ····.line·128469 ····.line·128
 470 ····.line·129
 471 ····.line·130
 472 ····.line·131
 473 ····.line·132
 474 ····.line·133
 475 ····.line·134
 476 ····.line·135
461 .end·method477 .end·method
  
  
462 #·virtual·methods478 #·virtual·methods
463 .method·public·getMinimumHeight()I479 .method·public·getMinimumHeight()I
464 ····.locals·2480 ····.locals·2
  
465 ····.line·1481 ····.line·1
466 ····const/4·v0,·0x0482 ····const/4·v0,·0x0
  
467 ····.line·2483 ····.line·2
468 ····invoke-super·{p0},·Landroid/widget/LinearLayout;->getMinimumHeight()I484 ····invoke-super·{p0},·Landroid/view/View;->getMinimumHeight()I
  
469 ····.line·3485 ····.line·3
470 ····.line·4486 ····.line·4
471 ····.line·5487 ····.line·5
472 ····move-result·v1488 ····move-result·v1
  
473 ····.line·6489 ····.line·6
Offset 599, 14 lines modifiedOffset 615, 18 lines modified
599 ····.line·121615 ····.line·121
600 ····.line·122616 ····.line·122
601 ····.line·123617 ····.line·123
602 ····.line·124618 ····.line·124
603 ····.line·125619 ····.line·125
604 ····.line·126620 ····.line·126
605 ····.line·127621 ····.line·127
 622 ····.line·128
 623 ····.line·129
 624 ····.line·130
 625 ····.line·131
606 .end·method626 .end·method
  
607 .method·public·final·onMeasure(II)V627 .method·public·final·onMeasure(II)V
608 ····.locals·5628 ····.locals·5
  
609 ····.line·1629 ····.line·1
610 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I630 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I
Offset 670, 22 lines modifiedOffset 690, 22 lines modified
670 ····move-result·v1690 ····move-result·v1
  
671 ····.line·30691 ····.line·30
672 ····if-ne·v1,·v2,·:cond_2692 ····if-ne·v1,·v2,·:cond_2
  
673 ····.line·31693 ····.line·31
674 ····.line·32694 ····.line·32
675 ····const/4·v1,·0x1695 ····move·v1,·v2
  
676 ····.line·33696 ····.line·33
677 ····goto·:goto_0697 ····goto·:goto_0
  
678 ····.line·34698 ····.line·34
679 ····:cond_2699 ····:cond_2
680 ····const/4·v1,·0x0700 ····move·v1,·v3
  
681 ····.line·35701 ····.line·35
682 ····:goto_0702 ····:goto_0
683 ····if-nez·v1,·:cond_3703 ····if-nez·v1,·:cond_3
  
684 ····.line·36704 ····.line·36
685 ····.line·37705 ····.line·37
Offset 713, 25 lines modifiedOffset 733, 25 lines modified
  
713 ····.line·48733 ····.line·48
714 ····.line·49734 ····.line·49
715 ····.line·50735 ····.line·50
716 ····move-result·v0736 ····move-result·v0
  
717 ····.line·51737 ····.line·51
718 ····const/4·v1,·0x1738 ····move·v1,·v2
  
719 ····.line·52739 ····.line·52
720 ····goto·:goto_1740 ····goto·:goto_1
Max diff block lines reached; 3390/5798 bytes (58.47%) of diff not shown.
9.29 KB
smali/androidx/appcompat/widget/SearchView$SearchAutoComplete.smali
Max HTML report size reached
657 B
smali/androidx/appcompat/widget/a.smali
    
Offset 143, 14 lines modifiedOffset 143, 21 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·onClick(Landroid/view/View;)V159 .method·public·final·onClick(Landroid/view/View;)V
153 ····.locals·3160 ····.locals·3
  
Offset 415, 8 lines modifiedOffset 422, 15 lines modified
415 ····:cond_7422 ····:cond_7
416 ····:goto_1423 ····:goto_1
417 ····return-void424 ····return-void
418 ····.line·125425 ····.line·125
419 ····.line·126426 ····.line·126
420 ····.line·127427 ····.line·127
421 ····.line·128428 ····.line·128
 429 ····.line·129
 430 ····.line·130
 431 ····.line·131
 432 ····.line·132
 433 ····.line·133
 434 ····.line·134
 435 ····.line·135
422 .end·method436 .end·method
138 KB
smali/androidx/appcompat/widget/Toolbar.smali
Max HTML report size reached
23.4 KB
smali/androidx/appcompat/widget/ActionBarContextView.smali
Max HTML report size reached
1.43 KB
smali/androidx/appcompat/widget/FitWindowsLinearLayout.smali
    
Offset 228, 23 lines modifiedOffset 228, 32 lines modified
228 ····.line·216228 ····.line·216
229 ····.line·217229 ····.line·217
230 ····.line·218230 ····.line·218
231 ····.line·219231 ····.line·219
232 ····.line·220232 ····.line·220
233 ····.line·221233 ····.line·221
234 ····.line·222234 ····.line·222
 235 ····.line·223
 236 ····.line·224
 237 ····.line·225
 238 ····.line·226
 239 ····.line·227
 240 ····.line·228
 241 ····.line·229
 242 ····.line·230
 243 ····.line·231
235 .end·method244 .end·method
  
  
236 #·virtual·methods245 #·virtual·methods
237 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z246 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z
238 ····.locals·0247 ····.locals·0
  
239 ····.line·1248 ····.line·1
240 ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z249 ····invoke-super·{p0,·p1},·Landroid/view/View;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
241 ····.line·2250 ····.line·2
242 ····.line·3251 ····.line·3
243 ····.line·4252 ····.line·4
244 ····move-result·p1253 ····move-result·p1
  
245 ····.line·5254 ····.line·5
Offset 368, 17 lines modifiedOffset 377, 24 lines modified
368 ····.line·122377 ····.line·122
369 ····.line·123378 ····.line·123
370 ····.line·124379 ····.line·124
371 ····.line·125380 ····.line·125
372 ····.line·126381 ····.line·126
373 ····.line·127382 ····.line·127
374 ····.line·128383 ····.line·128
 384 ····.line·129
 385 ····.line·130
 386 ····.line·131
 387 ····.line·132
 388 ····.line·133
 389 ····.line·134
 390 ····.line·135
375 .end·method391 .end·method
  
376 .method·public·setOnFitSystemWindowsListener(Lk/B;)V392 .method·public·setOnFitSystemWindowsListener(Li/B;)V
377 ····.locals·0393 ····.locals·0
  
378 ····.line·1394 ····.line·1
379 ····return-void395 ····return-void
380 ····.line·2396 ····.line·2
381 ····.line·3397 ····.line·3
382 ····.line·4398 ····.line·4
Offset 502, 8 lines modifiedOffset 518, 15 lines modified
502 ····.line·122518 ····.line·122
503 ····.line·123519 ····.line·123
504 ····.line·124520 ····.line·124
505 ····.line·125521 ····.line·125
506 ····.line·126522 ····.line·126
507 ····.line·127523 ····.line·127
508 ····.line·128524 ····.line·128
 525 ····.line·129
 526 ····.line·130
 527 ····.line·131
 528 ····.line·132
 529 ····.line·133
 530 ····.line·134
 531 ····.line·135
509 .end·method532 .end·method
61.7 KB
smali/androidx/appcompat/widget/ActionMenuView.smali
Max HTML report size reached
1.23 KB
smali/androidx/appcompat/widget/ActivityChooserView$InnerLayout.smali
    
Offset 143, 14 lines modifiedOffset 143, 18 lines modified
143 ····.line·121143 ····.line·121
144 ····.line·122144 ····.line·122
145 ····.line·123145 ····.line·123
146 ····.line·124146 ····.line·124
147 ····.line·125147 ····.line·125
148 ····.line·126148 ····.line·126
149 ····.line·127149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
150 .end·method154 .end·method
  
151 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V155 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
152 ····.locals·2156 ····.locals·2
  
153 ····.line·1157 ····.line·1
154 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V158 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Offset 193, 15 lines modifiedOffset 197, 15 lines modified
193 ····move-result·v1197 ····move-result·v1
  
194 ····.line·21198 ····.line·21
195 ····if-eqz·v1,·:cond_0199 ····if-eqz·v1,·:cond_0
  
196 ····.line·22200 ····.line·22
197 ····.line·23201 ····.line·23
198 ····invoke-static·{p1,·v1},·Le/b;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;202 ····invoke-static·{p1,·v1},·Le/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
199 ····.line·24203 ····.line·24
200 ····.line·25204 ····.line·25
201 ····.line·26205 ····.line·26
202 ····move-result-object·p1206 ····move-result-object·p1
  
203 ····.line·27207 ····.line·27
Offset 409, 8 lines modifiedOffset 413, 17 lines modified
409 ····.line·216413 ····.line·216
410 ····.line·217414 ····.line·217
411 ····.line·218415 ····.line·218
412 ····.line·219416 ····.line·219
413 ····.line·220417 ····.line·220
414 ····.line·221418 ····.line·221
415 ····.line·222419 ····.line·222
 420 ····.line·223
 421 ····.line·224
 422 ····.line·225
 423 ····.line·226
 424 ····.line·227
 425 ····.line·228
 426 ····.line·229
 427 ····.line·230
 428 ····.line·231
416 .end·method429 .end·method
2.09 KB
smali/androidx/appcompat/widget/DialogTitle.smali
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·Landroidx/appcompat/widget/DialogTitle;1 .class·public·Landroidx/appcompat/widget/DialogTitle;
2 .super·Lk/u;2 .super·Li/u;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V5 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0,·p1,·p2},·Lk/u;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V8 ····invoke-direct·{p0,·p1,·p2},·Li/u;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····return-void12 ····return-void
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
Offset 228, 23 lines modifiedOffset 228, 32 lines modified
228 ····.line·216228 ····.line·216
229 ····.line·217229 ····.line·217
230 ····.line·218230 ····.line·218
231 ····.line·219231 ····.line·219
232 ····.line·220232 ····.line·220
233 ····.line·221233 ····.line·221
234 ····.line·222234 ····.line·222
 235 ····.line·223
 236 ····.line·224
 237 ····.line·225
 238 ····.line·226
 239 ····.line·227
 240 ····.line·228
 241 ····.line·229
 242 ····.line·230
 243 ····.line·231
235 .end·method244 .end·method
  
  
236 #·virtual·methods245 #·virtual·methods
237 .method·public·final·onMeasure(II)V246 .method·public·final·onMeasure(II)V
238 ····.locals·6247 ····.locals·6
  
239 ····.line·1248 ····.line·1
240 ····invoke-super·{p0,·p1,·p2},·Lk/u;->onMeasure(II)V249 ····invoke-super·{p0,·p1,·p2},·Li/u;->onMeasure(II)V
  
241 ····.line·2250 ····.line·2
242 ····.line·3251 ····.line·3
243 ····.line·4252 ····.line·4
244 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getLayout()Landroid/text/Layout;253 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
  
245 ····.line·5254 ····.line·5
Offset 345, 26 lines modifiedOffset 354, 26 lines modified
345 ····if-eqz·v2,·:cond_0354 ····if-eqz·v2,·:cond_0
  
346 ····.line·54355 ····.line·54
347 ····.line·55356 ····.line·55
348 ····int-to-float·v2,·v2357 ····int-to-float·v2,·v2
  
349 ····.line·56358 ····.line·56
350 ····invoke-virtual·{p0,·v0,·v2},·Lk/u;->setTextSize(IF)V359 ····invoke-virtual·{p0,·v0,·v2},·Li/u;->setTextSize(IF)V
  
351 ····.line·57360 ····.line·57
352 ····.line·58361 ····.line·58
353 ····.line·59362 ····.line·59
354 ····:cond_0363 ····:cond_0
355 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V364 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V
  
356 ····.line·60365 ····.line·60
357 ····.line·61366 ····.line·61
358 ····.line·62367 ····.line·62
359 ····invoke-super·{p0,·p1,·p2},·Lk/u;->onMeasure(II)V368 ····invoke-super·{p0,·p1,·p2},·Li/u;->onMeasure(II)V
  
360 ····.line·63369 ····.line·63
361 ····.line·64370 ····.line·64
362 ····.line·65371 ····.line·65
363 ····:cond_1372 ····:cond_1
364 ····return-void373 ····return-void
365 ····.line·66374 ····.line·66
Offset 520, 8 lines modifiedOffset 529, 17 lines modified
520 ····.line·216529 ····.line·216
521 ····.line·217530 ····.line·217
522 ····.line·218531 ····.line·218
523 ····.line·219532 ····.line·219
524 ····.line·220533 ····.line·220
525 ····.line·221534 ····.line·221
526 ····.line·222535 ····.line·222
 536 ····.line·223
 537 ····.line·224
 538 ····.line·225
 539 ····.line·226
 540 ····.line·227
 541 ····.line·228
 542 ····.line·229
 543 ····.line·230
 544 ····.line·231
527 .end·method545 .end·method
3.74 KB
smali/androidx/appcompat/widget/ViewStubCompat.smali
    
Offset 280, 14 lines modifiedOffset 280, 23 lines modified
280 ····.line·216280 ····.line·216
281 ····.line·217281 ····.line·217
282 ····.line·218282 ····.line·218
283 ····.line·219283 ····.line·219
284 ····.line·220284 ····.line·220
285 ····.line·221285 ····.line·221
286 ····.line·222286 ····.line·222
 287 ····.line·223
 288 ····.line·224
 289 ····.line·225
 290 ····.line·226
 291 ····.line·227
 292 ····.line·228
 293 ····.line·229
 294 ····.line·230
 295 ····.line·231
287 .end·method296 .end·method
  
  
288 #·virtual·methods297 #·virtual·methods
289 .method·public·final·dispatchDraw(Landroid/graphics/Canvas;)V298 .method·public·final·dispatchDraw(Landroid/graphics/Canvas;)V
290 ····.locals·0299 ····.locals·0
  
Offset 429, 14 lines modifiedOffset 438, 18 lines modified
429 ····.line·121438 ····.line·121
430 ····.line·122439 ····.line·122
431 ····.line·123440 ····.line·123
432 ····.line·124441 ····.line·124
433 ····.line·125442 ····.line·125
434 ····.line·126443 ····.line·126
435 ····.line·127444 ····.line·127
 445 ····.line·128
 446 ····.line·129
 447 ····.line·130
 448 ····.line·131
436 .end·method449 .end·method
  
437 .method·public·getLayoutInflater()Landroid/view/LayoutInflater;450 .method·public·getLayoutInflater()Landroid/view/LayoutInflater;
438 ····.locals·1451 ····.locals·1
  
439 ····.line·1452 ····.line·1
440 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->h:Landroid/view/LayoutInflater;453 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->h:Landroid/view/LayoutInflater;
Offset 564, 14 lines modifiedOffset 577, 18 lines modified
564 ····.line·121577 ····.line·121
565 ····.line·122578 ····.line·122
566 ····.line·123579 ····.line·123
567 ····.line·124580 ····.line·124
568 ····.line·125581 ····.line·125
569 ····.line·126582 ····.line·126
570 ····.line·127583 ····.line·127
 584 ····.line·128
 585 ····.line·129
 586 ····.line·130
 587 ····.line·131
571 .end·method588 .end·method
  
572 .method·public·getLayoutResource()I589 .method·public·getLayoutResource()I
573 ····.locals·1590 ····.locals·1
  
574 ····.line·1591 ····.line·1
575 ····iget·v0,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->e:I592 ····iget·v0,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->e:I
Offset 699, 14 lines modifiedOffset 716, 18 lines modified
699 ····.line·121716 ····.line·121
700 ····.line·122717 ····.line·122
701 ····.line·123718 ····.line·123
702 ····.line·124719 ····.line·124
703 ····.line·125720 ····.line·125
704 ····.line·126721 ····.line·126
705 ····.line·127722 ····.line·127
 723 ····.line·128
 724 ····.line·129
 725 ····.line·130
 726 ····.line·131
706 .end·method727 .end·method
  
707 .method·public·final·onMeasure(II)V728 .method·public·final·onMeasure(II)V
708 ····.locals·0729 ····.locals·0
  
709 ····.line·1730 ····.line·1
710 ····const/4·p1,·0x0731 ····const/4·p1,·0x0
Offset 931, 14 lines modifiedOffset 952, 23 lines modified
931 ····.line·216952 ····.line·216
932 ····.line·217953 ····.line·217
933 ····.line·218954 ····.line·218
934 ····.line·219955 ····.line·219
935 ····.line·220956 ····.line·220
936 ····.line·221957 ····.line·221
937 ····.line·222958 ····.line·222
 959 ····.line·223
 960 ····.line·224
 961 ····.line·225
 962 ····.line·226
 963 ····.line·227
 964 ····.line·228
 965 ····.line·229
 966 ····.line·230
 967 ····.line·231
938 .end·method968 .end·method
  
939 .method·public·setInflatedId(I)V969 .method·public·setInflatedId(I)V
940 ····.locals·0970 ····.locals·0
  
941 ····.line·1971 ····.line·1
942 ····iput·p1,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->f:I972 ····iput·p1,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->f:I
Offset 1067, 14 lines modifiedOffset 1097, 21 lines modified
1067 ····.line·1221097 ····.line·122
1068 ····.line·1231098 ····.line·123
1069 ····.line·1241099 ····.line·124
1070 ····.line·1251100 ····.line·125
1071 ····.line·1261101 ····.line·126
1072 ····.line·1271102 ····.line·127
1073 ····.line·1281103 ····.line·128
 1104 ····.line·129
 1105 ····.line·130
 1106 ····.line·131
 1107 ····.line·132
 1108 ····.line·133
 1109 ····.line·134
 1110 ····.line·135
1074 .end·method1111 .end·method
  
1075 .method·public·setLayoutInflater(Landroid/view/LayoutInflater;)V1112 .method·public·setLayoutInflater(Landroid/view/LayoutInflater;)V
1076 ····.locals·01113 ····.locals·0
  
1077 ····.line·11114 ····.line·1
1078 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->h:Landroid/view/LayoutInflater;1115 ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->h:Landroid/view/LayoutInflater;
Offset 1203, 14 lines modifiedOffset 1240, 21 lines modified
Max diff block lines reached; 1446/3724 bytes (38.83%) of diff not shown.
11.2 KB
smali/androidx/appcompat/widget/b.smali
Max HTML report size reached
54.4 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout.smali
Max HTML report size reached
7.76 KB
smali/androidx/appcompat/widget/AlertDialogLayout.smali
Max HTML report size reached
591 B
smali/androidx/appcompat/widget/c.smali
    
Offset 143, 14 lines modifiedOffset 143, 21 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·run()V159 .method·public·final·run()V
153 ····.locals·3160 ····.locals·3
  
Offset 303, 8 lines modifiedOffset 310, 12 lines modified
303 ····.line·121310 ····.line·121
304 ····.line·122311 ····.line·122
305 ····.line·123312 ····.line·123
306 ····.line·124313 ····.line·124
307 ····.line·125314 ····.line·125
308 ····.line·126315 ····.line·126
309 ····.line·127316 ····.line·127
 317 ····.line·128
 318 ····.line·129
 319 ····.line·130
 320 ····.line·131
310 .end·method321 .end·method
61.5 KB
smali/androidx/appcompat/widget/SearchView.smali
Max HTML report size reached
89.1 KB
smali/androidx/appcompat/widget/SwitchCompat.smali
Max HTML report size reached
36.3 KB
smali/androidx/appcompat/widget/ContentFrameLayout.smali
Max HTML report size reached
11.7 KB
smali/androidx/appcompat/widget/ActionBarContainer.smali
Max HTML report size reached
1.43 KB
smali/androidx/appcompat/widget/FitWindowsFrameLayout.smali
    
Offset 228, 23 lines modifiedOffset 228, 32 lines modified
228 ····.line·216228 ····.line·216
229 ····.line·217229 ····.line·217
230 ····.line·218230 ····.line·218
231 ····.line·219231 ····.line·219
232 ····.line·220232 ····.line·220
233 ····.line·221233 ····.line·221
234 ····.line·222234 ····.line·222
 235 ····.line·223
 236 ····.line·224
 237 ····.line·225
 238 ····.line·226
 239 ····.line·227
 240 ····.line·228
 241 ····.line·229
 242 ····.line·230
 243 ····.line·231
235 .end·method244 .end·method
  
  
236 #·virtual·methods245 #·virtual·methods
237 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z246 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z
238 ····.locals·0247 ····.locals·0
  
239 ····.line·1248 ····.line·1
240 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z249 ····invoke-super·{p0,·p1},·Landroid/view/View;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
241 ····.line·2250 ····.line·2
242 ····.line·3251 ····.line·3
243 ····.line·4252 ····.line·4
244 ····move-result·p1253 ····move-result·p1
  
245 ····.line·5254 ····.line·5
Offset 368, 17 lines modifiedOffset 377, 24 lines modified
368 ····.line·122377 ····.line·122
369 ····.line·123378 ····.line·123
370 ····.line·124379 ····.line·124
371 ····.line·125380 ····.line·125
372 ····.line·126381 ····.line·126
373 ····.line·127382 ····.line·127
374 ····.line·128383 ····.line·128
 384 ····.line·129
 385 ····.line·130
 386 ····.line·131
 387 ····.line·132
 388 ····.line·133
 389 ····.line·134
 390 ····.line·135
375 .end·method391 .end·method
  
376 .method·public·setOnFitSystemWindowsListener(Lk/B;)V392 .method·public·setOnFitSystemWindowsListener(Li/B;)V
377 ····.locals·0393 ····.locals·0
  
378 ····.line·1394 ····.line·1
379 ····return-void395 ····return-void
380 ····.line·2396 ····.line·2
381 ····.line·3397 ····.line·3
382 ····.line·4398 ····.line·4
Offset 502, 8 lines modifiedOffset 518, 15 lines modified
502 ····.line·122518 ····.line·122
503 ····.line·123519 ····.line·123
504 ····.line·124520 ····.line·124
505 ····.line·125521 ····.line·125
506 ····.line·126522 ····.line·126
507 ····.line·127523 ····.line·127
508 ····.line·128524 ····.line·128
 525 ····.line·129
 526 ····.line·130
 527 ····.line·131
 528 ····.line·132
 529 ····.line·133
 530 ····.line·134
 531 ····.line·135
509 .end·method532 .end·method
406 B
smali/androidx/appcompat/app/AlertController$RecycleListView.smali
    
Offset 244, 8 lines modifiedOffset 244, 17 lines modified
244 ····.line·216244 ····.line·216
245 ····.line·217245 ····.line·217
246 ····.line·218246 ····.line·218
247 ····.line·219247 ····.line·219
248 ····.line·220248 ····.line·220
249 ····.line·221249 ····.line·221
250 ····.line·222250 ····.line·222
 251 ····.line·223
 252 ····.line·224
 253 ····.line·225
 254 ····.line·226
 255 ····.line·227
 256 ····.line·228
 257 ····.line·229
 258 ····.line·230
 259 ····.line·231
251 .end·method260 .end·method
774 B
smali/androidx/browser/browseractions/BrowserActionsFallbackMenuView.smali
    
Offset 263, 14 lines modifiedOffset 263, 23 lines modified
263 ····.line·216263 ····.line·216
264 ····.line·217264 ····.line·217
265 ····.line·218265 ····.line·218
266 ····.line·219266 ····.line·219
267 ····.line·220267 ····.line·220
268 ····.line·221268 ····.line·221
269 ····.line·222269 ····.line·222
 270 ····.line·223
 271 ····.line·224
 272 ····.line·225
 273 ····.line·226
 274 ····.line·227
 275 ····.line·228
 276 ····.line·229
 277 ····.line·230
 278 ····.line·231
270 .end·method279 .end·method
  
  
271 #·virtual·methods280 #·virtual·methods
272 .method·public·final·onMeasure(II)V281 .method·public·final·onMeasure(II)V
273 ····.locals·1282 ····.locals·1
  
Offset 523, 8 lines modifiedOffset 532, 17 lines modified
523 ····.line·216532 ····.line·216
524 ····.line·217533 ····.line·217
525 ····.line·218534 ····.line·218
526 ····.line·219535 ····.line·219
527 ····.line·220536 ····.line·220
528 ····.line·221537 ····.line·221
529 ····.line·222538 ····.line·222
 539 ····.line·223
 540 ····.line·224
 541 ····.line·225
 542 ····.line·226
 543 ····.line·227
 544 ····.line·228
 545 ····.line·229
 546 ····.line·230
 547 ····.line·231
530 .end·method548 .end·method
29.0 KB
smali/androidx/recyclerview/widget/LinearLayoutManager.smali
Max HTML report size reached
15.2 KB
smali/androidx/recyclerview/widget/GridLayoutManager.smali
Max HTML report size reached
50.1 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager.smali
Max HTML report size reached
261 KB
smali/androidx/recyclerview/widget/RecyclerView.smali
Max HTML report size reached
641 B
smali/androidx/preference/DropDownPreference.smali
    
Offset 268, 14 lines modifiedOffset 268, 23 lines modified
268 ····.line·216268 ····.line·216
269 ····.line·217269 ····.line·217
270 ····.line·218270 ····.line·218
271 ····.line·219271 ····.line·219
272 ····.line·220272 ····.line·220
273 ····.line·221273 ····.line·221
274 ····.line·222274 ····.line·222
 275 ····.line·223
 276 ····.line·224
 277 ····.line·225
 278 ····.line·226
 279 ····.line·227
 280 ····.line·228
 281 ····.line·229
 282 ····.line·230
 283 ····.line·231
275 .end·method284 .end·method
  
  
276 #·virtual·methods285 #·virtual·methods
277 .method·public·final·b()V286 .method·public·final·b()V
278 ····.locals·1287 ····.locals·1
  
Offset 410, 8 lines modifiedOffset 419, 12 lines modified
410 ····.line·121419 ····.line·121
411 ····.line·122420 ····.line·122
412 ····.line·123421 ····.line·123
413 ····.line·124422 ····.line·124
414 ····.line·125423 ····.line·125
415 ····.line·126424 ····.line·126
416 ····.line·127425 ····.line·127
 426 ····.line·128
 427 ····.line·129
 428 ····.line·130
 429 ····.line·131
417 .end·method430 .end·method
705 B
smali/androidx/preference/PreferenceScreen.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····const·v1,·0x101008b16 ····const·v1,·0x101008b
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····move-result·v024 ····move-result·v0
  
25 ····.line·1125 ····.line·11
Offset 236, 8 lines modifiedOffset 236, 17 lines modified
236 ····.line·216236 ····.line·216
237 ····.line·217237 ····.line·217
238 ····.line·218238 ····.line·218
239 ····.line·219239 ····.line·219
240 ····.line·220240 ····.line·220
241 ····.line·221241 ····.line·221
242 ····.line·222242 ····.line·222
 243 ····.line·223
 244 ····.line·224
 245 ····.line·225
 246 ····.line·226
 247 ····.line·227
 248 ····.line·228
 249 ····.line·229
 250 ····.line·230
 251 ····.line·231
243 .end·method252 .end·method
766 B
smali/androidx/preference/TwoStatePreference.smali
    
Offset 230, 14 lines modifiedOffset 230, 23 lines modified
230 ····.line·216230 ····.line·216
231 ····.line·217231 ····.line·217
232 ····.line·218232 ····.line·218
233 ····.line·219233 ····.line·219
234 ····.line·220234 ····.line·220
235 ····.line·221235 ····.line·221
236 ····.line·222236 ····.line·222
 237 ····.line·223
 238 ····.line·224
 239 ····.line·225
 240 ····.line·226
 241 ····.line·227
 242 ····.line·228
 243 ····.line·229
 244 ····.line·230
 245 ····.line·231
237 .end·method246 .end·method
  
  
238 #·virtual·methods247 #·virtual·methods
239 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;248 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
240 ····.locals·1249 ····.locals·1
  
Offset 470, 8 lines modifiedOffset 479, 17 lines modified
470 ····.line·216479 ····.line·216
471 ····.line·217480 ····.line·217
472 ····.line·218481 ····.line·218
473 ····.line·219482 ····.line·219
474 ····.line·220483 ····.line·220
475 ····.line·221484 ····.line·221
476 ····.line·222485 ····.line·222
 486 ····.line·223
 487 ····.line·224
 488 ····.line·225
 489 ····.line·226
 490 ····.line·227
 491 ····.line·228
 492 ····.line·229
 493 ····.line·230
 494 ····.line·231
477 .end·method495 .end·method
1.24 KB
smali/androidx/preference/SeekBarPreference.smali
    
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 ····.line·320 ····.line·3
21 ····.line·421 ····.line·4
22 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V22 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
23 ····.line·523 ····.line·5
24 ····.line·624 ····.line·6
25 ····.line·725 ····.line·7
26 ····sget-object·v1,·LO/a;->i:[I26 ····sget-object·v1,·LM/a;->i:[I
  
27 ····.line·827 ····.line·8
28 ····.line·928 ····.line·9
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····.line·1030 ····.line·10
31 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;31 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
Offset 309, 14 lines modifiedOffset 309, 23 lines modified
309 ····.line·216309 ····.line·216
310 ····.line·217310 ····.line·217
311 ····.line·218311 ····.line·218
312 ····.line·219312 ····.line·219
313 ····.line·220313 ····.line·220
314 ····.line·221314 ····.line·221
315 ····.line·222315 ····.line·222
 316 ····.line·223
 317 ····.line·224
 318 ····.line·225
 319 ····.line·226
 320 ····.line·227
 321 ····.line·228
 322 ····.line·229
 323 ····.line·230
 324 ····.line·231
316 .end·method325 .end·method
  
  
317 #·virtual·methods326 #·virtual·methods
318 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;327 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
319 ····.locals·1328 ····.locals·1
  
Offset 549, 8 lines modifiedOffset 558, 17 lines modified
549 ····.line·216558 ····.line·216
550 ····.line·217559 ····.line·217
551 ····.line·218560 ····.line·218
552 ····.line·219561 ····.line·219
553 ····.line·220562 ····.line·220
554 ····.line·221563 ····.line·221
555 ····.line·222564 ····.line·222
 565 ····.line·223
 566 ····.line·224
 567 ····.line·225
 568 ····.line·226
 569 ····.line·227
 570 ····.line·228
 571 ····.line·229
 572 ····.line·230
 573 ····.line·231
556 .end·method574 .end·method
709 B
smali/androidx/preference/PreferenceCategory.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····const·v1,·0x101008c16 ····const·v1,·0x101008c
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····move-result·v024 ····move-result·v0
  
25 ····.line·1125 ····.line·11
Offset 236, 8 lines modifiedOffset 236, 17 lines modified
236 ····.line·216236 ····.line·216
237 ····.line·217237 ····.line·217
238 ····.line·218238 ····.line·218
239 ····.line·219239 ····.line·219
240 ····.line·220240 ····.line·220
241 ····.line·221241 ····.line·221
242 ····.line·222242 ····.line·222
 243 ····.line·223
 244 ····.line·224
 245 ····.line·225
 246 ····.line·226
 247 ····.line·227
 248 ····.line·228
 249 ····.line·229
 250 ····.line·230
 251 ····.line·231
243 .end·method252 .end·method
527 B
smali/androidx/preference/PreferenceGroup.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
32 ····.line·332 ····.line·3
33 ····new-instance·v0,·Ljava/util/ArrayList;33 ····new-instance·v0,·Ljava/util/ArrayList;
  
34 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V34 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
35 ····.line·435 ····.line·4
36 ····sget-object·v0,·LO/a;->g:[I36 ····sget-object·v0,·LM/a;->g:[I
  
37 ····const/4·v1,·0x037 ····const/4·v1,·0x0
  
38 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;38 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
39 ····move-result-object·p139 ····move-result-object·p1
  
1.53 KB
smali/androidx/preference/CheckBoxPreference.smali
    
Offset 14, 28 lines modifiedOffset 14, 28 lines modified
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····const·v1,·0x101008f16 ····const·v1,·0x101008f
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····move-result·v024 ····move-result·v0
  
25 ····.line·1125 ····.line·11
26 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V26 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
30 ····sget-object·v1,·LO/a;->a:[I30 ····sget-object·v1,·LM/a;->a:[I
  
31 ····.line·1531 ····.line·15
32 ····.line·1632 ····.line·16
33 ····const/4·v2,·0x033 ····const/4·v2,·0x0
  
34 ····.line·1734 ····.line·17
35 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;35 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····.line·2045 ····.line·20
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····.line·2147 ····.line·21
48 ····const/4·p2,·0x548 ····const/4·p2,·0x5
  
49 ····.line·2249 ····.line·22
50 ····invoke-static·{p1,·p2,·v2},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;50 ····invoke-static·{p1,·p2,·v2},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
51 ····.line·2351 ····.line·23
52 ····.line·2452 ····.line·24
53 ····.line·2553 ····.line·25
54 ····const/4·p2,·0x454 ····const/4·p2,·0x4
  
55 ····.line·2655 ····.line·26
Offset 273, 8 lines modifiedOffset 273, 17 lines modified
273 ····.line·216273 ····.line·216
274 ····.line·217274 ····.line·217
275 ····.line·218275 ····.line·218
276 ····.line·219276 ····.line·219
277 ····.line·220277 ····.line·220
278 ····.line·221278 ····.line·221
279 ····.line·222279 ····.line·222
 280 ····.line·223
 281 ····.line·224
 282 ····.line·225
 283 ····.line·226
 284 ····.line·227
 285 ····.line·228
 286 ····.line·229
 287 ····.line·230
 288 ····.line·231
280 .end·method289 .end·method
2.8 KB
smali/androidx/preference/EditTextPreference.smali
    
Offset 14, 28 lines modifiedOffset 14, 28 lines modified
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····const·v1,·0x101009216 ····const·v1,·0x1010092
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····move-result·v024 ····move-result·v0
  
25 ····.line·1125 ····.line·11
26 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V26 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
30 ····sget-object·v1,·LO/a;->c:[I30 ····sget-object·v1,·LM/a;->c:[I
  
31 ····.line·1531 ····.line·15
32 ····.line·1632 ····.line·16
33 ····const/4·v2,·0x033 ····const/4·v2,·0x0
  
34 ····.line·1734 ····.line·17
35 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;35 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
Offset 62, 55 lines modifiedOffset 62, 55 lines modified
62 ····move-result·p262 ····move-result·p2
  
63 ····.line·2963 ····.line·29
64 ····if-eqz·p2,·:cond_164 ····if-eqz·p2,·:cond_1
  
65 ····.line·3065 ····.line·30
66 ····.line·3166 ····.line·31
67 ····sget-object·p2,·Li0/c;->g:Li0/c;67 ····sget-object·p2,·Lg0/c;->g:Lg0/c;
  
68 ····.line·3268 ····.line·32
69 ····.line·3369 ····.line·33
70 ····if-nez·p2,·:cond_070 ····if-nez·p2,·:cond_0
  
71 ····.line·3471 ····.line·34
72 ····.line·3572 ····.line·35
73 ····new-instance·p2,·Li0/c;73 ····new-instance·p2,·Lg0/c;
  
74 ····.line·3674 ····.line·36
75 ····.line·3775 ····.line·37
76 ····const/16·v0,·0x976 ····const/4·v0,·0x6
  
77 ····.line·3877 ····.line·38
78 ····.line·39 
79 ····invoke-direct·{p2,·v0},·Li0/c;-><init>(I)V78 ····invoke-direct·{p2,·v0},·Lg0/c;-><init>(I)V
  
 79 ····.line·39
80 ····.line·4080 ····.line·40
81 ····.line·4181 ····.line·41
82 ····.line·42 
83 ····sput-object·p2,·Li0/c;->g:Li0/c;82 ····sput-object·p2,·Lg0/c;->g:Lg0/c;
  
 83 ····.line·42
84 ····.line·4384 ····.line·43
85 ····.line·44 
86 ····:cond_085 ····:cond_0
87 ····sget-object·p2,·Li0/c;->g:Li0/c;86 ····sget-object·p2,·Lg0/c;->g:Lg0/c;
  
 87 ····.line·44
88 ····.line·4588 ····.line·45
89 ····.line·46 
90 ····iput-object·p2,·p0,·Landroidx/preference/Preference;->k:Li0/c;89 ····iput-object·p2,·p0,·Landroidx/preference/Preference;->k:Lg0/c;
  
 90 ····.line·46
91 ····.line·4791 ····.line·47
92 ····.line·48 
93 ····:cond_192 ····:cond_1
94 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V93 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V
  
 94 ····.line·48
95 ····.line·4995 ····.line·49
96 ····.line·5096 ····.line·50
97 ····.line·51 
98 ····return-void97 ····return-void
 98 ····.line·51
99 ····.line·5299 ····.line·52
100 ····.line·53100 ····.line·53
101 ····.line·54101 ····.line·54
102 ····.line·55102 ····.line·55
103 ····.line·56103 ····.line·56
104 ····.line·57104 ····.line·57
105 ····.line·58105 ····.line·58
Offset 274, 14 lines modifiedOffset 274, 23 lines modified
274 ····.line·216274 ····.line·216
275 ····.line·217275 ····.line·217
276 ····.line·218276 ····.line·218
277 ····.line·219277 ····.line·219
278 ····.line·220278 ····.line·220
279 ····.line·221279 ····.line·221
280 ····.line·222280 ····.line·222
 281 ····.line·223
 282 ····.line·224
 283 ····.line·225
 284 ····.line·226
 285 ····.line·227
 286 ····.line·228
 287 ····.line·229
 288 ····.line·230
 289 ····.line·231
281 .end·method290 .end·method
  
  
282 #·virtual·methods291 #·virtual·methods
283 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;292 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
284 ····.locals·0293 ····.locals·0
  
Offset 508, 8 lines modifiedOffset 517, 17 lines modified
508 ····.line·216517 ····.line·216
509 ····.line·217518 ····.line·217
510 ····.line·218519 ····.line·218
511 ····.line·219520 ····.line·219
512 ····.line·220521 ····.line·220
513 ····.line·221522 ····.line·221
514 ····.line·222523 ····.line·222
 524 ····.line·223
 525 ····.line·224
 526 ····.line·225
 527 ····.line·226
 528 ····.line·227
Max diff block lines reached; 0/2764 bytes (0.00%) of diff not shown.
1.25 KB
smali/androidx/preference/SwitchPreferenceCompat.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V16 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····sget-object·v1,·LO/a;->k:[I20 ····sget-object·v1,·LM/a;->k:[I
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····const/4·v2,·0x023 ····const/4·v2,·0x0
  
24 ····.line·1024 ····.line·10
25 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;25 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
32 ····.line·1332 ····.line·13
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····.line·1434 ····.line·14
35 ····const/4·p2,·0x735 ····const/4·p2,·0x7
  
36 ····.line·1536 ····.line·15
37 ····invoke-static·{p1,·p2,·v2},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;37 ····invoke-static·{p1,·p2,·v2},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
38 ····.line·1638 ····.line·16
39 ····.line·1739 ····.line·17
40 ····.line·1840 ····.line·18
41 ····const/4·p2,·0x641 ····const/4·p2,·0x6
  
42 ····.line·1942 ····.line·19
Offset 293, 8 lines modifiedOffset 293, 17 lines modified
293 ····.line·216293 ····.line·216
294 ····.line·217294 ····.line·217
295 ····.line·218295 ····.line·218
296 ····.line·219296 ····.line·219
297 ····.line·220297 ····.line·220
298 ····.line·221298 ····.line·221
299 ····.line·222299 ····.line·222
 300 ····.line·223
 301 ····.line·224
 302 ····.line·225
 303 ····.line·226
 304 ····.line·227
 305 ····.line·228
 306 ····.line·229
 307 ····.line·230
 308 ····.line·231
300 .end·method309 .end·method
6.01 KB
smali/androidx/preference/ListPreference.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····.locals·214 ····.locals·2
  
15 ····const·v0,·0x7f03007215 ····const·v0,·0x7f030072
  
16 ····const·v1,·0x101009116 ····const·v1,·0x1010091
  
17 ····.line·2117 ····.line·21
18 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I18 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
19 ····move-result·v019 ····move-result·v0
  
20 ····.line·2220 ····.line·22
21 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/ListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V21 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/ListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
22 ····return-void22 ····return-void
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
31 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V31 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
32 ····.locals·432 ····.locals·4
  
33 ····.line·133 ····.line·1
34 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V34 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
35 ····.line·235 ····.line·2
36 ····sget-object·v0,·LO/a;->d:[I36 ····sget-object·v0,·LM/a;->d:[I
  
37 ····const/4·v1,·0x037 ····const/4·v1,·0x0
  
38 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;38 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
39 ····move-result-object·v039 ····move-result-object·v0
  
Offset 87, 82 lines modifiedOffset 87, 82 lines modified
87 ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z87 ····invoke-virtual·{v0,·v2,·v3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
88 ····move-result·v288 ····move-result·v2
  
89 ····if-eqz·v2,·:cond_389 ····if-eqz·v2,·:cond_3
  
90 ····.line·1090 ····.line·10
91 ····sget-object·v2,·Li0/c;->h:Li0/c;91 ····sget-object·v2,·Lg0/c;->h:Lg0/c;
  
92 ····if-nez·v2,·:cond_292 ····if-nez·v2,·:cond_2
  
93 ····.line·1193 ····.line·11
94 ····new-instance·v2,·Li0/c;94 ····new-instance·v2,·Lg0/c;
  
95 ····const/16·v3,·0xa95 ····const/4·v3,·0x7
  
96 ····.line·1296 ····.line·12
97 ····invoke-direct·{v2,·v3},·Li0/c;-><init>(I)V97 ····invoke-direct·{v2,·v3},·Lg0/c;-><init>(I)V
  
98 ····.line·1398 ····.line·13
99 ····sput-object·v2,·Li0/c;->h:Li0/c;99 ····sput-object·v2,·Lg0/c;->h:Lg0/c;
  
100 ····.line·14100 ····.line·14
101 ····:cond_2101 ····:cond_2
102 ····sget-object·v2,·Li0/c;->h:Li0/c;102 ····sget-object·v2,·Lg0/c;->h:Lg0/c;
  
103 ····.line·15103 ····.line·15
104 ····iput-object·v2,·p0,·Landroidx/preference/Preference;->k:Li0/c;104 ····iput-object·v2,·p0,·Landroidx/preference/Preference;->k:Lg0/c;
  
105 ····.line·16105 ····.line·16
106 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->b()V106 ····invoke-virtual·{p0},·Landroidx/preference/Preference;->b()V
  
107 ····.line·17107 ····.line·17
108 ····:cond_3108 ····:cond_3
109 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V109 ····invoke-virtual·{v0},·Landroid/content/res/TypedArray;->recycle()V
  
110 ····.line·18110 ····.line·18
111 ····sget-object·v0,·LO/a;->f:[I111 ····sget-object·v0,·LM/a;->f:[I
  
112 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;112 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
113 ····move-result-object·p1113 ····move-result-object·p1
  
114 ····const/16·p2,·0x21114 ····const/16·p2,·0x21
  
115 ····const/4·p3,·0x7115 ····const/4·p3,·0x7
  
116 ····.line·19116 ····.line·19
117 ····invoke-static·{p1,·p2,·p3},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;117 ····invoke-static·{p1,·p2,·p3},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
118 ····move-result-object·p2118 ····move-result-object·p2
  
119 ····iput-object·p2,·p0,·Landroidx/preference/ListPreference;->m:Ljava/lang/String;119 ····iput-object·p2,·p0,·Landroidx/preference/ListPreference;->m:Ljava/lang/String;
  
120 ····.line·20120 ····.line·20
121 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V121 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V
  
122 ····return-void122 ····return-void
123 .end·method123 .end·method
  
  
124 #·virtual·methods124 #·virtual·methods
125 .method·public·final·a()Ljava/lang/CharSequence;125 .method·public·final·a()Ljava/lang/CharSequence;
126 ····.locals·5126 ····.locals·3
  
127 ····.line·1127 ····.line·1
128 ····iget-object·v0,·p0,·Landroidx/preference/Preference;->k:Li0/c;128 ····iget-object·v0,·p0,·Landroidx/preference/Preference;->k:Lg0/c;
  
129 ····.line·2129 ····.line·2
130 ····.line·3130 ····.line·3
131 ····if-eqz·v0,·:cond_0131 ····if-eqz·v0,·:cond_0
  
132 ····.line·4132 ····.line·4
133 ····.line·5133 ····.line·5
134 ····invoke-virtual·{v0,·p0},·Li0/c;->s(Landroidx/preference/Preference;)Ljava/lang/CharSequence;134 ····invoke-virtual·{v0,·p0},·Lg0/c;->r(Landroidx/preference/Preference;)Ljava/lang/CharSequence;
  
135 ····.line·6135 ····.line·6
136 ····.line·7136 ····.line·7
137 ····.line·8137 ····.line·8
138 ····move-result-object·v0138 ····move-result-object·v0
  
139 ····.line·9139 ····.line·9
Offset 186, 70 lines modifiedOffset 186, 66 lines modified
  
186 ····.line·17186 ····.line·17
187 ····.line·18187 ····.line·18
188 ····return-object·v0188 ····return-object·v0
  
189 ····.line·19189 ····.line·19
190 ····:cond_1190 ····:cond_1
191 ····const/4·v2,·0x1191 ····const-string·v2,·""
  
192 ····.line·20192 ····.line·20
193 ····new-array·v2,·v2,·[Ljava/lang/Object; 
  
Max diff block lines reached; 2415/6065 bytes (39.82%) of diff not shown.
1.52 KB
smali/androidx/preference/SwitchPreference.smali
    
Offset 14, 28 lines modifiedOffset 14, 28 lines modified
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····const·v1,·0x101036d16 ····const·v1,·0x101036d
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····move-result·v024 ····move-result·v0
  
25 ····.line·1125 ····.line·11
26 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V26 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
30 ····sget-object·v1,·LO/a;->j:[I30 ····sget-object·v1,·LM/a;->j:[I
  
31 ····.line·1531 ····.line·15
32 ····.line·1632 ····.line·16
33 ····const/4·v2,·0x033 ····const/4·v2,·0x0
  
34 ····.line·1734 ····.line·17
35 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;35 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····.line·2045 ····.line·20
46 ····move-result-object·p146 ····move-result-object·p1
  
47 ····.line·2147 ····.line·21
48 ····const/4·p2,·0x748 ····const/4·p2,·0x7
  
49 ····.line·2249 ····.line·22
50 ····invoke-static·{p1,·p2,·v2},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;50 ····invoke-static·{p1,·p2,·v2},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
51 ····.line·2351 ····.line·23
52 ····.line·2452 ····.line·24
53 ····.line·2553 ····.line·25
54 ····const/4·p2,·0x654 ····const/4·p2,·0x6
  
55 ····.line·2655 ····.line·26
Offset 299, 8 lines modifiedOffset 299, 17 lines modified
299 ····.line·216299 ····.line·216
300 ····.line·217300 ····.line·217
301 ····.line·218301 ····.line·218
302 ····.line·219302 ····.line·219
303 ····.line·220303 ····.line·220
304 ····.line·221304 ····.line·221
305 ····.line·222305 ····.line·222
 306 ····.line·223
 307 ····.line·224
 308 ····.line·225
 309 ····.line·226
 310 ····.line·227
 311 ····.line·228
 312 ····.line·229
 313 ····.line·230
 314 ····.line·231
306 .end·method315 .end·method
3.16 KB
smali/androidx/preference/Preference.smali
    
Offset 26, 27 lines modifiedOffset 26, 27 lines modified
  
26 .field·public·final·h:Ljava/lang/CharSequence;26 .field·public·final·h:Ljava/lang/CharSequence;
  
27 .field·public·final·i:Ljava/lang/String;27 .field·public·final·i:Ljava/lang/String;
  
28 .field·public·final·j:Ljava/lang/Object;28 .field·public·final·j:Ljava/lang/Object;
  
29 .field·public·k:Li0/c;29 .field·public·k:Lg0/c;
  
  
30 #·direct·methods30 #·direct·methods
31 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V31 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
32 ····.locals·232 ····.locals·2
  
33 ····const·v0,·0x7f0300ff33 ····const·v0,·0x7f0300ff
  
34 ····const·v1,·0x101008e34 ····const·v1,·0x101008e
  
35 ····.line·5235 ····.line·52
36 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I36 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
37 ····move-result·v037 ····move-result·v0
  
38 ····.line·5338 ····.line·53
39 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V39 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
40 ····return-void40 ····return-void
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
  
65 ····const/4·v1,·0x165 ····const/4·v1,·0x1
  
66 ····.line·366 ····.line·3
67 ····iput-object·p1,·p0,·Landroidx/preference/Preference;->e:Landroid/content/Context;67 ····iput-object·p1,·p0,·Landroidx/preference/Preference;->e:Landroid/content/Context;
  
68 ····.line·468 ····.line·4
69 ····sget-object·v2,·LO/a;->f:[I69 ····sget-object·v2,·LM/a;->f:[I
  
70 ····const/4·v3,·0x070 ····const/4·v3,·0x0
  
71 ····invoke-virtual·{p1,·p2,·v2,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;71 ····invoke-virtual·{p1,·p2,·v2,·p3,·v3},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
72 ····move-result-object·p172 ····move-result-object·p1
  
Offset 242, 15 lines modifiedOffset 242, 15 lines modified
242 ····invoke-virtual·{p1,·v0,·p3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z242 ····invoke-virtual·{p1,·v0,·p3},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
243 ····const/16·p3,·0x13243 ····const/16·p3,·0x13
  
244 ····const/16·v0,·0xa244 ····const/16·v0,·0xa
  
245 ····.line·31245 ····.line·31
246 ····invoke-static·{p1,·p3,·v0},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;246 ····invoke-static·{p1,·p3,·v0},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
247 ····const/16·p3,·0x10247 ····const/16·p3,·0x10
  
248 ····.line·32248 ····.line·32
249 ····invoke-virtual·{p1,·p3,·p2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z249 ····invoke-virtual·{p1,·p3,·p2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
250 ····move-result·v0250 ····move-result·v0
Offset 377, 23 lines modifiedOffset 377, 23 lines modified
  
  
377 #·virtual·methods377 #·virtual·methods
378 .method·public·a()Ljava/lang/CharSequence;378 .method·public·a()Ljava/lang/CharSequence;
379 ····.locals·1379 ····.locals·1
  
380 ····.line·1380 ····.line·1
381 ····iget-object·v0,·p0,·Landroidx/preference/Preference;->k:Li0/c;381 ····iget-object·v0,·p0,·Landroidx/preference/Preference;->k:Lg0/c;
  
382 ····.line·2382 ····.line·2
383 ····.line·3383 ····.line·3
384 ····if-eqz·v0,·:cond_0384 ····if-eqz·v0,·:cond_0
  
385 ····.line·4385 ····.line·4
386 ····.line·5386 ····.line·5
387 ····invoke-virtual·{v0,·p0},·Li0/c;->s(Landroidx/preference/Preference;)Ljava/lang/CharSequence;387 ····invoke-virtual·{v0,·p0},·Lg0/c;->r(Landroidx/preference/Preference;)Ljava/lang/CharSequence;
  
388 ····.line·6388 ····.line·6
389 ····.line·7389 ····.line·7
390 ····.line·8390 ····.line·8
391 ····move-result-object·v0391 ····move-result-object·v0
  
392 ····.line·9392 ····.line·9
Offset 517, 14 lines modifiedOffset 517, 18 lines modified
517 ····.line·121517 ····.line·121
518 ····.line·122518 ····.line·122
519 ····.line·123519 ····.line·123
520 ····.line·124520 ····.line·124
521 ····.line·125521 ····.line·125
522 ····.line·126522 ····.line·126
523 ····.line·127523 ····.line·127
 524 ····.line·128
 525 ····.line·129
 526 ····.line·130
 527 ····.line·131
524 .end·method528 .end·method
  
525 .method·public·b()V529 .method·public·b()V
526 ····.locals·0530 ····.locals·0
  
527 ····.line·1531 ····.line·1
528 ····return-void532 ····return-void
Offset 718, 14 lines modifiedOffset 722, 21 lines modified
718 ····.line·122722 ····.line·122
719 ····.line·123723 ····.line·123
720 ····.line·124724 ····.line·124
721 ····.line·125725 ····.line·125
722 ····.line·126726 ····.line·126
723 ····.line·127727 ····.line·127
724 ····.line·128728 ····.line·128
 729 ····.line·129
 730 ····.line·130
 731 ····.line·131
 732 ····.line·132
 733 ····.line·133
 734 ····.line·134
 735 ····.line·135
725 .end·method736 .end·method
  
726 .method·public·final·toString()Ljava/lang/String;737 .method·public·final·toString()Ljava/lang/String;
727 ····.locals·4738 ····.locals·4
  
728 ····.line·1739 ····.line·1
729 ····new-instance·v0,·Ljava/lang/StringBuilder;740 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 904, 8 lines modifiedOffset 915, 12 lines modified
904 ····.line·121915 ····.line·121
905 ····.line·122916 ····.line·122
Max diff block lines reached; 133/3151 bytes (4.22%) of diff not shown.
1.52 KB
smali/androidx/preference/MultiSelectListPreference.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····const·v1,·0x101009116 ····const·v1,·0x1010091
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····move-result·v024 ····move-result·v0
  
25 ····.line·1125 ····.line·11
Offset 36, 15 lines modifiedOffset 36, 15 lines modified
36 ····.line·1536 ····.line·15
37 ····.line·1637 ····.line·16
38 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V38 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V
  
39 ····.line·1739 ····.line·17
40 ····.line·1840 ····.line·18
41 ····.line·1941 ····.line·19
42 ····sget-object·v1,·LO/a;->e:[I42 ····sget-object·v1,·LM/a;->e:[I
  
43 ····.line·2043 ····.line·20
44 ····.line·2144 ····.line·21
45 ····const/4·v2,·0x045 ····const/4·v2,·0x0
  
46 ····.line·2246 ····.line·22
47 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;47 ····invoke-virtual·{p1,·p2,·v1,·v0,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
Offset 274, 14 lines modifiedOffset 274, 23 lines modified
274 ····.line·216274 ····.line·216
275 ····.line·217275 ····.line·217
276 ····.line·218276 ····.line·218
277 ····.line·219277 ····.line·219
278 ····.line·220278 ····.line·220
279 ····.line·221279 ····.line·221
280 ····.line·222280 ····.line·222
 281 ····.line·223
 282 ····.line·224
 283 ····.line·225
 284 ····.line·226
 285 ····.line·227
 286 ····.line·228
 287 ····.line·229
 288 ····.line·230
 289 ····.line·231
281 .end·method290 .end·method
  
  
282 #·virtual·methods291 #·virtual·methods
283 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;292 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
284 ····.locals·3293 ····.locals·3
  
Offset 532, 8 lines modifiedOffset 541, 17 lines modified
532 ····.line·216541 ····.line·216
533 ····.line·217542 ····.line·217
534 ····.line·218543 ····.line·218
535 ····.line·219544 ····.line·219
536 ····.line·220545 ····.line·220
537 ····.line·221546 ····.line·221
538 ····.line·222547 ····.line·222
 548 ····.line·223
 549 ····.line·224
 550 ····.line·225
 551 ····.line·226
 552 ····.line·227
 553 ····.line·228
 554 ····.line·229
 555 ····.line·230
 556 ····.line·231
539 .end·method557 .end·method
2.41 KB
smali/androidx/preference/DialogPreference.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····.locals·28 ····.locals·2
  
9 ····const·v0,·0x7f0300729 ····const·v0,·0x7f030072
  
10 ····const·v1,·0x101009110 ····const·v1,·0x1010091
  
11 ····.line·1211 ····.line·12
12 ····invoke-static·{p1,·v0,·v1},·Lu/b;->a(Landroid/content/Context;II)I12 ····invoke-static·{p1,·v0,·v1},·Ld0/a;->w(Landroid/content/Context;II)I
  
13 ····move-result·v013 ····move-result·v0
  
14 ····.line·1314 ····.line·13
15 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V15 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/preference/DialogPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
16 ····return-void16 ····return-void
Offset 25, 33 lines modifiedOffset 25, 33 lines modified
25 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V25 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
26 ····.locals·226 ····.locals·2
  
27 ····.line·127 ····.line·1
28 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V28 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroidx/preference/Preference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
29 ····.line·229 ····.line·2
30 ····sget-object·v0,·LO/a;->b:[I30 ····sget-object·v0,·LM/a;->b:[I
  
31 ····const/4·v1,·0x031 ····const/4·v1,·0x0
  
32 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;32 ····invoke-virtual·{p1,·p2,·v0,·p3,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····const/16·p2,·0x934 ····const/16·p2,·0x9
  
35 ····.line·335 ····.line·3
36 ····invoke-static·{p1,·p2,·v1},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;36 ····invoke-static·{p1,·p2,·v1},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
37 ····const/16·p2,·0x837 ····const/16·p2,·0x8
  
38 ····const/4·p3,·0x138 ····const/4·p3,·0x1
  
39 ····.line·439 ····.line·4
40 ····invoke-static·{p1,·p2,·p3},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;40 ····invoke-static·{p1,·p2,·p3},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
41 ····const/4·p2,·0x641 ····const/4·p2,·0x6
  
42 ····.line·542 ····.line·5
43 ····invoke-virtual·{p1,·p2},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;43 ····invoke-virtual·{p1,·p2},·Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;
  
44 ····move-result-object·p244 ····move-result-object·p2
Offset 65, 22 lines modifiedOffset 65, 22 lines modified
  
65 ····:cond_065 ····:cond_0
66 ····const/16·p2,·0xb66 ····const/16·p2,·0xb
  
67 ····const/4·p3,·0x367 ····const/4·p3,·0x3
  
68 ····.line·768 ····.line·7
69 ····invoke-static·{p1,·p2,·p3},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;69 ····invoke-static·{p1,·p2,·p3},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
70 ····const/16·p2,·0xa70 ····const/16·p2,·0xa
  
71 ····const/4·p3,·0x471 ····const/4·p3,·0x4
  
72 ····.line·872 ····.line·8
73 ····invoke-static·{p1,·p2,·p3},·Lu/b;->d(Landroid/content/res/TypedArray;II)Ljava/lang/String;73 ····invoke-static·{p1,·p2,·p3},·Ld0/a;->A(Landroid/content/res/TypedArray;II)Ljava/lang/String;
  
74 ····const/4·p2,·0x574 ····const/4·p2,·0x5
  
75 ····.line·975 ····.line·9
76 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I76 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getResourceId(II)I
  
77 ····move-result·p277 ····move-result·p2
470 B
smali/androidx/preference/UnPressableLinearLayout.smali
    
Offset 228, 14 lines modifiedOffset 228, 23 lines modified
228 ····.line·216228 ····.line·216
229 ····.line·217229 ····.line·217
230 ····.line·218230 ····.line·218
231 ····.line·219231 ····.line·219
232 ····.line·220232 ····.line·220
233 ····.line·221233 ····.line·221
234 ····.line·222234 ····.line·222
 235 ····.line·223
 236 ····.line·224
 237 ····.line·225
 238 ····.line·226
 239 ····.line·227
 240 ····.line·228
 241 ····.line·229
 242 ····.line·230
 243 ····.line·231
235 .end·method244 .end·method
  
  
236 #·virtual·methods245 #·virtual·methods
237 .method·public·final·dispatchSetPressed(Z)V246 .method·public·final·dispatchSetPressed(Z)V
238 ····.locals·0247 ····.locals·0
  
2.56 KB
smali/androidx/preference/internal/PreferenceImageView.smali
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
  
39 ····.line·939 ····.line·9
40 ····.line·1040 ····.line·10
41 ····iput·v1,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I41 ····iput·v1,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I
  
42 ····.line·1142 ····.line·11
43 ····.line·1243 ····.line·12
44 ····sget-object·v2,·LO/a;->h:[I44 ····sget-object·v2,·LM/a;->h:[I
  
45 ····.line·1345 ····.line·13
46 ····.line·1446 ····.line·14
47 ····invoke-virtual·{p1,·p2,·v2,·v0,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;47 ····invoke-virtual·{p1,·p2,·v2,·v0,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
48 ····.line·1548 ····.line·15
49 ····.line·1649 ····.line·16
Offset 274, 14 lines modifiedOffset 274, 23 lines modified
274 ····.line·216274 ····.line·216
275 ····.line·217275 ····.line·217
276 ····.line·218276 ····.line·218
277 ····.line·219277 ····.line·219
278 ····.line·220278 ····.line·220
279 ····.line·221279 ····.line·221
280 ····.line·222280 ····.line·222
 281 ····.line·223
 282 ····.line·224
 283 ····.line·225
 284 ····.line·226
 285 ····.line·227
 286 ····.line·228
 287 ····.line·229
 288 ····.line·230
 289 ····.line·231
281 .end·method290 .end·method
  
  
282 #·virtual·methods291 #·virtual·methods
283 .method·public·getMaxHeight()I292 .method·public·getMaxHeight()I
284 ····.locals·1293 ····.locals·1
  
Offset 411, 14 lines modifiedOffset 420, 18 lines modified
411 ····.line·121420 ····.line·121
412 ····.line·122421 ····.line·122
413 ····.line·123422 ····.line·123
414 ····.line·124423 ····.line·124
415 ····.line·125424 ····.line·125
416 ····.line·126425 ····.line·126
417 ····.line·127426 ····.line·127
 427 ····.line·128
 428 ····.line·129
 429 ····.line·130
 430 ····.line·131
418 .end·method431 .end·method
  
419 .method·public·getMaxWidth()I432 .method·public·getMaxWidth()I
420 ····.locals·1433 ····.locals·1
  
421 ····.line·1434 ····.line·1
422 ····iget·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->e:I435 ····iget·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->e:I
Offset 546, 14 lines modifiedOffset 559, 18 lines modified
546 ····.line·121559 ····.line·121
547 ····.line·122560 ····.line·122
548 ····.line·123561 ····.line·123
549 ····.line·124562 ····.line·124
550 ····.line·125563 ····.line·125
551 ····.line·126564 ····.line·126
552 ····.line·127565 ····.line·127
 566 ····.line·128
 567 ····.line·129
 568 ····.line·130
 569 ····.line·131
553 .end·method570 .end·method
  
554 .method·public·final·onMeasure(II)V571 .method·public·final·onMeasure(II)V
555 ····.locals·5572 ····.locals·5
  
556 ····.line·1573 ····.line·1
557 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I574 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I
Offset 838, 14 lines modifiedOffset 855, 23 lines modified
838 ····.line·216855 ····.line·216
839 ····.line·217856 ····.line·217
840 ····.line·218857 ····.line·218
841 ····.line·219858 ····.line·219
842 ····.line·220859 ····.line·220
843 ····.line·221860 ····.line·221
844 ····.line·222861 ····.line·222
 862 ····.line·223
 863 ····.line·224
 864 ····.line·225
 865 ····.line·226
 866 ····.line·227
 867 ····.line·228
 868 ····.line·229
 869 ····.line·230
 870 ····.line·231
845 .end·method871 .end·method
  
846 .method·public·setMaxHeight(I)V872 .method·public·setMaxHeight(I)V
847 ····.locals·0873 ····.locals·0
  
848 ····.line·1874 ····.line·1
849 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I875 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I
Offset 976, 14 lines modifiedOffset 1002, 21 lines modified
976 ····.line·1221002 ····.line·122
977 ····.line·1231003 ····.line·123
978 ····.line·1241004 ····.line·124
979 ····.line·1251005 ····.line·125
980 ····.line·1261006 ····.line·126
981 ····.line·1271007 ····.line·127
982 ····.line·1281008 ····.line·128
 1009 ····.line·129
 1010 ····.line·130
 1011 ····.line·131
 1012 ····.line·132
 1013 ····.line·133
 1014 ····.line·134
 1015 ····.line·135
983 .end·method1016 .end·method
  
984 .method·public·setMaxWidth(I)V1017 .method·public·setMaxWidth(I)V
985 ····.locals·01018 ····.locals·0
  
986 ····.line·11019 ····.line·1
987 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->e:I1020 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->e:I
Offset 1114, 8 lines modifiedOffset 1147, 15 lines modified
1114 ····.line·1221147 ····.line·122
1115 ····.line·1231148 ····.line·123
1116 ····.line·1241149 ····.line·124
Max diff block lines reached; 163/2503 bytes (6.51%) of diff not shown.
3.08 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·LS/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 ········"LS/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 145, 14 lines modifiedOffset 145, 18 lines modified
145 ····.line·121145 ····.line·121
146 ····.line·122146 ····.line·122
147 ····.line·123147 ····.line·123
148 ····.line·124148 ····.line·124
149 ····.line·125149 ····.line·125
150 ····.line·126150 ····.line·126
151 ····.line·127151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
152 .end·method156 .end·method
  
  
153 #·virtual·methods157 #·virtual·methods
154 .method·public·final·a()Ljava/util/List;158 .method·public·final·a()Ljava/util/List;
155 ····.locals·1159 ····.locals·1
  
Offset 284, 89 lines modifiedOffset 288, 77 lines modified
284 ····.line·121288 ····.line·121
285 ····.line·122289 ····.line·122
286 ····.line·123290 ····.line·123
287 ····.line·124291 ····.line·124
288 ····.line·125292 ····.line·125
289 ····.line·126293 ····.line·126
290 ····.line·127294 ····.line·127
 295 ····.line·128
 296 ····.line·129
 297 ····.line·130
 298 ····.line·131
291 .end·method299 .end·method
  
292 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;300 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;
293 ····.locals·2301 ····.locals·2
  
294 ····.line·1302 ····.line·1
295 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I303 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
296 ····.line·2304 ····.line·2
297 ····.line·3305 ····.line·3
298 ····const/16·v1,·0x18 
  
299 ····.line·4306 ····.line·4
 307 ····move-result-object·p1
  
300 ····.line·5308 ····.line·5
301 ····if-ge·v0,·v1,·:cond_0309 ····new-instance·v0,·LN/h;
  
302 ····.line·6310 ····.line·6
303 ····.line·7311 ····.line·7
304 ····new-instance·p1,·Li0/c;312 ····const/4·v1,·0x0
  
305 ····.line·8313 ····.line·8
 314 ····invoke-direct·{v0,·v1,·p0,·p1},·LN/h;-><init>(ILjava/lang/Object;Ljava/lang/Object;)V
306 ····.line·9 
307 ····const/16·v0,·0xd 
  
 315 ····.line·9
308 ····.line·10316 ····.line·10
309 ····.line·11317 ····.line·11
310 ····invoke-direct·{p1,·v0},·Li0/c;-><init>(I)V318 ····invoke-static·{v0},·LN/k;->a(Ljava/lang/Runnable;)V
  
311 ····.line·12319 ····.line·12
312 ····.line·13320 ····.line·13
313 ····.line·14321 ····.line·14
314 ····goto·:goto_0322 ····new-instance·p1,·Lg0/c;
  
315 ····.line·15323 ····.line·15
316 ····:cond_0 
317 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; 
  
318 ····.line·16324 ····.line·16
 325 ····const/16·v0,·0xa
  
319 ····.line·17326 ····.line·17
320 ····.line·18327 ····.line·18
321 ····move-result-object·p1328 ····invoke-direct·{p1,·v0},·Lg0/c;-><init>(I)V
  
322 ····.line·19329 ····.line·19
323 ····new-instance·v0,·LP/g; 
  
324 ····.line·20330 ····.line·20
325 ····.line·21331 ····.line·21
 332 ····return-object·p1
326 ····const/4·v1,·0x0 
  
327 ····.line·22333 ····.line·22
328 ····invoke-direct·{v0,·v1,·p0,·p1},·LP/g;-><init>(ILjava/lang/Object;Ljava/lang/Object;)V 
  
329 ····.line·23334 ····.line·23
330 ····.line·24335 ····.line·24
331 ····.line·25336 ····.line·25
332 ····invoke-static·{v0},·LP/j;->a(Ljava/lang/Runnable;)V 
  
333 ····.line·26337 ····.line·26
334 ····.line·27338 ····.line·27
335 ····.line·28339 ····.line·28
336 ····new-instance·p1,·Li0/c; 
  
337 ····.line·29340 ····.line·29
338 ····.line·30341 ····.line·30
339 ····const/16·v0,·0xd 
  
340 ····.line·31342 ····.line·31
341 ····.line·32343 ····.line·32
342 ····invoke-direct·{p1,·v0},·Li0/c;-><init>(I)V 
Max diff block lines reached; 405/3021 bytes (13.41%) of diff not shown.
17.0 KB
smali/androidx/profileinstaller/ProfileInstallReceiver.smali
Max HTML report size reached
5.98 KB
smali/androidx/startup/InitializationProvider.smali
    
Offset 133, 14 lines modifiedOffset 133, 18 lines modified
133 ····.line·121133 ····.line·121
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
137 ····.line·125137 ····.line·125
138 ····.line·126138 ····.line·126
139 ····.line·127139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
140 .end·method144 .end·method
  
  
141 #·virtual·methods145 #·virtual·methods
142 .method·public·final·delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I146 .method·public·final·delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I
143 ····.locals·0147 ····.locals·0
  
Offset 899, 14 lines modifiedOffset 903, 21 lines modified
899 ····.line·122903 ····.line·122
900 ····.line·123904 ····.line·123
901 ····.line·124905 ····.line·124
902 ····.line·125906 ····.line·125
903 ····.line·126907 ····.line·126
904 ····.line·127908 ····.line·127
905 ····.line·128909 ····.line·128
 910 ····.line·129
 911 ····.line·130
 912 ····.line·131
 913 ····.line·132
 914 ····.line·133
 915 ····.line·134
 916 ····.line·135
906 .end·method917 .end·method
  
907 .method·public·final·insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;918 .method·public·final·insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;
908 ····.locals·0919 ····.locals·0
  
909 ····.line·1920 ····.line·1
910 ····new-instance·p1,·Ljava/lang/IllegalStateException;921 ····new-instance·p1,·Ljava/lang/IllegalStateException;
Offset 1133, 14 lines modifiedOffset 1144, 23 lines modified
1133 ····.line·2161144 ····.line·216
1134 ····.line·2171145 ····.line·217
1135 ····.line·2181146 ····.line·218
1136 ····.line·2191147 ····.line·219
1137 ····.line·2201148 ····.line·220
1138 ····.line·2211149 ····.line·221
1139 ····.line·2221150 ····.line·222
 1151 ····.line·223
 1152 ····.line·224
 1153 ····.line·225
 1154 ····.line·226
 1155 ····.line·227
 1156 ····.line·228
 1157 ····.line·229
 1158 ····.line·230
 1159 ····.line·231
1140 .end·method1160 .end·method
  
1141 .method·public·final·onCreate()Z1161 .method·public·final·onCreate()Z
1142 ····.locals·51162 ····.locals·5
  
1143 ····.line·11163 ····.line·1
1144 ····invoke-virtual·{p0},·Landroid/content/ContentProvider;->getContext()Landroid/content/Context;1164 ····invoke-virtual·{p0},·Landroid/content/ContentProvider;->getContext()Landroid/content/Context;
Offset 1163, 23 lines modifiedOffset 1183, 23 lines modified
1163 ····move-result-object·v11183 ····move-result-object·v1
  
1164 ····.line·111184 ····.line·11
1165 ····if-eqz·v1,·:cond_01185 ····if-eqz·v1,·:cond_0
  
1166 ····.line·121186 ····.line·12
1167 ····.line·131187 ····.line·13
1168 ····invoke-static·{v0},·LS/a;->c(Landroid/content/Context;)LS/a;1188 ····invoke-static·{v0},·LQ/a;->c(Landroid/content/Context;)LQ/a;
  
1169 ····.line·141189 ····.line·14
1170 ····.line·151190 ····.line·15
1171 ····.line·161191 ····.line·16
1172 ····move-result-object·v01192 ····move-result-object·v0
  
1173 ····.line·171193 ····.line·17
1174 ····iget-object·v1,·v0,·LS/a;->c:Landroid/content/Context;1194 ····iget-object·v1,·v0,·LQ/a;->c:Landroid/content/Context;
  
1175 ····.line·181195 ····.line·18
1176 ····.line·191196 ····.line·19
1177 ····:try_start_01197 ····:try_start_0
1178 ····const-string·v2,·"Startup"1198 ····const-string·v2,·"Startup"
  
1179 ····.line·201199 ····.line·20
Offset 1246, 15 lines modifiedOffset 1266, 15 lines modified
1246 ····move-result-object·v11266 ····move-result-object·v1
  
1247 ····.line·531267 ····.line·53
1248 ····iget-object·v1,·v1,·Landroid/content/pm/ProviderInfo;->metaData:Landroid/os/Bundle;1268 ····iget-object·v1,·v1,·Landroid/content/pm/ProviderInfo;->metaData:Landroid/os/Bundle;
  
1249 ····.line·541269 ····.line·54
1250 ····.line·551270 ····.line·55
1251 ····invoke-virtual·{v0,·v1},·LS/a;->a(Landroid/os/Bundle;)V1271 ····invoke-virtual·{v0,·v1},·LQ/a;->a(Landroid/os/Bundle;)V
1252 ····:try_end_01272 ····:try_end_0
1253 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_01273 ····.catch·Landroid/content/pm/PackageManager$NameNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
1254 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01274 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1255 ····.line·561275 ····.line·56
1256 ····.line·571276 ····.line·57
1257 ····.line·581277 ····.line·58
Offset 1274, 15 lines modifiedOffset 1294, 15 lines modified
  
1274 ····.line·641294 ····.line·64
1275 ····:catch_01295 ····:catch_0
1276 ····move-exception·v01296 ····move-exception·v0
  
1277 ····.line·651297 ····.line·65
1278 ····:try_start_11298 ····:try_start_1
1279 ····new-instance·v1,·LK0/b;1299 ····new-instance·v1,·LJ0/b;
  
1280 ····.line·661300 ····.line·66
1281 ····.line·671301 ····.line·67
1282 ····invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V1302 ····invoke-direct·{v1,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/Throwable;)V
  
1283 ····.line·681303 ····.line·68
1284 ····.line·691304 ····.line·69
Offset 1306, 15 lines modifiedOffset 1326, 15 lines modified
1306 ····const/4·v0,·0x11326 ····const/4·v0,·0x1
  
1307 ····.line·761327 ····.line·76
1308 ····return·v01328 ····return·v0
  
1309 ····.line·771329 ····.line·77
Max diff block lines reached; 3308/6017 bytes (54.98%) of diff not shown.
8.17 KB
smali/androidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback.smali
Max HTML report size reached
4.43 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:Ld0/f;13 .field·public·final·d:Lb0/f;
  
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>(Ld0/f;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V16 .method·public·constructor·<init>(Lb0/f;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:Ld0/f;56 ····iput-object·p1,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:Lb0/f;
  
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 259, 14 lines modifiedOffset 259, 23 lines modified
259 ····.line·216259 ····.line·216
260 ····.line·217260 ····.line·217
261 ····.line·218261 ····.line·218
262 ····.line·219262 ····.line·219
263 ····.line·220263 ····.line·220
264 ····.line·221264 ····.line·221
265 ····.line·222265 ····.line·222
 266 ····.line·223
 267 ····.line·224
 268 ····.line·225
 269 ····.line·226
 270 ····.line·227
 271 ····.line·228
 272 ····.line·229
 273 ····.line·230
 274 ····.line·231
266 .end·method275 .end·method
  
  
267 #·virtual·methods276 #·virtual·methods
268 .method·public·onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V277 .method·public·onDeviceStateChanged(Landroidx/window/sidecar/SidecarDeviceState;)V
269 ····.locals·3278 ····.locals·3
  
Offset 283, 28 lines modifiedOffset 292, 28 lines modified
  
283 ····.line·5292 ····.line·5
284 ····.line·6293 ····.line·6
285 ····monitor-enter·v0294 ····monitor-enter·v0
  
286 ····.line·7295 ····.line·7
287 ····:try_start_0296 ····:try_start_0
288 ····iget-object·v1,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:Ld0/f;297 ····iget-object·v1,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:Lb0/f;
  
289 ····.line·8298 ····.line·8
290 ····.line·9299 ····.line·9
291 ····iget-object·v2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->b:Landroidx/window/sidecar/SidecarDeviceState;300 ····iget-object·v2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->b:Landroidx/window/sidecar/SidecarDeviceState;
  
292 ····.line·10301 ····.line·10
293 ····.line·11302 ····.line·11
294 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;303 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
295 ····.line·12304 ····.line·12
296 ····.line·13305 ····.line·13
297 ····.line·14306 ····.line·14
298 ····invoke-static·{v2,·p1},·Ld0/f;->a(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z307 ····invoke-static·{v2,·p1},·Lb0/f;->a(Landroidx/window/sidecar/SidecarDeviceState;Landroidx/window/sidecar/SidecarDeviceState;)Z
  
299 ····.line·15308 ····.line·15
300 ····.line·16309 ····.line·16
301 ····.line·17310 ····.line·17
302 ····move-result·v1311 ····move-result·v1
  
303 ····.line·18312 ····.line·18
Offset 442, 14 lines modifiedOffset 451, 21 lines modified
442 ····.line·122451 ····.line·122
443 ····.line·123452 ····.line·123
444 ····.line·124453 ····.line·124
445 ····.line·125454 ····.line·125
446 ····.line·126455 ····.line·126
447 ····.line·127456 ····.line·127
448 ····.line·128457 ····.line·128
 458 ····.line·129
 459 ····.line·130
 460 ····.line·131
 461 ····.line·132
 462 ····.line·133
 463 ····.line·134
 464 ····.line·135
449 .end·method465 .end·method
  
450 .method·public·onWindowLayoutChanged(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V466 .method·public·onWindowLayoutChanged(Landroid/os/IBinder;Landroidx/window/sidecar/SidecarWindowLayoutInfo;)V
451 ····.locals·3467 ····.locals·3
  
452 ····.line·1468 ····.line·1
453 ····iget-object·v0,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->a:Ljava/lang/Object;469 ····iget-object·v0,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->a:Ljava/lang/Object;
Offset 472, 24 lines modifiedOffset 488, 24 lines modified
472 ····move-result-object·v1488 ····move-result-object·v1
  
473 ····.line·10489 ····.line·10
474 ····check-cast·v1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;490 ····check-cast·v1,·Landroidx/window/sidecar/SidecarWindowLayoutInfo;
  
475 ····.line·11491 ····.line·11
476 ····.line·12492 ····.line·12
477 ····iget-object·v2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:Ld0/f;493 ····iget-object·v2,·p0,·Landroidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback;->d:Lb0/f;
  
478 ····.line·13494 ····.line·13
479 ····.line·14495 ····.line·14
480 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;496 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
481 ····.line·15497 ····.line·15
Max diff block lines reached; 648/4372 bytes (14.82%) of diff not shown.
623 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·LV/c;5 .implements·LT/c;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
Offset 136, 8 lines modifiedOffset 136, 12 lines modified
136 ····.line·121136 ····.line·121
137 ····.line·122137 ····.line·122
138 ····.line·123138 ····.line·123
139 ····.line·124139 ····.line·124
140 ····.line·125140 ····.line·125
141 ····.line·126141 ····.line·126
142 ····.line·127142 ····.line·127
 143 ····.line·128
 144 ····.line·129
 145 ····.line·130
 146 ····.line·131
143 .end·method147 .end·method
3.07 KB
smali/androidx/versionedparcelable/ParcelImpl.smali
    
Offset 23, 30 lines modifiedOffset 23, 30 lines modified
23 ············">;"23 ············">;"
24 ········}24 ········}
25 ····.end·annotation25 ····.end·annotation
26 .end·field26 .end·field
  
  
27 #·instance·fields27 #·instance·fields
28 .field·public·final·a:LV/c;28 .field·public·final·a:LT/c;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·231 ····.locals·2
  
32 ····.line·132 ····.line·1
33 ····new-instance·v0,·LG/h;33 ····new-instance·v0,·LE/i;
  
34 ····.line·234 ····.line·2
35 ····.line·335 ····.line·3
36 ····const/4·v1,·0x436 ····const/4·v1,·0x4
  
37 ····.line·437 ····.line·4
38 ····invoke-direct·{v0,·v1},·LG/h;-><init>(I)V38 ····invoke-direct·{v0,·v1},·LE/i;-><init>(I)V
  
39 ····.line·539 ····.line·5
40 ····.line·640 ····.line·6
41 ····.line·741 ····.line·7
42 ····sput-object·v0,·Landroidx/versionedparcelable/ParcelImpl;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·Landroidx/versionedparcelable/ParcelImpl;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····.line·843 ····.line·8
Offset 166, 43 lines modifiedOffset 166, 47 lines modified
166 ····.line·121166 ····.line·121
167 ····.line·122167 ····.line·122
168 ····.line·123168 ····.line·123
169 ····.line·124169 ····.line·124
170 ····.line·125170 ····.line·125
171 ····.line·126171 ····.line·126
172 ····.line·127172 ····.line·127
 173 ····.line·128
 174 ····.line·129
 175 ····.line·130
 176 ····.line·131
173 .end·method177 .end·method
  
174 .method·public·constructor·<init>(Landroid/os/Parcel;)V178 .method·public·constructor·<init>(Landroid/os/Parcel;)V
175 ····.locals·1179 ····.locals·1
  
176 ····.line·1180 ····.line·1
177 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V181 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
178 ····.line·2182 ····.line·2
179 ····.line·3183 ····.line·3
180 ····.line·4184 ····.line·4
181 ····new-instance·v0,·LV/b;185 ····new-instance·v0,·LT/b;
  
182 ····.line·5186 ····.line·5
183 ····.line·6187 ····.line·6
184 ····invoke-direct·{v0,·p1},·LV/b;-><init>(Landroid/os/Parcel;)V188 ····invoke-direct·{v0,·p1},·LT/b;-><init>(Landroid/os/Parcel;)V
  
185 ····.line·7189 ····.line·7
186 ····.line·8190 ····.line·8
187 ····.line·9191 ····.line·9
188 ····invoke-virtual·{v0},·LV/a;->g()LV/c;192 ····invoke-virtual·{v0},·LT/a;->g()LT/c;
  
189 ····.line·10193 ····.line·10
190 ····.line·11194 ····.line·11
191 ····.line·12195 ····.line·12
192 ····move-result-object·p1196 ····move-result-object·p1
  
193 ····.line·13197 ····.line·13
194 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:LV/c;198 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:LT/c;
  
195 ····.line·14199 ····.line·14
196 ····.line·15200 ····.line·15
197 ····return-void201 ····return-void
198 ····.line·16202 ····.line·16
199 ····.line·17203 ····.line·17
200 ····.line·18204 ····.line·18
Offset 312, 14 lines modifiedOffset 316, 21 lines modified
312 ····.line·122316 ····.line·122
313 ····.line·123317 ····.line·123
314 ····.line·124318 ····.line·124
315 ····.line·125319 ····.line·125
316 ····.line·126320 ····.line·126
317 ····.line·127321 ····.line·127
318 ····.line·128322 ····.line·128
 323 ····.line·129
 324 ····.line·130
 325 ····.line·131
 326 ····.line·132
 327 ····.line·133
 328 ····.line·134
 329 ····.line·135
319 .end·method330 .end·method
  
  
320 #·virtual·methods331 #·virtual·methods
321 .method·public·final·describeContents()I332 .method·public·final·describeContents()I
322 ····.locals·1333 ····.locals·1
  
Offset 328, 28 lines modifiedOffset 339, 28 lines modified
328 ····return·v0339 ····return·v0
329 .end·method340 .end·method
  
330 .method·public·final·writeToParcel(Landroid/os/Parcel;I)V341 .method·public·final·writeToParcel(Landroid/os/Parcel;I)V
331 ····.locals·0342 ····.locals·0
  
332 ····.line·1343 ····.line·1
333 ····new-instance·p2,·LV/b;344 ····new-instance·p2,·LT/b;
  
334 ····.line·2345 ····.line·2
335 ····.line·3346 ····.line·3
336 ····invoke-direct·{p2,·p1},·LV/b;-><init>(Landroid/os/Parcel;)V347 ····invoke-direct·{p2,·p1},·LT/b;-><init>(Landroid/os/Parcel;)V
  
337 ····.line·4348 ····.line·4
338 ····.line·5349 ····.line·5
339 ····.line·6350 ····.line·6
340 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:LV/c;351 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->a:LT/c;
  
341 ····.line·7352 ····.line·7
342 ····.line·8353 ····.line·8
343 ····invoke-virtual·{p2,·p1},·LV/a;->i(LV/c;)V354 ····invoke-virtual·{p2,·p1},·LT/a;->i(LT/c;)V
  
344 ····.line·9355 ····.line·9
345 ····.line·10356 ····.line·10
346 ····.line·11357 ····.line·11
347 ····return-void358 ····return-void
Max diff block lines reached; 288/3040 bytes (9.47%) of diff not shown.
194 KB
smali/androidx/core/widget/NestedScrollView.smali
Max HTML report size reached
12.9 KB
smali/androidx/core/graphics/drawable/IconCompatParcelizer.smali
Max HTML report size reached
23.9 KB
smali/androidx/core/graphics/drawable/IconCompat.smali
Max HTML report size reached
299 B
smali/androidx/core/app/CoreComponentFactory.smali
    
Offset 133, 8 lines modifiedOffset 133, 12 lines modified
133 ····.line·121133 ····.line·121
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
137 ····.line·125137 ····.line·125
138 ····.line·126138 ····.line·126
139 ····.line·127139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
140 .end·method144 .end·method
10.4 KB
smali/androidx/core/app/RemoteActionCompatParcelizer.smali
Max HTML report size reached
607 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·LV/c;5 .implements·LT/c;
  
  
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;
  
Offset 150, 8 lines modifiedOffset 150, 12 lines modified
150 ····.line·121150 ····.line·121
151 ····.line·122151 ····.line·122
152 ····.line·123152 ····.line·123
153 ····.line·124153 ····.line·124
154 ····.line·125154 ····.line·125
155 ····.line·126155 ····.line·126
156 ····.line·127156 ····.line·127
 157 ····.line·128
 158 ····.line·129
 159 ····.line·130
 160 ····.line·131
157 .end·method161 .end·method
1.55 KB
smali/androidx/lifecycle/t.smali
    
Offset 8, 24 lines modifiedOffset 8, 24 lines modified
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"activity"10 ····const-string·v0,·"activity"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-static·{p0,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p0,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····const-string·v0,·"event"17 ····const-string·v0,·"event"
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V20 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
24 ····instance-of·v0,·p0,·Landroidx/lifecycle/l;24 ····instance-of·v0,·p0,·Landroidx/lifecycle/l;
  
25 ····.line·1225 ····.line·12
Offset 42, 29 lines modifiedOffset 42, 27 lines modified
  
42 ····.line·1842 ····.line·18
43 ····.line·1943 ····.line·19
44 ····.line·2044 ····.line·20
45 ····move-result-object·p045 ····move-result-object·p0
  
46 ····.line·2146 ····.line·21
47 ····instance-of·v0,·p0,·Landroidx/lifecycle/n;47 ····if-eqz·p0,·:cond_0
  
48 ····.line·2248 ····.line·22
49 ····.line·2349 ····.line·23
50 ····if-eqz·v0,·:cond_050 ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/n;->c(Landroidx/lifecycle/f;)V
  
51 ····.line·2451 ····.line·24
52 ····.line·2552 ····.line·25
53 ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/n;->c(Landroidx/lifecycle/f;)V 
  
54 ····.line·2653 ····.line·26
55 ····.line·27 
56 ····.line·28 
57 ····:cond_054 ····:cond_0
58 ····return-void55 ····return-void
 56 ····.line·27
 57 ····.line·28
59 ····.line·2958 ····.line·29
60 ····.line·3059 ····.line·30
61 ····.line·3160 ····.line·31
62 ····.line·3261 ····.line·32
63 ····.line·3362 ····.line·33
64 ····.line·3463 ····.line·34
65 ····.line·3564 ····.line·35
Offset 251, 8 lines modifiedOffset 249, 17 lines modified
251 ····.line·216249 ····.line·216
252 ····.line·217250 ····.line·217
253 ····.line·218251 ····.line·218
254 ····.line·219252 ····.line·219
255 ····.line·220253 ····.line·220
256 ····.line·221254 ····.line·221
257 ····.line·222255 ····.line·222
 256 ····.line·223
 257 ····.line·224
 258 ····.line·225
 259 ····.line·226
 260 ····.line·227
 261 ····.line·228
 262 ····.line·229
 263 ····.line·230
 264 ····.line·231
258 .end·method265 .end·method
2.55 KB
smali/androidx/lifecycle/s.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
  
21 .field·public·i:Landroid/os/Handler;21 .field·public·i:Landroid/os/Handler;
  
22 .field·public·final·j:Landroidx/lifecycle/n;22 .field·public·final·j:Landroidx/lifecycle/n;
  
23 .field·public·final·k:Landroidx/lifecycle/p;23 .field·public·final·k:Landroidx/lifecycle/p;
  
24 .field·public·final·l:LB0/a;24 .field·public·final·l:LB0/b;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····.line·128 ····.line·1
Offset 162, 14 lines modifiedOffset 162, 18 lines modified
162 ····.line·121162 ····.line·121
163 ····.line·122163 ····.line·122
164 ····.line·123164 ····.line·123
165 ····.line·124165 ····.line·124
166 ····.line·125166 ····.line·125
167 ····.line·126167 ····.line·126
168 ····.line·127168 ····.line·127
 169 ····.line·128
 170 ····.line·129
 171 ····.line·130
 172 ····.line·131
169 .end·method173 .end·method
  
170 .method·public·constructor·<init>()V174 .method·public·constructor·<init>()V
171 ····.locals·2175 ····.locals·2
  
172 ····.line·1176 ····.line·1
173 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V177 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 213, 28 lines modifiedOffset 217, 28 lines modified
213 ····.line·20217 ····.line·20
214 ····.line·21218 ····.line·21
215 ····.line·22219 ····.line·22
216 ····iput-object·v0,·p0,·Landroidx/lifecycle/s;->k:Landroidx/lifecycle/p;220 ····iput-object·v0,·p0,·Landroidx/lifecycle/s;->k:Landroidx/lifecycle/p;
  
217 ····.line·23221 ····.line·23
218 ····.line·24222 ····.line·24
219 ····new-instance·v0,·LB0/a;223 ····new-instance·v0,·LB0/b;
  
220 ····.line·25224 ····.line·25
221 ····.line·26225 ····.line·26
222 ····const/16·v1,·0x1d226 ····const/16·v1,·0xd
  
223 ····.line·27227 ····.line·27
224 ····.line·28228 ····.line·28
225 ····invoke-direct·{v0,·v1,·p0},·LB0/a;-><init>(ILjava/lang/Object;)V229 ····invoke-direct·{v0,·v1,·p0},·LB0/b;-><init>(ILjava/lang/Object;)V
  
226 ····.line·29230 ····.line·29
227 ····.line·30231 ····.line·30
228 ····.line·31232 ····.line·31
229 ····iput-object·v0,·p0,·Landroidx/lifecycle/s;->l:LB0/a;233 ····iput-object·v0,·p0,·Landroidx/lifecycle/s;->l:LB0/b;
  
230 ····.line·32234 ····.line·32
231 ····.line·33235 ····.line·33
232 ····return-void236 ····return-void
233 ····.line·34237 ····.line·34
234 ····.line·35238 ····.line·35
235 ····.line·36239 ····.line·36
Offset 325, 14 lines modifiedOffset 329, 18 lines modified
325 ····.line·121329 ····.line·121
326 ····.line·122330 ····.line·122
327 ····.line·123331 ····.line·123
328 ····.line·124332 ····.line·124
329 ····.line·125333 ····.line·125
330 ····.line·126334 ····.line·126
331 ····.line·127335 ····.line·127
 336 ····.line·128
 337 ····.line·129
 338 ····.line·130
 339 ····.line·131
332 .end·method340 .end·method
  
  
333 #·virtual·methods341 #·virtual·methods
334 .method·public·final·a()Landroidx/lifecycle/n;342 .method·public·final·a()Landroidx/lifecycle/n;
335 ····.locals·1343 ····.locals·1
  
Offset 462, 14 lines modifiedOffset 470, 18 lines modified
462 ····.line·121470 ····.line·121
463 ····.line·122471 ····.line·122
464 ····.line·123472 ····.line·123
465 ····.line·124473 ····.line·124
466 ····.line·125474 ····.line·125
467 ····.line·126475 ····.line·126
468 ····.line·127476 ····.line·127
 477 ····.line·128
 478 ····.line·129
 479 ····.line·130
 480 ····.line·131
469 .end·method481 .end·method
  
470 .method·public·final·b()V482 .method·public·final·b()V
471 ····.locals·2483 ····.locals·2
  
472 ····.line·1484 ····.line·1
473 ····iget·v0,·p0,·Landroidx/lifecycle/s;->f:I485 ····iget·v0,·p0,·Landroidx/lifecycle/s;->f:I
Offset 522, 15 lines modifiedOffset 534, 15 lines modified
  
522 ····.line·24534 ····.line·24
523 ····:cond_0535 ····:cond_0
524 ····iget-object·v0,·p0,·Landroidx/lifecycle/s;->i:Landroid/os/Handler;536 ····iget-object·v0,·p0,·Landroidx/lifecycle/s;->i:Landroid/os/Handler;
  
525 ····.line·25537 ····.line·25
526 ····.line·26538 ····.line·26
527 ····invoke-static·{v0},·LV0/h;->b(Ljava/lang/Object;)V539 ····invoke-static·{v0},·LU0/h;->b(Ljava/lang/Object;)V
  
528 ····.line·27540 ····.line·27
529 ····.line·28541 ····.line·28
530 ····.line·29542 ····.line·29
531 ····iget-object·v1,·p0,·Landroidx/lifecycle/s;->k:Landroidx/lifecycle/p;543 ····iget-object·v1,·p0,·Landroidx/lifecycle/s;->k:Landroidx/lifecycle/p;
  
532 ····.line·30544 ····.line·30
Offset 632, 8 lines modifiedOffset 644, 12 lines modified
632 ····.line·121644 ····.line·121
633 ····.line·122645 ····.line·122
634 ····.line·123646 ····.line·123
635 ····.line·124647 ····.line·124
636 ····.line·125648 ····.line·125
637 ····.line·126649 ····.line·126
638 ····.line·127650 ····.line·127
 651 ····.line·128
 652 ····.line·129
Max diff block lines reached; 0/2546 bytes (0.00%) of diff not shown.
3.21 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·LS/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 ········"LS/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 145, 23 lines modifiedOffset 145, 27 lines modified
145 ····.line·121145 ····.line·121
146 ····.line·122146 ····.line·122
147 ····.line·123147 ····.line·123
148 ····.line·124148 ····.line·124
149 ····.line·125149 ····.line·125
150 ····.line·126150 ····.line·126
151 ····.line·127151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
152 .end·method156 .end·method
  
  
153 #·virtual·methods157 #·virtual·methods
154 .method·public·final·a()Ljava/util/List;158 .method·public·final·a()Ljava/util/List;
155 ····.locals·1159 ····.locals·1
  
156 ····.line·1160 ····.line·1
157 ····sget-object·v0,·LL0/l;->e:LL0/l;161 ····sget-object·v0,·LK0/l;->e:LK0/l;
  
158 ····.line·2162 ····.line·2
159 ····.line·3163 ····.line·3
160 ····return-object·v0164 ····return-object·v0
161 ····.line·4165 ····.line·4
162 ····.line·5166 ····.line·5
163 ····.line·6167 ····.line·6
Offset 282, 47 lines modifiedOffset 286, 51 lines modified
282 ····.line·121286 ····.line·121
283 ····.line·122287 ····.line·122
284 ····.line·123288 ····.line·123
285 ····.line·124289 ····.line·124
286 ····.line·125290 ····.line·125
287 ····.line·126291 ····.line·126
288 ····.line·127292 ····.line·127
 293 ····.line·128
 294 ····.line·129
 295 ····.line·130
 296 ····.line·131
289 .end·method297 .end·method
  
290 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;298 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;
291 ····.locals·4299 ····.locals·4
  
292 ····.line·1300 ····.line·1
293 ····const-string·v0,·"context"301 ····const-string·v0,·"context"
  
294 ····.line·2302 ····.line·2
295 ····.line·3303 ····.line·3
296 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V304 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
297 ····.line·4305 ····.line·4
298 ····.line·5306 ····.line·5
299 ····.line·6307 ····.line·6
300 ····invoke-static·{p1},·LS/a;->c(Landroid/content/Context;)LS/a;308 ····invoke-static·{p1},·LQ/a;->c(Landroid/content/Context;)LQ/a;
  
301 ····.line·7309 ····.line·7
302 ····.line·8310 ····.line·8
303 ····.line·9311 ····.line·9
304 ····move-result-object·v0312 ····move-result-object·v0
  
305 ····.line·10313 ····.line·10
306 ····const-string·v1,·"getInstance(context)"314 ····const-string·v1,·"getInstance(context)"
  
307 ····.line·11315 ····.line·11
308 ····.line·12316 ····.line·12
309 ····invoke-static·{v0,·v1},·LV0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V317 ····invoke-static·{v0,·v1},·LU0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
310 ····.line·13318 ····.line·13
311 ····.line·14319 ····.line·14
312 ····.line·15320 ····.line·15
313 ····iget-object·v0,·v0,·LS/a;->b:Ljava/util/HashSet;321 ····iget-object·v0,·v0,·LQ/a;->b:Ljava/util/HashSet;
  
314 ····.line·16322 ····.line·16
315 ····.line·17323 ····.line·17
316 ····const-class·v1,·Landroidx/lifecycle/ProcessLifecycleInitializer;324 ····const-class·v1,·Landroidx/lifecycle/ProcessLifecycleInitializer;
  
317 ····.line·18325 ····.line·18
318 ····.line·19326 ····.line·19
Offset 369, 15 lines modifiedOffset 377, 15 lines modified
  
369 ····.line·38377 ····.line·38
370 ····.line·39378 ····.line·39
371 ····.line·40379 ····.line·40
372 ····move-result-object·v0380 ····move-result-object·v0
  
373 ····.line·41381 ····.line·41
374 ····invoke-static·{v0,·v1},·LV0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V382 ····invoke-static·{v0,·v1},·LU0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
375 ····.line·42383 ····.line·42
376 ····.line·43384 ····.line·43
377 ····.line·44385 ····.line·44
378 ····check-cast·v0,·Landroid/app/Application;386 ····check-cast·v0,·Landroid/app/Application;
  
379 ····.line·45387 ····.line·45
Offset 436, 15 lines modifiedOffset 444, 15 lines modified
  
436 ····.line·74444 ····.line·74
437 ····.line·75445 ····.line·75
438 ····.line·76446 ····.line·76
439 ····move-result-object·p1447 ····move-result-object·p1
  
440 ····.line·77448 ····.line·77
441 ····invoke-static·{p1,·v1},·LV0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V449 ····invoke-static·{p1,·v1},·LU0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
442 ····.line·78450 ····.line·78
Max diff block lines reached; 320/3172 bytes (10.09%) of diff not shown.
19.8 KB
smali/androidx/lifecycle/p.smali
Max HTML report size reached
263 B
smali/androidx/lifecycle/j.smali
    
Offset 143, 8 lines modifiedOffset 143, 12 lines modified
143 ····.line·121143 ····.line·121
144 ····.line·122144 ····.line·122
145 ····.line·123145 ····.line·123
146 ····.line·124146 ····.line·124
147 ····.line·125147 ····.line·125
148 ····.line·126148 ····.line·126
149 ····.line·127149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
150 .end·method154 .end·method
1.04 KB
smali/androidx/lifecycle/q.smali
    
Offset 8, 24 lines modifiedOffset 8, 24 lines modified
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"activity"10 ····const-string·v0,·"activity"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-static·{p0,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p0,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····const-string·v0,·"callback"17 ····const-string·v0,·"callback"
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V20 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
24 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V24 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V
  
25 ····.line·1225 ····.line·12
Offset 236, 8 lines modifiedOffset 236, 17 lines modified
236 ····.line·216236 ····.line·216
237 ····.line·217237 ····.line·217
238 ····.line·218238 ····.line·218
239 ····.line·219239 ····.line·219
240 ····.line·220240 ····.line·220
241 ····.line·221241 ····.line·221
242 ····.line·222242 ····.line·222
 243 ····.line·223
 244 ····.line·224
 245 ····.line·225
 246 ····.line·226
 247 ····.line·227
 248 ····.line·228
 249 ····.line·229
 250 ····.line·230
 251 ····.line·231
243 .end·method252 .end·method
4.34 KB
smali/androidx/lifecycle/r.smali
    
Offset 140, 27 lines modifiedOffset 140, 34 lines modified
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
143 ····.line·125143 ····.line·125
144 ····.line·126144 ····.line·126
145 ····.line·127145 ····.line·127
146 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
147 .end·method154 .end·method
  
  
148 #·virtual·methods155 #·virtual·methods
149 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V156 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
150 ····.locals·1157 ····.locals·1
  
151 ····.line·1158 ····.line·1
152 ····const-string·p2,·"activity"159 ····const-string·p2,·"activity"
  
153 ····.line·2160 ····.line·2
154 ····.line·3161 ····.line·3
155 ····invoke-static·{p1,·p2},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V162 ····invoke-static·{p1,·p2},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
156 ····.line·4163 ····.line·4
157 ····.line·5164 ····.line·5
158 ····.line·6165 ····.line·6
159 ····sget·p2,·Landroid/os/Build$VERSION;->SDK_INT:I166 ····sget·p2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
160 ····.line·7167 ····.line·7
Offset 197, 32 lines modifiedOffset 204, 32 lines modified
197 ····move-result-object·p1204 ····move-result-object·p1
  
198 ····.line·24205 ····.line·24
199 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·androidx.lifecycle.ReportFragment"206 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·androidx.lifecycle.ReportFragment"
  
200 ····.line·25207 ····.line·25
201 ····.line·26208 ····.line·26
202 ····invoke-static·{p1,·p2},·LV0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V209 ····invoke-static·{p1,·p2},·LU0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
203 ····.line·27210 ····.line·27
204 ····.line·28211 ····.line·28
205 ····.line·29212 ····.line·29
206 ····check-cast·p1,·Landroidx/lifecycle/v;213 ····check-cast·p1,·Landroidx/lifecycle/v;
  
207 ····.line·30214 ····.line·30
208 ····.line·31215 ····.line·31
209 ····iget-object·p2,·p0,·Landroidx/lifecycle/r;->this$0:Landroidx/lifecycle/s;216 ····iget-object·p2,·p0,·Landroidx/lifecycle/r;->this$0:Landroidx/lifecycle/s;
  
210 ····.line·32217 ····.line·32
211 ····.line·33218 ····.line·33
212 ····iget-object·p2,·p2,·Landroidx/lifecycle/s;->l:LB0/a;219 ····iget-object·p2,·p2,·Landroidx/lifecycle/s;->l:LB0/b;
  
213 ····.line·34220 ····.line·34
214 ····.line·35221 ····.line·35
215 ····iput-object·p2,·p1,·Landroidx/lifecycle/v;->e:LB0/a;222 ····iput-object·p2,·p1,·Landroidx/lifecycle/v;->e:LB0/b;
  
216 ····.line·36223 ····.line·36
217 ····.line·37224 ····.line·37
218 ····:cond_0225 ····:cond_0
219 ····return-void226 ····return-void
220 ····.line·38227 ····.line·38
221 ····.line·39228 ····.line·39
Offset 405, 25 lines modifiedOffset 412, 34 lines modified
405 ····.line·216412 ····.line·216
406 ····.line·217413 ····.line·217
407 ····.line·218414 ····.line·218
408 ····.line·219415 ····.line·219
409 ····.line·220416 ····.line·220
410 ····.line·221417 ····.line·221
411 ····.line·222418 ····.line·222
 419 ····.line·223
 420 ····.line·224
 421 ····.line·225
 422 ····.line·226
 423 ····.line·227
 424 ····.line·228
 425 ····.line·229
 426 ····.line·230
 427 ····.line·231
412 .end·method428 .end·method
  
413 .method·public·onActivityPaused(Landroid/app/Activity;)V429 .method·public·onActivityPaused(Landroid/app/Activity;)V
414 ····.locals·3430 ····.locals·3
  
415 ····.line·1431 ····.line·1
416 ····const-string·v0,·"activity"432 ····const-string·v0,·"activity"
  
417 ····.line·2433 ····.line·2
418 ····.line·3434 ····.line·3
419 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V435 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
420 ····.line·4436 ····.line·4
421 ····.line·5437 ····.line·5
422 ····.line·6438 ····.line·6
423 ····iget-object·p1,·p0,·Landroidx/lifecycle/r;->this$0:Landroidx/lifecycle/s;439 ····iget-object·p1,·p0,·Landroidx/lifecycle/r;->this$0:Landroidx/lifecycle/s;
  
424 ····.line·7440 ····.line·7
Offset 444, 15 lines modifiedOffset 460, 15 lines modified
  
444 ····.line·15460 ····.line·15
445 ····.line·16461 ····.line·16
446 ····iget-object·v0,·p1,·Landroidx/lifecycle/s;->i:Landroid/os/Handler;462 ····iget-object·v0,·p1,·Landroidx/lifecycle/s;->i:Landroid/os/Handler;
  
447 ····.line·17463 ····.line·17
448 ····.line·18464 ····.line·18
449 ····invoke-static·{v0},·LV0/h;->b(Ljava/lang/Object;)V465 ····invoke-static·{v0},·LU0/h;->b(Ljava/lang/Object;)V
  
450 ····.line·19466 ····.line·19
451 ····.line·20467 ····.line·20
452 ····.line·21468 ····.line·21
453 ····iget-object·p1,·p1,·Landroidx/lifecycle/s;->k:Landroidx/lifecycle/p;469 ····iget-object·p1,·p1,·Landroidx/lifecycle/s;->k:Landroidx/lifecycle/p;
  
454 ····.line·22470 ····.line·22
Offset 564, 25 lines modifiedOffset 580, 32 lines modified
564 ····.line·122580 ····.line·122
565 ····.line·123581 ····.line·123
566 ····.line·124582 ····.line·124
567 ····.line·125583 ····.line·125
568 ····.line·126584 ····.line·126
569 ····.line·127585 ····.line·127
570 ····.line·128586 ····.line·128
 587 ····.line·129
Max diff block lines reached; 1395/4380 bytes (31.85%) of diff not shown.
681 B
smali/androidx/lifecycle/d.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"state"10 ····const-string·v0,·"state"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-static·{p0,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p0,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I17 ····invoke-virtual·{p0},·Ljava/lang/Enum;->ordinal()I
  
18 ····.line·718 ····.line·7
Offset 170, 8 lines modifiedOffset 170, 15 lines modified
170 ····.line·122170 ····.line·122
171 ····.line·123171 ····.line·123
172 ····.line·124172 ····.line·124
173 ····.line·125173 ····.line·125
174 ····.line·126174 ····.line·126
175 ····.line·127175 ····.line·127
176 ····.line·128176 ····.line·128
 177 ····.line·129
 178 ····.line·130
 179 ····.line·131
 180 ····.line·132
 181 ····.line·133
 182 ····.line·134
 183 ····.line·135
177 .end·method184 .end·method
263 B
smali/androidx/lifecycle/o.smali
    
Offset 143, 8 lines modifiedOffset 143, 12 lines modified
143 ····.line·121143 ····.line·121
144 ····.line·122144 ····.line·122
145 ····.line·123145 ····.line·123
146 ····.line·124146 ····.line·124
147 ····.line·125147 ····.line·125
148 ····.line·126148 ····.line·126
149 ····.line·127149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
150 .end·method154 .end·method
1.68 KB
smali/androidx/lifecycle/r$a.smali
    
Offset 151, 27 lines modifiedOffset 151, 34 lines modified
151 ····.line·122151 ····.line·122
152 ····.line·123152 ····.line·123
153 ····.line·124153 ····.line·124
154 ····.line·125154 ····.line·125
155 ····.line·126155 ····.line·126
156 ····.line·127156 ····.line·127
157 ····.line·128157 ····.line·128
 158 ····.line·129
 159 ····.line·130
 160 ····.line·131
 161 ····.line·132
 162 ····.line·133
 163 ····.line·134
 164 ····.line·135
158 .end·method165 .end·method
  
  
159 #·virtual·methods166 #·virtual·methods
160 .method·public·onActivityPostResumed(Landroid/app/Activity;)V167 .method·public·onActivityPostResumed(Landroid/app/Activity;)V
161 ····.locals·1168 ····.locals·1
  
162 ····.line·1169 ····.line·1
163 ····const-string·v0,·"activity"170 ····const-string·v0,·"activity"
  
164 ····.line·2171 ····.line·2
165 ····.line·3172 ····.line·3
166 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V173 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
167 ····.line·4174 ····.line·4
168 ····.line·5175 ····.line·5
169 ····.line·6176 ····.line·6
170 ····iget-object·p1,·p0,·Landroidx/lifecycle/r$a;->this$0:Landroidx/lifecycle/s;177 ····iget-object·p1,·p0,·Landroidx/lifecycle/r$a;->this$0:Landroidx/lifecycle/s;
  
171 ····.line·7178 ····.line·7
Offset 295, 25 lines modifiedOffset 302, 32 lines modified
295 ····.line·122302 ····.line·122
296 ····.line·123303 ····.line·123
297 ····.line·124304 ····.line·124
298 ····.line·125305 ····.line·125
299 ····.line·126306 ····.line·126
300 ····.line·127307 ····.line·127
301 ····.line·128308 ····.line·128
 309 ····.line·129
 310 ····.line·130
 311 ····.line·131
 312 ····.line·132
 313 ····.line·133
 314 ····.line·134
 315 ····.line·135
302 .end·method316 .end·method
  
303 .method·public·onActivityPostStarted(Landroid/app/Activity;)V317 .method·public·onActivityPostStarted(Landroid/app/Activity;)V
304 ····.locals·2318 ····.locals·2
  
305 ····.line·1319 ····.line·1
306 ····const-string·v0,·"activity"320 ····const-string·v0,·"activity"
  
307 ····.line·2321 ····.line·2
308 ····.line·3322 ····.line·3
309 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V323 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
310 ····.line·4324 ····.line·4
311 ····.line·5325 ····.line·5
312 ····.line·6326 ····.line·6
313 ····iget-object·p1,·p0,·Landroidx/lifecycle/r$a;->this$0:Landroidx/lifecycle/s;327 ····iget-object·p1,·p0,·Landroidx/lifecycle/r$a;->this$0:Landroidx/lifecycle/s;
  
314 ····.line·7328 ····.line·7
Offset 460, 8 lines modifiedOffset 474, 15 lines modified
460 ····.line·122474 ····.line·122
461 ····.line·123475 ····.line·123
462 ····.line·124476 ····.line·124
463 ····.line·125477 ····.line·125
464 ····.line·126478 ····.line·126
465 ····.line·127479 ····.line·127
466 ····.line·128480 ····.line·128
 481 ····.line·129
 482 ····.line·130
 483 ····.line·131
 484 ····.line·132
 485 ····.line·133
 486 ····.line·134
 487 ····.line·135
467 .end·method488 .end·method
6.98 KB
smali/androidx/lifecycle/f.smali
Max HTML report size reached
738 B
smali/androidx/lifecycle/m.smali
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
  
26 ····.line·626 ····.line·6
27 ····.line·727 ····.line·7
28 ····const-string·v2,·"state1"28 ····const-string·v2,·"state1"
  
29 ····.line·829 ····.line·8
30 ····.line·930 ····.line·9
31 ····invoke-static·{v1,·v2},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{v1,·v2},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
32 ····.line·1032 ····.line·10
33 ····.line·1133 ····.line·11
34 ····.line·1234 ····.line·12
35 ····invoke-virtual·{v0,·v1},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I35 ····invoke-virtual·{v0,·v1},·Ljava/lang/Enum;->compareTo(Ljava/lang/Enum;)I
  
36 ····.line·1336 ····.line·13
Offset 259, 8 lines modifiedOffset 259, 17 lines modified
259 ····.line·216259 ····.line·216
260 ····.line·217260 ····.line·217
261 ····.line·218261 ····.line·218
262 ····.line·219262 ····.line·219
263 ····.line·220263 ····.line·220
264 ····.line·221264 ····.line·221
265 ····.line·222265 ····.line·222
 266 ····.line·223
 267 ····.line·224
 268 ····.line·225
 269 ····.line·226
 270 ····.line·227
 271 ····.line·228
 272 ····.line·229
 273 ····.line·230
 274 ····.line·231
266 .end·method275 .end·method
17.2 KB
smali/androidx/lifecycle/n.smali
Max HTML report size reached
1.44 KB
smali/androidx/lifecycle/i.smali
    
Offset 133, 27 lines modifiedOffset 133, 31 lines modified
133 ····.line·121133 ····.line·121
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
137 ····.line·125137 ····.line·125
138 ····.line·126138 ····.line·126
139 ····.line·127139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
140 .end·method144 .end·method
  
  
141 #·virtual·methods145 #·virtual·methods
142 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V146 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
143 ····.locals·2147 ····.locals·2
  
144 ····.line·1148 ····.line·1
145 ····const-string·p2,·"activity"149 ····const-string·p2,·"activity"
  
146 ····.line·2150 ····.line·2
147 ····.line·3151 ····.line·3
148 ····invoke-static·{p1,·p2},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V152 ····invoke-static·{p1,·p2},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
149 ····.line·4153 ····.line·4
150 ····.line·5154 ····.line·5
151 ····.line·6155 ····.line·6
152 ····sget·p2,·Landroidx/lifecycle/v;->f:I156 ····sget·p2,·Landroidx/lifecycle/v;->f:I
  
153 ····.line·7157 ····.line·7
Offset 184, 15 lines modifiedOffset 188, 15 lines modified
184 ····.line·20188 ····.line·20
185 ····.line·21189 ····.line·21
186 ····invoke-direct·{p2},·Landroidx/lifecycle/v$a;-><init>()V190 ····invoke-direct·{p2},·Landroidx/lifecycle/v$a;-><init>()V
  
187 ····.line·22191 ····.line·22
188 ····.line·23192 ····.line·23
189 ····.line·24193 ····.line·24
190 ····invoke-static·{p1,·p2},·LD/A;->n(Landroid/app/Activity;Landroidx/lifecycle/v$a;)V194 ····invoke-static·{p1,·p2},·LB/B;->m(Landroid/app/Activity;Landroidx/lifecycle/v$a;)V
  
191 ····.line·25195 ····.line·25
192 ····.line·26196 ····.line·26
193 ····.line·27197 ····.line·27
194 ····:cond_0198 ····:cond_0
195 ····invoke-virtual·{p1},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;199 ····invoke-virtual·{p1},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
  
Offset 415, 8 lines modifiedOffset 419, 17 lines modified
415 ····.line·216419 ····.line·216
416 ····.line·217420 ····.line·217
417 ····.line·218421 ····.line·218
418 ····.line·219422 ····.line·219
419 ····.line·220423 ····.line·220
420 ····.line·221424 ····.line·221
421 ····.line·222425 ····.line·222
 426 ····.line·223
 427 ····.line·224
 428 ····.line·225
 429 ····.line·226
 430 ····.line·227
 431 ····.line·228
 432 ····.line·229
 433 ····.line·230
 434 ····.line·231
422 .end·method435 .end·method
724 B
smali/androidx/lifecycle/b.smali
    
Offset 241, 14 lines modifiedOffset 241, 23 lines modified
241 ····.line·216241 ····.line·216
242 ····.line·217242 ····.line·217
243 ····.line·218243 ····.line·218
244 ····.line·219244 ····.line·219
245 ····.line·220245 ····.line·220
246 ····.line·221246 ····.line·221
247 ····.line·222247 ····.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
248 .end·method257 .end·method
  
  
249 #·virtual·methods258 #·virtual·methods
250 .method·public·final·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f;)V259 .method·public·final·a(Landroidx/lifecycle/l;Landroidx/lifecycle/f;)V
251 ····.locals·3260 ····.locals·3
  
Offset 511, 8 lines modifiedOffset 520, 17 lines modified
511 ····.line·216520 ····.line·216
512 ····.line·217521 ····.line·217
513 ····.line·218522 ····.line·218
514 ····.line·219523 ····.line·219
515 ····.line·220524 ····.line·220
516 ····.line·221525 ····.line·221
517 ····.line·222526 ····.line·222
 527 ····.line·223
 528 ····.line·224
 529 ····.line·225
 530 ····.line·226
 531 ····.line·227
 532 ····.line·228
 533 ····.line·229
 534 ····.line·230
 535 ····.line·231
518 .end·method536 .end·method
4.44 KB
smali/androidx/lifecycle/v.smali
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
  
  
12 #·static·fields12 #·static·fields
13 .field·public·static·final·synthetic·f:I13 .field·public·static·final·synthetic·f:I
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·e:LB0/a;15 .field·public·e:LB0/b;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····.line·119 ····.line·1
Offset 149, 14 lines modifiedOffset 149, 18 lines modified
149 ····.line·121149 ····.line·121
150 ····.line·122150 ····.line·122
151 ····.line·123151 ····.line·123
152 ····.line·124152 ····.line·124
153 ····.line·125153 ····.line·125
154 ····.line·126154 ····.line·126
155 ····.line·127155 ····.line·127
 156 ····.line·128
 157 ····.line·129
 158 ····.line·130
 159 ····.line·131
156 .end·method160 .end·method
  
  
157 #·virtual·methods161 #·virtual·methods
158 .method·public·final·a(Landroidx/lifecycle/f;)V162 .method·public·final·a(Landroidx/lifecycle/f;)V
159 ····.locals·2163 ····.locals·2
  
Offset 181, 15 lines modifiedOffset 185, 15 lines modified
181 ····move-result-object·v0185 ····move-result-object·v0
  
182 ····.line·11186 ····.line·11
183 ····const-string·v1,·"activity"187 ····const-string·v1,·"activity"
  
184 ····.line·12188 ····.line·12
185 ····.line·13189 ····.line·13
186 ····invoke-static·{v0,·v1},·LV0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V190 ····invoke-static·{v0,·v1},·LU0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
187 ····.line·14191 ····.line·14
188 ····.line·15192 ····.line·15
189 ····.line·16193 ····.line·16
190 ····invoke-static·{v0,·p1},·Landroidx/lifecycle/t;->a(Landroid/app/Activity;Landroidx/lifecycle/f;)V194 ····invoke-static·{v0,·p1},·Landroidx/lifecycle/t;->a(Landroid/app/Activity;Landroidx/lifecycle/f;)V
  
191 ····.line·17195 ····.line·17
Offset 302, 14 lines modifiedOffset 306, 21 lines modified
302 ····.line·122306 ····.line·122
303 ····.line·123307 ····.line·123
304 ····.line·124308 ····.line·124
305 ····.line·125309 ····.line·125
306 ····.line·126310 ····.line·126
307 ····.line·127311 ····.line·127
308 ····.line·128312 ····.line·128
 313 ····.line·129
 314 ····.line·130
 315 ····.line·131
 316 ····.line·132
 317 ····.line·133
 318 ····.line·134
 319 ····.line·135
309 .end·method320 .end·method
  
310 .method·public·final·onActivityCreated(Landroid/os/Bundle;)V321 .method·public·final·onActivityCreated(Landroid/os/Bundle;)V
311 ····.locals·0322 ····.locals·0
  
312 ····.line·1323 ····.line·1
313 ····invoke-super·{p0,·p1},·Landroid/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V324 ····invoke-super·{p0,·p1},·Landroid/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
Offset 442, 14 lines modifiedOffset 453, 21 lines modified
442 ····.line·122453 ····.line·122
443 ····.line·123454 ····.line·123
444 ····.line·124455 ····.line·124
445 ····.line·125456 ····.line·125
446 ····.line·126457 ····.line·126
447 ····.line·127458 ····.line·127
448 ····.line·128459 ····.line·128
 460 ····.line·129
 461 ····.line·130
 462 ····.line·131
 463 ····.line·132
 464 ····.line·133
 465 ····.line·134
 466 ····.line·135
449 .end·method467 .end·method
  
450 .method·public·final·onDestroy()V468 .method·public·final·onDestroy()V
451 ····.locals·1469 ····.locals·1
  
452 ····.line·1470 ····.line·1
453 ····invoke-super·{p0},·Landroid/app/Fragment;->onDestroy()V471 ····invoke-super·{p0},·Landroid/app/Fragment;->onDestroy()V
Offset 465, 15 lines modifiedOffset 483, 15 lines modified
  
465 ····.line·7483 ····.line·7
466 ····.line·8484 ····.line·8
467 ····.line·9485 ····.line·9
468 ····const/4·v0,·0x0486 ····const/4·v0,·0x0
  
469 ····.line·10487 ····.line·10
470 ····iput-object·v0,·p0,·Landroidx/lifecycle/v;->e:LB0/a;488 ····iput-object·v0,·p0,·Landroidx/lifecycle/v;->e:LB0/b;
  
471 ····.line·11489 ····.line·11
472 ····.line·12490 ····.line·12
473 ····return-void491 ····return-void
474 ····.line·13492 ····.line·13
475 ····.line·14493 ····.line·14
476 ····.line·15494 ····.line·15
Offset 585, 14 lines modifiedOffset 603, 18 lines modified
585 ····.line·121603 ····.line·121
586 ····.line·122604 ····.line·122
587 ····.line·123605 ····.line·123
588 ····.line·124606 ····.line·124
589 ····.line·125607 ····.line·125
590 ····.line·126608 ····.line·126
591 ····.line·127609 ····.line·127
 610 ····.line·128
 611 ····.line·129
 612 ····.line·130
 613 ····.line·131
592 .end·method614 .end·method
  
593 .method·public·final·onPause()V615 .method·public·final·onPause()V
594 ····.locals·1616 ····.locals·1
  
Max diff block lines reached; 2128/4481 bytes (47.49%) of diff not shown.
4.72 KB
smali/androidx/lifecycle/g.smali
    
Offset 15, 149 lines modifiedOffset 15, 139 lines modified
15 .field·public·static·final·enum·i:Landroidx/lifecycle/g;15 .field·public·static·final·enum·i:Landroidx/lifecycle/g;
  
16 .field·public·static·final·synthetic·j:[Landroidx/lifecycle/g;16 .field·public·static·final·synthetic·j:[Landroidx/lifecycle/g;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
19 ····.locals·1119 ····.locals·7
  
20 ····.line·120 ····.line·1
21 ····const/4·v0,·0x421 ····new-instance·v0,·Landroidx/lifecycle/g;
  
22 ····.line·222 ····.line·2
23 ····const/4·v1,·0x3 
  
24 ····.line·323 ····.line·3
25 ····const/4·v2,·0x224 ····const-string·v1,·"DESTROYED"
  
26 ····.line·425 ····.line·4
27 ····const/4·v3,·0x1 
  
28 ····.line·526 ····.line·5
29 ····const/4·v4,·0x027 ····const/4·v2,·0x0
  
30 ····.line·628 ····.line·6
31 ····new-instance·v5,·Landroidx/lifecycle/g;29 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
32 ····.line·730 ····.line·7
33 ····.line·831 ····.line·8
34 ····const-string·v6,·"DESTROYED" 
  
35 ····.line·932 ····.line·9
 33 ····sput-object·v0,·Landroidx/lifecycle/g;->e:Landroidx/lifecycle/g;
36 ····.line·10 
37 ····invoke-direct·{v5,·v6,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
 34 ····.line·10
38 ····.line·1135 ····.line·11
 36 ····new-instance·v1,·Landroidx/lifecycle/g;
  
39 ····.line·1237 ····.line·12
40 ····.line·1338 ····.line·13
41 ····sput-object·v5,·Landroidx/lifecycle/g;->e:Landroidx/lifecycle/g;39 ····const-string·v2,·"INITIALIZED"
  
42 ····.line·1440 ····.line·14
43 ····.line·1541 ····.line·15
44 ····new-instance·v6,·Landroidx/lifecycle/g;42 ····const/4·v3,·0x1
  
45 ····.line·1643 ····.line·16
 44 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
46 ····.line·17 
47 ····const-string·v7,·"INITIALIZED" 
  
 45 ····.line·17
48 ····.line·1846 ····.line·18
49 ····.line·1947 ····.line·19
50 ····invoke-direct·{v6,·v7,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V48 ····sput-object·v1,·Landroidx/lifecycle/g;->f:Landroidx/lifecycle/g;
  
51 ····.line·2049 ····.line·20
52 ····.line·2150 ····.line·21
 51 ····new-instance·v2,·Landroidx/lifecycle/g;
53 ····.line·22 
54 ····sput-object·v6,·Landroidx/lifecycle/g;->f:Landroidx/lifecycle/g; 
  
 52 ····.line·22
55 ····.line·2353 ····.line·23
 54 ····const-string·v3,·"CREATED"
56 ····.line·24 
57 ····new-instance·v7,·Landroidx/lifecycle/g; 
  
 55 ····.line·24
58 ····.line·2556 ····.line·25
 57 ····const/4·v4,·0x2
  
59 ····.line·2658 ····.line·26
60 ····const-string·v8,·"CREATED"59 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
61 ····.line·2760 ····.line·27
62 ····.line·2861 ····.line·28
63 ····invoke-direct·{v7,·v8,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
64 ····.line·2962 ····.line·29
 63 ····sput-object·v2,·Landroidx/lifecycle/g;->g:Landroidx/lifecycle/g;
  
65 ····.line·3064 ····.line·30
66 ····.line·3165 ····.line·31
67 ····sput-object·v7,·Landroidx/lifecycle/g;->g:Landroidx/lifecycle/g;66 ····new-instance·v3,·Landroidx/lifecycle/g;
  
68 ····.line·3267 ····.line·32
69 ····.line·3368 ····.line·33
70 ····new-instance·v8,·Landroidx/lifecycle/g;69 ····const-string·v4,·"STARTED"
  
71 ····.line·3470 ····.line·34
72 ····.line·3571 ····.line·35
73 ····const-string·v9,·"STARTED"72 ····const/4·v5,·0x3
  
74 ····.line·3673 ····.line·36
75 ····.line·37 
76 ····invoke-direct·{v8,·v9,·v1},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V74 ····invoke-direct·{v3,·v4,·v5},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
 75 ····.line·37
77 ····.line·3876 ····.line·38
78 ····.line·3977 ····.line·39
79 ····.line·40 
80 ····sput-object·v8,·Landroidx/lifecycle/g;->h:Landroidx/lifecycle/g;78 ····sput-object·v3,·Landroidx/lifecycle/g;->h:Landroidx/lifecycle/g;
  
 79 ····.line·40
81 ····.line·4180 ····.line·41
82 ····.line·42 
83 ····new-instance·v9,·Landroidx/lifecycle/g;81 ····new-instance·v4,·Landroidx/lifecycle/g;
  
 82 ····.line·42
84 ····.line·4383 ····.line·43
85 ····.line·44 
86 ····const-string·v10,·"RESUMED"84 ····const-string·v5,·"RESUMED"
  
 85 ····.line·44
87 ····.line·4586 ····.line·45
 87 ····const/4·v6,·0x4
  
88 ····.line·4688 ····.line·46
89 ····invoke-direct·{v9,·v10,·v0},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V89 ····invoke-direct·{v4,·v5,·v6},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
90 ····.line·4790 ····.line·47
91 ····.line·4891 ····.line·48
92 ····.line·4992 ····.line·49
93 ····sput-object·v9,·Landroidx/lifecycle/g;->i:Landroidx/lifecycle/g;93 ····sput-object·v4,·Landroidx/lifecycle/g;->i:Landroidx/lifecycle/g;
Max diff block lines reached; 1192/4774 bytes (24.97%) of diff not shown.
2.39 KB
smali/androidx/lifecycle/c.smali
    
Offset 8, 75 lines modifiedOffset 8, 75 lines modified
  
8 #·virtual·methods8 #·virtual·methods
9 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V9 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
10 ····.locals·010 ····.locals·0
  
11 ····const-string·p2,·"activity"11 ····const-string·p2,·"activity"
  
12 ····invoke-static·{p1,·p2},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V12 ····invoke-static·{p1,·p2},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·onActivityDestroyed(Landroid/app/Activity;)V15 .method·public·onActivityDestroyed(Landroid/app/Activity;)V
16 ····.locals·116 ····.locals·1
  
17 ····const-string·v0,·"activity"17 ····const-string·v0,·"activity"
  
18 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V18 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
21 .method·public·onActivityPaused(Landroid/app/Activity;)V21 .method·public·onActivityPaused(Landroid/app/Activity;)V
22 ····.locals·122 ····.locals·1
  
23 ····const-string·v0,·"activity"23 ····const-string·v0,·"activity"
  
24 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V24 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·onActivityResumed(Landroid/app/Activity;)V27 .method·public·onActivityResumed(Landroid/app/Activity;)V
28 ····.locals·128 ····.locals·1
  
29 ····const-string·v0,·"activity"29 ····const-string·v0,·"activity"
  
30 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V30 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
31 ····return-void31 ····return-void
32 .end·method32 .end·method
  
33 .method·public·onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V33 .method·public·onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V
34 ····.locals·134 ····.locals·1
  
35 ····const-string·v0,·"activity"35 ····const-string·v0,·"activity"
  
36 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V36 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····const-string·p1,·"outState"37 ····const-string·p1,·"outState"
  
38 ····invoke-static·{p2,·p1},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p2,·p1},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·public·onActivityStarted(Landroid/app/Activity;)V41 .method·public·onActivityStarted(Landroid/app/Activity;)V
42 ····.locals·142 ····.locals·1
  
43 ····const-string·v0,·"activity"43 ····const-string·v0,·"activity"
  
44 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
45 ····return-void45 ····return-void
46 .end·method46 .end·method
  
47 .method·public·onActivityStopped(Landroid/app/Activity;)V47 .method·public·onActivityStopped(Landroid/app/Activity;)V
48 ····.locals·148 ····.locals·1
  
49 ····const-string·v0,·"activity"49 ····const-string·v0,·"activity"
  
50 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V50 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
7.94 KB
smali/androidx/lifecycle/v$a.smali
Max HTML report size reached
7.44 KB
smali/androidx/datastore/preferences/protobuf/n0.smali
Max HTML report size reached
34.3 KB
smali/androidx/datastore/preferences/protobuf/s0.smali
Max HTML report size reached
2.87 KB
smali/androidx/datastore/preferences/protobuf/T.smali
    
Offset 147, 14 lines modifiedOffset 147, 18 lines modified
147 ····.line·121147 ····.line·121
148 ····.line·122148 ····.line·122
149 ····.line·123149 ····.line·123
150 ····.line·124150 ····.line·124
151 ····.line·125151 ····.line·125
152 ····.line·126152 ····.line·126
153 ····.line·127153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
 157 ····.line·131
154 .end·method158 .end·method
  
155 .method·public·constructor·<init>()V159 .method·public·constructor·<init>()V
156 ····.locals·1160 ····.locals·1
  
157 ····.line·1161 ····.line·1
158 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V162 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 294, 14 lines modifiedOffset 298, 18 lines modified
294 ····.line·121298 ····.line·121
295 ····.line·122299 ····.line·122
296 ····.line·123300 ····.line·123
297 ····.line·124301 ····.line·124
298 ····.line·125302 ····.line·125
299 ····.line·126303 ····.line·126
300 ····.line·127304 ····.line·127
 305 ····.line·128
 306 ····.line·129
 307 ····.line·130
 308 ····.line·131
301 .end·method309 .end·method
  
  
302 #·virtual·methods310 #·virtual·methods
303 .method·public·final·a(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/W;311 .method·public·final·a(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/W;
304 ····.locals·9312 ····.locals·9
  
Offset 554, 15 lines modifiedOffset 562, 15 lines modified
  
554 ····.line·119562 ····.line·119
555 ····.line·120563 ····.line·120
556 ····.line·121564 ····.line·121
557 ····move-result·v7565 ····move-result·v7
  
558 ····.line·122566 ····.line·122
559 ····invoke-static·{v7},·LM/j;->b(I)I567 ····invoke-static·{v7},·LK/j;->b(I)I
  
560 ····.line·123568 ····.line·123
561 ····.line·124569 ····.line·124
562 ····.line·125570 ····.line·125
563 ····move-result·v7571 ····move-result·v7
  
564 ····.line·126572 ····.line·126
Offset 650, 15 lines modifiedOffset 658, 15 lines modified
  
650 ····.line·163658 ····.line·163
651 ····.line·164659 ····.line·164
652 ····.line·165660 ····.line·165
653 ····move-result·v8661 ····move-result·v8
  
654 ····.line·166662 ····.line·166
655 ····invoke-static·{v8},·LM/j;->b(I)I663 ····invoke-static·{v8},·LK/j;->b(I)I
  
656 ····.line·167664 ····.line·167
657 ····.line·168665 ····.line·168
658 ····.line·169666 ····.line·169
659 ····move-result·v8667 ····move-result·v8
  
660 ····.line·170668 ····.line·170
Offset 2070, 8 lines modifiedOffset 2078, 102 lines modified
2070 ····.line·15122078 ····.line·1512
2071 ····.line·15132079 ····.line·1513
2072 ····.line·15142080 ····.line·1514
2073 ····.line·15152081 ····.line·1515
2074 ····.line·15162082 ····.line·1516
2075 ····.line·15172083 ····.line·1517
2076 ····.line·15182084 ····.line·1518
 2085 ····.line·1519
 2086 ····.line·1520
 2087 ····.line·1521
 2088 ····.line·1522
 2089 ····.line·1523
 2090 ····.line·1524
 2091 ····.line·1525
 2092 ····.line·1526
 2093 ····.line·1527
 2094 ····.line·1528
 2095 ····.line·1529
 2096 ····.line·1530
 2097 ····.line·1531
 2098 ····.line·1532
 2099 ····.line·1533
 2100 ····.line·1534
 2101 ····.line·1535
 2102 ····.line·1536
 2103 ····.line·1537
 2104 ····.line·1538
 2105 ····.line·1539
 2106 ····.line·1540
 2107 ····.line·1541
 2108 ····.line·1542
 2109 ····.line·1543
 2110 ····.line·1544
 2111 ····.line·1545
 2112 ····.line·1546
 2113 ····.line·1547
 2114 ····.line·1548
 2115 ····.line·1549
 2116 ····.line·1550
 2117 ····.line·1551
 2118 ····.line·1552
 2119 ····.line·1553
 2120 ····.line·1554
 2121 ····.line·1555
 2122 ····.line·1556
 2123 ····.line·1557
 2124 ····.line·1558
 2125 ····.line·1559
 2126 ····.line·1560
 2127 ····.line·1561
 2128 ····.line·1562
 2129 ····.line·1563
 2130 ····.line·1564
 2131 ····.line·1565
 2132 ····.line·1566
 2133 ····.line·1567
 2134 ····.line·1568
Max diff block lines reached; 0/2836 bytes (0.00%) of diff not shown.
1.1 KB
smali/androidx/datastore/preferences/protobuf/t.smali
    
Offset 150, 14 lines modifiedOffset 150, 18 lines modified
150 ····.line·121150 ····.line·121
151 ····.line·122151 ····.line·122
152 ····.line·123152 ····.line·123
153 ····.line·124153 ····.line·124
154 ····.line·125154 ····.line·125
155 ····.line·126155 ····.line·126
156 ····.line·127156 ····.line·127
 157 ····.line·128
 158 ····.line·129
 159 ····.line·130
 160 ····.line·131
157 .end·method161 .end·method
  
158 .method·public·synthetic·constructor·<init>(I)V162 .method·public·synthetic·constructor·<init>(I)V
159 ····.locals·0163 ····.locals·0
  
160 ····.line·1164 ····.line·1
161 ····iput·p1,·p0,·Landroidx/datastore/preferences/protobuf/t;->a:I165 ····iput·p1,·p0,·Landroidx/datastore/preferences/protobuf/t;->a:I
Offset 317, 14 lines modifiedOffset 321, 21 lines modified
317 ····.line·122321 ····.line·122
318 ····.line·123322 ····.line·123
319 ····.line·124323 ····.line·124
320 ····.line·125324 ····.line·125
321 ····.line·126325 ····.line·126
322 ····.line·127326 ····.line·127
323 ····.line·128327 ····.line·128
 328 ····.line·129
 329 ····.line·130
 330 ····.line·131
 331 ····.line·132
 332 ····.line·133
 333 ····.line·134
 334 ····.line·135
324 .end·method335 .end·method
  
325 .method·public·final·b(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/V;336 .method·public·final·b(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/V;
326 ····.locals·3337 ····.locals·3
  
327 ····.line·1338 ····.line·1
328 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/t;->a:I339 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/t;->a:I
Offset 532, 8 lines modifiedOffset 543, 15 lines modified
532 ····.line·122543 ····.line·122
533 ····.line·123544 ····.line·123
534 ····.line·124545 ····.line·124
535 ····.line·125546 ····.line·125
536 ····.line·126547 ····.line·126
537 ····.line·127548 ····.line·127
538 ····.line·128549 ····.line·128
 550 ····.line·129
 551 ····.line·130
 552 ····.line·131
 553 ····.line·132
 554 ····.line·133
 555 ····.line·134
 556 ····.line·135
539 .end·method557 .end·method
6.71 KB
smali/androidx/datastore/preferences/protobuf/Y.smali
    
Offset 169, 14 lines modifiedOffset 169, 18 lines modified
169 ····.line·121169 ····.line·121
170 ····.line·122170 ····.line·122
171 ····.line·123171 ····.line·123
172 ····.line·124172 ····.line·124
173 ····.line·125173 ····.line·125
174 ····.line·126174 ····.line·126
175 ····.line·127175 ····.line·127
 176 ····.line·128
 177 ····.line·129
 178 ····.line·130
 179 ····.line·131
176 .end·method180 .end·method
  
  
177 #·virtual·methods181 #·virtual·methods
178 .method·public·final·a(Ljava/lang/Comparable;)I182 .method·public·final·a(Ljava/lang/Comparable;)I
179 ····.locals·4183 ····.locals·4
  
Offset 390, 14 lines modifiedOffset 394, 21 lines modified
390 ····.line·122394 ····.line·122
391 ····.line·123395 ····.line·123
392 ····.line·124396 ····.line·124
393 ····.line·125397 ····.line·125
394 ····.line·126398 ····.line·126
395 ····.line·127399 ····.line·127
396 ····.line·128400 ····.line·128
 401 ····.line·129
 402 ····.line·130
 403 ····.line·131
 404 ····.line·132
 405 ····.line·133
 406 ····.line·134
 407 ····.line·135
397 .end·method408 .end·method
  
398 .method·public·final·b()V409 .method·public·final·b()V
399 ····.locals·1410 ····.locals·1
  
400 ····.line·1411 ····.line·1
401 ····iget-boolean·v0,·p0,·Landroidx/datastore/preferences/protobuf/Y;->g:Z412 ····iget-boolean·v0,·p0,·Landroidx/datastore/preferences/protobuf/Y;->g:Z
Offset 534, 14 lines modifiedOffset 545, 18 lines modified
534 ····.line·121545 ····.line·121
535 ····.line·122546 ····.line·122
536 ····.line·123547 ····.line·123
537 ····.line·124548 ····.line·124
538 ····.line·125549 ····.line·125
539 ····.line·126550 ····.line·126
540 ····.line·127551 ····.line·127
 552 ····.line·128
 553 ····.line·129
 554 ····.line·130
 555 ····.line·131
541 .end·method556 .end·method
  
542 .method·public·final·c(I)Ljava/util/Map$Entry;557 .method·public·final·c(I)Ljava/util/Map$Entry;
543 ····.locals·1558 ····.locals·1
  
544 ····.line·1559 ····.line·1
545 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/Y;->e:Ljava/util/List;560 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/Y;->e:Ljava/util/List;
Offset 676, 14 lines modifiedOffset 691, 21 lines modified
676 ····.line·122691 ····.line·122
677 ····.line·123692 ····.line·123
678 ····.line·124693 ····.line·124
679 ····.line·125694 ····.line·125
680 ····.line·126695 ····.line·126
681 ····.line·127696 ····.line·127
682 ····.line·128697 ····.line·128
 698 ····.line·129
 699 ····.line·130
 700 ····.line·131
 701 ····.line·132
 702 ····.line·133
 703 ····.line·134
 704 ····.line·135
683 .end·method705 .end·method
  
684 .method·public·final·clear()V706 .method·public·final·clear()V
685 ····.locals·1707 ····.locals·1
  
686 ····.line·1708 ····.line·1
687 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/Y;->b()V709 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/Y;->b()V
Offset 837, 14 lines modifiedOffset 859, 18 lines modified
837 ····.line·121859 ····.line·121
838 ····.line·122860 ····.line·122
839 ····.line·123861 ····.line·123
840 ····.line·124862 ····.line·124
841 ····.line·125863 ····.line·125
842 ····.line·126864 ····.line·126
843 ····.line·127865 ····.line·127
 866 ····.line·128
 867 ····.line·129
 868 ····.line·130
 869 ····.line·131
844 .end·method870 .end·method
  
845 .method·public·final·containsKey(Ljava/lang/Object;)Z871 .method·public·final·containsKey(Ljava/lang/Object;)Z
846 ····.locals·1872 ····.locals·1
  
847 ····.line·1873 ····.line·1
848 ····check-cast·p1,·Ljava/lang/Comparable;874 ····check-cast·p1,·Ljava/lang/Comparable;
Offset 999, 14 lines modifiedOffset 1025, 21 lines modified
999 ····.line·1221025 ····.line·122
1000 ····.line·1231026 ····.line·123
1001 ····.line·1241027 ····.line·124
1002 ····.line·1251028 ····.line·125
1003 ····.line·1261029 ····.line·126
1004 ····.line·1271030 ····.line·127
1005 ····.line·1281031 ····.line·128
 1032 ····.line·129
 1033 ····.line·130
 1034 ····.line·131
 1035 ····.line·132
 1036 ····.line·133
 1037 ····.line·134
 1038 ····.line·135
1006 .end·method1039 .end·method
  
1007 .method·public·final·d()Ljava/util/Set;1040 .method·public·final·d()Ljava/util/Set;
1008 ····.locals·11041 ····.locals·1
  
1009 ····.line·11042 ····.line·1
1010 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/Y;->f:Ljava/util/Map;1043 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/Y;->f:Ljava/util/Map;
Offset 1154, 14 lines modifiedOffset 1187, 18 lines modified
1154 ····.line·1211187 ····.line·121
1155 ····.line·1221188 ····.line·122
1156 ····.line·1231189 ····.line·123
1157 ····.line·1241190 ····.line·124
Max diff block lines reached; 4505/6762 bytes (66.62%) of diff not shown.
3.71 KB
smali/androidx/datastore/preferences/protobuf/Z.smali
    
Offset 782, 14 lines modifiedOffset 782, 21 lines modified
782 ····.line·122782 ····.line·122
783 ····.line·123783 ····.line·123
784 ····.line·124784 ····.line·124
785 ····.line·125785 ····.line·125
786 ····.line·126786 ····.line·126
787 ····.line·127787 ····.line·127
788 ····.line·128788 ····.line·128
 789 ····.line·129
 790 ····.line·130
 791 ····.line·131
 792 ····.line·132
 793 ····.line·133
 794 ····.line·134
 795 ····.line·135
789 .end·method796 .end·method
  
790 .method·public·final·equals(Ljava/lang/Object;)Z797 .method·public·final·equals(Ljava/lang/Object;)Z
791 ····.locals·4798 ····.locals·4
  
792 ····.line·1799 ····.line·1
793 ····const/4·v0,·0x1800 ····const/4·v0,·0x1
Offset 838, 22 lines modifiedOffset 845, 22 lines modified
  
838 ····.line·20845 ····.line·20
839 ····.line·21846 ····.line·21
840 ····if-nez·v1,·:cond_2847 ····if-nez·v1,·:cond_2
  
841 ····.line·22848 ····.line·22
842 ····.line·23849 ····.line·23
843 ····const/4·v1,·0x1850 ····move·v1,·v0
  
844 ····.line·24851 ····.line·24
845 ····goto·:goto_0852 ····goto·:goto_0
  
846 ····.line·25853 ····.line·25
847 ····:cond_2854 ····:cond_2
848 ····const/4·v1,·0x0855 ····move·v1,·v2
  
849 ····.line·26856 ····.line·26
850 ····goto·:goto_0857 ····goto·:goto_0
  
851 ····.line·27858 ····.line·27
852 ····:cond_3859 ····:cond_3
853 ····invoke-virtual·{v3,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z860 ····invoke-virtual·{v3,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
Offset 885, 22 lines modifiedOffset 892, 22 lines modified
  
885 ····.line·40892 ····.line·40
886 ····.line·41893 ····.line·41
887 ····if-nez·p1,·:cond_4894 ····if-nez·p1,·:cond_4
  
888 ····.line·42895 ····.line·42
889 ····.line·43896 ····.line·43
890 ····const/4·p1,·0x1897 ····move·p1,·v0
  
891 ····.line·44898 ····.line·44
892 ····goto·:goto_1899 ····goto·:goto_1
  
893 ····.line·45900 ····.line·45
894 ····:cond_4901 ····:cond_4
895 ····const/4·p1,·0x0902 ····move·p1,·v2
  
896 ····.line·46903 ····.line·46
897 ····goto·:goto_1904 ····goto·:goto_1
  
898 ····.line·47905 ····.line·47
899 ····:cond_5906 ····:cond_5
900 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z907 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
Offset 916, 15 lines modifiedOffset 923, 15 lines modified
  
916 ····.line·52923 ····.line·52
917 ····.line·53924 ····.line·53
918 ····goto·:goto_2925 ····goto·:goto_2
  
919 ····.line·54926 ····.line·54
920 ····:cond_6927 ····:cond_6
921 ····const/4·v0,·0x0928 ····move·v0,·v2
  
922 ····.line·55929 ····.line·55
923 ····:goto_2930 ····:goto_2
924 ····return·v0931 ····return·v0
925 ····.line·56932 ····.line·56
926 ····.line·57933 ····.line·57
927 ····.line·58934 ····.line·58
Offset 994, 14 lines modifiedOffset 1001, 21 lines modified
994 ····.line·1221001 ····.line·122
995 ····.line·1231002 ····.line·123
996 ····.line·1241003 ····.line·124
997 ····.line·1251004 ····.line·125
998 ····.line·1261005 ····.line·126
999 ····.line·1271006 ····.line·127
1000 ····.line·1281007 ····.line·128
 1008 ····.line·129
 1009 ····.line·130
 1010 ····.line·131
 1011 ····.line·132
 1012 ····.line·133
 1013 ····.line·134
 1014 ····.line·135
1001 .end·method1015 .end·method
  
1002 .method·public·final·getKey()Ljava/lang/Object;1016 .method·public·final·getKey()Ljava/lang/Object;
1003 ····.locals·11017 ····.locals·1
  
1004 ····.line·11018 ····.line·1
1005 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/Z;->e:Ljava/lang/Comparable;1019 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/Z;->e:Ljava/lang/Comparable;
Offset 1129, 14 lines modifiedOffset 1143, 18 lines modified
1129 ····.line·1211143 ····.line·121
1130 ····.line·1221144 ····.line·122
1131 ····.line·1231145 ····.line·123
1132 ····.line·1241146 ····.line·124
1133 ····.line·1251147 ····.line·125
1134 ····.line·1261148 ····.line·126
1135 ····.line·1271149 ····.line·127
 1150 ····.line·128
 1151 ····.line·129
 1152 ····.line·130
 1153 ····.line·131
1136 .end·method1154 .end·method
  
1137 .method·public·final·getValue()Ljava/lang/Object;1155 .method·public·final·getValue()Ljava/lang/Object;
1138 ····.locals·11156 ····.locals·1
  
1139 ····.line·11157 ····.line·1
1140 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/Z;->f:Ljava/lang/Object;1158 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/Z;->f:Ljava/lang/Object;
Offset 1264, 14 lines modifiedOffset 1282, 18 lines modified
1264 ····.line·1211282 ····.line·121
1265 ····.line·1221283 ····.line·122
Max diff block lines reached; 1479/3689 bytes (40.09%) of diff not shown.
62.6 KB
smali/androidx/datastore/preferences/protobuf/s.smali
Max HTML report size reached
8.89 KB
smali/androidx/datastore/preferences/protobuf/k.smali
Max HTML report size reached
305 B
smali/androidx/datastore/preferences/protobuf/j.smali
    
Offset 250, 8 lines modifiedOffset 250, 12 lines modified
250 ····.line·121250 ····.line·121
251 ····.line·122251 ····.line·122
252 ····.line·123252 ····.line·123
253 ····.line·124253 ····.line·124
254 ····.line·125254 ····.line·125
255 ····.line·126255 ····.line·126
256 ····.line·127256 ····.line·127
 257 ····.line·128
 258 ····.line·129
 259 ····.line·130
 260 ····.line·131
257 .end·method261 .end·method
307 B
smali/androidx/datastore/preferences/protobuf/c0.smali
    
Offset 135, 8 lines modifiedOffset 135, 12 lines modified
135 ····.line·121135 ····.line·121
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
139 ····.line·125139 ····.line·125
140 ····.line·126140 ····.line·126
141 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
142 .end·method146 .end·method
305 B
smali/androidx/datastore/preferences/protobuf/q.smali
    
Offset 171, 8 lines modifiedOffset 171, 12 lines modified
171 ····.line·121171 ····.line·121
172 ····.line·122172 ····.line·122
173 ····.line·123173 ····.line·123
174 ····.line·124174 ····.line·124
175 ····.line·125175 ····.line·125
176 ····.line·126176 ····.line·126
177 ····.line·127177 ····.line·127
 178 ····.line·128
 179 ····.line·129
 180 ····.line·130
 181 ····.line·131
178 .end·method182 .end·method
6.55 KB
smali/androidx/datastore/preferences/protobuf/r.smali
    
Offset 147, 14 lines modifiedOffset 147, 18 lines modified
147 ····.line·121147 ····.line·121
148 ····.line·122148 ····.line·122
149 ····.line·123149 ····.line·123
150 ····.line·124150 ····.line·124
151 ····.line·125151 ····.line·125
152 ····.line·126152 ····.line·126
153 ····.line·127153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
 157 ····.line·131
154 .end·method158 .end·method
  
155 .method·public·constructor·<init>()V159 .method·public·constructor·<init>()V
156 ····.locals·1160 ····.locals·1
  
157 ····.line·1161 ····.line·1
158 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V162 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 188, 19 lines modifiedOffset 192, 19 lines modified
  
188 ····.line·7192 ····.line·7
189 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/r;->a()V193 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/r;->a()V
  
190 ····return-void194 ····return-void
191 .end·method195 .end·method
  
192 .method·public·static·b(Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/s0;ILjava/lang/Object;)V196 .method·public·static·b(Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/r0;ILjava/lang/Object;)V
193 ····.locals·2197 ····.locals·2
  
194 ····.line·1198 ····.line·1
195 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/s0;->h:Landroidx/datastore/preferences/protobuf/p0;199 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/r0;->h:Landroidx/datastore/preferences/protobuf/o0;
  
196 ····.line·2200 ····.line·2
197 ····.line·3201 ····.line·3
198 ····if-ne·p1,·v0,·:cond_0202 ····if-ne·p1,·v0,·:cond_0
  
199 ····.line·4203 ····.line·4
200 ····.line·5204 ····.line·5
Offset 230, 15 lines modifiedOffset 234, 15 lines modified
230 ····.line·17234 ····.line·17
231 ····.line·18235 ····.line·18
232 ····goto/16·:goto_0236 ····goto/16·:goto_0
  
233 ····.line·19237 ····.line·19
234 ····.line·20238 ····.line·20
235 ····:cond_0239 ····:cond_0
236 ····iget·v0,·p1,·Landroidx/datastore/preferences/protobuf/s0;->f:I240 ····iget·v0,·p1,·Landroidx/datastore/preferences/protobuf/r0;->f:I
  
237 ····.line·21241 ····.line·21
238 ····.line·22242 ····.line·22
239 ····invoke-virtual·{p0,·p2,·v0},·Landroidx/datastore/preferences/protobuf/m;->A0(II)V243 ····invoke-virtual·{p0,·p2,·v0},·Landroidx/datastore/preferences/protobuf/m;->A0(II)V
  
240 ····.line·23244 ····.line·23
241 ····.line·24245 ····.line·24
Offset 1198, 185 lines modifiedOffset 1202, 14 lines modified
1198 ····.line·6981202 ····.line·698
1199 ····.line·6991203 ····.line·699
1200 ····.line·7001204 ····.line·700
1201 ····.line·7011205 ····.line·701
1202 ····.line·7021206 ····.line·702
1203 ····.line·7031207 ····.line·703
1204 ····.line·7041208 ····.line·704
1205 ····.line·705 
1206 ····.line·706 
1207 ····.line·707 
1208 ····.line·708 
1209 ····.line·709 
1210 ····.line·710 
1211 ····.line·711 
1212 ····.line·712 
1213 ····.line·713 
1214 ····.line·714 
1215 ····.line·715 
1216 ····.line·716 
1217 ····.line·717 
1218 ····.line·718 
1219 ····.line·719 
1220 ····.line·720 
1221 ····.line·721 
1222 ····.line·722 
1223 ····.line·723 
1224 ····.line·724 
1225 ····.line·725 
1226 ····.line·726 
1227 ····.line·727 
1228 ····.line·728 
1229 ····.line·729 
1230 ····.line·730 
1231 ····.line·731 
1232 ····.line·732 
1233 ····.line·733 
1234 ····.line·734 
1235 ····.line·735 
1236 ····.line·736 
1237 ····.line·737 
1238 ····.line·738 
1239 ····.line·739 
1240 ····.line·740 
1241 ····.line·741 
1242 ····.line·742 
1243 ····.line·743 
1244 ····.line·744 
1245 ····.line·745 
1246 ····.line·746 
1247 ····.line·747 
1248 ····.line·748 
1249 ····.line·749 
1250 ····.line·750 
1251 ····.line·751 
1252 ····.line·752 
1253 ····.line·753 
1254 ····.line·754 
1255 ····.line·755 
1256 ····.line·756 
1257 ····.line·757 
1258 ····.line·758 
1259 ····.line·759 
1260 ····.line·760 
1261 ····.line·761 
1262 ····.line·762 
1263 ····.line·763 
1264 ····.line·764 
1265 ····.line·765 
1266 ····.line·766 
1267 ····.line·767 
1268 ····.line·768 
1269 ····.line·769 
Max diff block lines reached; 2416/6602 bytes (36.59%) of diff not shown.
293 KB
smali/androidx/datastore/preferences/protobuf/N.smali
Max HTML report size reached
44.7 KB
smali/androidx/datastore/preferences/protobuf/h0.smali
Max HTML report size reached
1.71 KB
smali/androidx/datastore/preferences/protobuf/u.smali
    
Offset 166, 14 lines modifiedOffset 166, 21 lines modified
166 ····.line·122166 ····.line·122
167 ····.line·123167 ····.line·123
168 ····.line·124168 ····.line·124
169 ····.line·125169 ····.line·125
170 ····.line·126170 ····.line·126
171 ····.line·127171 ····.line·127
172 ····.line·128172 ····.line·128
 173 ····.line·129
 174 ····.line·130
 175 ····.line·131
 176 ····.line·132
 177 ····.line·133
 178 ····.line·134
 179 ····.line·135
173 .end·method180 .end·method
  
  
174 #·virtual·methods181 #·virtual·methods
175 .method·public·final·a()Landroidx/datastore/preferences/protobuf/w;182 .method·public·final·a()Landroidx/datastore/preferences/protobuf/w;
176 ····.locals·2183 ····.locals·2
  
Offset 322, 14 lines modifiedOffset 329, 18 lines modified
322 ····.line·121329 ····.line·121
323 ····.line·122330 ····.line·122
324 ····.line·123331 ····.line·123
325 ····.line·124332 ····.line·124
326 ····.line·125333 ····.line·125
327 ····.line·126334 ····.line·126
328 ····.line·127335 ····.line·127
 336 ····.line·128
 337 ····.line·129
 338 ····.line·130
 339 ····.line·131
329 .end·method340 .end·method
  
330 .method·public·final·b()Landroidx/datastore/preferences/protobuf/w;341 .method·public·final·b()Landroidx/datastore/preferences/protobuf/w;
331 ····.locals·3342 ····.locals·3
  
332 ····.line·1343 ····.line·1
333 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->f:Landroidx/datastore/preferences/protobuf/w;344 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->f:Landroidx/datastore/preferences/protobuf/w;
Offset 490, 14 lines modifiedOffset 501, 18 lines modified
490 ····.line·121501 ····.line·121
491 ····.line·122502 ····.line·122
492 ····.line·123503 ····.line·123
493 ····.line·124504 ····.line·124
494 ····.line·125505 ····.line·125
495 ····.line·126506 ····.line·126
496 ····.line·127507 ····.line·127
 508 ····.line·128
 509 ····.line·129
 510 ····.line·130
 511 ····.line·131
497 .end·method512 .end·method
  
498 .method·public·final·c()V513 .method·public·final·c()V
499 ····.locals·4514 ····.locals·4
  
500 ····.line·1515 ····.line·1
501 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->f:Landroidx/datastore/preferences/protobuf/w;516 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->f:Landroidx/datastore/preferences/protobuf/w;
Offset 656, 14 lines modifiedOffset 671, 18 lines modified
656 ····.line·121671 ····.line·121
657 ····.line·122672 ····.line·122
658 ····.line·123673 ····.line·123
659 ····.line·124674 ····.line·124
660 ····.line·125675 ····.line·125
661 ····.line·126676 ····.line·126
662 ····.line·127677 ····.line·127
 678 ····.line·128
 679 ····.line·129
 680 ····.line·130
 681 ····.line·131
663 .end·method682 .end·method
  
664 .method·public·final·clone()Ljava/lang/Object;683 .method·public·final·clone()Ljava/lang/Object;
665 ····.locals·2684 ····.locals·2
  
666 ····.line·1685 ····.line·1
667 ····const/4·v0,·0x5686 ····const/4·v0,·0x5
Offset 805, 8 lines modifiedOffset 824, 12 lines modified
805 ····.line·121824 ····.line·121
806 ····.line·122825 ····.line·122
807 ····.line·123826 ····.line·123
808 ····.line·124827 ····.line·124
809 ····.line·125828 ····.line·125
810 ····.line·126829 ····.line·126
811 ····.line·127830 ····.line·127
 831 ····.line·128
 832 ····.line·129
 833 ····.line·130
 834 ····.line·131
812 .end·method835 .end·method
1.27 KB
smali/androidx/datastore/preferences/protobuf/d.smali
    
Offset 157, 14 lines modifiedOffset 157, 21 lines modified
157 ····.line·122157 ····.line·122
158 ····.line·123158 ····.line·123
159 ····.line·124159 ····.line·124
160 ····.line·125160 ····.line·125
161 ····.line·126161 ····.line·126
162 ····.line·127162 ····.line·127
163 ····.line·128163 ····.line·128
 164 ····.line·129
 165 ····.line·130
 166 ····.line·131
 167 ····.line·132
 168 ····.line·133
 169 ····.line·134
 170 ····.line·135
164 .end·method171 .end·method
  
  
165 #·virtual·methods172 #·virtual·methods
166 .method·public·final·hasNext()Z173 .method·public·final·hasNext()Z
167 ····.locals·2174 ····.locals·2
  
Offset 306, 14 lines modifiedOffset 313, 18 lines modified
306 ····.line·121313 ····.line·121
307 ····.line·122314 ····.line·122
308 ····.line·123315 ····.line·123
309 ····.line·124316 ····.line·124
310 ····.line·125317 ····.line·125
311 ····.line·126318 ····.line·126
312 ····.line·127319 ····.line·127
 320 ····.line·128
 321 ····.line·129
 322 ····.line·130
 323 ····.line·131
313 .end·method324 .end·method
  
314 .method·public·final·next()Ljava/lang/Object;325 .method·public·final·next()Ljava/lang/Object;
315 ····.locals·2326 ····.locals·2
  
316 ····.line·1327 ····.line·1
317 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/d;->e:I328 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/d;->e:I
Offset 466, 14 lines modifiedOffset 477, 18 lines modified
466 ····.line·121477 ····.line·121
467 ····.line·122478 ····.line·122
468 ····.line·123479 ····.line·123
469 ····.line·124480 ····.line·124
470 ····.line·125481 ····.line·125
471 ····.line·126482 ····.line·126
472 ····.line·127483 ····.line·127
 484 ····.line·128
 485 ····.line·129
 486 ····.line·130
 487 ····.line·131
473 .end·method488 .end·method
  
474 .method·public·final·remove()V489 .method·public·final·remove()V
475 ····.locals·1490 ····.locals·1
  
476 ····.line·1491 ····.line·1
477 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;492 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
Offset 603, 8 lines modifiedOffset 618, 12 lines modified
603 ····.line·121618 ····.line·121
604 ····.line·122619 ····.line·122
605 ····.line·123620 ····.line·123
606 ····.line·124621 ····.line·124
607 ····.line·125622 ····.line·125
608 ····.line·126623 ····.line·126
609 ····.line·127624 ····.line·127
 625 ····.line·128
 626 ····.line·129
 627 ····.line·130
 628 ····.line·131
610 .end·method629 .end·method
323 B
smali/androidx/datastore/preferences/protobuf/q0.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/q0;1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/q0;
2 .super·Landroidx/datastore/preferences/protobuf/s0;2 .super·Landroidx/datastore/preferences/protobuf/r0;
3 .source·"SourceFile"3 .source·"SourceFile"
37.6 KB
smali/androidx/datastore/preferences/protobuf/r0.smali
Max HTML report size reached
323 B
smali/androidx/datastore/preferences/protobuf/o0.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/o0;1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/o0;
2 .super·Landroidx/datastore/preferences/protobuf/s0;2 .super·Landroidx/datastore/preferences/protobuf/r0;
3 .source·"SourceFile"3 .source·"SourceFile"
15.4 KB
smali/androidx/datastore/preferences/protobuf/h.smali
Max HTML report size reached
1.34 KB
smali/androidx/datastore/preferences/protobuf/V.smali
    
Offset 821, 14 lines modifiedOffset 821, 18 lines modified
821 ····.line·121821 ····.line·121
822 ····.line·122822 ····.line·122
823 ····.line·123823 ····.line·123
824 ····.line·124824 ····.line·124
825 ····.line·125825 ····.line·125
826 ····.line·126826 ····.line·126
827 ····.line·127827 ····.line·127
 828 ····.line·128
 829 ····.line·129
 830 ····.line·130
 831 ····.line·131
828 .end·method832 .end·method
  
829 .method·public·final·b()[Ljava/lang/Object;833 .method·public·final·b()[Ljava/lang/Object;
830 ····.locals·1834 ····.locals·1
  
831 ····.line·1835 ····.line·1
832 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/V;->c:[Ljava/lang/Object;836 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/V;->c:[Ljava/lang/Object;
Offset 956, 14 lines modifiedOffset 960, 18 lines modified
956 ····.line·121960 ····.line·121
957 ····.line·122961 ····.line·122
958 ····.line·123962 ····.line·123
959 ····.line·124963 ····.line·124
960 ····.line·125964 ····.line·125
961 ····.line·126965 ····.line·126
962 ····.line·127966 ····.line·127
 967 ····.line·128
 968 ····.line·129
 969 ····.line·130
 970 ····.line·131
963 .end·method971 .end·method
  
964 .method·public·final·c()Ljava/lang/String;972 .method·public·final·c()Ljava/lang/String;
965 ····.locals·1973 ····.locals·1
  
966 ····.line·1974 ····.line·1
967 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/V;->b:Ljava/lang/String;975 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/V;->b:Ljava/lang/String;
Offset 1091, 14 lines modifiedOffset 1099, 18 lines modified
1091 ····.line·1211099 ····.line·121
1092 ····.line·1221100 ····.line·122
1093 ····.line·1231101 ····.line·123
1094 ····.line·1241102 ····.line·124
1095 ····.line·1251103 ····.line·125
1096 ····.line·1261104 ····.line·126
1097 ····.line·1271105 ····.line·127
 1106 ····.line·128
 1107 ····.line·129
 1108 ····.line·130
 1109 ····.line·131
1098 .end·method1110 .end·method
  
1099 .method·public·final·d()I1111 .method·public·final·d()I
1100 ····.locals·21112 ····.locals·2
  
1101 ····.line·11113 ····.line·1
1102 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/V;->d:I1114 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/V;->d:I
Offset 1248, 8 lines modifiedOffset 1260, 12 lines modified
1248 ····.line·1211260 ····.line·121
1249 ····.line·1221261 ····.line·122
1250 ····.line·1231262 ····.line·123
1251 ····.line·1241263 ····.line·124
1252 ····.line·1251264 ····.line·125
1253 ····.line·1261265 ····.line·126
1254 ····.line·1271266 ····.line·127
 1267 ····.line·128
 1268 ····.line·129
 1269 ····.line·130
 1270 ····.line·131
1255 .end·method1271 .end·method
17.5 KB
smali/androidx/datastore/preferences/protobuf/B.smali
Max HTML report size reached
273 KB
smali/androidx/datastore/preferences/protobuf/k0.smali
Max HTML report size reached
2.12 KB
smali/androidx/datastore/preferences/protobuf/o.smali
    
Offset 145, 14 lines modifiedOffset 145, 18 lines modified
145 ····.line·121145 ····.line·121
146 ····.line·122146 ····.line·122
147 ····.line·123147 ····.line·123
148 ····.line·124148 ····.line·124
149 ····.line·125149 ····.line·125
150 ····.line·126150 ····.line·126
151 ····.line·127151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
152 .end·method156 .end·method
  
153 .method·public·static·a()Landroidx/datastore/preferences/protobuf/o;157 .method·public·static·a()Landroidx/datastore/preferences/protobuf/o;
154 ····.locals·4158 ····.locals·4
  
155 ····.line·1159 ····.line·1
156 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/T;->c:Landroidx/datastore/preferences/protobuf/T;160 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/T;->c:Landroidx/datastore/preferences/protobuf/T;
Offset 227, 73 lines modifiedOffset 231, 69 lines modified
227 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0231 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
228 ····.line·31232 ····.line·31
229 ····.line·32233 ····.line·32
230 ····move-object·v3,·v0234 ····move-object·v3,·v0
  
231 ····.line·33235 ····.line·33
232 ····goto·:goto_0 
  
233 ····.line·34 
234 ····:catch_0236 ····:catch_0
235 ····nop 
  
236 ····.line·35 
237 ····:goto_0237 ····:goto_0
238 ····if-eqz·v3,·:cond_1238 ····if-eqz·v3,·:cond_1
  
239 ····.line·36239 ····.line·34
240 ····.line·37240 ····.line·35
241 ····goto·:goto_1241 ····goto·:goto_1
  
242 ····.line·38242 ····.line·36
243 ····:cond_1243 ····:cond_1
244 ····:try_start_2244 ····:try_start_2
245 ····sget-object·v3,·Landroidx/datastore/preferences/protobuf/o;->b:Landroidx/datastore/preferences/protobuf/o;245 ····sget-object·v3,·Landroidx/datastore/preferences/protobuf/o;->b:Landroidx/datastore/preferences/protobuf/o;
  
246 ····.line·39246 ····.line·37
247 ····.line·40247 ····.line·38
248 ····:goto_1248 ····:goto_1
249 ····sput-object·v3,·Landroidx/datastore/preferences/protobuf/o;->a:Landroidx/datastore/preferences/protobuf/o;249 ····sput-object·v3,·Landroidx/datastore/preferences/protobuf/o;->a:Landroidx/datastore/preferences/protobuf/o;
  
 250 ····.line·39
250 ····.line·41251 ····.line·40
251 ····.line·42 
252 ····move-object·v0,·v3252 ····move-object·v0,·v3
  
253 ····.line·43253 ····.line·41
254 ····goto·:goto_2254 ····goto·:goto_2
  
255 ····.line·44255 ····.line·42
256 ····:catchall_0256 ····:catchall_0
257 ····move-exception·v0257 ····move-exception·v0
  
258 ····.line·45258 ····.line·43
259 ····goto·:goto_3259 ····goto·:goto_3
  
260 ····.line·46260 ····.line·44
261 ····:cond_2261 ····:cond_2
262 ····:goto_2262 ····:goto_2
263 ····monitor-exit·v1263 ····monitor-exit·v1
  
264 ····.line·47264 ····.line·45
265 ····goto·:goto_4265 ····goto·:goto_4
  
266 ····.line·48266 ····.line·46
267 ····:goto_3267 ····:goto_3
268 ····monitor-exit·v1268 ····monitor-exit·v1
269 ····:try_end_2269 ····:try_end_2
270 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0270 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
271 ····.line·49271 ····.line·47
272 ····throw·v0272 ····throw·v0
  
273 ····.line·50273 ····.line·48
274 ····:cond_3274 ····:cond_3
275 ····:goto_4275 ····:goto_4
276 ····return-object·v0276 ····return-object·v0
 277 ····.line·49
 278 ····.line·50
277 ····.line·51279 ····.line·51
278 ····.line·52280 ····.line·52
279 ····.line·53281 ····.line·53
280 ····.line·54282 ····.line·54
281 ····.line·55283 ····.line·55
282 ····.line·56284 ····.line·56
283 ····.line·57285 ····.line·57
Offset 363, 8 lines modifiedOffset 363, 12 lines modified
363 ····.line·121363 ····.line·121
364 ····.line·122364 ····.line·122
365 ····.line·123365 ····.line·123
366 ····.line·124366 ····.line·124
367 ····.line·125367 ····.line·125
368 ····.line·126368 ····.line·126
369 ····.line·127369 ····.line·127
 370 ····.line·128
 371 ····.line·129
 372 ····.line·130
 373 ····.line·131
370 .end·method374 .end·method
350 B
smali/androidx/datastore/preferences/protobuf/l.smali
    
Offset 136, 8 lines modifiedOffset 136, 15 lines modified
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
139 ····.line·125139 ····.line·125
140 ····.line·126140 ····.line·126
141 ····.line·127141 ····.line·127
142 ····.line·128142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
143 .end·method150 .end·method
937 B
smali/androidx/datastore/preferences/protobuf/y.smali
    
Offset 179, 14 lines modifiedOffset 179, 18 lines modified
179 ····.line·121179 ····.line·121
180 ····.line·122180 ····.line·122
181 ····.line·123181 ····.line·123
182 ····.line·124182 ····.line·124
183 ····.line·125183 ····.line·125
184 ····.line·126184 ····.line·126
185 ····.line·127185 ····.line·127
 186 ····.line·128
 187 ····.line·129
 188 ····.line·130
 189 ····.line·131
186 .end·method190 .end·method
  
187 .method·public·static·a(Ljava/lang/Object;Ljava/lang/String;)V191 .method·public·static·a(Ljava/lang/Object;Ljava/lang/String;)V
188 ····.locals·0192 ····.locals·0
  
189 ····.line·1193 ····.line·1
190 ····if-eqz·p0,·:cond_0194 ····if-eqz·p0,·:cond_0
Offset 416, 23 lines modifiedOffset 420, 32 lines modified
416 ····.line·216420 ····.line·216
417 ····.line·217421 ····.line·217
418 ····.line·218422 ····.line·218
419 ····.line·219423 ····.line·219
420 ····.line·220424 ····.line·220
421 ····.line·221425 ····.line·221
422 ····.line·222426 ····.line·222
 427 ····.line·223
 428 ····.line·224
 429 ····.line·225
 430 ····.line·226
 431 ····.line·227
 432 ····.line·228
 433 ····.line·229
 434 ····.line·230
 435 ····.line·231
423 .end·method436 .end·method
  
424 .method·public·static·b(J)I437 .method·public·static·b(J)I
425 ····.locals·2438 ····.locals·2
  
426 ····.line·1439 ····.line·1
427 ····const/16·v0,·0x20440 ····const/16·v0,·0x20
  
428 ····ushr-long·v0,·p0,·v0441 ····ushr-long·v0,·p0,·v0
  
429 ····xor-long/2addr·p0,·v0442 ····xor-long/2addr·p0,·v0
  
430 ····long-to-int·p1,·p0443 ····long-to-int·p0,·p0
  
431 ····return·p1444 ····return·p0
432 .end·method445 .end·method
74.1 KB
smali/androidx/datastore/preferences/protobuf/X.smali
Max HTML report size reached
7.5 KB
smali/androidx/datastore/preferences/protobuf/O.smali
Max HTML report size reached
890 B
smali/androidx/datastore/preferences/protobuf/C.smali
    
Offset 245, 14 lines modifiedOffset 245, 23 lines modified
245 ····.line·216245 ····.line·216
246 ····.line·217246 ····.line·217
247 ····.line·218247 ····.line·218
248 ····.line·219248 ····.line·219
249 ····.line·220249 ····.line·220
250 ····.line·221250 ····.line·221
251 ····.line·222251 ····.line·222
 252 ····.line·223
 253 ····.line·224
 254 ····.line·225
 255 ····.line·226
 256 ····.line·227
 257 ····.line·228
 258 ····.line·229
 259 ····.line·230
 260 ····.line·231
252 .end·method261 .end·method
  
253 .method·public·static·b(JLjava/lang/Object;)Landroidx/datastore/preferences/protobuf/x;262 .method·public·static·b(JLjava/lang/Object;)Landroidx/datastore/preferences/protobuf/x;
254 ····.locals·2263 ····.locals·2
  
255 ····.line·1264 ····.line·1
256 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/j0;->c:Landroidx/datastore/preferences/protobuf/i0;265 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/j0;->c:Landroidx/datastore/preferences/protobuf/i0;
Offset 510, 8 lines modifiedOffset 519, 17 lines modified
510 ····.line·216519 ····.line·216
511 ····.line·217520 ····.line·217
512 ····.line·218521 ····.line·218
513 ····.line·219522 ····.line·219
514 ····.line·220523 ····.line·220
515 ····.line·221524 ····.line·221
516 ····.line·222525 ····.line·222
 526 ····.line·223
 527 ····.line·224
 528 ····.line·225
 529 ····.line·226
 530 ····.line·227
 531 ····.line·228
 532 ····.line·229
 533 ····.line·230
 534 ····.line·231
517 .end·method535 .end·method
2.1 KB
smali/androidx/datastore/preferences/protobuf/f.smali
    
Offset 673, 15 lines modifiedOffset 673, 15 lines modified
  
673 ····.line·13673 ····.line·13
674 ····.line·14674 ····.line·14
675 ····const-string·v1,·"Index·<·0:·"675 ····const-string·v1,·"Index·<·0:·"
  
676 ····.line·15676 ····.line·15
677 ····.line·16677 ····.line·16
678 ····invoke-static·{v1,·p1},·LB0/g;->g(Ljava/lang/String;I)Ljava/lang/String;678 ····invoke-static·{v1,·p1},·LN/d;->g(Ljava/lang/String;I)Ljava/lang/String;
  
679 ····.line·17679 ····.line·17
680 ····.line·18680 ····.line·18
681 ····.line·19681 ····.line·19
682 ····move-result-object·p1682 ····move-result-object·p1
  
683 ····.line·20683 ····.line·20
Offset 828, 14 lines modifiedOffset 828, 21 lines modified
828 ····.line·122828 ····.line·122
829 ····.line·123829 ····.line·123
830 ····.line·124830 ····.line·124
831 ····.line·125831 ····.line·125
832 ····.line·126832 ····.line·126
833 ····.line·127833 ····.line·127
834 ····.line·128834 ····.line·128
 835 ····.line·129
 836 ····.line·130
 837 ····.line·131
 838 ····.line·132
 839 ····.line·133
 840 ····.line·134
 841 ····.line·135
835 .end·method842 .end·method
  
836 .method·public·final·d([BI)V843 .method·public·final·d([BI)V
837 ····.locals·3844 ····.locals·3
  
838 ····.line·1845 ····.line·1
839 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->i:I846 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->i:I
Offset 1064, 14 lines modifiedOffset 1071, 23 lines modified
1064 ····.line·2161071 ····.line·216
1065 ····.line·2171072 ····.line·217
1066 ····.line·2181073 ····.line·218
1067 ····.line·2191074 ····.line·219
1068 ····.line·2201075 ····.line·220
1069 ····.line·2211076 ····.line·221
1070 ····.line·2221077 ····.line·222
 1078 ····.line·223
 1079 ····.line·224
 1080 ····.line·225
 1081 ····.line·226
 1082 ····.line·227
 1083 ····.line·228
 1084 ····.line·229
 1085 ····.line·230
 1086 ····.line·231
1071 .end·method1087 .end·method
  
1072 .method·public·final·e()I1088 .method·public·final·e()I
1073 ····.locals·11089 ····.locals·1
  
1074 ····.line·11090 ····.line·1
1075 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->i:I1091 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->i:I
Offset 1199, 14 lines modifiedOffset 1215, 18 lines modified
1199 ····.line·1211215 ····.line·121
1200 ····.line·1221216 ····.line·122
1201 ····.line·1231217 ····.line·123
1202 ····.line·1241218 ····.line·124
1203 ····.line·1251219 ····.line·125
1204 ····.line·1261220 ····.line·126
1205 ····.line·1271221 ····.line·127
 1222 ····.line·128
 1223 ····.line·129
 1224 ····.line·130
 1225 ····.line·131
1206 .end·method1226 .end·method
  
1207 .method·public·final·f(I)B1227 .method·public·final·f(I)B
1208 ····.locals·11228 ····.locals·1
  
1209 ····.line·11229 ····.line·1
1210 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->i:I1230 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->i:I
Offset 1341, 14 lines modifiedOffset 1361, 21 lines modified
1341 ····.line·1221361 ····.line·122
1342 ····.line·1231362 ····.line·123
1343 ····.line·1241363 ····.line·124
1344 ····.line·1251364 ····.line·125
1345 ····.line·1261365 ····.line·126
1346 ····.line·1271366 ····.line·127
1347 ····.line·1281367 ····.line·128
 1368 ····.line·129
 1369 ····.line·130
 1370 ····.line·131
 1371 ····.line·132
 1372 ····.line·133
 1373 ····.line·134
 1374 ····.line·135
1348 .end·method1375 .end·method
  
1349 .method·public·final·size()I1376 .method·public·final·size()I
1350 ····.locals·11377 ····.locals·1
  
1351 ····.line·11378 ····.line·1
1352 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->j:I1379 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->j:I
Offset 1476, 8 lines modifiedOffset 1503, 12 lines modified
1476 ····.line·1211503 ····.line·121
1477 ····.line·1221504 ····.line·122
1478 ····.line·1231505 ····.line·123
1479 ····.line·1241506 ····.line·124
1480 ····.line·1251507 ····.line·125
1481 ····.line·1261508 ····.line·126
1482 ····.line·1271509 ····.line·127
 1510 ····.line·128
 1511 ····.line·129
 1512 ····.line·130
 1513 ····.line·131
1483 .end·method1514 .end·method
44.5 KB
smali/androidx/datastore/preferences/protobuf/m.smali
Max HTML report size reached
2.65 KB
smali/androidx/datastore/preferences/protobuf/U.smali
    
Offset 154, 14 lines modifiedOffset 154, 18 lines modified
154 ····.line·121154 ····.line·121
155 ····.line·122155 ····.line·122
156 ····.line·123156 ····.line·123
157 ····.line·124157 ····.line·124
158 ····.line·125158 ····.line·125
159 ····.line·126159 ····.line·126
160 ····.line·127160 ····.line·127
 161 ····.line·128
 162 ····.line·129
 163 ····.line·130
 164 ····.line·131
161 .end·method165 .end·method
  
162 .method·public·constructor·<init>([Ljava/lang/Object;IZ)V166 .method·public·constructor·<init>([Ljava/lang/Object;IZ)V
163 ····.locals·0167 ····.locals·0
  
164 ····.line·1168 ····.line·1
165 ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V169 ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V
Offset 1115, 14 lines modifiedOffset 1119, 21 lines modified
1115 ····.line·1221119 ····.line·122
1116 ····.line·1231120 ····.line·123
1117 ····.line·1241121 ····.line·124
1118 ····.line·1251122 ····.line·125
1119 ····.line·1261123 ····.line·126
1120 ····.line·1271124 ····.line·127
1121 ····.line·1281125 ····.line·128
 1126 ····.line·129
 1127 ····.line·130
 1128 ····.line·131
 1129 ····.line·132
 1130 ····.line·133
 1131 ····.line·134
 1132 ····.line·135
1122 .end·method1133 .end·method
  
1123 .method·public·final·c(I)Landroidx/datastore/preferences/protobuf/U;1134 .method·public·final·c(I)Landroidx/datastore/preferences/protobuf/U;
1124 ····.locals·31135 ····.locals·3
  
1125 ····.line·11136 ····.line·1
1126 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/U;->g:I1137 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/U;->g:I
Offset 1274, 14 lines modifiedOffset 1285, 21 lines modified
1274 ····.line·1221285 ····.line·122
1275 ····.line·1231286 ····.line·123
1276 ····.line·1241287 ····.line·124
1277 ····.line·1251288 ····.line·125
1278 ····.line·1261289 ····.line·126
1279 ····.line·1271290 ····.line·127
1280 ····.line·1281291 ····.line·128
 1292 ····.line·129
 1293 ····.line·130
 1294 ····.line·131
 1295 ····.line·132
 1296 ····.line·133
 1297 ····.line·134
 1298 ····.line·135
1281 .end·method1299 .end·method
  
1282 .method·public·final·get(I)Ljava/lang/Object;1300 .method·public·final·get(I)Ljava/lang/Object;
1283 ····.locals·11301 ····.locals·1
  
1284 ····.line·11302 ····.line·1
1285 ····invoke-virtual·{p0,·p1},·Landroidx/datastore/preferences/protobuf/U;->b(I)V1303 ····invoke-virtual·{p0,·p1},·Landroidx/datastore/preferences/protobuf/U;->b(I)V
Offset 1414, 14 lines modifiedOffset 1432, 21 lines modified
1414 ····.line·1221432 ····.line·122
1415 ····.line·1231433 ····.line·123
1416 ····.line·1241434 ····.line·124
1417 ····.line·1251435 ····.line·125
1418 ····.line·1261436 ····.line·126
1419 ····.line·1271437 ····.line·127
1420 ····.line·1281438 ····.line·128
 1439 ····.line·129
 1440 ····.line·130
 1441 ····.line·131
 1442 ····.line·132
 1443 ····.line·133
 1444 ····.line·134
 1445 ····.line·135
1421 .end·method1446 .end·method
  
1422 .method·public·final·remove(I)Ljava/lang/Object;1447 .method·public·final·remove(I)Ljava/lang/Object;
1423 ····.locals·41448 ····.locals·4
  
1424 ····.line·11449 ····.line·1
1425 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V1450 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V
Offset 1583, 14 lines modifiedOffset 1608, 21 lines modified
1583 ····.line·1221608 ····.line·122
1584 ····.line·1231609 ····.line·123
1585 ····.line·1241610 ····.line·124
1586 ····.line·1251611 ····.line·125
1587 ····.line·1261612 ····.line·126
1588 ····.line·1271613 ····.line·127
1589 ····.line·1281614 ····.line·128
 1615 ····.line·129
 1616 ····.line·130
 1617 ····.line·131
 1618 ····.line·132
 1619 ····.line·133
 1620 ····.line·134
 1621 ····.line·135
1590 .end·method1622 .end·method
  
1591 .method·public·final·set(ILjava/lang/Object;)Ljava/lang/Object;1623 .method·public·final·set(ILjava/lang/Object;)Ljava/lang/Object;
1592 ····.locals·21624 ····.locals·2
  
1593 ····.line·11625 ····.line·1
1594 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V1626 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V
Offset 1827, 14 lines modifiedOffset 1859, 23 lines modified
1827 ····.line·2161859 ····.line·216
1828 ····.line·2171860 ····.line·217
1829 ····.line·2181861 ····.line·218
1830 ····.line·2191862 ····.line·219
1831 ····.line·2201863 ····.line·220
1832 ····.line·2211864 ····.line·221
1833 ····.line·2221865 ····.line·222
 1866 ····.line·223
 1867 ····.line·224
 1868 ····.line·225
 1869 ····.line·226
 1870 ····.line·227
 1871 ····.line·228
 1872 ····.line·229
 1873 ····.line·230
 1874 ····.line·231
1834 .end·method1875 .end·method
  
1835 .method·public·final·size()I1876 .method·public·final·size()I
1836 ····.locals·11877 ····.locals·1
Max diff block lines reached; 281/2607 bytes (10.78%) of diff not shown.
323 B
smali/androidx/datastore/preferences/protobuf/p0.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/p0;1 .class·public·final·enum·Landroidx/datastore/preferences/protobuf/p0;
2 .super·Landroidx/datastore/preferences/protobuf/s0;2 .super·Landroidx/datastore/preferences/protobuf/r0;
3 .source·"SourceFile"3 .source·"SourceFile"
1.74 KB
smali/androidx/datastore/preferences/protobuf/A.smali
    
Offset 141, 14 lines modifiedOffset 141, 18 lines modified
141 ····.line·121141 ····.line·121
142 ····.line·122142 ····.line·122
143 ····.line·123143 ····.line·123
144 ····.line·124144 ····.line·124
145 ····.line·125145 ····.line·125
146 ····.line·126146 ····.line·126
147 ····.line·127147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
148 .end·method152 .end·method
  
149 .method·public·static·b()Landroidx/datastore/preferences/protobuf/z;153 .method·public·static·b()Landroidx/datastore/preferences/protobuf/z;
150 ····.locals·2154 ····.locals·2
  
151 ····.line·1155 ····.line·1
152 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/z;156 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/z;
Offset 280, 14 lines modifiedOffset 284, 18 lines modified
280 ····.line·121284 ····.line·121
281 ····.line·122285 ····.line·122
282 ····.line·123286 ····.line·123
283 ····.line·124287 ····.line·124
284 ····.line·125288 ····.line·125
285 ····.line·126289 ····.line·126
286 ····.line·127290 ····.line·127
 291 ····.line·128
 292 ····.line·129
 293 ····.line·130
 294 ····.line·131
287 .end·method295 .end·method
  
288 .method·public·static·c()Landroidx/datastore/preferences/protobuf/A;296 .method·public·static·c()Landroidx/datastore/preferences/protobuf/A;
289 ····.locals·2297 ····.locals·2
  
290 ····.line·1298 ····.line·1
291 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;299 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;
Offset 419, 14 lines modifiedOffset 427, 18 lines modified
419 ····.line·121427 ····.line·121
420 ····.line·122428 ····.line·122
421 ····.line·123429 ····.line·123
422 ····.line·124430 ····.line·124
423 ····.line·125431 ····.line·125
424 ····.line·126432 ····.line·126
425 ····.line·127433 ····.line·127
 434 ····.line·128
 435 ····.line·129
 436 ····.line·130
 437 ····.line·131
426 .end·method438 .end·method
  
427 .method·public·static·d()Landroidx/datastore/preferences/protobuf/A;439 .method·public·static·d()Landroidx/datastore/preferences/protobuf/A;
428 ····.locals·2440 ····.locals·2
  
429 ····.line·1441 ····.line·1
430 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;442 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;
Offset 558, 14 lines modifiedOffset 570, 18 lines modified
558 ····.line·121570 ····.line·121
559 ····.line·122571 ····.line·122
560 ····.line·123572 ····.line·123
561 ····.line·124573 ····.line·124
562 ····.line·125574 ····.line·125
563 ····.line·126575 ····.line·126
564 ····.line·127576 ····.line·127
 577 ····.line·128
 578 ····.line·129
 579 ····.line·130
 580 ····.line·131
565 .end·method581 .end·method
  
566 .method·public·static·e()Landroidx/datastore/preferences/protobuf/A;582 .method·public·static·e()Landroidx/datastore/preferences/protobuf/A;
567 ····.locals·2583 ····.locals·2
  
568 ····.line·1584 ····.line·1
569 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;585 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;
Offset 697, 8 lines modifiedOffset 713, 12 lines modified
697 ····.line·121713 ····.line·121
698 ····.line·122714 ····.line·122
699 ····.line·123715 ····.line·123
700 ····.line·124716 ····.line·124
701 ····.line·125717 ····.line·125
702 ····.line·126718 ····.line·126
703 ····.line·127719 ····.line·127
 720 ····.line·128
 721 ····.line·129
 722 ····.line·130
 723 ····.line·131
704 .end·method724 .end·method
925 B
smali/androidx/datastore/preferences/protobuf/f0.smali
    
Offset 136, 14 lines modifiedOffset 136, 18 lines modified
136 ····.line·121136 ····.line·121
137 ····.line·122137 ····.line·122
138 ····.line·123138 ····.line·123
139 ····.line·124139 ····.line·124
140 ····.line·125140 ····.line·125
141 ····.line·126141 ····.line·126
142 ····.line·127142 ····.line·127
 143 ····.line·128
 144 ····.line·129
 145 ····.line·130
 146 ····.line·131
143 .end·method147 .end·method
  
144 .method·public·static·a()Lsun/misc/Unsafe;148 .method·public·static·a()Lsun/misc/Unsafe;
145 ····.locals·7149 ····.locals·7
  
146 ····.line·1150 ····.line·1
147 ····const-class·v0,·Lsun/misc/Unsafe;151 ····const-class·v0,·Lsun/misc/Unsafe;
Offset 314, 14 lines modifiedOffset 318, 18 lines modified
314 ····.line·121318 ····.line·121
315 ····.line·122319 ····.line·122
316 ····.line·123320 ····.line·123
317 ····.line·124321 ····.line·124
318 ····.line·125322 ····.line·125
319 ····.line·126323 ····.line·126
320 ····.line·127324 ····.line·127
 325 ····.line·128
 326 ····.line·129
 327 ····.line·130
 328 ····.line·131
321 .end·method329 .end·method
  
  
322 #·virtual·methods330 #·virtual·methods
323 .method·public·final·bridge·synthetic·run()Ljava/lang/Object;331 .method·public·final·bridge·synthetic·run()Ljava/lang/Object;
324 ····.locals·1332 ····.locals·1
  
Offset 453, 8 lines modifiedOffset 461, 12 lines modified
453 ····.line·121461 ····.line·121
454 ····.line·122462 ····.line·122
455 ····.line·123463 ····.line·123
456 ····.line·124464 ····.line·124
457 ····.line·125465 ····.line·125
458 ····.line·126466 ····.line·126
459 ····.line·127467 ····.line·127
 468 ····.line·128
 469 ····.line·129
 470 ····.line·130
 471 ····.line·131
460 .end·method472 .end·method
6.9 KB
smali/androidx/datastore/preferences/protobuf/w.smali
Max HTML report size reached
305 B
smali/androidx/datastore/preferences/protobuf/n.smali
    
Offset 152, 8 lines modifiedOffset 152, 12 lines modified
152 ····.line·121152 ····.line·121
153 ····.line·122153 ····.line·122
154 ····.line·123154 ····.line·123
155 ····.line·124155 ····.line·124
156 ····.line·125156 ····.line·125
157 ····.line·126157 ····.line·126
158 ····.line·127158 ····.line·127
 159 ····.line·128
 160 ····.line·129
 161 ····.line·130
 162 ····.line·131
159 .end·method163 .end·method
18.3 KB
smali/androidx/datastore/preferences/protobuf/i.smali
Max HTML report size reached
305 B
smali/androidx/datastore/preferences/protobuf/Q.smali
    
Offset 171, 8 lines modifiedOffset 171, 12 lines modified
171 ····.line·121171 ····.line·121
172 ····.line·122172 ····.line·122
173 ····.line·123173 ····.line·123
174 ····.line·124174 ····.line·124
175 ····.line·125175 ····.line·125
176 ····.line·126176 ····.line·126
177 ····.line·127177 ····.line·127
 178 ····.line·128
 179 ····.line·129
 180 ····.line·130
 181 ····.line·131
178 .end·method182 .end·method
8.24 KB
smali/androidx/datastore/preferences/protobuf/F.smali
Max HTML report size reached
3.05 KB
smali/androidx/datastore/preferences/protobuf/b0.smali
    
Offset 203, 14 lines modifiedOffset 203, 21 lines modified
203 ····.line·122203 ····.line·122
204 ····.line·123204 ····.line·123
205 ····.line·124205 ····.line·124
206 ····.line·125206 ····.line·125
207 ····.line·126207 ····.line·126
208 ····.line·127208 ····.line·127
209 ····.line·128209 ····.line·128
 210 ····.line·129
 211 ····.line·130
 212 ····.line·131
 213 ····.line·132
 214 ····.line·133
 215 ····.line·134
 216 ····.line·135
210 .end·method217 .end·method
  
211 .method·public·clear()V218 .method·public·clear()V
212 ····.locals·1219 ····.locals·1
  
213 ····.line·1220 ····.line·1
214 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->e:I221 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->e:I
Offset 358, 14 lines modifiedOffset 365, 18 lines modified
358 ····.line·121365 ····.line·121
359 ····.line·122366 ····.line·122
360 ····.line·123367 ····.line·123
361 ····.line·124368 ····.line·124
362 ····.line·125369 ····.line·125
363 ····.line·126370 ····.line·126
364 ····.line·127371 ····.line·127
 372 ····.line·128
 373 ····.line·129
 374 ····.line·130
 375 ····.line·131
365 .end·method376 .end·method
  
366 .method·public·contains(Ljava/lang/Object;)Z377 .method·public·contains(Ljava/lang/Object;)Z
367 ····.locals·2378 ····.locals·2
  
368 ····.line·1379 ····.line·1
369 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->e:I380 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->e:I
Offset 550, 14 lines modifiedOffset 561, 21 lines modified
550 ····.line·122561 ····.line·122
551 ····.line·123562 ····.line·123
552 ····.line·124563 ····.line·124
553 ····.line·125564 ····.line·125
554 ····.line·126565 ····.line·126
555 ····.line·127566 ····.line·127
556 ····.line·128567 ····.line·128
 568 ····.line·129
 569 ····.line·130
 570 ····.line·131
 571 ····.line·132
 572 ····.line·133
 573 ····.line·134
 574 ····.line·135
557 .end·method575 .end·method
  
558 .method·public·iterator()Ljava/util/Iterator;576 .method·public·iterator()Ljava/util/Iterator;
559 ····.locals·2577 ····.locals·2
  
560 ····.line·1578 ····.line·1
561 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->e:I579 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->e:I
Offset 565, 27 lines modifiedOffset 583, 27 lines modified
565 ····.line·2583 ····.line·2
566 ····.line·3584 ····.line·3
567 ····packed-switch·v0,·:pswitch_data_0585 ····packed-switch·v0,·:pswitch_data_0
  
568 ····.line·4586 ····.line·4
569 ····.line·5587 ····.line·5
570 ····.line·6588 ····.line·6
571 ····new-instance·v0,·Lo/c;589 ····new-instance·v0,·Lm/c;
  
572 ····.line·7590 ····.line·7
573 ····.line·8591 ····.line·8
574 ····iget-object·v1,·p0,·Landroidx/datastore/preferences/protobuf/b0;->f:Ljava/util/Map;592 ····iget-object·v1,·p0,·Landroidx/datastore/preferences/protobuf/b0;->f:Ljava/util/Map;
  
575 ····.line·9593 ····.line·9
576 ····.line·10594 ····.line·10
577 ····check-cast·v1,·Lo/e;595 ····check-cast·v1,·Lm/e;
  
578 ····.line·11596 ····.line·11
579 ····.line·12597 ····.line·12
580 ····invoke-direct·{v0,·v1},·Lo/c;-><init>(Lo/e;)V598 ····invoke-direct·{v0,·v1},·Lm/c;-><init>(Lm/e;)V
  
581 ····.line·13599 ····.line·13
582 ····.line·14600 ····.line·14
583 ····.line·15601 ····.line·15
584 ····return-object·v0602 ····return-object·v0
  
585 ····.line·16603 ····.line·16
Offset 713, 14 lines modifiedOffset 731, 18 lines modified
713 ····.line·121731 ····.line·121
714 ····.line·122732 ····.line·122
715 ····.line·123733 ····.line·123
716 ····.line·124734 ····.line·124
717 ····.line·125735 ····.line·125
718 ····.line·126736 ····.line·126
719 ····.line·127737 ····.line·127
 738 ····.line·128
 739 ····.line·129
 740 ····.line·130
 741 ····.line·131
720 .end·method742 .end·method
  
721 .method·public·remove(Ljava/lang/Object;)Z743 .method·public·remove(Ljava/lang/Object;)Z
722 ····.locals·1744 ····.locals·1
  
723 ····.line·1745 ····.line·1
724 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->e:I746 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->e:I
Offset 891, 14 lines modifiedOffset 913, 21 lines modified
891 ····.line·122913 ····.line·122
892 ····.line·123914 ····.line·123
893 ····.line·124915 ····.line·124
894 ····.line·125916 ····.line·125
895 ····.line·126917 ····.line·126
896 ····.line·127918 ····.line·127
897 ····.line·128919 ····.line·128
 920 ····.line·129
 921 ····.line·130
 922 ····.line·131
 923 ····.line·132
 924 ····.line·133
 925 ····.line·134
 926 ····.line·135
898 .end·method927 .end·method
  
899 .method·public·final·size()I928 .method·public·final·size()I
Max diff block lines reached; 678/3018 bytes (22.47%) of diff not shown.
1.57 KB
smali/androidx/datastore/preferences/protobuf/a0.smali
    
Offset 153, 14 lines modifiedOffset 153, 21 lines modified
153 ····.line·122153 ····.line·122
154 ····.line·123154 ····.line·123
155 ····.line·124155 ····.line·124
156 ····.line·125156 ····.line·125
157 ····.line·126157 ····.line·126
158 ····.line·127158 ····.line·127
159 ····.line·128159 ····.line·128
 160 ····.line·129
 161 ····.line·130
 162 ····.line·131
 163 ····.line·132
 164 ····.line·133
 165 ····.line·134
 166 ····.line·135
160 .end·method167 .end·method
  
  
161 #·virtual·methods168 #·virtual·methods
162 .method·public·final·a()Ljava/util/Iterator;169 .method·public·final·a()Ljava/util/Iterator;
163 ····.locals·1170 ····.locals·1
  
Offset 309, 14 lines modifiedOffset 316, 18 lines modified
309 ····.line·121316 ····.line·121
310 ····.line·122317 ····.line·122
311 ····.line·123318 ····.line·123
312 ····.line·124319 ····.line·124
313 ····.line·125320 ····.line·125
314 ····.line·126321 ····.line·126
315 ····.line·127322 ····.line·127
 323 ····.line·128
 324 ····.line·129
 325 ····.line·130
 326 ····.line·131
316 .end·method327 .end·method
  
317 .method·public·final·hasNext()Z328 .method·public·final·hasNext()Z
318 ····.locals·4329 ····.locals·4
  
319 ····.line·1330 ····.line·1
320 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/a0;->e:I331 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/a0;->e:I
Offset 483, 14 lines modifiedOffset 494, 18 lines modified
483 ····.line·121494 ····.line·121
484 ····.line·122495 ····.line·122
485 ····.line·123496 ····.line·123
486 ····.line·124497 ····.line·124
487 ····.line·125498 ····.line·125
488 ····.line·126499 ····.line·126
489 ····.line·127500 ····.line·127
 501 ····.line·128
 502 ····.line·129
 503 ····.line·130
 504 ····.line·131
490 .end·method505 .end·method
  
491 .method·public·final·next()Ljava/lang/Object;506 .method·public·final·next()Ljava/lang/Object;
492 ····.locals·3507 ····.locals·3
  
493 ····.line·1508 ····.line·1
494 ····const/4·v0,·0x1509 ····const/4·v0,·0x1
Offset 660, 14 lines modifiedOffset 675, 18 lines modified
660 ····.line·121675 ····.line·121
661 ····.line·122676 ····.line·122
662 ····.line·123677 ····.line·123
663 ····.line·124678 ····.line·124
664 ····.line·125679 ····.line·125
665 ····.line·126680 ····.line·126
666 ····.line·127681 ····.line·127
 682 ····.line·128
 683 ····.line·129
 684 ····.line·130
 685 ····.line·131
667 .end·method686 .end·method
  
668 .method·public·final·remove()V687 .method·public·final·remove()V
669 ····.locals·3688 ····.locals·3
  
670 ····.line·1689 ····.line·1
671 ····iget-boolean·v0,·p0,·Landroidx/datastore/preferences/protobuf/a0;->f:Z690 ····iget-boolean·v0,·p0,·Landroidx/datastore/preferences/protobuf/a0;->f:Z
Offset 844, 8 lines modifiedOffset 863, 12 lines modified
844 ····.line·121863 ····.line·121
845 ····.line·122864 ····.line·122
846 ····.line·123865 ····.line·123
847 ····.line·124866 ····.line·124
848 ····.line·125867 ····.line·125
849 ····.line·126868 ····.line·126
850 ····.line·127869 ····.line·127
 870 ····.line·128
 871 ····.line·129
 872 ····.line·130
 873 ····.line·131
851 .end·method874 .end·method
5.72 KB
smali/androidx/datastore/preferences/protobuf/M.smali
    
Offset 145, 14 lines modifiedOffset 145, 18 lines modified
145 ····.line·121145 ····.line·121
146 ····.line·122146 ····.line·122
147 ····.line·123147 ····.line·123
148 ····.line·124148 ····.line·124
149 ····.line·125149 ····.line·125
150 ····.line·126150 ····.line·126
151 ····.line·127151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
152 .end·method156 .end·method
  
153 .method·public·static·a(ILjava/lang/StringBuilder;)V157 .method·public·static·a(ILjava/lang/StringBuilder;)V
154 ····.locals·3158 ····.locals·3
  
155 ····.line·1159 ····.line·1
156 ····:goto_0160 ····:goto_0
Offset 397, 14 lines modifiedOffset 401, 23 lines modified
397 ····.line·216401 ····.line·216
398 ····.line·217402 ····.line·217
399 ····.line·218403 ····.line·218
400 ····.line·219404 ····.line·219
401 ····.line·220405 ····.line·220
402 ····.line·221406 ····.line·221
403 ····.line·222407 ····.line·222
 408 ····.line·223
 409 ····.line·224
 410 ····.line·225
 411 ····.line·226
 412 ····.line·227
 413 ····.line·228
 414 ····.line·229
 415 ····.line·230
 416 ····.line·231
404 .end·method417 .end·method
  
405 .method·public·static·b(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V418 .method·public·static·b(Ljava/lang/StringBuilder;ILjava/lang/String;Ljava/lang/Object;)V
406 ····.locals·5419 ····.locals·5
  
407 ····.line·1420 ····.line·1
408 ····const/4·v0,·0x1421 ····const/4·v0,·0x1
Offset 589, 15 lines modifiedOffset 602, 15 lines modified
  
589 ····.line·87602 ····.line·87
590 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;603 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
591 ····.line·88604 ····.line·88
592 ····.line·89605 ····.line·89
593 ····.line·90606 ····.line·90
594 ····const/4·v2,·0x1607 ····move·v2,·v0
  
595 ····.line·91608 ····.line·91
596 ····:goto_2609 ····:goto_2
597 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I610 ····invoke-virtual·{p2},·Ljava/lang/String;->length()I
  
598 ····.line·92611 ····.line·92
599 ····.line·93612 ····.line·93
Offset 719, 15 lines modifiedOffset 732, 15 lines modified
  
719 ····.line·151732 ····.line·151
720 ····invoke-direct·{p1,·p2},·Landroidx/datastore/preferences/protobuf/g;-><init>([B)V733 ····invoke-direct·{p1,·p2},·Landroidx/datastore/preferences/protobuf/g;-><init>([B)V
  
721 ····.line·152734 ····.line·152
722 ····.line·153735 ····.line·153
723 ····.line·154736 ····.line·154
724 ····invoke-static·{p1},·La/a;->j(Landroidx/datastore/preferences/protobuf/g;)Ljava/lang/String;737 ····invoke-static·{p1},·La/a;->m(Landroidx/datastore/preferences/protobuf/g;)Ljava/lang/String;
  
725 ····.line·155738 ····.line·155
726 ····.line·156739 ····.line·156
727 ····.line·157740 ····.line·157
728 ····move-result-object·p1741 ····move-result-object·p1
  
729 ····.line·158742 ····.line·158
Offset 758, 15 lines modifiedOffset 771, 15 lines modified
758 ····.line·170771 ····.line·170
759 ····.line·171772 ····.line·171
760 ····.line·172773 ····.line·172
761 ····check-cast·p3,·Landroidx/datastore/preferences/protobuf/g;774 ····check-cast·p3,·Landroidx/datastore/preferences/protobuf/g;
  
762 ····.line·173775 ····.line·173
763 ····.line·174776 ····.line·174
764 ····invoke-static·{p3},·La/a;->j(Landroidx/datastore/preferences/protobuf/g;)Ljava/lang/String;777 ····invoke-static·{p3},·La/a;->m(Landroidx/datastore/preferences/protobuf/g;)Ljava/lang/String;
  
765 ····.line·175778 ····.line·175
766 ····.line·176779 ····.line·176
767 ····.line·177780 ····.line·177
768 ····move-result-object·p1781 ····move-result-object·p1
  
769 ····.line·178782 ····.line·178
Offset 1369, 185 lines modifiedOffset 1382, 14 lines modified
1369 ····.line·6981382 ····.line·698
1370 ····.line·6991383 ····.line·699
1371 ····.line·7001384 ····.line·700
1372 ····.line·7011385 ····.line·701
1373 ····.line·7021386 ····.line·702
1374 ····.line·7031387 ····.line·703
1375 ····.line·7041388 ····.line·704
1376 ····.line·705 
1377 ····.line·706 
1378 ····.line·707 
1379 ····.line·708 
1380 ····.line·709 
1381 ····.line·710 
1382 ····.line·711 
1383 ····.line·712 
1384 ····.line·713 
1385 ····.line·714 
1386 ····.line·715 
1387 ····.line·716 
1388 ····.line·717 
1389 ····.line·718 
1390 ····.line·719 
1391 ····.line·720 
1392 ····.line·721 
1393 ····.line·722 
1394 ····.line·723 
1395 ····.line·724 
1396 ····.line·725 
1397 ····.line·726 
1398 ····.line·727 
1399 ····.line·728 
1400 ····.line·729 
1401 ····.line·730 
1402 ····.line·731 
1403 ····.line·732 
1404 ····.line·733 
Max diff block lines reached; 1097/5754 bytes (19.06%) of diff not shown.
3.45 KB
smali/androidx/datastore/preferences/protobuf/b.smali
    
Offset 149, 14 lines modifiedOffset 149, 18 lines modified
149 ····.line·121149 ····.line·121
150 ····.line·122150 ····.line·122
151 ····.line·123151 ····.line·123
152 ····.line·124152 ····.line·124
153 ····.line·125153 ····.line·125
154 ····.line·126154 ····.line·126
155 ····.line·127155 ····.line·127
 156 ····.line·128
 157 ····.line·129
 158 ····.line·130
 159 ····.line·131
156 .end·method160 .end·method
  
157 .method·public·final·addAll(ILjava/util/Collection;)Z161 .method·public·final·addAll(ILjava/util/Collection;)Z
158 ····.locals·0162 ····.locals·0
  
159 ····.line·3163 ····.line·3
160 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V164 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V
Offset 172, 15 lines modifiedOffset 176, 15 lines modified
172 .method·public·final·addAll(Ljava/util/Collection;)Z176 .method·public·final·addAll(Ljava/util/Collection;)Z
173 ····.locals·0177 ····.locals·0
  
174 ····.line·1178 ····.line·1
175 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V179 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V
  
176 ····.line·2180 ····.line·2
177 ····invoke-super·{p0,·p1},·Ljava/util/AbstractList;->addAll(Ljava/util/Collection;)Z181 ····invoke-super·{p0,·p1},·Ljava/util/AbstractCollection;->addAll(Ljava/util/Collection;)Z
  
178 ····move-result·p1182 ····move-result·p1
  
179 ····return·p1183 ····return·p1
180 .end·method184 .end·method
  
181 .method·public·final·clear()V185 .method·public·final·clear()V
Offset 314, 14 lines modifiedOffset 318, 18 lines modified
314 ····.line·121318 ····.line·121
315 ····.line·122319 ····.line·122
316 ····.line·123320 ····.line·123
317 ····.line·124321 ····.line·124
318 ····.line·125322 ····.line·125
319 ····.line·126323 ····.line·126
320 ····.line·127324 ····.line·127
 325 ····.line·128
 326 ····.line·129
 327 ····.line·130
 328 ····.line·131
321 .end·method329 .end·method
  
322 .method·public·final·equals(Ljava/lang/Object;)Z330 .method·public·final·equals(Ljava/lang/Object;)Z
323 ····.locals·6331 ····.locals·6
  
324 ····.line·1332 ····.line·1
325 ····const/4·v0,·0x1333 ····const/4·v0,·0x1
Offset 394, 15 lines modifiedOffset 402, 15 lines modified
  
394 ····.line·31402 ····.line·31
395 ····.line·32403 ····.line·32
396 ····return·v2404 ····return·v2
  
397 ····.line·33405 ····.line·33
398 ····:cond_3406 ····:cond_3
399 ····const/4·v3,·0x0407 ····move·v3,·v2
  
400 ····.line·34408 ····.line·34
401 ····:goto_0409 ····:goto_0
402 ····if-ge·v3,·v1,·:cond_5410 ····if-ge·v3,·v1,·:cond_5
  
403 ····.line·35411 ····.line·35
404 ····.line·36412 ····.line·36
Offset 517, 14 lines modifiedOffset 525, 21 lines modified
517 ····.line·122525 ····.line·122
518 ····.line·123526 ····.line·123
519 ····.line·124527 ····.line·124
520 ····.line·125528 ····.line·125
521 ····.line·126529 ····.line·126
522 ····.line·127530 ····.line·127
523 ····.line·128531 ····.line·128
 532 ····.line·129
 533 ····.line·130
 534 ····.line·131
 535 ····.line·132
 536 ····.line·133
 537 ····.line·134
 538 ····.line·135
524 .end·method539 .end·method
  
525 .method·public·final·hashCode()I540 .method·public·final·hashCode()I
526 ····.locals·4541 ····.locals·4
  
527 ····.line·1542 ····.line·1
528 ····invoke-virtual·{p0},·Ljava/util/AbstractCollection;->size()I543 ····invoke-virtual·{p0},·Ljava/util/AbstractCollection;->size()I
Offset 678, 14 lines modifiedOffset 693, 18 lines modified
678 ····.line·121693 ····.line·121
679 ····.line·122694 ····.line·122
680 ····.line·123695 ····.line·123
681 ····.line·124696 ····.line·124
682 ····.line·125697 ····.line·125
683 ····.line·126698 ····.line·126
684 ····.line·127699 ····.line·127
 700 ····.line·128
 701 ····.line·129
 702 ····.line·130
 703 ····.line·131
685 .end·method704 .end·method
  
686 .method·public·abstract·remove(I)Ljava/lang/Object;705 .method·public·abstract·remove(I)Ljava/lang/Object;
687 .end·method706 .end·method
  
688 .method·public·final·remove(Ljava/lang/Object;)Z707 .method·public·final·remove(Ljava/lang/Object;)Z
689 ····.locals·1708 ····.locals·1
Offset 720, 15 lines modifiedOffset 739, 15 lines modified
  
720 ····.line·1739 ····.line·1
721 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V740 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V
  
722 ····.line·2741 ····.line·2
723 ····.line·3742 ····.line·3
724 ····.line·4743 ····.line·4
725 ····invoke-super·{p0,·p1},·Ljava/util/AbstractList;->removeAll(Ljava/util/Collection;)Z744 ····invoke-super·{p0,·p1},·Ljava/util/AbstractCollection;->removeAll(Ljava/util/Collection;)Z
  
726 ····.line·5745 ····.line·5
727 ····.line·6746 ····.line·6
728 ····.line·7747 ····.line·7
729 ····move-result·p1748 ····move-result·p1
  
730 ····.line·8749 ····.line·8
Offset 849, 26 lines modifiedOffset 868, 33 lines modified
Max diff block lines reached; 934/3428 bytes (27.25%) of diff not shown.
11.9 KB
smali/androidx/datastore/preferences/protobuf/d0.smali
Max HTML report size reached
7.23 KB
smali/androidx/datastore/preferences/protobuf/I.smali
Max HTML report size reached
305 B
smali/androidx/datastore/preferences/protobuf/v.smali
    
Offset 136, 8 lines modifiedOffset 136, 12 lines modified
136 ····.line·121136 ····.line·121
137 ····.line·122137 ····.line·122
138 ····.line·123138 ····.line·123
139 ····.line·124139 ····.line·124
140 ····.line·125140 ····.line·125
141 ····.line·126141 ····.line·126
142 ····.line·127142 ····.line·127
 143 ····.line·128
 144 ····.line·129
 145 ····.line·130
 146 ····.line·131
143 .end·method147 .end·method
23.8 KB
smali/androidx/datastore/preferences/protobuf/i0.smali
Max HTML report size reached
1.34 KB
smali/androidx/datastore/preferences/protobuf/g0.smali
    
Offset 289, 14 lines modifiedOffset 289, 23 lines modified
289 ····.line·216289 ····.line·216
290 ····.line·217290 ····.line·217
291 ····.line·218291 ····.line·218
292 ····.line·219292 ····.line·219
293 ····.line·220293 ····.line·220
294 ····.line·221294 ····.line·221
295 ····.line·222295 ····.line·222
 296 ····.line·223
 297 ····.line·224
 298 ····.line·225
 299 ····.line·226
 300 ····.line·227
 301 ····.line·228
 302 ····.line·229
 303 ····.line·230
 304 ····.line·231
296 .end·method305 .end·method
  
297 .method·public·final·d(JLjava/lang/Object;)D306 .method·public·final·d(JLjava/lang/Object;)D
298 ····.locals·1307 ····.locals·1
  
299 ····.line·1308 ····.line·1
300 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I309 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I
Offset 547, 14 lines modifiedOffset 556, 23 lines modified
547 ····.line·216556 ····.line·216
548 ····.line·217557 ····.line·217
549 ····.line·218558 ····.line·218
550 ····.line·219559 ····.line·219
551 ····.line·220560 ····.line·220
552 ····.line·221561 ····.line·221
553 ····.line·222562 ····.line·222
 563 ····.line·223
 564 ····.line·224
 565 ····.line·225
 566 ····.line·226
 567 ····.line·227
 568 ····.line·228
 569 ····.line·229
 570 ····.line·230
 571 ····.line·231
554 .end·method572 .end·method
  
555 .method·public·final·e(JLjava/lang/Object;)F573 .method·public·final·e(JLjava/lang/Object;)F
556 ····.locals·1574 ····.locals·1
  
557 ····.line·1575 ····.line·1
558 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I576 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I
Offset 805, 14 lines modifiedOffset 823, 23 lines modified
805 ····.line·216823 ····.line·216
806 ····.line·217824 ····.line·217
807 ····.line·218825 ····.line·218
808 ····.line·219826 ····.line·219
809 ····.line·220827 ····.line·220
810 ····.line·221828 ····.line·221
811 ····.line·222829 ····.line·222
 830 ····.line·223
 831 ····.line·224
 832 ····.line·225
 833 ····.line·226
 834 ····.line·227
 835 ····.line·228
 836 ····.line·229
 837 ····.line·230
 838 ····.line·231
812 .end·method839 .end·method
  
813 .method·public·final·j(Ljava/lang/Object;JZ)V840 .method·public·final·j(Ljava/lang/Object;JZ)V
814 ····.locals·1841 ····.locals·1
  
815 ····.line·1842 ····.line·1
816 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I843 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I
305 B
smali/androidx/datastore/preferences/protobuf/D.smali
    
Offset 171, 8 lines modifiedOffset 171, 12 lines modified
171 ····.line·121171 ····.line·121
172 ····.line·122172 ····.line·122
173 ····.line·123173 ····.line·123
174 ····.line·124174 ····.line·124
175 ····.line·125175 ····.line·125
176 ····.line·126176 ····.line·126
177 ····.line·127177 ····.line·127
 178 ····.line·128
 179 ····.line·129
 180 ····.line·130
 181 ····.line·131
178 .end·method182 .end·method
5.74 KB
smali/androidx/datastore/preferences/protobuf/g.smali
    
Offset 179, 14 lines modifiedOffset 179, 18 lines modified
179 ····.line·121179 ····.line·121
180 ····.line·122180 ····.line·122
181 ····.line·123181 ····.line·123
182 ····.line·124182 ····.line·124
183 ····.line·125183 ····.line·125
184 ····.line·126184 ····.line·126
185 ····.line·127185 ····.line·127
 186 ····.line·128
 187 ····.line·129
 188 ····.line·130
 189 ····.line·131
186 .end·method190 .end·method
  
187 .method·public·constructor·<init>([B)V191 .method·public·constructor·<init>([B)V
188 ····.locals·1192 ····.locals·1
  
189 ····.line·1193 ····.line·1
190 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V194 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 323, 14 lines modifiedOffset 327, 21 lines modified
323 ····.line·122327 ····.line·122
324 ····.line·123328 ····.line·123
325 ····.line·124329 ····.line·124
326 ····.line·125330 ····.line·125
327 ····.line·126331 ····.line·126
328 ····.line·127332 ····.line·127
329 ····.line·128333 ····.line·128
 334 ····.line·129
 335 ····.line·130
 336 ····.line·131
 337 ····.line·132
 338 ····.line·133
 339 ····.line·134
 340 ····.line·135
330 .end·method341 .end·method
  
331 .method·public·static·b(III)I342 .method·public·static·b(III)I
332 ····.locals·3343 ····.locals·3
  
333 ····.line·1344 ····.line·1
334 ····sub-int·v0,·p1,·p0345 ····sub-int·v0,·p1,·p0
Offset 1827, 14 lines modifiedOffset 1838, 21 lines modified
1827 ····.line·1221838 ····.line·122
1828 ····.line·1231839 ····.line·123
1829 ····.line·1241840 ····.line·124
1830 ····.line·1251841 ····.line·125
1831 ····.line·1261842 ····.line·126
1832 ····.line·1271843 ····.line·127
1833 ····.line·1281844 ····.line·128
 1845 ····.line·129
 1846 ····.line·130
 1847 ····.line·131
 1848 ····.line·132
 1849 ····.line·133
 1850 ····.line·134
 1851 ····.line·135
1834 .end·method1852 .end·method
  
1835 .method·public·d([BI)V1853 .method·public·d([BI)V
1836 ····.locals·21854 ····.locals·2
  
1837 ····.line·11855 ····.line·1
1838 ····const/4·v0,·0x01856 ····const/4·v0,·0x0
Offset 2061, 14 lines modifiedOffset 2079, 23 lines modified
2061 ····.line·2162079 ····.line·216
2062 ····.line·2172080 ····.line·217
2063 ····.line·2182081 ····.line·218
2064 ····.line·2192082 ····.line·219
2065 ····.line·2202083 ····.line·220
2066 ····.line·2212084 ····.line·221
2067 ····.line·2222085 ····.line·222
 2086 ····.line·223
 2087 ····.line·224
 2088 ····.line·225
 2089 ····.line·226
 2090 ····.line·227
 2091 ····.line·228
 2092 ····.line·229
 2093 ····.line·230
 2094 ····.line·231
2068 .end·method2095 .end·method
  
2069 .method·public·e()I2096 .method·public·e()I
2070 ····.locals·12097 ····.locals·1
  
2071 ····.line·12098 ····.line·1
2072 ····const/4·v0,·0x02099 ····const/4·v0,·0x0
Offset 2269, 15 lines modifiedOffset 2296, 15 lines modified
  
2269 ····.line·872296 ····.line·87
2270 ····.line·882297 ····.line·88
2271 ····if-eq·v5,·v6,·:cond_52298 ····if-eq·v5,·v6,·:cond_5
  
2272 ····.line·892299 ····.line·89
2273 ····.line·902300 ····.line·90
2274 ····const/4·v0,·0x02301 ····move·v0,·v2
  
2275 ····.line·912302 ····.line·91
2276 ····goto·:goto_12303 ····goto·:goto_1
  
2277 ····.line·922304 ····.line·92
2278 ····:cond_52305 ····:cond_5
2279 ····add-int/lit8·v1,·v1,·0x12306 ····add-int/lit8·v1,·v1,·0x1
Offset 3772, 14 lines modifiedOffset 3799, 108 lines modified
3772 ····.line·15123799 ····.line·1512
3773 ····.line·15133800 ····.line·1513
3774 ····.line·15143801 ····.line·1514
3775 ····.line·15153802 ····.line·1515
3776 ····.line·15163803 ····.line·1516
3777 ····.line·15173804 ····.line·1517
3778 ····.line·15183805 ····.line·1518
 3806 ····.line·1519
 3807 ····.line·1520
 3808 ····.line·1521
 3809 ····.line·1522
 3810 ····.line·1523
 3811 ····.line·1524
 3812 ····.line·1525
 3813 ····.line·1526
 3814 ····.line·1527
 3815 ····.line·1528
 3816 ····.line·1529
 3817 ····.line·1530
 3818 ····.line·1531
 3819 ····.line·1532
 3820 ····.line·1533
 3821 ····.line·1534
 3822 ····.line·1535
Max diff block lines reached; 2538/5768 bytes (44.00%) of diff not shown.
305 B
smali/androidx/datastore/preferences/protobuf/K.smali
    
Offset 171, 8 lines modifiedOffset 171, 12 lines modified
171 ····.line·121171 ····.line·121
172 ····.line·122172 ····.line·122
173 ····.line·123173 ····.line·123
174 ····.line·124174 ····.line·124
175 ····.line·125175 ····.line·125
176 ····.line·126176 ····.line·126
177 ····.line·127177 ····.line·127
 178 ····.line·128
 179 ····.line·129
 180 ····.line·130
 181 ····.line·131
178 .end·method182 .end·method
1.42 KB
smali/androidx/datastore/preferences/protobuf/c.smali
    
Offset 55, 42 lines modifiedOffset 55, 37 lines modified
55 ····.line·1655 ····.line·16
56 ····.line·1756 ····.line·17
57 ····move-result-object·v157 ····move-result-object·v1
58 ····:try_end_158 ····:try_end_1
59 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_159 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
60 ····.line·1860 ····.line·18
61 ····goto·:goto_1 
  
62 ····.line·19 
63 ····:catchall_161 ····:catchall_1
64 ····nop 
  
65 ····.line·20 
66 ····:goto_1 
67 ····if-eqz·v1,·:cond_062 ····if-eqz·v1,·:cond_0
  
68 ····.line·2163 ····.line·19
69 ····.line·2264 ····.line·20
70 ····const/4·v0,·0x165 ····const/4·v0,·0x1
  
71 ····.line·2366 ····.line·21
72 ····goto·:goto_267 ····goto·:goto_1
  
73 ····.line·2468 ····.line·22
74 ····:cond_069 ····:cond_0
75 ····const/4·v0,·0x070 ····const/4·v0,·0x0
  
76 ····.line·2571 ····.line·23
77 ····:goto_272 ····:goto_1
78 ····sput-boolean·v0,·Landroidx/datastore/preferences/protobuf/c;->b:Z73 ····sput-boolean·v0,·Landroidx/datastore/preferences/protobuf/c;->b:Z
  
 74 ····.line·24
 75 ····.line·25
 76 ····return-void
79 ····.line·2677 ····.line·26
80 ····.line·2778 ····.line·27
81 ····return-void 
82 ····.line·2879 ····.line·28
83 ····.line·2980 ····.line·29
84 ····.line·3081 ····.line·30
85 ····.line·3182 ····.line·31
86 ····.line·3283 ····.line·32
87 ····.line·3384 ····.line·33
88 ····.line·3485 ····.line·34
Offset 183, 14 lines modifiedOffset 178, 18 lines modified
183 ····.line·121178 ····.line·121
184 ····.line·122179 ····.line·122
185 ····.line·123180 ····.line·123
186 ····.line·124181 ····.line·124
187 ····.line·125182 ····.line·125
188 ····.line·126183 ····.line·126
189 ····.line·127184 ····.line·127
 185 ····.line·128
 186 ····.line·129
 187 ····.line·130
 188 ····.line·131
190 .end·method189 .end·method
  
191 .method·public·static·a()Z190 .method·public·static·a()Z
192 ····.locals·1191 ····.locals·1
  
193 ····.line·1192 ····.line·1
194 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/c;->a:Ljava/lang/Class;193 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/c;->a:Ljava/lang/Class;
Offset 332, 8 lines modifiedOffset 331, 12 lines modified
332 ····.line·121331 ····.line·121
333 ····.line·122332 ····.line·122
334 ····.line·123333 ····.line·123
335 ····.line·124334 ····.line·124
336 ····.line·125335 ····.line·125
337 ····.line·126336 ····.line·126
338 ····.line·127337 ····.line·127
 338 ····.line·128
 339 ····.line·129
 340 ····.line·130
 341 ····.line·131
339 .end·method342 .end·method
43.4 KB
smali/androidx/datastore/preferences/protobuf/l0.smali
Max HTML report size reached
1.73 KB
smali/androidx/datastore/preferences/protobuf/G.smali
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Landroidx/datastore/preferences/protobuf/G;1 .class·public·final·Landroidx/datastore/preferences/protobuf/G;
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:Landroidx/datastore/preferences/protobuf/o0;5 .field·public·final·a:Landroidx/datastore/preferences/protobuf/n0;
  
6 .field·public·final·b:Landroidx/datastore/preferences/protobuf/q0;6 .field·public·final·b:Landroidx/datastore/preferences/protobuf/p0;
  
7 .field·public·final·c:LM/k;7 .field·public·final·c:LK/k;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroidx/datastore/preferences/protobuf/o0;Landroidx/datastore/preferences/protobuf/q0;LM/k;)V9 .method·public·constructor·<init>(Landroidx/datastore/preferences/protobuf/n0;Landroidx/datastore/preferences/protobuf/p0;LK/k;)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/datastore/preferences/protobuf/G;->a:Landroidx/datastore/preferences/protobuf/o0;16 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/G;->a:Landroidx/datastore/preferences/protobuf/n0;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-object·p2,·p0,·Landroidx/datastore/preferences/protobuf/G;->b:Landroidx/datastore/preferences/protobuf/q0;19 ····iput-object·p2,·p0,·Landroidx/datastore/preferences/protobuf/G;->b:Landroidx/datastore/preferences/protobuf/p0;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput-object·p3,·p0,·Landroidx/datastore/preferences/protobuf/G;->c:LM/k;22 ····iput-object·p3,·p0,·Landroidx/datastore/preferences/protobuf/G;->c:LK/k;
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····return-void25 ····return-void
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
15.3 KB
smali/androidx/datastore/preferences/protobuf/j0.smali
Max HTML report size reached
1.04 KB
smali/androidx/datastore/preferences/protobuf/E.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ····.line·321 ····.line·3
22 ····array-length·v1,·v022 ····array-length·v1,·v0
  
23 ····.line·423 ····.line·4
24 ····const/4·v2,·0x024 ····const/4·v2,·0x0
  
25 ····.line·525 ····.line·5
26 ····const/4·v3,·0x026 ····move·v3,·v2
  
27 ····.line·627 ····.line·6
28 ····:goto_028 ····:goto_0
29 ····if-ge·v3,·v1,·:cond_129 ····if-ge·v3,·v1,·:cond_1
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
Offset 168, 14 lines modifiedOffset 168, 21 lines modified
168 ····.line·122168 ····.line·122
169 ····.line·123169 ····.line·123
170 ····.line·124170 ····.line·124
171 ····.line·125171 ····.line·125
172 ····.line·126172 ····.line·126
173 ····.line·127173 ····.line·127
174 ····.line·128174 ····.line·128
 175 ····.line·129
 176 ····.line·130
 177 ····.line·131
 178 ····.line·132
 179 ····.line·133
 180 ····.line·134
 181 ····.line·135
175 .end·method182 .end·method
  
176 .method·public·final·b(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/V;183 .method·public·final·b(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/V;
177 ····.locals·5184 ····.locals·5
  
178 ····.line·1185 ····.line·1
179 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/E;->a:[Landroidx/datastore/preferences/protobuf/L;186 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/E;->a:[Landroidx/datastore/preferences/protobuf/L;
Offset 345, 8 lines modifiedOffset 352, 15 lines modified
345 ····.line·122352 ····.line·122
346 ····.line·123353 ····.line·123
347 ····.line·124354 ····.line·124
348 ····.line·125355 ····.line·125
349 ····.line·126356 ····.line·126
350 ····.line·127357 ····.line·127
351 ····.line·128358 ····.line·128
 359 ····.line·129
 360 ····.line·130
 361 ····.line·131
 362 ····.line·132
 363 ····.line·133
 364 ····.line·134
 365 ····.line·135
352 .end·method366 .end·method
31.0 KB
smali/androidx/datastore/preferences/protobuf/H.smali
Max HTML report size reached
9.56 KB
smali/androidx/datastore/preferences/protobuf/m0.smali
Max HTML report size reached
929 B
smali/androidx/datastore/preferences/protobuf/e0.smali
    
Offset 157, 14 lines modifiedOffset 157, 21 lines modified
157 ····.line·122157 ····.line·122
158 ····.line·123158 ····.line·123
159 ····.line·124159 ····.line·124
160 ····.line·125160 ····.line·125
161 ····.line·126161 ····.line·126
162 ····.line·127162 ····.line·127
163 ····.line·128163 ····.line·128
 164 ····.line·129
 165 ····.line·130
 166 ····.line·131
 167 ····.line·132
 168 ····.line·133
 169 ····.line·134
 170 ····.line·135
164 .end·method171 .end·method
  
165 .method·public·static·b(Ljava/lang/Object;)V172 .method·public·static·b(Ljava/lang/Object;)V
166 ····.locals·1173 ····.locals·1
  
167 ····.line·1174 ····.line·1
168 ····check-cast·p0,·Landroidx/datastore/preferences/protobuf/w;175 ····check-cast·p0,·Landroidx/datastore/preferences/protobuf/w;
Offset 304, 14 lines modifiedOffset 311, 21 lines modified
304 ····.line·122311 ····.line·122
305 ····.line·123312 ····.line·123
306 ····.line·124313 ····.line·124
307 ····.line·125314 ····.line·125
308 ····.line·126315 ····.line·126
309 ····.line·127316 ····.line·127
310 ····.line·128317 ····.line·128
 318 ····.line·129
 319 ····.line·130
 320 ····.line·131
 321 ····.line·132
 322 ····.line·133
 323 ····.line·134
 324 ····.line·135
311 .end·method325 .end·method
  
312 .method·public·static·c(ILandroidx/datastore/preferences/protobuf/k;Ljava/lang/Object;)Z326 .method·public·static·c(ILandroidx/datastore/preferences/protobuf/k;Ljava/lang/Object;)Z
313 ····.locals·8327 ····.locals·8
  
314 ····.line·1328 ····.line·1
315 ····iget·v0,·p1,·Landroidx/datastore/preferences/protobuf/k;->b:I329 ····iget·v0,·p1,·Landroidx/datastore/preferences/protobuf/k;->b:I
769 B
smali/androidx/datastore/preferences/protobuf/J.smali
    
Offset 944, 14 lines modifiedOffset 944, 23 lines modified
944 ····.line·216944 ····.line·216
945 ····.line·217945 ····.line·217
946 ····.line·218946 ····.line·218
947 ····.line·219947 ····.line·219
948 ····.line·220948 ····.line·220
949 ····.line·221949 ····.line·221
950 ····.line·222950 ····.line·222
 951 ····.line·223
 952 ····.line·224
 953 ····.line·225
 954 ····.line·226
 955 ····.line·227
 956 ····.line·228
 957 ····.line·229
 958 ····.line·230
 959 ····.line·231
951 .end·method960 .end·method
  
952 .method·public·static·c(Ljava/lang/Object;)V961 .method·public·static·c(Ljava/lang/Object;)V
953 ····.locals·1962 ····.locals·1
  
954 ····.line·1963 ····.line·1
955 ····check-cast·p0,·Landroidx/datastore/preferences/protobuf/I;964 ····check-cast·p0,·Landroidx/datastore/preferences/protobuf/I;
Offset 1084, 8 lines modifiedOffset 1093, 15 lines modified
1084 ····.line·1221093 ····.line·122
1085 ····.line·1231094 ····.line·123
1086 ····.line·1241095 ····.line·124
1087 ····.line·1251096 ····.line·125
1088 ····.line·1261097 ····.line·126
1089 ····.line·1271098 ····.line·127
1090 ····.line·1281099 ····.line·128
 1100 ····.line·129
 1101 ····.line·130
 1102 ····.line·131
 1103 ····.line·132
 1104 ····.line·133
 1105 ····.line·134
 1106 ····.line·135
1091 .end·method1107 .end·method
53.6 KB
smali/V/a.smali
Max HTML report size reached
22.2 KB
smali/V/b.smali
Max HTML report size reached
21.3 KB
smali/V/c.smali
Max HTML report size reached
30.1 KB
smali/K0/a.smali
Max HTML report size reached
21.3 KB
smali/K0/d.smali
Max HTML report size reached
4.13 KB
smali/K0/h.smali
    
Offset 1, 285 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LK0/h;1 .class·public·abstract·LK0/h;
2 .super·Ljava/lang/Object;2 .super·LK0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:LK0/h; 
  
  
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····new-instance·v0,·LK0/h; 
  
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,·LK0/h;->a:LK0/h; 
  
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 
119 ····.line·107 
Max diff block lines reached; -1/4194 bytes (-0.02%) of diff not shown.
7.53 KB
smali/K0/f.smali
Max HTML report size reached
1.71 KB
smali/K0/e.smali
    
Offset 1, 55 lines modifiedOffset 1, 60 lines modified
1 .class·public·abstract·LK0/e;1 .class·public·abstract·LK0/e;
2 .super·Ljava/lang/Object;2 .super·La/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/Throwable;5 .method·public·static·varargs·L([Ljava/lang/Object;)Ljava/util/List;
8 ····.locals·16 ····.locals·1
  
9 ····.line·17 ····.line·1
10 ····instance-of·v0,·p0,·LK0/d;8 ····const-string·v0,·"elements"
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····if-eqz·v0,·:cond_011 ····invoke-static·{p0,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····.line·412 ····.line·4
15 ····.line·513 ····.line·5
16 ····check-cast·p0,·LK0/d; 
  
17 ····.line·614 ····.line·6
 15 ····array-length·v0,·p0
  
18 ····.line·716 ····.line·7
19 ····iget-object·p0,·p0,·LK0/d;->e:Ljava/lang/Throwable;17 ····if-lez·v0,·:cond_0
  
20 ····.line·818 ····.line·8
21 ····.line·919 ····.line·9
22 ····goto·:goto_020 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
23 ····.line·1021 ····.line·10
24 ····:cond_0 
25 ····const/4·p0,·0x0 
  
26 ····.line·1122 ····.line·11
27 ····:goto_0 
28 ····return-object·p0 
29 ····.line·1223 ····.line·12
 24 ····move-result-object·p0
  
30 ····.line·1325 ····.line·13
 26 ····const-string·v0,·"asList(...)"
  
31 ····.line·1427 ····.line·14
32 ····.line·1528 ····.line·15
 29 ····invoke-static·{p0,·v0},·LU0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
33 ····.line·1630 ····.line·16
34 ····.line·1731 ····.line·17
35 ····.line·1832 ····.line·18
 33 ····goto·:goto_0
  
36 ····.line·1934 ····.line·19
 35 ····:cond_0
 36 ····sget-object·p0,·LK0/l;->e:LK0/l;
  
37 ····.line·2037 ····.line·20
38 ····.line·2138 ····.line·21
 39 ····:goto_0
 40 ····return-object·p0
39 ····.line·2241 ····.line·22
40 ····.line·2342 ····.line·23
41 ····.line·2443 ····.line·24
42 ····.line·2544 ····.line·25
43 ····.line·2645 ····.line·26
44 ····.line·2746 ····.line·27
45 ····.line·2847 ····.line·28
Offset 149, 8 lines modifiedOffset 154, 15 lines modified
149 ····.line·122154 ····.line·122
150 ····.line·123155 ····.line·123
151 ····.line·124156 ····.line·124
152 ····.line·125157 ····.line·125
153 ····.line·126158 ····.line·126
154 ····.line·127159 ····.line·127
155 ····.line·128160 ····.line·128
 161 ····.line·129
 162 ····.line·130
 163 ····.line·131
 164 ····.line·132
 165 ····.line·133
 166 ····.line·134
 167 ····.line·135
156 .end·method168 .end·method
121 KB
smali/K0/b.smali
Max HTML report size reached
2.21 KB
smali/K0/g.smali
    
Offset 1, 148 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LK0/g;1 .class·public·abstract·LK0/g;
2 .super·Ljava/lang/Object;2 .super·LK0/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:LK0/g; 
  
  
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····new-instance·v0,·LK0/g; 
  
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,·LK0/g;->a:LK0/g; 
  
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 
119 ····.line·107 
Max diff block lines reached; -1/2233 bytes (-0.04%) of diff not shown.
48.7 KB
smali/K0/c.smali
Max HTML report size reached
15.3 KB
smali/m/a.smali
Max HTML report size reached
26.0 KB
smali/m/d.smali
Max HTML report size reached
37.0 KB
smali/m/b.smali
Max HTML report size reached
21.2 KB
smali/m/c.smali
Max HTML report size reached
12.4 KB
smali/com/baseflow/geolocator/GeolocatorLocationService.smali
Max HTML report size reached
1.01 KB
smali/Q0/a.smali
    
Offset 62, 47 lines modifiedOffset 62, 45 lines modified
  
62 ····.line·2362 ····.line·23
63 ····.line·2463 ····.line·24
64 ····goto·:goto_064 ····goto·:goto_0
  
65 ····.line·2565 ····.line·25
66 ····:catchall_066 ····:catchall_0
67 ····nop 
  
68 ····.line·26 
69 ····:cond_067 ····:cond_0
70 ····move-object·v1,·v068 ····move-object·v1,·v0
  
71 ····.line·2769 ····.line·26
72 ····:goto_070 ····:goto_0
73 ····if-eqz·v1,·:cond_171 ····if-eqz·v1,·:cond_1
  
 72 ····.line·27
74 ····.line·2873 ····.line·28
75 ····.line·29 
76 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I74 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I
  
 75 ····.line·29
77 ····.line·3076 ····.line·30
78 ····.line·3177 ····.line·31
79 ····.line·32 
80 ····move-result·v278 ····move-result·v2
  
81 ····.line·3379 ····.line·32
82 ····if-lez·v2,·:cond_180 ····if-lez·v2,·:cond_1
  
 81 ····.line·33
83 ····.line·3482 ····.line·34
84 ····.line·35 
85 ····move-object·v0,·v183 ····move-object·v0,·v1
  
86 ····.line·3684 ····.line·35
87 ····:cond_185 ····:cond_1
88 ····sput-object·v0,·LQ0/a;->a:Ljava/lang/Integer;86 ····sput-object·v0,·LQ0/a;->a:Ljava/lang/Integer;
  
 87 ····.line·36
89 ····.line·3788 ····.line·37
90 ····.line·38 
91 ····return-void89 ····return-void
 90 ····.line·38
92 ····.line·3991 ····.line·39
93 ····.line·4092 ····.line·40
94 ····.line·4193 ····.line·41
95 ····.line·4294 ····.line·42
96 ····.line·4395 ····.line·43
97 ····.line·4496 ····.line·44
98 ····.line·4597 ····.line·45
Offset 184, 8 lines modifiedOffset 182, 12 lines modified
184 ····.line·121182 ····.line·121
185 ····.line·122183 ····.line·122
186 ····.line·123184 ····.line·123
187 ····.line·124185 ····.line·124
188 ····.line·125186 ····.line·125
189 ····.line·126187 ····.line·126
190 ····.line·127188 ····.line·127
 189 ····.line·128
 190 ····.line·129
 191 ····.line·130
 192 ····.line·131
191 .end·method193 .end·method
21.1 KB
smali/S/a.smali
Max HTML report size reached
25.6 KB
smali/H0/a.smali
Max HTML report size reached
15.3 KB
smali/H0/k.smali
Max HTML report size reached
19.6 KB
smali/H0/j.smali
Max HTML report size reached
46.6 KB
smali/H0/d.smali
Max HTML report size reached
10.9 KB
smali/H0/h.smali
Max HTML report size reached
26.3 KB
smali/H0/f.smali
Max HTML report size reached
11.8 KB
smali/H0/i.smali
Max HTML report size reached
4.01 KB
smali/H0/e.smali
    
Offset 1, 84 lines modifiedOffset 1, 141 lines modified
1 .class·public·final·LH0/e;1 .class·public·final·LH0/e;
2 .super·LV0/i;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LU0/a; 
  
 4 #·instance·fields
 5 .field·public·a:Ljava/lang/Boolean;
  
 6 .field·public·b:Ljava/lang/Boolean;
6 #·static·fields 
7 .field·public·static·final·f:LH0/e; 
  
 7 .field·public·c:Ljava/util/Map;
  
  
8 #·direct·methods8 #·virtual·methods
9 .method·static·constructor·<clinit>()V9 .method·public·final·equals(Ljava/lang/Object;)Z
10 ····.locals·210 ····.locals·4
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·LH0/e;12 ····const/4·v0,·0x1
  
13 ····.line·213 ····.line·2
 14 ····if-ne·p0,·p1,·:cond_0
14 ····.line·3 
15 ····const/4·v1,·0x0 
  
 15 ····.line·3
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·LV0/i;-><init>(I)V17 ····return·v0
  
18 ····.line·518 ····.line·5
 19 ····:cond_0
 20 ····const/4·v1,·0x0
  
19 ····.line·621 ····.line·6
 22 ····if-eqz·p1,·:cond_3
20 ····.line·7 
21 ····sput-object·v0,·LH0/e;->f:LH0/e; 
  
 23 ····.line·7
22 ····.line·824 ····.line·8
 25 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
23 ····.line·926 ····.line·9
24 ····return-void 
25 ····.line·1027 ····.line·10
26 ····.line·1128 ····.line·11
 29 ····move-result-object·v2
  
27 ····.line·1230 ····.line·12
 31 ····const-class·v3,·LH0/e;
  
28 ····.line·1332 ····.line·13
29 ····.line·1433 ····.line·14
 34 ····if-eq·v3,·v2,·:cond_1
  
30 ····.line·1535 ····.line·15
31 ····.line·1636 ····.line·16
 37 ····goto·:goto_1
  
32 ····.line·1738 ····.line·17
 39 ····:cond_1
 40 ····check-cast·p1,·LH0/e;
  
33 ····.line·1841 ····.line·18
34 ····.line·1942 ····.line·19
 43 ····iget-object·v2,·p0,·LH0/e;->a:Ljava/lang/Boolean;
  
35 ····.line·2044 ····.line·20
36 ····.line·2145 ····.line·21
 46 ····iget-object·v3,·p1,·LH0/e;->a:Ljava/lang/Boolean;
  
37 ····.line·2247 ····.line·22
38 ····.line·2348 ····.line·23
 49 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
39 ····.line·2450 ····.line·24
40 ····.line·2551 ····.line·25
41 ····.line·2652 ····.line·26
 53 ····move-result·v2
  
42 ····.line·2754 ····.line·27
 55 ····if-eqz·v2,·:cond_2
  
43 ····.line·2856 ····.line·28
44 ····.line·2957 ····.line·29
 58 ····iget-object·v2,·p0,·LH0/e;->b:Ljava/lang/Boolean;
  
45 ····.line·3059 ····.line·30
46 ····.line·3160 ····.line·31
 61 ····iget-object·v3,·p1,·LH0/e;->b:Ljava/lang/Boolean;
  
47 ····.line·3262 ····.line·32
48 ····.line·3363 ····.line·33
 64 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
  
49 ····.line·3465 ····.line·34
50 ····.line·3566 ····.line·35
51 ····.line·3667 ····.line·36
 68 ····move-result·v2
  
52 ····.line·3769 ····.line·37
 70 ····if-eqz·v2,·:cond_2
  
53 ····.line·3871 ····.line·38
54 ····.line·3972 ····.line·39
 73 ····iget-object·v2,·p0,·LH0/e;->c:Ljava/util/Map;
  
55 ····.line·4074 ····.line·40
56 ····.line·4175 ····.line·41
 76 ····iget-object·p1,·p1,·LH0/e;->c:Ljava/util/Map;
  
57 ····.line·4277 ····.line·42
58 ····.line·4378 ····.line·43
 79 ····invoke-interface·{v2,·p1},·Ljava/util/Map;->equals(Ljava/lang/Object;)Z
  
59 ····.line·4480 ····.line·44
60 ····.line·4581 ····.line·45
61 ····.line·4682 ····.line·46
 83 ····move-result·p1
  
62 ····.line·4784 ····.line·47
 85 ····if-eqz·p1,·:cond_2
  
Max diff block lines reached; 1656/4070 bytes (40.69%) of diff not shown.
14.6 KB
smali/H0/b.smali
Max HTML report size reached
15.4 KB
smali/H0/g.smali
Max HTML report size reached
58.0 KB
smali/H0/c.smali
Max HTML report size reached
43.8 KB
smali/w0/a.smali
Max HTML report size reached
9.07 KB
smali/V0/a.smali
Max HTML report size reached
313 B
smali/V0/d.smali
    
Offset 1, 8 lines modifiedOffset 1, 6 lines modified
1 .class·public·interface·abstract·LV0/d; 
2 .super·Ljava/lang/Object;1 .class·public·final·LV0/d;
 2 .super·LV0/e;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Serializable;
  
4 #·virtual·methods 
5 .method·public·abstract·a()Ljava/lang/Class; 
6 .end·method 
60.8 KB
smali/V0/e.smali
Max HTML report size reached
1.06 KB
smali/V0/b.smali
    
Offset 1, 38 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·LV0/b;1 .class·public·final·LV0/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 #·static·fields 
7 .field·public·static·final·e:LV0/b; 
  
  
8 #·direct·methods4 #·virtual·methods
9 .method·static·constructor·<clinit>()V5 .method·public·final·initialValue()Ljava/lang/Object;
10 ····.locals·16 ····.locals·1
  
11 ····.line·17 ····.line·1
12 ····new-instance·v0,·LV0/b;8 ····new-instance·v0,·Ljava/util/Random;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V
  
16 ····.line·412 ····.line·4
17 ····.line·513 ····.line·5
18 ····.line·614 ····.line·6
 15 ····return-object·v0
19 ····sput-object·v0,·LV0/b;->e:LV0/b; 
  
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
Offset 144, 8 lines modifiedOffset 135, 12 lines modified
144 ····.line·121135 ····.line·121
145 ····.line·122136 ····.line·122
146 ····.line·123137 ····.line·123
147 ····.line·124138 ····.line·124
148 ····.line·125139 ····.line·125
149 ····.line·126140 ····.line·126
150 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
151 .end·method146 .end·method
13.3 KB
smali/V0/c.smali
Max HTML report size reached
6.08 KB
smali/N0/a.smali
    
Offset 1, 99 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·enum·LN0/a;1 .class·public·final·LN0/a;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/d;
  
4 #·static·fields 
5 .field·public·static·final·enum·e:LN0/a; 
  
 6 #·static·fields
6 .field·public·static·final·synthetic·f:[LN0/a;7 .field·public·static·final·e:LN0/a;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
9 ····.locals·710 ····.locals·1
  
10 ····.line·111 ····.line·1
11 ····const/4·v0,·0x212 ····new-instance·v0,·LN0/a;
  
12 ····.line·213 ····.line·2
13 ····const/4·v1,·0x1 
  
14 ····.line·314 ····.line·3
15 ····const/4·v2,·0x015 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·416 ····.line·4
17 ····new-instance·v3,·LN0/a; 
  
18 ····.line·517 ····.line·5
19 ····.line·618 ····.line·6
20 ····const-string·v4,·"COROUTINE_SUSPENDED"19 ····sput-object·v0,·LN0/a;->e:LN0/a;
  
21 ····.line·720 ····.line·7
22 ····.line·821 ····.line·8
 22 ····return-void
23 ····invoke-direct·{v3,·v4,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
24 ····.line·923 ····.line·9
25 ····.line·1024 ····.line·10
26 ····.line·1125 ····.line·11
27 ····sput-object·v3,·LN0/a;->e:LN0/a; 
  
28 ····.line·1226 ····.line·12
29 ····.line·1327 ····.line·13
30 ····new-instance·v4,·LN0/a; 
  
31 ····.line·1428 ····.line·14
32 ····.line·1529 ····.line·15
33 ····const-string·v5,·"UNDECIDED" 
  
34 ····.line·1630 ····.line·16
35 ····.line·1731 ····.line·17
36 ····invoke-direct·{v4,·v5,·v1},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
37 ····.line·1832 ····.line·18
38 ····.line·1933 ····.line·19
39 ····.line·2034 ····.line·20
40 ····new-instance·v5,·LN0/a; 
  
41 ····.line·2135 ····.line·21
42 ····.line·2236 ····.line·22
43 ····const-string·v6,·"RESUMED" 
  
44 ····.line·2337 ····.line·23
45 ····.line·2438 ····.line·24
46 ····invoke-direct·{v5,·v6,·v0},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
47 ····.line·2539 ····.line·25
48 ····.line·2640 ····.line·26
49 ····.line·2741 ····.line·27
50 ····const/4·v6,·0x3 
  
51 ····.line·2842 ····.line·28
52 ····new-array·v6,·v6,·[LN0/a; 
  
53 ····.line·2943 ····.line·29
54 ····.line·3044 ····.line·30
55 ····aput-object·v3,·v6,·v2 
  
56 ····.line·3145 ····.line·31
57 ····.line·3246 ····.line·32
58 ····aput-object·v4,·v6,·v1 
  
59 ····.line·3347 ····.line·33
60 ····.line·3448 ····.line·34
61 ····aput-object·v5,·v6,·v0 
  
62 ····.line·3549 ····.line·35
63 ····.line·3650 ····.line·36
64 ····sput-object·v6,·LN0/a;->f:[LN0/a; 
  
65 ····.line·3751 ····.line·37
66 ····.line·3852 ····.line·38
67 ····return-void 
68 ····.line·3953 ····.line·39
69 ····.line·4054 ····.line·40
70 ····.line·4155 ····.line·41
71 ····.line·4256 ····.line·42
72 ····.line·4357 ····.line·43
73 ····.line·4458 ····.line·44
74 ····.line·4559 ····.line·45
Offset 175, 37 lines modifiedOffset 144, 41 lines modified
175 ····.line·121144 ····.line·121
176 ····.line·122145 ····.line·122
177 ····.line·123146 ····.line·123
178 ····.line·124147 ····.line·124
179 ····.line·125148 ····.line·125
180 ····.line·126149 ····.line·126
181 ····.line·127150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
182 .end·method155 .end·method
  
183 .method·public·static·valueOf(Ljava/lang/String;)LN0/a; 
 156 #·virtual·methods
 157 .method·public·final·c(Ljava/lang/Object;)V
184 ····.locals·1158 ····.locals·1
  
185 ····.line·1159 ····.line·1
186 ····const-class·v0,·LN0/a;160 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
187 ····.line·2161 ····.line·2
188 ····.line·3162 ····.line·3
Max diff block lines reached; 3578/6193 bytes (57.77%) of diff not shown.
229 B
smali/b/a.smali
    
Offset 140, 8 lines modifiedOffset 140, 12 lines modified
140 ····.line·121140 ····.line·121
141 ····.line·122141 ····.line·122
142 ····.line·123142 ····.line·123
143 ····.line·124143 ····.line·124
144 ····.line·125144 ····.line·125
145 ····.line·126145 ····.line·126
146 ····.line·127146 ····.line·127
 147 ····.line·128
 148 ····.line·129
 149 ····.line·130
 150 ····.line·131
147 .end·method151 .end·method
229 B
smali/b/c.smali
    
Offset 150, 8 lines modifiedOffset 150, 12 lines modified
150 ····.line·121150 ····.line·121
151 ····.line·122151 ····.line·122
152 ····.line·123152 ····.line·123
153 ····.line·124153 ····.line·124
154 ····.line·125154 ····.line·125
155 ····.line·126155 ····.line·126
156 ····.line·127156 ····.line·127
 157 ····.line·128
 158 ····.line·129
 159 ····.line·130
 160 ····.line·131
157 .end·method161 .end·method
7.47 KB
smali/r0/a.smali
Max HTML report size reached
72.4 KB
smali/G0/a.smali
Max HTML report size reached
69.0 KB
smali/G0/d.smali
Max HTML report size reached
12.2 KB
smali/G0/b.smali
Max HTML report size reached
59.1 KB
smali/G0/c.smali
Max HTML report size reached
5.17 KB
smali/Z0/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 325 lines modified
1 .class·public·interface·abstract·LZ0/a;1 .class·public·final·LZ0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LZ0/b;
  
  
 6 #·instance·fields
 7 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicReference;
  
  
 8 #·direct·methods
 9 .method·public·constructor·<init>(LZ0/e;)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,·Ljava/util/concurrent/atomic/AtomicReference;
  
 17 ····.line·5
 18 ····.line·6
 19 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V
  
 20 ····.line·7
 21 ····.line·8
 22 ····.line·9
 23 ····iput-object·v0,·p0,·LZ0/a;->a:Ljava/util/concurrent/atomic/AtomicReference;
  
 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
 116 ····.line·101
 117 ····.line·102
Max diff block lines reached; -1/5258 bytes (-0.02%) of diff not shown.
230 B
smali/Z0/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·LZ0/b;1 .class·public·interface·abstract·LZ0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·iterator()Ljava/util/Iterator;
 6 .end·method
3.35 KB
smali/Z0/c.smali
    
Offset 1, 6 lines modifiedOffset 1, 200 lines modified
1 .class·public·interface·abstract·LZ0/c;1 .class·public·abstract·LZ0/c;
2 .super·Ljava/lang/Object;2 .super·LZ0/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LZ0/a; 
 4 #·direct·methods
 5 .method·public·static·L(LZ0/b;)Ljava/util/List;
 6 ····.locals·2
  
 7 ····.line·1
 8 ····invoke-interface·{p0},·LZ0/b;->iterator()Ljava/util/Iterator;
  
 9 ····.line·2
 10 ····.line·3
 11 ····.line·4
 12 ····move-result-object·p0
  
 13 ····.line·5
 14 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 15 ····.line·6
 16 ····.line·7
 17 ····.line·8
 18 ····move-result·v0
  
 19 ····.line·9
 20 ····if-nez·v0,·:cond_0
  
 21 ····.line·10
 22 ····.line·11
 23 ····sget-object·p0,·LK0/l;->e:LK0/l;
  
 24 ····.line·12
 25 ····.line·13
 26 ····return-object·p0
  
 27 ····.line·14
 28 ····:cond_0
 29 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 30 ····.line·15
 31 ····.line·16
 32 ····.line·17
 33 ····move-result-object·v0
  
 34 ····.line·18
 35 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 36 ····.line·19
 37 ····.line·20
 38 ····.line·21
 39 ····move-result·v1
  
 40 ····.line·22
 41 ····if-nez·v1,·:cond_1
  
 42 ····.line·23
 43 ····.line·24
 44 ····invoke-static·{v0},·La/a;->v(Ljava/lang/Object;)Ljava/util/List;
  
 45 ····.line·25
 46 ····.line·26
 47 ····.line·27
 48 ····move-result-object·p0
  
 49 ····.line·28
 50 ····return-object·p0
  
 51 ····.line·29
 52 ····:cond_1
 53 ····new-instance·v1,·Ljava/util/ArrayList;
  
 54 ····.line·30
 55 ····.line·31
 56 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
 57 ····.line·32
 58 ····.line·33
 59 ····.line·34
 60 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
 61 ····.line·35
 62 ····.line·36
 63 ····.line·37
 64 ····:goto_0
 65 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 66 ····.line·38
 67 ····.line·39
 68 ····.line·40
 69 ····move-result·v0
  
 70 ····.line·41
 71 ····if-eqz·v0,·:cond_2
  
 72 ····.line·42
 73 ····.line·43
 74 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 75 ····.line·44
 76 ····.line·45
 77 ····.line·46
 78 ····move-result-object·v0
  
 79 ····.line·47
 80 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
 81 ····.line·48
 82 ····.line·49
 83 ····.line·50
 84 ····goto·:goto_0
  
 85 ····.line·51
 86 ····:cond_2
 87 ····return-object·v1
 88 ····.line·52
 89 ····.line·53
 90 ····.line·54
 91 ····.line·55
 92 ····.line·56
 93 ····.line·57
 94 ····.line·58
 95 ····.line·59
 96 ····.line·60
 97 ····.line·61
 98 ····.line·62
Max diff block lines reached; -1/3398 bytes (-0.03%) of diff not shown.
8.85 KB
smali/p0/a.smali
Max HTML report size reached
38.6 KB
smali/d1/a.smali
Max HTML report size reached
29.9 KB
smali/d1/d.smali
Max HTML report size reached
332 KB
smali/d1/b.smali
Max HTML report size reached
17.1 KB
smali/d1/c.smali
Max HTML report size reached
103 KB
smali/j1/a.smali
Max HTML report size reached
9.63 KB
smali/j1/j.smali
Max HTML report size reached
19.6 KB
smali/j1/d.smali
Max HTML report size reached
55.6 KB
smali/j1/h.smali
Max HTML report size reached
5.22 KB
smali/j1/f.smali
    
Offset 1, 44 lines modifiedOffset 1, 214 lines modified
1 .class·public·final·Lj1/f;1 .class·public·final·synthetic·Lj1/f;
2 .super·Ljava/lang/Object;2 .super·LU0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/p;
  
  
4 #·static·fields6 #·static·fields
5 .field·public·static·final·a:Lj1/f;7 .field·public·static·final·m:Lj1/f;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
8 ····.locals·110 ····.locals·7
  
9 ····.line·111 ····.line·1
10 ····new-instance·v0,·Lj1/f;12 ····new-instance·v6,·Lj1/f;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V15 ····const-string·v4,·"createSegment(JLkotlinx/coroutines/sync/SemaphoreSegment;)Lkotlinx/coroutines/sync/SemaphoreSegment;"
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
 18 ····const/4·v5,·0x1
  
16 ····.line·619 ····.line·6
17 ····sput-object·v0,·Lj1/f;->a:Lj1/f;20 ····const/4·v1,·0x2
  
18 ····.line·721 ····.line·7
 22 ····const-class·v2,·Lj1/i;
  
19 ····.line·823 ····.line·8
 24 ····.line·9
 25 ····const-string·v3,·"createSegment"
  
 26 ····.line·10
 27 ····.line·11
 28 ····move-object·v0,·v6
  
 29 ····.line·12
 30 ····invoke-direct/range·{v0·..·v5},·LU0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
 31 ····.line·13
 32 ····.line·14
 33 ····.line·15
 34 ····sput-object·v6,·Lj1/f;->m:Lj1/f;
  
 35 ····.line·16
 36 ····.line·17
20 ····return-void37 ····return-void
 38 ····.line·18
 39 ····.line·19
 40 ····.line·20
 41 ····.line·21
 42 ····.line·22
 43 ····.line·23
 44 ····.line·24
 45 ····.line·25
 46 ····.line·26
 47 ····.line·27
 48 ····.line·28
 49 ····.line·29
 50 ····.line·30
 51 ····.line·31
 52 ····.line·32
 53 ····.line·33
 54 ····.line·34
 55 ····.line·35
 56 ····.line·36
 57 ····.line·37
 58 ····.line·38
 59 ····.line·39
 60 ····.line·40
 61 ····.line·41
 62 ····.line·42
 63 ····.line·43
 64 ····.line·44
 65 ····.line·45
 66 ····.line·46
 67 ····.line·47
 68 ····.line·48
 69 ····.line·49
 70 ····.line·50
 71 ····.line·51
 72 ····.line·52
 73 ····.line·53
 74 ····.line·54
 75 ····.line·55
 76 ····.line·56
 77 ····.line·57
 78 ····.line·58
 79 ····.line·59
 80 ····.line·60
 81 ····.line·61
 82 ····.line·62
 83 ····.line·63
 84 ····.line·64
 85 ····.line·65
 86 ····.line·66
 87 ····.line·67
 88 ····.line·68
 89 ····.line·69
 90 ····.line·70
 91 ····.line·71
 92 ····.line·72
 93 ····.line·73
 94 ····.line·74
 95 ····.line·75
 96 ····.line·76
 97 ····.line·77
 98 ····.line·78
 99 ····.line·79
 100 ····.line·80
 101 ····.line·81
 102 ····.line·82
 103 ····.line·83
 104 ····.line·84
 105 ····.line·85
 106 ····.line·86
 107 ····.line·87
 108 ····.line·88
 109 ····.line·89
 110 ····.line·90
 111 ····.line·91
 112 ····.line·92
Max diff block lines reached; 2083/5313 bytes (39.21%) of diff not shown.
4.29 KB
smali/j1/i.smali
    
Offset 1, 163 lines modifiedOffset 1, 151 lines modified
1 .class·public·final·Lj1/i;1 .class·public·abstract·Lj1/i;
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:I5 .field·public·static·final·a:I
  
 6 .field·public·static·final·b:LB0/b;
  
 7 .field·public·static·final·c:LB0/b;
6 #·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,·0x08 .field·public·static·final·d:LB0/b;
  
 9 .field·public·static·final·e:LB0/b;
12 ····.line·2 
13 ····iput·v0,·p0,·Lj1/i;->a:I 
  
14 ····return-void 
15 .end·method 
  
 10 .field·public·static·final·f:I
16 .method·public·constructor·<init>(I)V 
17 ····.locals·0 
  
18 ····.line·3 
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····iput·p1,·p0,·Lj1/i;->a:I 
  
21 ····return-void 
22 .end·method 
  
  
23 #·virtual·methods11 #·direct·methods
24 .method·public·a(I)Ljava/lang/Character;12 .method·static·constructor·<clinit>()V
25 ····.locals·213 ····.locals·5
  
26 ····.line·114 ····.line·1
27 ····int-to-char·v0,·p115 ····const-string·v0,·"kotlinx.coroutines.semaphore.maxSpinCycles"
  
28 ····.line·216 ····.line·2
29 ····const/high16·v1,·-0x80000000 
  
30 ····.line·317 ····.line·3
 18 ····const/16·v1,·0x64
31 ····.line·4 
32 ····and-int/2addr·v1,·p1 
  
 19 ····.line·4
33 ····.line·520 ····.line·5
34 ····if-eqz·v1,·:cond_121 ····const/4·v2,·0x0
  
35 ····.line·622 ····.line·6
 23 ····const/16·v3,·0xc
36 ····.line·7 
37 ····const·v1,·0x7fffffff 
  
 24 ····.line·7
38 ····.line·825 ····.line·8
 26 ····invoke-static·{v0,·v1,·v2,·v2,·v3},·Lg1/a;->l(Ljava/lang/String;IIII)I
  
39 ····.line·927 ····.line·9
40 ····.line·1028 ····.line·10
41 ····and-int/2addr·p1,·v1 
  
42 ····.line·1129 ····.line·11
43 ····iget·v1,·p0,·Lj1/i;->a:I30 ····move-result·v0
  
44 ····.line·1231 ····.line·12
 32 ····sput·v0,·Lj1/i;->a:I
45 ····.line·13 
46 ····if-eqz·v1,·:cond_0 
  
 33 ····.line·13
47 ····.line·1434 ····.line·14
 35 ····new-instance·v0,·LB0/b;
48 ····.line·15 
49 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I 
  
 36 ····.line·15
50 ····.line·1637 ····.line·16
 38 ····const-string·v1,·"PERMIT"
  
51 ····.line·1739 ····.line·17
52 ····.line·1840 ····.line·18
53 ····move-result·p141 ····const/16·v4,·0x10
  
54 ····.line·1942 ····.line·19
55 ····iput·p1,·p0,·Lj1/i;->a:I 
  
56 ····.line·2043 ····.line·20
 44 ····invoke-direct·{v0,·v4,·v1},·LB0/b;-><init>(ILjava/lang/Object;)V
57 ····.line·21 
58 ····goto·:goto_0 
  
 45 ····.line·21
59 ····.line·2246 ····.line·22
60 ····:cond_0 
61 ····iput·p1,·p0,·Lj1/i;->a:I 
  
62 ····.line·2347 ····.line·23
 48 ····sput-object·v0,·Lj1/i;->b:LB0/b;
63 ····.line·24 
64 ····goto·:goto_0 
  
 49 ····.line·24
65 ····.line·2550 ····.line·25
 51 ····new-instance·v0,·LB0/b;
66 ····:cond_1 
67 ····iget·v1,·p0,·Lj1/i;->a:I 
  
68 ····.line·2652 ····.line·26
69 ····.line·2753 ····.line·27
70 ····if-eqz·v1,·:cond_354 ····const-string·v1,·"TAKEN"
  
71 ····.line·2855 ····.line·28
72 ····.line·2956 ····.line·29
73 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I57 ····invoke-direct·{v0,·v4,·v1},·LB0/b;-><init>(ILjava/lang/Object;)V
  
74 ····.line·3058 ····.line·30
Max diff block lines reached; 1681/4356 bytes (38.59%) of diff not shown.
4.34 KB
smali/j1/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 299 lines modified
1 .class·public·final·Lj1/e;1 .class·public·abstract·Lj1/e;
2 .super·Lh1/l;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:LB0/b;
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·3
  
 9 ····.line·1
 10 ····new-instance·v0,·LB0/b;
  
 11 ····.line·2
 12 ····.line·3
 13 ····const-string·v1,·"NO_OWNER"
  
 14 ····.line·4
 15 ····.line·5
 16 ····const/16·v2,·0x10
  
 17 ····.line·6
 18 ····.line·7
 19 ····invoke-direct·{v0,·v2,·v1},·LB0/b;-><init>(ILjava/lang/Object;)V
  
 20 ····.line·8
 21 ····.line·9
 22 ····.line·10
 23 ····sput-object·v0,·Lj1/e;->a:LB0/b;
  
 24 ····.line·11
 25 ····.line·12
 26 ····return-void
 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; -1/4416 bytes (-0.02%) of diff not shown.
110 KB
smali/j1/b.smali
Max HTML report size reached
4.03 KB
smali/j1/g.smali
    
Offset 1, 48 lines modifiedOffset 1, 214 lines modified
1 .class·public·abstract·Lj1/g;1 .class·public·final·synthetic·Lj1/g;
2 .super·Lc1/I;2 .super·LU0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/p;
  
4 #·instance·fields 
5 .field·public·g:Lj1/b; 
  
 6 #·static·fields
 7 .field·public·static·final·m:Lj1/g;
  
  
6 #·virtual·methods8 #·direct·methods
7 .method·public·final·e(LM0/i;Ljava/lang/Runnable;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·210 ····.locals·7
  
9 ····.line·111 ····.line·1
10 ····iget-object·p1,·p0,·Lj1/g;->g:Lj1/b;12 ····new-instance·v6,·Lj1/g;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····sget-object·v0,·Lj1/b;->l:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;15 ····const-string·v4,·"createSegment(JLkotlinx/coroutines/sync/SemaphoreSegment;)Lkotlinx/coroutines/sync/SemaphoreSegment;"
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
16 ····sget-object·v0,·Lj1/k;->g:Lj1/i;18 ····const/4·v5,·0x1
  
17 ····.line·619 ····.line·6
 20 ····const/4·v1,·0x2
  
18 ····.line·721 ····.line·7
19 ····const/4·v1,·0x022 ····const-class·v2,·Lj1/i;
  
20 ····.line·823 ····.line·8
21 ····invoke-virtual·{p1,·p2,·v0,·v1},·Lj1/b;->b(Ljava/lang/Runnable;Lj1/i;Z)V 
  
22 ····.line·924 ····.line·9
 25 ····const-string·v3,·"createSegment"
  
23 ····.line·1026 ····.line·10
24 ····.line·1127 ····.line·11
 28 ····move-object·v0,·v6
  
 29 ····.line·12
 30 ····invoke-direct/range·{v0·..·v5},·LU0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
 31 ····.line·13
 32 ····.line·14
 33 ····.line·15
 34 ····sput-object·v6,·Lj1/g;->m:Lj1/g;
  
 35 ····.line·16
 36 ····.line·17
25 ····return-void37 ····return-void
 38 ····.line·18
 39 ····.line·19
 40 ····.line·20
 41 ····.line·21
 42 ····.line·22
 43 ····.line·23
 44 ····.line·24
 45 ····.line·25
 46 ····.line·26
 47 ····.line·27
 48 ····.line·28
 49 ····.line·29
 50 ····.line·30
 51 ····.line·31
 52 ····.line·32
 53 ····.line·33
 54 ····.line·34
 55 ····.line·35
 56 ····.line·36
 57 ····.line·37
 58 ····.line·38
 59 ····.line·39
 60 ····.line·40
 61 ····.line·41
 62 ····.line·42
 63 ····.line·43
 64 ····.line·44
 65 ····.line·45
 66 ····.line·46
 67 ····.line·47
 68 ····.line·48
 69 ····.line·49
 70 ····.line·50
 71 ····.line·51
 72 ····.line·52
 73 ····.line·53
 74 ····.line·54
 75 ····.line·55
 76 ····.line·56
 77 ····.line·57
 78 ····.line·58
 79 ····.line·59
 80 ····.line·60
 81 ····.line·61
 82 ····.line·62
 83 ····.line·63
 84 ····.line·64
 85 ····.line·65
 86 ····.line·66
 87 ····.line·67
 88 ····.line·68
 89 ····.line·69
 90 ····.line·70
 91 ····.line·71
 92 ····.line·72
 93 ····.line·73
 94 ····.line·74
 95 ····.line·75
 96 ····.line·76
 97 ····.line·77
 98 ····.line·78
 99 ····.line·79
 100 ····.line·80
 101 ····.line·81
 102 ····.line·82
 103 ····.line·83
 104 ····.line·84
 105 ····.line·85
 106 ····.line·86
 107 ····.line·87
 108 ····.line·88
Max diff block lines reached; 556/4099 bytes (13.56%) of diff not shown.
16.8 KB
smali/j1/c.smali
Max HTML report size reached
46.1 KB
smali/D0/a.smali
Max HTML report size reached
6.04 KB
smali/a1/a.smali
    
Offset 1, 252 lines modifiedOffset 1, 132 lines modified
1 .class·public·final·La1/a;1 .class·public·abstract·La1/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/b; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicReference;5 .field·public·static·final·a:Ljava/nio/charset/Charset;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(La1/e;)V7 .method·static·constructor·<clinit>()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,·Ljava/util/concurrent/atomic/AtomicReference; 
  
17 ····.line·5 
18 ····.line·6 
19 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicReference;-><init>(Ljava/lang/Object;)V 
  
20 ····.line·7 
21 ····.line·8 
22 ····.line·9 
23 ····iput-object·v0,·p0,·La1/a;->a:Ljava/util/concurrent/atomic/AtomicReference; 
  
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 
116 ····.line·101 
117 ····.line·102 
Max diff block lines reached; 3453/6155 bytes (56.10%) of diff not shown.
8.75 KB
smali/a1/f.smali
Max HTML report size reached
4.22 KB
smali/a1/e.smali
    
Offset 1, 287 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·La1/e;1 .class·public·abstract·La1/e;
2 .super·Ljava/lang/Object;2 .super·La1/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/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,·La1/e;->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; -1/4291 bytes (-0.02%) of diff not shown.
15.1 KB
smali/a1/b.smali
Max HTML report size reached
5.65 KB
smali/a1/g.smali
    
Offset 1, 387 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·La1/g;1 .class·public·abstract·La1/g;
2 .super·Ljava/lang/Object;2 .super·La1/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/b; 
  
  
6 #·instance·fields 
7 .field·public·final·a:Lb1/c; 
  
8 .field·public·final·b:LJ/J; 
  
  
9 #·direct·methods 
10 .method·public·constructor·<init>(Lb1/c;LJ/J;)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,·La1/g;->a:Lb1/c; 
  
18 ····.line·5 
19 ····.line·6 
20 ····iput-object·p2,·p0,·La1/g;->b:LJ/J; 
  
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; -1/5756 bytes (-0.02%) of diff not shown.
13.3 KB
smali/a1/c.smali
Max HTML report size reached
19.4 KB
smali/A/a.smali
Max HTML report size reached
28.2 KB
smali/A/b.smali
Max HTML report size reached
160 KB
smali/A/c.smali
Max HTML report size reached
5.73 KB
smali/i0/a.smali
    
Offset 1, 73 lines modifiedOffset 1, 197 lines modified
1 .class·public·final·Li0/a;1 .class·public·final·Li0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/FilenameFilter;
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/String; 
  
6 .field·public·final·b:Ljava/lang/String; 
  
 6 #·instance·fields
7 .field·public·final·c:Ljava/lang/String;7 .field·public·final·synthetic·a:Ljava/lang/String;
  
8 .field·public·final·d:LA/c; 
  
9 .field·public·final·e:Z8 #·direct·methods
 9 .method·public·constructor·<init>(Ljava/lang/String;)V
 10 ····.locals·0
  
10 .field·public·final·f:Z11 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 .field·public·final·g:Z13 ····.line·2
 14 ····.line·3
 15 ····.line·4
 16 ····iput-object·p1,·p0,·Li0/a;->a:Ljava/lang/String;
  
12 .field·public·final·h:Ljava/lang/Integer;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
Max diff block lines reached; 3164/5840 bytes (54.18%) of diff not shown.
18.4 KB
smali/Y/a.smali
Max HTML report size reached
72.8 KB
smali/U/a.smali
Max HTML report size reached
175 KB
smali/k1/a.smali
Max HTML report size reached
18.7 KB
smali/k1/j.smali
Max HTML report size reached
27.4 KB
smali/k1/d.smali
Max HTML report size reached
66.4 KB
smali/k1/h.smali
Max HTML report size reached
5.81 KB
smali/k1/f.smali
    
Offset 1, 94 lines modifiedOffset 1, 124 lines modified
1 .class·public·final·synthetic·Lk1/f;1 .class·public·abstract·Lk1/f;
2 .super·LV0/g;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LU0/p; 
  
  
6 #·static·fields4 #·static·fields
7 .field·public·static·final·m:Lk1/f;5 .field·public·static·final·a:Lk1/i;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
10 ····.locals·78 ····.locals·3
  
11 ····.line·19 ····.line·1
12 ····new-instance·v6,·Lk1/f;10 ····:try_start_0
 11 ····const-string·v0,·"java.nio.file.Files"
  
13 ····.line·212 ····.line·2
14 ····.line·313 ····.line·3
15 ····const-string·v4,·"createSegment(JLkotlinx/coroutines/sync/SemaphoreSegment;)Lkotlinx/coroutines/sync/SemaphoreSegment;"14 ····invoke-static·{v0},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
16 ····.line·415 ····.line·4
17 ····.line·516 ····.line·5
18 ····const/4·v5,·0x1 
  
19 ····.line·617 ····.line·6
20 ····const/4·v1,·0x218 ····new-instance·v0,·Lk1/j;
  
21 ····.line·719 ····.line·7
22 ····const-class·v2,·Lk1/i; 
  
23 ····.line·820 ····.line·8
24 ····.line·9 
25 ····const-string·v3,·"createSegment"21 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
 22 ····:try_end_0
 23 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 24 ····.line·9
26 ····.line·1025 ····.line·10
27 ····.line·1126 ····.line·11
28 ····move-object·v0,·v627 ····goto·:goto_0
  
29 ····.line·1228 ····.line·12
30 ····invoke-direct/range·{v0·..·v5},·LV0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V29 ····:catch_0
 30 ····new-instance·v0,·Lk1/i;
  
31 ····.line·1331 ····.line·13
32 ····.line·1432 ····.line·14
 33 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
33 ····.line·15 
34 ····sput-object·v6,·Lk1/f;->m:Lk1/f; 
  
 34 ····.line·15
35 ····.line·1635 ····.line·16
36 ····.line·1736 ····.line·17
37 ····return-void37 ····:goto_0
 38 ····sput-object·v0,·Lk1/f;->a:Lk1/i;
  
38 ····.line·1839 ····.line·18
39 ····.line·1940 ····.line·19
 41 ····sget-object·v0,·Lk1/l;->f:Ljava/lang/String;
  
40 ····.line·2042 ····.line·20
41 ····.line·2143 ····.line·21
 44 ····const-string·v0,·"java.io.tmpdir"
  
42 ····.line·2245 ····.line·22
43 ····.line·2346 ····.line·23
 47 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
44 ····.line·2448 ····.line·24
45 ····.line·2549 ····.line·25
46 ····.line·2650 ····.line·26
 51 ····move-result-object·v0
  
47 ····.line·2752 ····.line·27
 53 ····const-string·v1,·"getProperty(\"java.io.tmpdir\")"
  
48 ····.line·2854 ····.line·28
49 ····.line·2955 ····.line·29
 56 ····invoke-static·{v0,·v1},·LU0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
50 ····.line·3057 ····.line·30
51 ····.line·3158 ····.line·31
52 ····.line·3259 ····.line·32
 60 ····const/4·v1,·0x0
  
53 ····.line·3361 ····.line·33
 62 ····invoke-static·{v0,·v1},·Lg0/c;->l(Ljava/lang/String;Z)Lk1/l;
  
54 ····.line·3463 ····.line·34
55 ····.line·3564 ····.line·35
56 ····.line·3665 ····.line·36
 66 ····new-instance·v0,·Ll1/d;
  
57 ····.line·3767 ····.line·37
58 ····.line·3868 ····.line·38
 69 ····const-class·v1,·Ll1/d;
  
59 ····.line·3970 ····.line·39
60 ····.line·4071 ····.line·40
 72 ····invoke-virtual·{v1},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
  
61 ····.line·4173 ····.line·41
62 ····.line·4274 ····.line·42
63 ····.line·4375 ····.line·43
 76 ····move-result-object·v1
  
64 ····.line·4477 ····.line·44
 78 ····const-string·v2,·"ResourceFileSystem::class.java.classLoader"
  
65 ····.line·4579 ····.line·45
66 ····.line·4680 ····.line·46
 81 ····invoke-static·{v1,·v2},·LU0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
67 ····.line·4782 ····.line·47
68 ····.line·4883 ····.line·48
69 ····.line·4984 ····.line·49
 85 ····invoke-direct·{v0,·v1},·Ll1/d;-><init>(Ljava/lang/ClassLoader;)V
  
70 ····.line·5086 ····.line·50
71 ····.line·5187 ····.line·51
72 ····.line·5288 ····.line·52
 89 ····return-void
Max diff block lines reached; 2940/5914 bytes (49.71%) of diff not shown.
18.7 KB
smali/k1/i.smali
Max HTML report size reached
22.1 KB
smali/k1/e.smali
Max HTML report size reached
119 KB
smali/k1/b.smali
Max HTML report size reached
12.0 KB
smali/k1/g.smali
Max HTML report size reached
19.9 KB
smali/k1/c.smali
Max HTML report size reached
1.13 KB
smali/J/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 43 lines modified
1 .class·public·interface·abstract·LJ/a;1 .class·public·final·LJ/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/concurrent/atomic/AtomicBoolean;
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·abstract·close()V7 .method·public·constructor·<init>()V
 8 ····.locals·2
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····.line·2
 12 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
 13 ····const/4·v1,·0x0
  
 14 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
 15 ····iput-object·v0,·p0,·LJ/a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
 16 ····return-void
 17 .end·method
  
 18 .method·public·constructor·<init>(Z)V
 19 ····.locals·1
  
 20 ····.line·3
 21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····.line·4
 23 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
 24 ····invoke-direct·{v0,·p1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
 25 ····iput-object·v0,·p0,·LJ/a;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
 26 ····return-void
6 .end·method27 .end·method
58.0 KB
smali/J/k.smali
Max HTML report size reached
2.43 KB
smali/J/j.smali
    
Offset 1, 40 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·LJ/j;1 .class·public·final·LJ/j;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:Ljava/lang/Object;5 .field·public·h:Lk1/h;
  
6 .field·public·i:Ljava/lang/Object;6 .field·public·i:Lk1/h;
  
7 .field·public·j:Ljava/lang/Object;7 .field·public·j:Lk1/n;
  
8 .field·public·k:LV0/p;8 .field·public·synthetic·k:Ljava/lang/Object;
  
9 .field·public·l:LJ/O;9 .field·public·final·synthetic·l:LJ/k;
  
10 .field·public·synthetic·m:Ljava/lang/Object; 
  
11 .field·public·final·synthetic·n:LJ/k; 
  
12 .field·public·o:I10 .field·public·m:I
  
  
13 #·direct·methods11 #·direct·methods
14 .method·public·constructor·<init>(LJ/k;LO0/b;)V12 .method·public·constructor·<init>(LJ/k;LN0/b;)V
15 ····.locals·013 ····.locals·0
  
16 ····.line·114 ····.line·1
17 ····iput-object·p1,·p0,·LJ/j;->n:LJ/k;15 ····iput-object·p1,·p0,·LJ/j;->l:LJ/k;
  
18 ····.line·216 ····.line·2
19 ····.line·317 ····.line·3
20 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V18 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
21 ····.line·419 ····.line·4
22 ····.line·520 ····.line·5
23 ····.line·621 ····.line·6
24 ····return-void22 ····return-void
25 ····.line·723 ····.line·7
26 ····.line·824 ····.line·8
Offset 248, 49 lines modifiedOffset 244, 58 lines modified
248 ····.line·216244 ····.line·216
249 ····.line·217245 ····.line·217
250 ····.line·218246 ····.line·218
251 ····.line·219247 ····.line·219
252 ····.line·220248 ····.line·220
253 ····.line·221249 ····.line·221
254 ····.line·222250 ····.line·222
 251 ····.line·223
 252 ····.line·224
 253 ····.line·225
 254 ····.line·226
 255 ····.line·227
 256 ····.line·228
 257 ····.line·229
 258 ····.line·230
 259 ····.line·231
255 .end·method260 .end·method
  
  
256 #·virtual·methods261 #·virtual·methods
257 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;262 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
258 ····.locals·1263 ····.locals·1
  
259 ····.line·1264 ····.line·1
260 ····iput-object·p1,·p0,·LJ/j;->m:Ljava/lang/Object;265 ····iput-object·p1,·p0,·LJ/j;->k:Ljava/lang/Object;
  
261 ····.line·2266 ····.line·2
262 ····.line·3267 ····.line·3
263 ····iget·p1,·p0,·LJ/j;->o:I268 ····iget·p1,·p0,·LJ/j;->m:I
  
264 ····.line·4269 ····.line·4
265 ····.line·5270 ····.line·5
266 ····const/high16·v0,·-0x80000000271 ····const/high16·v0,·-0x80000000
  
267 ····.line·6272 ····.line·6
268 ····.line·7273 ····.line·7
269 ····or-int/2addr·p1,·v0274 ····or-int/2addr·p1,·v0
  
270 ····.line·8275 ····.line·8
271 ····iput·p1,·p0,·LJ/j;->o:I276 ····iput·p1,·p0,·LJ/j;->m:I
  
272 ····.line·9277 ····.line·9
273 ····.line·10278 ····.line·10
274 ····iget-object·p1,·p0,·LJ/j;->n:LJ/k;279 ····iget-object·p1,·p0,·LJ/j;->l:LJ/k;
  
275 ····.line·11280 ····.line·11
276 ····.line·12281 ····.line·12
277 ····const/4·v0,·0x0282 ····const/4·v0,·0x0
  
278 ····.line·13283 ····.line·13
279 ····invoke-virtual·{p1,·v0,·p0},·LJ/k;->a(LJ/g;LO0/b;)Ljava/lang/Object;284 ····invoke-virtual·{p1,·v0,·p0},·LJ/k;->b(Ljava/lang/Object;LN0/b;)Ljava/lang/Object;
  
280 ····.line·14285 ····.line·14
281 ····.line·15286 ····.line·15
282 ····.line·16287 ····.line·16
283 ····move-result-object·p1288 ····move-result-object·p1
  
284 ····.line·17289 ····.line·17
Offset 402, 8 lines modifiedOffset 407, 15 lines modified
402 ····.line·122407 ····.line·122
403 ····.line·123408 ····.line·123
404 ····.line·124409 ····.line·124
405 ····.line·125410 ····.line·125
406 ····.line·126411 ····.line·126
407 ····.line·127412 ····.line·127
408 ····.line·128413 ····.line·128
 414 ····.line·129
 415 ····.line·130
 416 ····.line·131
 417 ····.line·132
 418 ····.line·133
 419 ····.line·134
 420 ····.line·135
409 .end·method421 .end·method
10.9 KB
smali/J/d.smali
Max HTML report size reached
6.37 KB
smali/J/h.smali
    
Offset 1, 11 lines modifiedOffset 1, 423 lines modified
1 .class·public·interface·abstract·LJ/h; 
2 .super·Ljava/lang/Object;1 .class·public·final·LJ/h;
 2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:LJ/i;
  
 6 .field·public·i:Ljava/lang/Object;
  
 7 .field·public·j:Lk1/l;
  
 8 .field·public·k:Ljava/lang/Object;
  
 9 .field·public·synthetic·l:Ljava/lang/Object;
  
 10 .field·public·final·synthetic·m:LJ/i;
  
 11 .field·public·n:I
  
  
4 #·virtual·methods12 #·direct·methods
5 .method·public·abstract·c()Lf1/d;13 .method·public·constructor·<init>(LJ/i;LN0/b;)V
 14 ····.locals·0
  
 15 ····.line·1
 16 ····iput-object·p1,·p0,·LJ/h;->m:LJ/i;
  
 17 ····.line·2
 18 ····.line·3
 19 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
 20 ····.line·4
 21 ····.line·5
 22 ····.line·6
 23 ····return-void
 24 ····.line·7
 25 ····.line·8
 26 ····.line·9
 27 ····.line·10
 28 ····.line·11
 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
Max diff block lines reached; 2463/6497 bytes (37.91%) of diff not shown.
5.19 KB
smali/J/f.smali
    
Offset 1, 52 lines modifiedOffset 1, 63 lines modified
1 .class·public·final·LJ/f;1 .class·public·final·LJ/f;
2 .super·LO0/g;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LU0/l; 
 4 #·static·fields
 5 .field·public·static·final·e:Ljava/util/LinkedHashSet;
  
 6 .field·public·static·final·f:Lg0/c;
  
  
6 #·instance·fields7 #·instance·fields
7 .field·public·i:I8 .field·public·final·a:Lk1/i;
  
 9 .field·public·final·b:LT0/p;
  
 10 .field·public·final·c:LL/d;
  
 11 .field·public·final·d:LJ0/f;
  
  
8 #·virtual·methods12 #·direct·methods
9 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;13 .method·static·constructor·<clinit>()V
10 ····.locals·214 ····.locals·2
  
11 ····.line·115 ····.line·1
12 ····check-cast·p1,·LM0/d;16 ····new-instance·v0,·Ljava/util/LinkedHashSet;
  
13 ····.line·217 ····.line·2
14 ····.line·318 ····.line·3
15 ····new-instance·v0,·LJ/f;19 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V
  
16 ····.line·420 ····.line·4
17 ····.line·521 ····.line·5
18 ····const/4·v1,·0x1 
  
19 ····.line·622 ····.line·6
20 ····invoke-direct·{v0,·v1,·p1},·LO0/g;-><init>(ILM0/d;)V23 ····sput-object·v0,·LJ/f;->e:Ljava/util/LinkedHashSet;
  
21 ····.line·724 ····.line·7
22 ····.line·825 ····.line·8
 26 ····new-instance·v0,·Lg0/c;
23 ····.line·9 
24 ····sget-object·p1,·LK0/h;->a:LK0/h; 
  
 27 ····.line·9
25 ····.line·1028 ····.line·10
 29 ····const/4·v1,·0x5
  
26 ····.line·1130 ····.line·11
27 ····invoke-virtual·{v0,·p1},·LJ/f;->n(Ljava/lang/Object;)Ljava/lang/Object;31 ····invoke-direct·{v0,·v1},·Lg0/c;-><init>(I)V
  
28 ····.line·1232 ····.line·12
29 ····.line·1333 ····.line·13
30 ····.line·1434 ····.line·14
31 ····return-object·p135 ····sput-object·v0,·LJ/f;->f:Lg0/c;
  
32 ····.line·1536 ····.line·15
33 ····.line·1637 ····.line·16
 38 ····return-void
34 ····.line·1739 ····.line·17
35 ····.line·1840 ····.line·18
36 ····.line·1941 ····.line·19
37 ····.line·2042 ····.line·20
38 ····.line·2143 ····.line·21
39 ····.line·2244 ····.line·22
40 ····.line·2345 ····.line·23
Offset 151, 80 lines modifiedOffset 162, 79 lines modified
151 ····.line·122162 ····.line·122
152 ····.line·123163 ····.line·123
153 ····.line·124164 ····.line·124
154 ····.line·125165 ····.line·125
155 ····.line·126166 ····.line·126
156 ····.line·127167 ····.line·127
157 ····.line·128168 ····.line·128
 169 ····.line·129
 170 ····.line·130
 171 ····.line·131
158 .end·method172 .end·method
  
159 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;173 .method·public·constructor·<init>(Lk1/i;LL/d;)V
160 ····.locals·2174 ····.locals·2
  
161 ····.line·1175 ····.line·1
162 ····iget·v0,·p0,·LJ/f;->i:I176 ····sget-object·v0,·LJ/d;->f:LJ/d;
  
163 ····.line·2177 ····.line·2
164 ····.line·3178 ····.line·3
165 ····const/4·v1,·0x1179 ····const-string·v1,·"fileSystem"
  
166 ····.line·4180 ····.line·4
167 ····if-eqz·v0,·:cond_1 
  
168 ····.line·5181 ····.line·5
 182 ····invoke-static·{p1,·v1},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
169 ····.line·6 
170 ····if-ne·v0,·v1,·:cond_0 
  
 183 ····.line·6
171 ····.line·7184 ····.line·7
172 ····.line·8185 ····.line·8
173 ····invoke-static·{p1},·La/a;->D(Ljava/lang/Object;)V186 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
174 ····.line·9187 ····.line·9
175 ····.line·10188 ····.line·10
176 ····.line·11189 ····.line·11
177 ····sget-object·p1,·LK0/h;->a:LK0/h;190 ····iput-object·p1,·p0,·LJ/f;->a:Lk1/i;
  
178 ····.line·12191 ····.line·12
179 ····.line·13192 ····.line·13
180 ····return-object·p1193 ····iput-object·v0,·p0,·LJ/f;->b:LT0/p;
  
181 ····.line·14194 ····.line·14
182 ····:cond_0 
183 ····new-instance·p1,·Ljava/lang/IllegalStateException; 
  
184 ····.line·15195 ····.line·15
 196 ····iput-object·p2,·p0,·LJ/f;->c:LL/d;
185 ····.line·16 
186 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine" 
  
 197 ····.line·16
187 ····.line·17198 ····.line·17
 199 ····new-instance·p1,·LJ/e;
188 ····.line·18 
189 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
Max diff block lines reached; 2356/5285 bytes (44.58%) of diff not shown.
63.5 KB
smali/J/i.smali
Max HTML report size reached
5.42 KB
smali/J/e.smali
    
Offset 1, 144 lines modifiedOffset 1, 257 lines modified
1 .class·public·final·LJ/e;1 .class·public·final·LJ/e;
2 .super·LO0/b;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/a;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·h:Ljava/io/Serializable;7 .field·public·final·synthetic·f:I
  
 8 .field·public·final·synthetic·g:LJ/f;
  
  
 9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(LJ/f;I)V
 11 ····.locals·0
  
6 .field·public·i:Ljava/util/Iterator;12 ····.line·1
 13 ····iput·p2,·p0,·LJ/e;->f:I
  
 14 ····iput-object·p1,·p0,·LJ/e;->g:LJ/f;
  
7 .field·public·synthetic·j:Ljava/lang/Object;15 ····const/4·p1,·0x0
  
8 .field·public·k:I16 ····invoke-direct·{p0,·p1},·LU0/i;-><init>(I)V
  
 17 ····return-void
 18 .end·method
  
  
9 #·virtual·methods19 #·virtual·methods
10 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;20 .method·public·final·a()Ljava/lang/Object;
11 ····.locals·121 ····.locals·4
  
12 ····.line·122 ····.line·1
13 ····iput-object·p1,·p0,·LJ/e;->j:Ljava/lang/Object;23 ····iget·v0,·p0,·LJ/e;->f:I
  
14 ····.line·224 ····.line·2
15 ····.line·325 ····.line·3
16 ····iget·p1,·p0,·LJ/e;->k:I26 ····packed-switch·v0,·:pswitch_data_0
  
17 ····.line·427 ····.line·4
18 ····.line·528 ····.line·5
19 ····const/high16·v0,·-0x80000000 
  
20 ····.line·629 ····.line·6
 30 ····sget-object·v0,·LJ/f;->f:Lg0/c;
21 ····.line·7 
22 ····or-int/2addr·p1,·v0 
  
 31 ····.line·7
23 ····.line·832 ····.line·8
24 ····iput·p1,·p0,·LJ/e;->k:I33 ····iget-object·v1,·p0,·LJ/e;->g:LJ/f;
  
25 ····.line·934 ····.line·9
26 ····.line·1035 ····.line·10
27 ····const/4·p1,·0x036 ····monitor-enter·v0
  
28 ····.line·1137 ····.line·11
29 ····invoke-static·{p1,·p1,·p0},·La/a;->a(Ljava/util/List;LJ/k;LO0/b;)Ljava/lang/Object;38 ····:try_start_0
 39 ····sget-object·v2,·LJ/f;->e:Ljava/util/LinkedHashSet;
  
30 ····.line·1240 ····.line·12
31 ····.line·1341 ····.line·13
 42 ····iget-object·v1,·v1,·LJ/f;->d:LJ0/f;
32 ····.line·14 
33 ····move-result-object·p1 
  
 43 ····.line·14
34 ····.line·1544 ····.line·15
35 ····return-object·p145 ····invoke-virtual·{v1},·LJ0/f;->a()Ljava/lang/Object;
  
36 ····.line·1646 ····.line·16
37 ····.line·1747 ····.line·17
38 ····.line·1848 ····.line·18
 49 ····move-result-object·v1
  
39 ····.line·1950 ····.line·19
 51 ····check-cast·v1,·Lk1/l;
  
40 ····.line·2052 ····.line·20
41 ····.line·2153 ····.line·21
 54 ····iget-object·v1,·v1,·Lk1/l;->e:Lk1/b;
  
42 ····.line·2255 ····.line·22
43 ····.line·2356 ····.line·23
 57 ····invoke-virtual·{v1},·Lk1/b;->n()Ljava/lang/String;
  
44 ····.line·2458 ····.line·24
45 ····.line·2559 ····.line·25
46 ····.line·2660 ····.line·26
 61 ····move-result-object·v1
  
47 ····.line·2762 ····.line·27
 63 ····invoke-interface·{v2,·v1},·Ljava/util/Set;->remove(Ljava/lang/Object;)Z
 64 ····:try_end_0
 65 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
48 ····.line·2866 ····.line·28
49 ····.line·2967 ····.line·29
50 ····.line·3068 ····.line·30
 69 ····monitor-exit·v0
  
51 ····.line·3170 ····.line·31
 71 ····sget-object·v0,·LJ0/h;->a:LJ0/h;
  
52 ····.line·3272 ····.line·32
53 ····.line·3373 ····.line·33
 74 ····return-object·v0
  
54 ····.line·3475 ····.line·34
 76 ····:catchall_0
 77 ····move-exception·v1
  
55 ····.line·3578 ····.line·35
 79 ····monitor-exit·v0
  
56 ····.line·3680 ····.line·36
 81 ····throw·v1
  
57 ····.line·3782 ····.line·37
 83 ····:pswitch_0
 84 ····iget-object·v0,·p0,·LJ/e;->g:LJ/f;
  
58 ····.line·3885 ····.line·38
59 ····.line·3986 ····.line·39
Max diff block lines reached; 2824/5515 bytes (51.21%) of diff not shown.
6.14 KB
smali/J/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 417 lines modified
1 .class·public·final·LJ/b;1 .class·public·final·LJ/b;
2 .super·Ljava/io/IOException;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:Ljava/lang/Object;
  
 6 .field·public·i:Lk1/p;
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·k:LJ/c;
  
 9 .field·public·l:I
  
  
 10 #·direct·methods
 11 .method·public·constructor·<init>(LJ/c;LN0/b;)V
 12 ····.locals·0
  
 13 ····.line·1
 14 ····iput-object·p1,·p0,·LJ/b;->k:LJ/c;
  
 15 ····.line·2
 16 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
 18 ····.line·4
 19 ····.line·5
 20 ····.line·6
 21 ····return-void
 22 ····.line·7
 23 ····.line·8
 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/6255 bytes (-0.02%) of diff not shown.
17.5 KB
smali/J/g.smali
Max HTML report size reached
21.6 KB
smali/J/c.smali
Max HTML report size reached
268 KB
smali/d0/a.smali
Max HTML report size reached
62.7 KB
smali/q0/a.smali
Max HTML report size reached
261 KB
smali/B0/a.smali
Max HTML report size reached
408 KB
smali/B0/b.smali
Max HTML report size reached
14.0 KB
smali/B0/c.smali
Max HTML report size reached
9.79 KB
smali/c0/a.smali
Max HTML report size reached
8.21 KB
smali/m0/a.smali
Max HTML report size reached
35.5 KB
smali/m0/b.smali
Max HTML report size reached
23.2 KB
smali/m0/c.smali
Max HTML report size reached
2.79 KB
smali/P/a.smali
    
Offset 1, 176 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·LP/a;1 .class·public·abstract·LP/a;
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·e:LP/b; 
  
8 .field·public·final·synthetic·f:I 
  
9 .field·public·final·synthetic·g:Ljava/io/Serializable; 
  
  
10 #·direct·methods 
11 .method·public·synthetic·constructor·<init>(LP/b;ILjava/io/Serializable;)V 
12 ····.locals·0 
  
13 ····.line·1 
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
15 ····iput-object·p1,·p0,·LP/a;->e:LP/b; 
  
16 ····iput·p2,·p0,·LP/a;->f:I 
  
17 ····iput-object·p3,·p0,·LP/a;->g:Ljava/io/Serializable; 
  
18 ····return-void 
19 .end·method 
  
  
20 #·virtual·methods 
21 .method·public·final·run()V 
22 ····.locals·3 
  
23 ····.line·1 
24 ····iget-object·v0,·p0,·LP/a;->e:LP/b; 
  
25 ····.line·2 
26 ····.line·3 
27 ····iget-object·v0,·v0,·LP/b;->b:LP/e; 
  
28 ····.line·4 
29 ····.line·5 
30 ····iget·v1,·p0,·LP/a;->f:I 
  
31 ····.line·6 
32 ····.line·7 
33 ····iget-object·v2,·p0,·LP/a;->g:Ljava/io/Serializable; 
  
34 ····.line·8 
35 ····.line·9 
36 ····invoke-interface·{v0,·v1,·v2},·LP/e;->d(ILjava/io/Serializable;)V 
  
37 ····.line·10 
38 ····.line·11 
39 ····.line·12 
40 ····return-void 
41 ····.line·13 
42 ····.line·14 
43 ····.line·15 
44 ····.line·16 
45 ····.line·17 
46 ····.line·18 
47 ····.line·19 
48 ····.line·20 
49 ····.line·21 
50 ····.line·22 
51 ····.line·23 
52 ····.line·24 
53 ····.line·25 
54 ····.line·26 
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 
107 ····.line·79 
Max diff block lines reached; -1/2831 bytes (-0.04%) of diff not shown.
44.6 KB
smali/P/k.smali
Max HTML report size reached
2.54 KB
smali/P/j.smali
    
Offset 1, 149 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·LP/j;1 .class·public·final·LP/j;
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·methods 
5 .method·public·static·a(Ljava/lang/Runnable;)V 
6 ····.locals·2 
  
 6 .field·public·b:I
7 ····.line·1 
8 ····invoke-static·{},·Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer; 
  
 7 .field·public·c:I
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····move-result-object·v0 
  
 8 .field·public·d:Landroidx/recyclerview/widget/RecyclerView;
13 ····.line·5 
14 ····new-instance·v1,·LP/i; 
  
 9 .field·public·e:I
15 ····.line·6 
16 ····.line·7 
17 ····invoke-direct·{v1,·p0},·LP/i;-><init>(Ljava/lang/Runnable;)V 
  
18 ····.line·8 
19 ····.line·9 
20 ····.line·10 
21 ····invoke-virtual·{v0,·v1},·Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V 
  
22 ····.line·11 
23 ····.line·12 
24 ····.line·13 
25 ····return-void 
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 
Max diff block lines reached; -1/2567 bytes (-0.04%) of diff not shown.
430 B
smali/P/d.smali
    
Offset 1, 17 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·LP/d;1 .class·public·final·LP/d;
2 .super·Ljava/lang/Object;2 .super·LP/y;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/Executor; 
  
  
6 #·virtual·methods 
7 .method·public·final·execute(Ljava/lang/Runnable;)V 
8 ····.locals·0 
  
9 ····.line·1 
10 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V 
  
11 ····return-void 
12 .end·method 
7.1 KB
smali/P/h.smali
Max HTML report size reached
22.9 KB
smali/P/o.smali
Max HTML report size reached
4.03 KB
smali/P/l.smali
    
Offset 1, 247 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LP/l;1 .class·public·final·LP/l;
2 .super·Ljava/lang/Object;2 .super·LP/w;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·a(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo; 
6 ····.locals·2 
  
7 ····.line·1 
8 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····move-result-object·p1 
  
13 ····.line·5 
14 ····const-wide/16·v0,·0x0 
  
15 ····.line·6 
16 ····.line·7 
17 ····invoke-static·{v0,·v1},·Landroid/content/pm/PackageManager$PackageInfoFlags;->of(J)Landroid/content/pm/PackageManager$PackageInfoFlags; 
  
18 ····.line·8 
19 ····.line·9 
20 ····.line·10 
21 ····move-result-object·v0 
  
22 ····.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; 
  
24 ····.line·12 
25 ····.line·13 
26 ····.line·14 
27 ····move-result-object·p0 
  
28 ····.line·15 
29 ····return-object·p0 
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; -1/4094 bytes (-0.02%) of diff not shown.
224 KB
smali/P/f.smali
Max HTML report size reached
26.2 KB
smali/P/m.smali
Max HTML report size reached
15.6 KB
smali/P/n.smali
Max HTML report size reached
2.6 KB
smali/P/i.smali
    
Offset 1, 163 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·synthetic·LP/i;1 .class·public·final·LP/i;
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·fields4 #·instance·fields
 5 .field·public·a:I
7 .field·public·final·synthetic·a:Ljava/lang/Runnable; 
  
  
8 #·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 ····iput-object·p1,·p0,·LP/i;->a:Ljava/lang/Runnable; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·doFrame(J)V 
18 ····.locals·0 
  
19 ····.line·1 
20 ····iget-object·p1,·p0,·LP/i;->a:Ljava/lang/Runnable; 
  
 6 .field·public·b:I
21 ····.line·2 
22 ····.line·3 
23 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V 
  
 7 .field·public·c:I
24 ····.line·4 
25 ····.line·5 
26 ····.line·6 
27 ····return-void 
28 ····.line·7 
29 ····.line·8 
30 ····.line·9 
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 
Max diff block lines reached; -1/2634 bytes (-0.04%) of diff not shown.
7.49 KB
smali/P/e.smali
Max HTML report size reached
25.7 KB
smali/P/b.smali
Max HTML report size reached
49.5 KB
smali/P/g.smali
Max HTML report size reached
26.9 KB
smali/P/c.smali
Max HTML report size reached
8.93 KB
smali/io/flutter/view/t.smali
Max HTML report size reached
4.07 KB
smali/io/flutter/view/s.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 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/hardware/display/DisplayManager$DisplayListener;5 .implements·Landroid/view/Choreographer$FrameCallback;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Landroid/hardware/display/DisplayManager;7 .field·public·a:J
  
8 .field·public·final·synthetic·b:Lio/flutter/view/u;8 .field·public·final·synthetic·b:Lio/flutter/view/t;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lio/flutter/view/u;Landroid/hardware/display/DisplayManager;)V10 .method·public·constructor·<init>(Lio/flutter/view/t;J)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,·Lio/flutter/view/s;->b:Lio/flutter/view/u;17 ····iput-object·p1,·p0,·Lio/flutter/view/s;->b:Lio/flutter/view/t;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·Lio/flutter/view/s;->a:Landroid/hardware/display/DisplayManager;20 ····iput-wide·p2,·p0,·Lio/flutter/view/s;->a:J
  
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 241, 90 lines modifiedOffset 241, 94 lines modified
241 ····.line·216241 ····.line·216
242 ····.line·217242 ····.line·217
243 ····.line·218243 ····.line·218
244 ····.line·219244 ····.line·219
245 ····.line·220245 ····.line·220
246 ····.line·221246 ····.line·221
247 ····.line·222247 ····.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
248 .end·method257 .end·method
  
  
249 #·virtual·methods258 #·virtual·methods
250 .method·public·final·onDisplayAdded(I)V259 .method·public·final·doFrame(J)V
251 ····.locals·0260 ····.locals·10
  
252 ····return-void 
253 .end·method 
  
254 .method·public·final·onDisplayChanged(I)V 
255 ····.locals·4 
  
256 ····.line·1261 ····.line·1
257 ····if-nez·p1,·:cond_0262 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
258 ····.line·2263 ····.line·2
259 ····.line·3264 ····.line·3
260 ····iget-object·p1,·p0,·Lio/flutter/view/s;->a:Landroid/hardware/display/DisplayManager; 
  
261 ····.line·4265 ····.line·4
 266 ····move-result-wide·v0
  
262 ····.line·5267 ····.line·5
263 ····const/4·v0,·0x0268 ····sub-long/2addr·v0,·p1
  
264 ····.line·6269 ····.line·6
265 ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display;270 ····const-wide/16·p1,·0x0
  
266 ····.line·7271 ····.line·7
267 ····.line·8272 ····.line·8
 273 ····cmp-long·v2,·v0,·p1
268 ····.line·9 
269 ····move-result-object·p1 
  
 274 ····.line·9
270 ····.line·10275 ····.line·10
271 ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F276 ····if-gez·v2,·:cond_0
  
272 ····.line·11277 ····.line·11
273 ····.line·12278 ····.line·12
 279 ····move-wide·v4,·p1
  
274 ····.line·13280 ····.line·13
275 ····move-result·p1281 ····goto·:goto_0
  
276 ····.line·14282 ····.line·14
277 ····const-wide·v0,·0x41cdcd6500000000L····#·1.0E9283 ····:cond_0
 284 ····move-wide·v4,·v0
  
278 ····.line·15285 ····.line·15
 286 ····:goto_0
 287 ····iget-object·p1,·p0,·Lio/flutter/view/s;->b:Lio/flutter/view/t;
  
279 ····.line·16288 ····.line·16
280 ····.line·17289 ····.line·17
 290 ····iget-object·v3,·p1,·Lio/flutter/view/t;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
281 ····.line·18291 ····.line·18
282 ····.line·19292 ····.line·19
283 ····float-to-double·v2,·p1293 ····iget-wide·v6,·p1,·Lio/flutter/view/t;->a:J
  
284 ····.line·20294 ····.line·20
285 ····div-double/2addr·v0,·v2 
  
286 ····.line·21295 ····.line·21
287 ····double-to-long·v0,·v0296 ····iget-wide·v8,·p0,·Lio/flutter/view/s;->a:J
  
288 ····.line·22297 ····.line·22
289 ····iget-object·v2,·p0,·Lio/flutter/view/s;->b:Lio/flutter/view/u; 
  
290 ····.line·23298 ····.line·23
 299 ····invoke-virtual/range·{v3·..·v9},·Lio/flutter/embedding/engine/FlutterJNI;->onVsync(JJJ)V
291 ····.line·24 
Max diff block lines reached; 849/4107 bytes (20.67%) of diff not shown.
37.2 KB
smali/io/flutter/view/a.smali
Max HTML report size reached
141 KB
smali/io/flutter/view/k.smali
Max HTML report size reached
357 B
smali/io/flutter/view/j.smali
    
Offset 1, 11 lines modifiedOffset 1, 7 lines modified
1 .class·public·abstract·Lio/flutter/view/j;1 .class·public·final·Lio/flutter/view/j;
2 .super·Ljava/lang/Object;2 .super·Lio/flutter/view/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
 5 .field·public·d:Ljava/lang/String;
5 .field·public·a:I 
  
6 .field·public·b:I 
  
7 .field·public·c:I 
467 B
smali/io/flutter/view/TextureRegistry$SurfaceProducer.smali
    
Offset 5, 14 lines modifiedOffset 5, 17 lines modified
  
5 #·annotations5 #·annotations
6 .annotation·build·Lc/a;6 .annotation·build·Lc/a;
7 .end·annotation7 .end·annotation
  
  
8 #·virtual·methods8 #·virtual·methods
 9 .method·public·abstract·getForcedNewSurface()Landroid/view/Surface;
 10 .end·method
  
9 .method·public·abstract·getHeight()I11 .method·public·abstract·getHeight()I
10 .end·method12 .end·method
  
11 .method·public·abstract·getSurface()Landroid/view/Surface;13 .method·public·abstract·getSurface()Landroid/view/Surface;
12 .end·method14 .end·method
  
13 .method·public·abstract·getWidth()I15 .method·public·abstract·getWidth()I
4.51 KB
smali/io/flutter/view/r.smali
    
Offset 1, 25 lines modifiedOffset 1, 40 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/r;1 .class·public·final·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;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·a(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/o;)V10 .method·public·constructor·<init>(Lio/flutter/view/t;Landroid/hardware/display/DisplayManager;)V
6 ····.locals·011 ····.locals·0
  
7 ····.line·112 ····.line·1
8 ····return-void13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·214 ····.line·2
10 ····.line·315 ····.line·3
11 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Lio/flutter/view/r;->b:Lio/flutter/view/t;
  
12 ····.line·518 ····.line·5
13 ····.line·619 ····.line·6
 20 ····iput-object·p2,·p0,·Lio/flutter/view/r;->a:Landroid/hardware/display/DisplayManager;
  
14 ····.line·721 ····.line·7
15 ····.line·822 ····.line·8
 23 ····return-void
16 ····.line·924 ····.line·9
17 ····.line·1025 ····.line·10
18 ····.line·1126 ····.line·11
19 ····.line·1227 ····.line·12
20 ····.line·1328 ····.line·13
21 ····.line·1429 ····.line·14
22 ····.line·1530 ····.line·15
Offset 226, 51 lines modifiedOffset 241, 99 lines modified
226 ····.line·216241 ····.line·216
227 ····.line·217242 ····.line·217
228 ····.line·218243 ····.line·218
229 ····.line·219244 ····.line·219
230 ····.line·220245 ····.line·220
231 ····.line·221246 ····.line·221
232 ····.line·222247 ····.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
233 .end·method257 .end·method
  
234 .method·public·static·b(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/p;)V 
 258 #·virtual·methods
 259 .method·public·final·onDisplayAdded(I)V
235 ····.locals·0260 ····.locals·0
  
236 ····.line·1 
237 ····return-void261 ····return-void
 262 .end·method
  
 263 .method·public·final·onDisplayChanged(I)V
 264 ····.locals·4
  
 265 ····.line·1
 266 ····if-nez·p1,·:cond_0
  
238 ····.line·2267 ····.line·2
239 ····.line·3268 ····.line·3
 269 ····iget-object·p1,·p0,·Lio/flutter/view/r;->a:Landroid/hardware/display/DisplayManager;
  
240 ····.line·4270 ····.line·4
241 ····.line·5271 ····.line·5
 272 ····const/4·v0,·0x0
  
242 ····.line·6273 ····.line·6
 274 ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display;
  
243 ····.line·7275 ····.line·7
244 ····.line·8276 ····.line·8
245 ····.line·9277 ····.line·9
 278 ····move-result-object·p1
  
246 ····.line·10279 ····.line·10
 280 ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F
  
247 ····.line·11281 ····.line·11
248 ····.line·12282 ····.line·12
249 ····.line·13283 ····.line·13
 284 ····move-result·p1
  
250 ····.line·14285 ····.line·14
 286 ····const-wide·v0,·0x41cdcd6500000000L····#·1.0E9
  
251 ····.line·15287 ····.line·15
252 ····.line·16288 ····.line·16
253 ····.line·17289 ····.line·17
254 ····.line·18290 ····.line·18
255 ····.line·19291 ····.line·19
 292 ····float-to-double·v2,·p1
  
256 ····.line·20293 ····.line·20
 294 ····div-double/2addr·v0,·v2
  
257 ····.line·21295 ····.line·21
 296 ····double-to-long·v0,·v0
  
258 ····.line·22297 ····.line·22
 298 ····iget-object·v2,·p0,·Lio/flutter/view/r;->b:Lio/flutter/view/t;
  
259 ····.line·23299 ····.line·23
260 ····.line·24300 ····.line·24
 301 ····iput-wide·v0,·v2,·Lio/flutter/view/t;->a:J
  
261 ····.line·25302 ····.line·25
262 ····.line·26303 ····.line·26
 304 ····iget-object·v0,·v2,·Lio/flutter/view/t;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
263 ····.line·27305 ····.line·27
264 ····.line·28306 ····.line·28
Max diff block lines reached; 1693/4557 bytes (37.15%) of diff not shown.
38.2 KB
smali/io/flutter/view/d.smali
Max HTML report size reached
352 B
smali/io/flutter/view/FlutterCallbackInformation.smali
    
Offset 775, 8 lines modifiedOffset 775, 15 lines modified
775 ····.line·122775 ····.line·122
776 ····.line·123776 ····.line·123
777 ····.line·124777 ····.line·124
778 ····.line·125778 ····.line·125
779 ····.line·126779 ····.line·126
780 ····.line·127780 ····.line·127
781 ····.line·128781 ····.line·128
 782 ····.line·129
 783 ····.line·130
 784 ····.line·131
 785 ····.line·132
 786 ····.line·133
 787 ····.line·134
 788 ····.line·135
782 .end·method789 .end·method
26.0 KB
smali/io/flutter/view/AccessibilityViewEmbedder.smali
Max HTML report size reached
66.6 KB
smali/io/flutter/view/h.smali
Max HTML report size reached
5.85 KB
smali/io/flutter/view/l.smali
    
Offset 11, 149 lines modifiedOffset 11, 149 lines modified
11 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledVerticalScrollFactor()F11 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledVerticalScrollFactor()F
  
12 ····move-result·p012 ····move-result·p0
  
13 ····return·p013 ····return·p0
14 .end·method14 .end·method
  
15 .method·public·static·bridge·synthetic·b(Landroid/widget/TextView;)I 
16 ····.locals·0 
  
17 ····.line·1 
18 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getAutoSizeStepGranularity()I 
  
19 ····move-result·p0 
  
20 ····return·p0 
21 .end·method 
  
22 .method·public·static·bridge·synthetic·c(Ljava/nio/file/attribute/FileTime;)J15 .method·public·static·bridge·synthetic·b(Ljava/nio/file/attribute/FileTime;)J
23 ····.locals·216 ····.locals·2
  
24 ····.line·117 ····.line·1
25 ····invoke-virtual·{p0},·Ljava/nio/file/attribute/FileTime;->toMillis()J18 ····invoke-virtual·{p0},·Ljava/nio/file/attribute/FileTime;->toMillis()J
  
26 ····move-result-wide·v019 ····move-result-wide·v0
  
27 ····return-wide·v020 ····return-wide·v0
28 .end·method21 .end·method
  
29 .method·public·static·bridge·synthetic·d()Landroid/graphics/ColorSpace$Named;22 .method·public·static·bridge·synthetic·c()Landroid/graphics/ColorSpace$Named;
30 ····.locals·123 ····.locals·1
  
31 ····.line·124 ····.line·1
32 ····sget-object·v0,·Landroid/graphics/ColorSpace$Named;->SRGB:Landroid/graphics/ColorSpace$Named;25 ····sget-object·v0,·Landroid/graphics/ColorSpace$Named;->SRGB:Landroid/graphics/ColorSpace$Named;
  
33 ····return-object·v026 ····return-object·v0
34 .end·method27 .end·method
  
35 .method·public·static·bridge·synthetic·e(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;28 .method·public·static·bridge·synthetic·d(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
36 ····.locals·029 ····.locals·0
  
37 ····.line·130 ····.line·1
38 ····invoke-static·{p0},·Landroid/graphics/ColorSpace;->get(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;31 ····invoke-static·{p0},·Landroid/graphics/ColorSpace;->get(Landroid/graphics/ColorSpace$Named;)Landroid/graphics/ColorSpace;
  
39 ····move-result-object·p032 ····move-result-object·p0
  
40 ····return-object·p033 ····return-object·p0
41 .end·method34 .end·method
  
42 .method·public·static·bridge·synthetic·f(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;35 .method·public·static·bridge·synthetic·e(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;
43 ····.locals·036 ····.locals·0
  
44 ····.line·137 ····.line·1
45 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getHintText()Ljava/lang/CharSequence;38 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getHintText()Ljava/lang/CharSequence;
  
46 ····move-result-object·p039 ····move-result-object·p0
  
47 ····return-object·p040 ····return-object·p0
48 .end·method41 .end·method
  
49 .method·public·static·bridge·synthetic·g()Ljava/lang/String;42 .method·public·static·bridge·synthetic·f()Ljava/lang/String;
50 ····.locals·143 ····.locals·1
  
51 ····.line·144 ····.line·1
52 ····invoke-static·{},·Landroid/os/Build;->getSerial()Ljava/lang/String;45 ····invoke-static·{},·Landroid/os/Build;->getSerial()Ljava/lang/String;
  
53 ····move-result-object·v046 ····move-result-object·v0
  
54 ····return-object·v047 ····return-object·v0
55 .end·method48 .end·method
  
56 .method·public·static·bridge·synthetic·h(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;49 .method·public·static·bridge·synthetic·g(Landroid/text/TextPaint;)Ljava/lang/String;
57 ····.locals·050 ····.locals·0
  
58 ····.line·151 ····.line·1
59 ····invoke-static·{p0,·p1},·Ljava/nio/file/Paths;->get(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;52 ····invoke-virtual·{p0},·Landroid/text/TextPaint;->getFontVariationSettings()Ljava/lang/String;
  
60 ····move-result-object·p053 ····move-result-object·p0
  
61 ····return-object·p054 ····return-object·p0
62 .end·method55 .end·method
  
63 .method·public·static·bridge·synthetic·i(Landroid/hardware/HardwareBuffer;)V56 .method·public·static·bridge·synthetic·h(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
64 ····.locals·057 ····.locals·0
  
65 ····.line·158 ····.line·1
66 ····invoke-virtual·{p0},·Landroid/hardware/HardwareBuffer;->close()V59 ····invoke-static·{p0,·p1},·Ljava/nio/file/Paths;->get(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
  
67 ····return-void60 ····move-result-object·p0
  
 61 ····return-object·p0
68 .end·method62 .end·method
  
69 .method·public·static·bridge·synthetic·j(Landroid/widget/TextView;III)V63 .method·public·static·bridge·synthetic·i(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/util/List;
70 ····.locals·164 ····.locals·0
  
71 ····.line·165 ····.line·1
72 ····const/4·v0,·0x066 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getAvailableExtraData()Ljava/util/List;
  
73 ····invoke-virtual·{p0,·p1,·p2,·p3,·v0},·Landroid/widget/TextView;->setAutoSizeTextTypeUniformWithConfiguration(IIII)V67 ····move-result-object·p0
  
74 ····return-void68 ····return-object·p0
75 .end·method69 .end·method
  
76 .method·public·static·bridge·synthetic·k(Landroid/widget/TextView;Ljava/lang/String;)V70 .method·public·static·bridge·synthetic·j(Landroid/hardware/HardwareBuffer;)V
77 ····.locals·071 ····.locals·0
  
78 ····.line·172 ····.line·1
79 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->setFontVariationSettings(Ljava/lang/String;)Z73 ····invoke-virtual·{p0},·Landroid/hardware/HardwareBuffer;->close()V
  
80 ····return-void74 ····return-void
81 .end·method75 .end·method
  
82 .method·public·static·bridge·synthetic·l(Landroid/widget/TextView;[I)V76 .method·public·static·bridge·synthetic·k(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/util/List;)V
83 ····.locals·177 ····.locals·0
  
84 ····.line·178 ····.line·1
 79 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setAvailableExtraData(Ljava/util/List;)V
85 ····const/4·v0,·0x0 
  
86 ····invoke-virtual·{p0,·p1,·v0},·Landroid/widget/TextView;->setAutoSizeTextTypeUniformWithPresetSizes([II)V 
  
87 ····return-void80 ····return-void
88 .end·method81 .end·method
  
89 .method·public·static·bridge·synthetic·m(Ljava/lang/CharSequence;Landroid/view/View;)V82 .method·public·static·bridge·synthetic·l(Landroid/view/accessibility/AccessibilityNodeInfo;Z)V
90 ····.locals·083 ····.locals·0
Max diff block lines reached; 1024/5936 bytes (17.25%) of diff not shown.
740 B
smali/io/flutter/view/TextureRegistry$SurfaceTextureEntry.smali
    
Offset 11, 15 lines modifiedOffset 11, 21 lines modified
11 #·virtual·methods11 #·virtual·methods
12 .method·public·abstract·synthetic·id()J12 .method·public·abstract·synthetic·id()J
13 .end·method13 .end·method
  
14 .method·public·abstract·synthetic·release()V14 .method·public·abstract·synthetic·release()V
15 .end·method15 .end·method
  
16 .method·public·abstract·setOnFrameConsumedListener(Lio/flutter/view/o;)V16 .method·public·setOnFrameConsumedListener(Lio/flutter/view/o;)V
 17 ····.locals·0
  
 18 ····return-void
17 .end·method19 .end·method
  
18 .method·public·abstract·setOnTrimMemoryListener(Lio/flutter/view/p;)V20 .method·public·setOnTrimMemoryListener(Lio/flutter/view/p;)V
 21 ····.locals·0
  
 22 ····return-void
19 .end·method23 .end·method
  
20 .method·public·abstract·surfaceTexture()Landroid/graphics/SurfaceTexture;24 .method·public·abstract·surfaceTexture()Landroid/graphics/SurfaceTexture;
21 .end·method25 .end·method
353 B
smali/io/flutter/view/f.smali
    
Offset 1, 15 lines modifiedOffset 1, 7 lines modified
1 .class·public·final·Lio/flutter/view/f;1 .class·public·final·Lio/flutter/view/f;
2 .super·Ljava/lang/Object;2 .super·Lio/flutter/view/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:I 
  
6 .field·public·b:I 
  
7 .field·public·c:I 
  
8 .field·public·d:Ljava/lang/String;5 .field·public·d:Ljava/lang/String;
  
9 .field·public·e:Ljava/lang/String; 
24.4 KB
smali/io/flutter/view/m.smali
Max HTML report size reached
1.2 KB
smali/io/flutter/view/n.smali
    
Offset 238, 14 lines modifiedOffset 238, 23 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
  
  
246 #·virtual·methods255 #·virtual·methods
247 .method·public·final·equals(Ljava/lang/Object;)Z256 .method·public·final·equals(Ljava/lang/Object;)Z
248 ····.locals·4257 ····.locals·4
  
Offset 312, 15 lines modifiedOffset 321, 15 lines modified
  
312 ····.line·28321 ····.line·28
313 ····.line·29322 ····.line·29
314 ····goto·:goto_0323 ····goto·:goto_0
  
315 ····.line·30324 ····.line·30
316 ····:cond_2325 ····:cond_2
317 ····const/4·v0,·0x0326 ····move·v0,·v2
  
318 ····.line·31327 ····.line·31
319 ····:goto_0328 ····:goto_0
320 ····return·v0329 ····return·v0
321 ····.line·32330 ····.line·32
322 ····.line·33331 ····.line·33
323 ····.line·34332 ····.line·34
Offset 414, 14 lines modifiedOffset 423, 21 lines modified
414 ····.line·122423 ····.line·122
415 ····.line·123424 ····.line·123
416 ····.line·124425 ····.line·124
417 ····.line·125426 ····.line·125
418 ····.line·126427 ····.line·126
419 ····.line·127428 ····.line·127
420 ····.line·128429 ····.line·128
 430 ····.line·129
 431 ····.line·130
 432 ····.line·131
 433 ····.line·132
 434 ····.line·133
 435 ····.line·134
 436 ····.line·135
421 .end·method437 .end·method
  
422 .method·public·final·hashCode()I438 .method·public·final·hashCode()I
423 ····.locals·2439 ····.locals·2
  
424 ····.line·1440 ····.line·1
425 ····iget-object·v0,·p0,·Lio/flutter/view/n;->a:Landroid/view/View;441 ····iget-object·v0,·p0,·Lio/flutter/view/n;->a:Landroid/view/View;
Offset 561, 8 lines modifiedOffset 577, 12 lines modified
561 ····.line·121577 ····.line·121
562 ····.line·122578 ····.line·122
563 ····.line·123579 ····.line·123
564 ····.line·124580 ····.line·124
565 ····.line·125581 ····.line·125
566 ····.line·126582 ····.line·126
567 ····.line·127583 ····.line·127
 584 ····.line·128
 585 ····.line·129
 586 ····.line·130
 587 ····.line·131
568 .end·method588 .end·method
321 B
smali/io/flutter/view/i.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lio/flutter/view/i;1 .class·public·abstract·Lio/flutter/view/i;
2 .super·Lio/flutter/view/j;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:I
  
 6 .field·public·b:I
  
 7 .field·public·c:I
38.0 KB
smali/io/flutter/view/e.smali
Max HTML report size reached
43.9 KB
smali/io/flutter/view/b.smali
Max HTML report size reached
71.7 KB
smali/io/flutter/view/g.smali
Max HTML report size reached
8.86 KB
smali/io/flutter/view/c.smali
Max HTML report size reached
8.92 KB
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
Max HTML report size reached
6.45 KB
smali/io/flutter/plugins/urllauncher/WebViewActivity.smali
    
Offset 4, 17 lines modifiedOffset 4, 17 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·i:I5 .field·public·static·final·synthetic·i:I
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·e:LI0/g;7 .field·public·final·e:LH0/h;
  
8 .field·public·final·f:LI0/h;8 .field·public·final·f:LH0/i;
  
9 .field·public·g:Landroid/webkit/WebView;9 .field·public·g:Landroid/webkit/WebView;
  
10 .field·public·final·h:Landroid/content/IntentFilter;10 .field·public·final·h:Landroid/content/IntentFilter;
  
  
11 #·direct·methods11 #·direct·methods
Offset 23, 37 lines modifiedOffset 23, 37 lines modified
  
23 ····.line·123 ····.line·1
24 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V24 ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V
  
25 ····.line·225 ····.line·2
26 ····.line·326 ····.line·3
27 ····.line·427 ····.line·4
28 ····new-instance·v0,·LI0/g;28 ····new-instance·v0,·LH0/h;
  
29 ····.line·529 ····.line·5
30 ····.line·630 ····.line·6
31 ····invoke-direct·{v0,·p0},·LI0/g;-><init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V31 ····invoke-direct·{v0,·p0},·LH0/h;-><init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V
  
32 ····.line·732 ····.line·7
33 ····.line·833 ····.line·8
34 ····.line·934 ····.line·9
35 ····iput-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->e:LI0/g;35 ····iput-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->e:LH0/h;
  
36 ····.line·1036 ····.line·10
37 ····.line·1137 ····.line·11
38 ····new-instance·v0,·LI0/h;38 ····new-instance·v0,·LH0/i;
  
39 ····.line·1239 ····.line·12
40 ····.line·1340 ····.line·13
41 ····invoke-direct·{v0},·Landroid/webkit/WebViewClient;-><init>()V41 ····invoke-direct·{v0},·Landroid/webkit/WebViewClient;-><init>()V
  
42 ····.line·1442 ····.line·14
43 ····.line·1543 ····.line·15
44 ····.line·1644 ····.line·16
45 ····iput-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->f:LI0/h;45 ····iput-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->f:LH0/i;
  
46 ····.line·1746 ····.line·17
47 ····.line·1847 ····.line·18
48 ····new-instance·v0,·Landroid/content/IntentFilter;48 ····new-instance·v0,·Landroid/content/IntentFilter;
  
49 ····.line·1949 ····.line·19
50 ····.line·2050 ····.line·20
Offset 167, 14 lines modifiedOffset 167, 18 lines modified
167 ····.line·121167 ····.line·121
168 ····.line·122168 ····.line·122
169 ····.line·123169 ····.line·123
170 ····.line·124170 ····.line·124
171 ····.line·125171 ····.line·125
172 ····.line·126172 ····.line·126
173 ····.line·127173 ····.line·127
 174 ····.line·128
 175 ····.line·129
 176 ····.line·130
 177 ····.line·131
174 .end·method178 .end·method
  
  
175 #·virtual·methods179 #·virtual·methods
176 .method·public·final·onCreate(Landroid/os/Bundle;)V180 .method·public·final·onCreate(Landroid/os/Bundle;)V
177 ····.locals·7181 ····.locals·7
  
Offset 391, 15 lines modifiedOffset 395, 15 lines modified
391 ····.line·105395 ····.line·105
392 ····.line·106396 ····.line·106
393 ····.line·107397 ····.line·107
394 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->g:Landroid/webkit/WebView;398 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->g:Landroid/webkit/WebView;
  
395 ····.line·108399 ····.line·108
396 ····.line·109400 ····.line·109
397 ····iget-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->f:LI0/h;401 ····iget-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->f:LH0/i;
  
398 ····.line·110402 ····.line·110
399 ····.line·111403 ····.line·111
400 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V404 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
  
401 ····.line·112405 ····.line·112
402 ····.line·113406 ····.line·113
Offset 424, 37 lines modifiedOffset 428, 37 lines modified
424 ····.line·122428 ····.line·122
425 ····.line·123429 ····.line·123
426 ····.line·124430 ····.line·124
427 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->g:Landroid/webkit/WebView;431 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->g:Landroid/webkit/WebView;
  
428 ····.line·125432 ····.line·125
429 ····.line·126433 ····.line·126
430 ····new-instance·v0,·LI0/j;434 ····new-instance·v0,·LH0/k;
  
431 ····.line·127435 ····.line·127
432 ····.line·128436 ····.line·128
433 ····invoke-direct·{v0,·p0},·LI0/j;-><init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V437 ····invoke-direct·{v0,·p0},·LH0/k;-><init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V
  
434 ····.line·129438 ····.line·129
435 ····.line·130439 ····.line·130
436 ····.line·131440 ····.line·131
437 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V441 ····invoke-virtual·{p1,·v0},·Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
  
438 ····.line·132442 ····.line·132
439 ····.line·133443 ····.line·133
440 ····.line·134444 ····.line·134
441 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->h:Landroid/content/IntentFilter;445 ····iget-object·p1,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->h:Landroid/content/IntentFilter;
  
442 ····.line·135446 ····.line·135
443 ····.line·136447 ····.line·136
444 ····iget-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->e:LI0/g;448 ····iget-object·v0,·p0,·Lio/flutter/plugins/urllauncher/WebViewActivity;->e:LH0/h;
  
445 ····.line·137449 ····.line·137
446 ····.line·138450 ····.line·138
447 ····invoke-static·{p0,·v0,·p1},·Landroidx/datastore/preferences/protobuf/k0;->P(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V451 ····invoke-static·{p0,·v0,·p1},·Ld0/a;->K(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V
  
448 ····.line·139452 ····.line·139
449 ····.line·140453 ····.line·140
450 ····.line·141454 ····.line·141
451 ····return-void455 ····return-void
452 ····.line·142456 ····.line·142
Max diff block lines reached; 2751/6490 bytes (42.39%) of diff not shown.
198 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
Max HTML report size reached
1.03 KB
smali/io/flutter/embedding/engine/FlutterOverlaySurface.smali
    
Offset 243, 14 lines modifiedOffset 243, 23 lines modified
243 ····.line·216243 ····.line·216
244 ····.line·217244 ····.line·217
245 ····.line·218245 ····.line·218
246 ····.line·219246 ····.line·219
247 ····.line·220247 ····.line·220
248 ····.line·221248 ····.line·221
249 ····.line·222249 ····.line·222
 250 ····.line·223
 251 ····.line·224
 252 ····.line·225
 253 ····.line·226
 254 ····.line·227
 255 ····.line·228
 256 ····.line·229
 257 ····.line·230
 258 ····.line·231
250 .end·method259 .end·method
  
  
251 #·virtual·methods260 #·virtual·methods
252 .method·public·getId()I261 .method·public·getId()I
253 ····.locals·1262 ····.locals·1
  
Offset 380, 14 lines modifiedOffset 389, 18 lines modified
380 ····.line·121389 ····.line·121
381 ····.line·122390 ····.line·122
382 ····.line·123391 ····.line·123
383 ····.line·124392 ····.line·124
384 ····.line·125393 ····.line·125
385 ····.line·126394 ····.line·126
386 ····.line·127395 ····.line·127
 396 ····.line·128
 397 ····.line·129
 398 ····.line·130
 399 ····.line·131
387 .end·method400 .end·method
  
388 .method·public·getSurface()Landroid/view/Surface;401 .method·public·getSurface()Landroid/view/Surface;
389 ····.locals·1402 ····.locals·1
  
390 ····.line·1403 ····.line·1
391 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->surface:Landroid/view/Surface;404 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->surface:Landroid/view/Surface;
Offset 515, 8 lines modifiedOffset 528, 12 lines modified
515 ····.line·121528 ····.line·121
516 ····.line·122529 ····.line·122
517 ····.line·123530 ····.line·123
518 ····.line·124531 ····.line·124
519 ····.line·125532 ····.line·125
520 ····.line·126533 ····.line·126
521 ····.line·127534 ····.line·127
 535 ····.line·128
 536 ····.line·129
 537 ····.line·130
 538 ····.line·131
522 .end·method539 .end·method
701 B
smali/io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.smali
    
Offset 145, 14 lines modifiedOffset 145, 21 lines modified
145 ····.line·122145 ····.line·122
146 ····.line·123146 ····.line·123
147 ····.line·124147 ····.line·124
148 ····.line·125148 ····.line·125
149 ····.line·126149 ····.line·126
150 ····.line·127150 ····.line·127
151 ····.line·128151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
 157 ····.line·134
 158 ····.line·135
152 .end·method159 .end·method
  
  
153 #·virtual·methods160 #·virtual·methods
154 .method·public·getLifecycle()Landroidx/lifecycle/h;161 .method·public·getLifecycle()Landroidx/lifecycle/h;
155 ····.locals·1162 ····.locals·1
  
Offset 282, 8 lines modifiedOffset 289, 12 lines modified
282 ····.line·121289 ····.line·121
283 ····.line·122290 ····.line·122
284 ····.line·123291 ····.line·123
285 ····.line·124292 ····.line·124
286 ····.line·125293 ····.line·125
287 ····.line·126294 ····.line·126
288 ····.line·127295 ····.line·127
 296 ····.line·128
 297 ····.line·129
 298 ····.line·130
 299 ····.line·131
289 .end·method300 .end·method
980 B
smali/io/flutter/embedding/engine/renderer/a.smali
    
Offset 143, 14 lines modifiedOffset 143, 21 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·a()V159 .method·public·final·a()V
153 ····.locals·2160 ····.locals·2
  
Offset 284, 14 lines modifiedOffset 291, 18 lines modified
284 ····.line·121291 ····.line·121
285 ····.line·122292 ····.line·122
286 ····.line·123293 ····.line·123
287 ····.line·124294 ····.line·124
288 ····.line·125295 ····.line·125
289 ····.line·126296 ····.line·126
290 ····.line·127297 ····.line·127
 298 ····.line·128
 299 ····.line·129
 300 ····.line·130
 301 ····.line·131
291 .end·method302 .end·method
  
292 .method·public·final·b()V303 .method·public·final·b()V
293 ····.locals·2304 ····.locals·2
  
294 ····.line·1305 ····.line·1
295 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/j;306 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/j;
Offset 423, 8 lines modifiedOffset 434, 12 lines modified
423 ····.line·121434 ····.line·121
424 ····.line·122435 ····.line·122
425 ····.line·123436 ····.line·123
426 ····.line·124437 ····.line·124
427 ····.line·125438 ····.line·125
428 ····.line·126439 ····.line·126
429 ····.line·127440 ····.line·127
 441 ····.line·128
 442 ····.line·129
 443 ····.line·130
 444 ····.line·131
430 .end·method445 .end·method
10.5 KB
smali/io/flutter/embedding/engine/renderer/j.smali
Max HTML report size reached
3.9 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.smali
    
Offset 261, 21 lines modifiedOffset 261, 27 lines modified
261 ····.line·216261 ····.line·216
262 ····.line·217262 ····.line·217
263 ····.line·218263 ····.line·218
264 ····.line·219264 ····.line·219
265 ····.line·220265 ····.line·220
266 ····.line·221266 ····.line·221
267 ····.line·222267 ····.line·222
 268 ····.line·223
 269 ····.line·224
 270 ····.line·225
 271 ····.line·226
 272 ····.line·227
 273 ····.line·228
 274 ····.line·229
 275 ····.line·230
 276 ····.line·231
268 .end·method277 .end·method
  
269 .method·private·maybeWaitOnFence(Landroid/media/Image;)V278 .method·private·maybeWaitOnFence(Landroid/media/Image;)V
270 ····.locals·2279 ····.locals·2
271 ····.annotation·build·Landroid/annotation/TargetApi; 
272 ········value·=·0x1d 
273 ····.end·annotation 
  
274 ····.line·1280 ····.line·1
275 ····if-nez·p1,·:cond_0281 ····if-nez·p1,·:cond_0
  
276 ····.line·2282 ····.line·2
277 ····.line·3283 ····.line·3
278 ····return-void284 ····return-void
Offset 425, 33 lines modifiedOffset 431, 37 lines modified
425 ····.line·122431 ····.line·122
426 ····.line·123432 ····.line·123
427 ····.line·124433 ····.line·124
428 ····.line·125434 ····.line·125
429 ····.line·126435 ····.line·126
430 ····.line·127436 ····.line·127
431 ····.line·128437 ····.line·128
 438 ····.line·129
 439 ····.line·130
 440 ····.line·131
 441 ····.line·132
 442 ····.line·133
 443 ····.line·134
 444 ····.line·135
432 .end·method445 .end·method
  
433 .method·private·waitOnFence(Landroid/media/Image;)V446 .method·private·waitOnFence(Landroid/media/Image;)V
434 ····.locals·0447 ····.locals·0
435 ····.annotation·build·Landroid/annotation/TargetApi; 
436 ········value·=·0x21 
437 ····.end·annotation 
  
438 ····.line·1448 ····.line·1
439 ····:try_start_0449 ····:try_start_0
440 ····invoke-static·{p1},·LE/d;->f(Landroid/media/Image;)Landroid/hardware/SyncFence;450 ····invoke-static·{p1},·LC/c;->f(Landroid/media/Image;)Landroid/hardware/SyncFence;
  
441 ····.line·2451 ····.line·2
442 ····.line·3452 ····.line·3
443 ····.line·4453 ····.line·4
444 ····move-result-object·p1454 ····move-result-object·p1
  
445 ····.line·5455 ····.line·5
446 ····invoke-static·{p1},·LE/d;->m(Landroid/hardware/SyncFence;)V456 ····invoke-static·{p1},·LC/c;->m(Landroid/hardware/SyncFence;)V
447 ····:try_end_0457 ····:try_end_0
448 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0458 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
449 ····.line·6459 ····.line·6
450 ····.line·7460 ····.line·7
451 ····.line·8461 ····.line·8
452 ····:catch_0462 ····:catch_0
Offset 572, 23 lines modifiedOffset 582, 27 lines modified
572 ····.line·122582 ····.line·122
573 ····.line·123583 ····.line·123
574 ····.line·124584 ····.line·124
575 ····.line·125585 ····.line·125
576 ····.line·126586 ····.line·126
577 ····.line·127587 ····.line·127
578 ····.line·128588 ····.line·128
 589 ····.line·129
 590 ····.line·130
 591 ····.line·131
 592 ····.line·132
 593 ····.line·133
 594 ····.line·134
 595 ····.line·135
579 .end·method596 .end·method
  
  
580 #·virtual·methods597 #·virtual·methods
581 .method·public·acquireLatestImage()Landroid/media/Image;598 .method·public·acquireLatestImage()Landroid/media/Image;
582 ····.locals·2599 ····.locals·2
583 ····.annotation·build·Landroid/annotation/TargetApi; 
584 ········value·=·0x1d 
585 ····.end·annotation 
  
586 ····.line·1600 ····.line·1
587 ····monitor-enter·p0601 ····monitor-enter·p0
  
588 ····.line·2602 ····.line·2
589 ····:try_start_0603 ····:try_start_0
590 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->image:Landroid/media/Image;604 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->image:Landroid/media/Image;
Offset 735, 14 lines modifiedOffset 749, 18 lines modified
735 ····.line·121749 ····.line·121
736 ····.line·122750 ····.line·122
737 ····.line·123751 ····.line·123
738 ····.line·124752 ····.line·124
739 ····.line·125753 ····.line·125
740 ····.line·126754 ····.line·126
741 ····.line·127755 ····.line·127
 756 ····.line·128
 757 ····.line·129
 758 ····.line·130
 759 ····.line·131
742 .end·method760 .end·method
  
743 .method·public·finalize()V761 .method·public·finalize()V
744 ····.locals·5762 ····.locals·5
  
745 ····.line·1763 ····.line·1
746 ····:try_start_0764 ····:try_start_0
Offset 927, 14 lines modifiedOffset 945, 18 lines modified
927 ····.line·121945 ····.line·121
928 ····.line·122946 ····.line·122
929 ····.line·123947 ····.line·123
930 ····.line·124948 ····.line·124
931 ····.line·125949 ····.line·125
Max diff block lines reached; 1281/3816 bytes (33.57%) of diff not shown.
50.6 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.smali
Max HTML report size reached
643 B
smali/io/flutter/embedding/engine/renderer/h.smali
    
Offset 241, 14 lines modifiedOffset 241, 23 lines modified
241 ····.line·216241 ····.line·216
242 ····.line·217242 ····.line·217
243 ····.line·218243 ····.line·218
244 ····.line·219244 ····.line·219
245 ····.line·220245 ····.line·220
246 ····.line·221246 ····.line·221
247 ····.line·222247 ····.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
248 .end·method257 .end·method
  
  
249 #·virtual·methods258 #·virtual·methods
250 .method·public·final·run()V259 .method·public·final·run()V
251 ····.locals·3260 ····.locals·3
  
Offset 391, 8 lines modifiedOffset 400, 12 lines modified
391 ····.line·121400 ····.line·121
392 ····.line·122401 ····.line·122
393 ····.line·123402 ····.line·123
394 ····.line·124403 ····.line·124
395 ····.line·125404 ····.line·125
396 ····.line·126405 ····.line·126
397 ····.line·127406 ····.line·127
 407 ····.line·128
 408 ····.line·129
 409 ····.line·130
 410 ····.line·131
398 .end·method411 .end·method
344 B
smali/io/flutter/embedding/engine/renderer/f.smali
    
Offset 216, 8 lines modifiedOffset 216, 15 lines modified
216 ····.line·122216 ····.line·122
217 ····.line·123217 ····.line·123
218 ····.line·124218 ····.line·124
219 ····.line·125219 ····.line·125
220 ····.line·126220 ····.line·126
221 ····.line·127221 ····.line·127
222 ····.line·128222 ····.line·128
 223 ····.line·129
 224 ····.line·130
 225 ····.line·131
 226 ····.line·132
 227 ····.line·133
 228 ····.line·134
 229 ····.line·135
223 .end·method230 .end·method
299 B
smali/io/flutter/embedding/engine/renderer/i.smali
    
Offset 221, 8 lines modifiedOffset 221, 12 lines modified
221 ····.line·121221 ····.line·121
222 ····.line·122222 ····.line·122
223 ····.line·123223 ····.line·123
224 ····.line·124224 ····.line·124
225 ····.line·125225 ····.line·125
226 ····.line·126226 ····.line·126
227 ····.line·127227 ····.line·127
 228 ····.line·128
 229 ····.line·129
 230 ····.line·130
 231 ····.line·131
228 .end·method232 .end·method
374 B
smali/io/flutter/embedding/engine/renderer/e.smali
    
Offset 238, 8 lines modifiedOffset 238, 17 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
611 B
smali/io/flutter/embedding/engine/renderer/b.smali
    
Offset 143, 14 lines modifiedOffset 143, 21 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·a()V159 .method·public·final·a()V
153 ····.locals·2160 ····.locals·2
  
Offset 304, 8 lines modifiedOffset 311, 12 lines modified
304 ····.line·121311 ····.line·121
305 ····.line·122312 ····.line·122
306 ····.line·123313 ····.line·123
307 ····.line·124314 ····.line·124
308 ····.line·125315 ····.line·125
309 ····.line·126316 ····.line·126
310 ····.line·127317 ····.line·127
 318 ····.line·128
 319 ····.line·129
 320 ····.line·130
 321 ····.line·131
311 .end·method322 .end·method
2.64 KB
smali/io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.smali
    
Offset 228, 14 lines modifiedOffset 228, 21 lines modified
228 ····.line·122228 ····.line·122
229 ····.line·123229 ····.line·123
230 ····.line·124230 ····.line·124
231 ····.line·125231 ····.line·125
232 ····.line·126232 ····.line·126
233 ····.line·127233 ····.line·127
234 ····.line·128234 ····.line·128
 235 ····.line·129
 236 ····.line·130
 237 ····.line·131
 238 ····.line·132
 239 ····.line·133
 240 ····.line·134
 241 ····.line·135
235 .end·method242 .end·method
  
236 .method·public·detachFromGLContext()V243 .method·public·detachFromGLContext()V
237 ····.locals·1244 ····.locals·1
  
238 ····.line·1245 ····.line·1
239 ····monitor-enter·p0246 ····monitor-enter·p0
Offset 398, 14 lines modifiedOffset 405, 18 lines modified
398 ····.line·121405 ····.line·121
399 ····.line·122406 ····.line·122
400 ····.line·123407 ····.line·123
401 ····.line·124408 ····.line·124
402 ····.line·125409 ····.line·125
403 ····.line·126410 ····.line·126
404 ····.line·127411 ····.line·127
 412 ····.line·128
 413 ····.line·129
 414 ····.line·130
 415 ····.line·131
405 .end·method416 .end·method
  
406 .method·public·getTransformMatrix([F)V417 .method·public·getTransformMatrix([F)V
407 ····.locals·1418 ····.locals·1
  
408 ····.line·1419 ····.line·1
409 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture;420 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture;
Offset 536, 14 lines modifiedOffset 547, 21 lines modified
536 ····.line·122547 ····.line·122
537 ····.line·123548 ····.line·123
538 ····.line·124549 ····.line·124
539 ····.line·125550 ····.line·125
540 ····.line·126551 ····.line·126
541 ····.line·127552 ····.line·127
542 ····.line·128553 ····.line·128
 554 ····.line·129
 555 ····.line·130
 556 ····.line·131
 557 ····.line·132
 558 ····.line·133
 559 ····.line·134
 560 ····.line·135
543 .end·method561 .end·method
  
544 .method·public·markDirty()V562 .method·public·markDirty()V
545 ····.locals·1563 ····.locals·1
  
546 ····.line·1564 ····.line·1
547 ····monitor-enter·p0565 ····monitor-enter·p0
Offset 687, 14 lines modifiedOffset 705, 18 lines modified
687 ····.line·121705 ····.line·121
688 ····.line·122706 ····.line·122
689 ····.line·123707 ····.line·123
690 ····.line·124708 ····.line·124
691 ····.line·125709 ····.line·125
692 ····.line·126710 ····.line·126
693 ····.line·127711 ····.line·127
 712 ····.line·128
 713 ····.line·129
 714 ····.line·130
 715 ····.line·131
694 .end·method716 .end·method
  
695 .method·public·release()V717 .method·public·release()V
696 ····.locals·1718 ····.locals·1
  
697 ····.line·1719 ····.line·1
698 ····monitor-enter·p0720 ····monitor-enter·p0
Offset 857, 14 lines modifiedOffset 879, 18 lines modified
857 ····.line·121879 ····.line·121
858 ····.line·122880 ····.line·122
859 ····.line·123881 ····.line·123
860 ····.line·124882 ····.line·124
861 ····.line·125883 ····.line·125
862 ····.line·126884 ····.line·126
863 ····.line·127885 ····.line·127
 886 ····.line·128
 887 ····.line·129
 888 ····.line·130
 889 ····.line·131
864 .end·method890 .end·method
  
865 .method·public·shouldUpdate()Z891 .method·public·shouldUpdate()Z
866 ····.locals·1892 ····.locals·1
  
867 ····.line·1893 ····.line·1
868 ····monitor-enter·p0894 ····monitor-enter·p0
Offset 1006, 14 lines modifiedOffset 1032, 18 lines modified
1006 ····.line·1211032 ····.line·121
1007 ····.line·1221033 ····.line·122
1008 ····.line·1231034 ····.line·123
1009 ····.line·1241035 ····.line·124
1010 ····.line·1251036 ····.line·125
1011 ····.line·1261037 ····.line·126
1012 ····.line·1271038 ····.line·127
 1039 ····.line·128
 1040 ····.line·129
 1041 ····.line·130
 1042 ····.line·131
1013 .end·method1043 .end·method
  
1014 .method·public·surfaceTexture()Landroid/graphics/SurfaceTexture;1044 .method·public·surfaceTexture()Landroid/graphics/SurfaceTexture;
1015 ····.locals·11045 ····.locals·1
  
1016 ····.line·11046 ····.line·1
1017 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture;1047 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture;
Offset 1141, 14 lines modifiedOffset 1171, 18 lines modified
1141 ····.line·1211171 ····.line·121
1142 ····.line·1221172 ····.line·122
1143 ····.line·1231173 ····.line·123
1144 ····.line·1241174 ····.line·124
1145 ····.line·1251175 ····.line·125
1146 ····.line·1261176 ····.line·126
1147 ····.line·1271177 ····.line·127
Max diff block lines reached; 289/2568 bytes (11.25%) of diff not shown.
374 B
smali/io/flutter/embedding/engine/renderer/g.smali
    
Offset 266, 8 lines modifiedOffset 266, 17 lines modified
266 ····.line·216266 ····.line·216
267 ····.line·217267 ····.line·217
268 ····.line·218268 ····.line·218
269 ····.line·219269 ····.line·219
270 ····.line·220270 ····.line·220
271 ····.line·221271 ····.line·221
272 ····.line·222272 ····.line·222
 273 ····.line·223
 274 ····.line·224
 275 ····.line·225
 276 ····.line·226
 277 ····.line·227
 278 ····.line·228
 279 ····.line·229
 280 ····.line·230
 281 ····.line·231
273 .end·method282 .end·method
20.9 KB
smali/io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.smali
Max HTML report size reached
1.05 KB
smali/io/flutter/plugin/editing/a.smali
    
Offset 143, 14 lines modifiedOffset 143, 21 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;159 .method·public·final·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
153 ····.locals·2160 ····.locals·2
  
Offset 198, 15 lines modifiedOffset 205, 15 lines modified
198 ····move-result·v0205 ····move-result·v0
  
199 ····.line·23206 ····.line·23
200 ····if-eqz·v0,·:cond_1207 ····if-eqz·v0,·:cond_1
  
201 ····.line·24208 ····.line·24
202 ····.line·25209 ····.line·25
203 ····invoke-static·{},·LD/J;->g()Landroid/view/WindowInsets;210 ····invoke-static·{},·LB/K;->g()Landroid/view/WindowInsets;
  
204 ····.line·26211 ····.line·26
205 ····.line·27212 ····.line·27
206 ····.line·28213 ····.line·28
207 ····move-result-object·p1214 ····move-result-object·p1
  
208 ····.line·29215 ····.line·29
Offset 407, 8 lines modifiedOffset 414, 17 lines modified
407 ····.line·216414 ····.line·216
408 ····.line·217415 ····.line·217
409 ····.line·218416 ····.line·218
410 ····.line·219417 ····.line·219
411 ····.line·220418 ····.line·220
412 ····.line·221419 ····.line·221
413 ····.line·222420 ····.line·222
 421 ····.line·223
 422 ····.line·224
 423 ····.line·225
 424 ····.line·226
 425 ····.line·227
 426 ····.line·228
 427 ····.line·229
 428 ····.line·230
 429 ····.line·231
414 .end·method430 .end·method
8.02 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.smali
Max HTML report size reached
4.88 KB
smali/io/flutter/plugin/editing/h.smali
    
Offset 667, 211 lines modifiedOffset 667, 211 lines modified
  
667 ····.line·11667 ····.line·11
668 ····:cond_0668 ····:cond_0
669 ····aget-wide·v5,·v1,·v4669 ····aget-wide·v5,·v1,·v4
  
670 ····.line·12670 ····.line·12
671 ····.line·13671 ····.line·13
672 ····mul-double·v5,·v5,·p1672 ····mul-double/2addr·v5,·p1
  
673 ····.line·14673 ····.line·14
674 ····.line·15 
675 ····const/4·v0,·0x7674 ····const/4·v0,·0x7
  
676 ····.line·16675 ····.line·15
677 ····aget-wide·v7,·v1,·v0676 ····aget-wide·v7,·v1,·v0
  
 677 ····.line·16
678 ····.line·17678 ····.line·17
 679 ····mul-double/2addr·v7,·p3
  
679 ····.line·18680 ····.line·18
680 ····mul-double·v7,·v7,·p3681 ····add-double/2addr·v7,·v5
  
681 ····.line·19682 ····.line·19
 683 ····const/16·v0,·0xf
682 ····.line·20 
683 ····add-double/2addr·v7,·v5 
  
 684 ····.line·20
684 ····.line·21685 ····.line·21
685 ····const/16·v0,·0xf686 ····aget-wide·v5,·v1,·v0
  
686 ····.line·22687 ····.line·22
687 ····.line·23688 ····.line·23
688 ····aget-wide·v5,·v1,·v0 
  
689 ····.line·24 
690 ····.line·25 
691 ····add-double/2addr·v7,·v5689 ····add-double/2addr·v7,·v5
  
692 ····.line·26690 ····.line·24
693 ····div-double/2addr·v2,·v7691 ····div-double/2addr·v2,·v7
  
694 ····.line·27692 ····.line·25
695 ····:goto_0693 ····:goto_0
696 ····const/4·v0,·0x0694 ····const/4·v0,·0x0
  
697 ····.line·28695 ····.line·26
698 ····aget-wide·v5,·v1,·v0696 ····aget-wide·v5,·v1,·v0
  
 697 ····.line·27
 698 ····.line·28
 699 ····mul-double/2addr·v5,·p1
  
699 ····.line·29700 ····.line·29
 701 ····const/4·v7,·0x4
  
700 ····.line·30702 ····.line·30
701 ····mul-double·v5,·v5,·p1703 ····aget-wide·v7,·v1,·v7
  
702 ····.line·31704 ····.line·31
703 ····.line·32705 ····.line·32
704 ····const/4·v7,·0x4706 ····mul-double/2addr·v7,·p3
  
705 ····.line·33707 ····.line·33
706 ····aget-wide·v7,·v1,·v7708 ····add-double/2addr·v7,·v5
  
707 ····.line·34709 ····.line·34
 710 ····const/16·v5,·0xc
708 ····.line·35 
709 ····mul-double·v7,·v7,·p3 
  
 711 ····.line·35
710 ····.line·36712 ····.line·36
 713 ····aget-wide·v5,·v1,·v5
711 ····.line·37 
712 ····add-double/2addr·v7,·v5 
  
 714 ····.line·37
713 ····.line·38715 ····.line·38
714 ····const/16·v5,·0xc716 ····add-double/2addr·v7,·v5
  
715 ····.line·39717 ····.line·39
 718 ····mul-double/2addr·v7,·v2
  
716 ····.line·40719 ····.line·40
717 ····aget-wide·v5,·v1,·v5720 ····const/4·v5,·0x1
  
718 ····.line·41721 ····.line·41
 722 ····aget-wide·v9,·v1,·v5
719 ····.line·42 
720 ····add-double/2addr·v7,·v5 
  
 723 ····.line·42
721 ····.line·43724 ····.line·43
722 ····mul-double·v7,·v7,·v2725 ····mul-double/2addr·v9,·p1
  
723 ····.line·44726 ····.line·44
 727 ····const/4·p1,·0x5
  
724 ····.line·45728 ····.line·45
725 ····const/4·v5,·0x1729 ····aget-wide·p1,·v1,·p1
  
726 ····.line·46730 ····.line·46
727 ····aget-wide·v9,·v1,·v5 
  
728 ····.line·47731 ····.line·47
 732 ····mul-double/2addr·p1,·p3
  
729 ····.line·48733 ····.line·48
730 ····mul-double·v9,·v9,·p1734 ····add-double/2addr·p1,·v9
  
731 ····.line·49735 ····.line·49
732 ····.line·50 
733 ····const/4·p1,·0x5736 ····const/16·p3,·0xd
  
 737 ····.line·50
734 ····.line·51738 ····.line·51
735 ····aget-wide·p1,·v1,·p1739 ····aget-wide·p3,·v1,·p3
  
736 ····.line·52740 ····.line·52
737 ····.line·53741 ····.line·53
738 ····mul-double·p1,·p1,·p3742 ····add-double/2addr·p1,·p3
  
739 ····.line·54743 ····.line·54
 744 ····mul-double/2addr·p1,·v2
  
Max diff block lines reached; 2647/4918 bytes (53.82%) of diff not shown.
9.79 KB
smali/io/flutter/plugin/editing/f.smali
Max HTML report size reached
22.9 KB
smali/io/flutter/plugin/editing/i.smali
Max HTML report size reached
7.94 KB
smali/io/flutter/plugin/editing/e.smali
Max HTML report size reached
62.0 KB
smali/io/flutter/plugin/editing/b.smali
Max HTML report size reached
6.67 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.smali
    
Offset 156, 14 lines modifiedOffset 156, 21 lines modified
156 ····.line·122156 ····.line·122
157 ····.line·123157 ····.line·123
158 ····.line·124158 ····.line·124
159 ····.line·125159 ····.line·125
160 ····.line·126160 ····.line·126
161 ····.line·127161 ····.line·127
162 ····.line·128162 ····.line·128
 163 ····.line·129
 164 ····.line·130
 165 ····.line·131
 166 ····.line·132
 167 ····.line·133
 168 ····.line·134
 169 ····.line·135
163 .end·method170 .end·method
  
  
164 #·virtual·methods171 #·virtual·methods
165 .method·public·onEnd(Landroid/view/WindowInsetsAnimation;)V172 .method·public·onEnd(Landroid/view/WindowInsetsAnimation;)V
166 ····.locals·1173 ····.locals·1
  
Offset 180, 15 lines modifiedOffset 187, 15 lines modified
180 ····move-result·v0187 ····move-result·v0
  
181 ····.line·7188 ····.line·7
182 ····if-eqz·v0,·:cond_0189 ····if-eqz·v0,·:cond_0
  
183 ····.line·8190 ····.line·8
184 ····.line·9191 ····.line·9
185 ····invoke-static·{p1},·LD/J;->b(Landroid/view/WindowInsetsAnimation;)I192 ····invoke-static·{p1},·LB/K;->b(Landroid/view/WindowInsetsAnimation;)I
  
186 ····.line·10193 ····.line·10
187 ····.line·11194 ····.line·11
188 ····.line·12195 ····.line·12
189 ····move-result·p1196 ····move-result·p1
  
190 ····.line·13197 ····.line·13
Offset 351, 14 lines modifiedOffset 358, 21 lines modified
351 ····.line·122358 ····.line·122
352 ····.line·123359 ····.line·123
353 ····.line·124360 ····.line·124
354 ····.line·125361 ····.line·125
355 ····.line·126362 ····.line·126
356 ····.line·127363 ····.line·127
357 ····.line·128364 ····.line·128
 365 ····.line·129
 366 ····.line·130
 367 ····.line·131
 368 ····.line·132
 369 ····.line·133
 370 ····.line·134
 371 ····.line·135
358 .end·method372 .end·method
  
359 .method·public·onPrepare(Landroid/view/WindowInsetsAnimation;)V373 .method·public·onPrepare(Landroid/view/WindowInsetsAnimation;)V
360 ····.locals·2374 ····.locals·2
  
361 ····.line·1375 ····.line·1
362 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;376 ····iget-object·v0,·p0,·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;->this$0:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
Offset 369, 15 lines modifiedOffset 383, 15 lines modified
  
369 ····.line·4383 ····.line·4
370 ····invoke-static·{v0,·v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$102(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Z)Z384 ····invoke-static·{v0,·v1},·Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->access$102(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Z)Z
  
371 ····.line·5385 ····.line·5
372 ····.line·6386 ····.line·6
373 ····.line·7387 ····.line·7
374 ····invoke-static·{p1},·LD/J;->b(Landroid/view/WindowInsetsAnimation;)I388 ····invoke-static·{p1},·LB/K;->b(Landroid/view/WindowInsetsAnimation;)I
  
375 ····.line·8389 ····.line·8
376 ····.line·9390 ····.line·9
377 ····.line·10391 ····.line·10
378 ····move-result·p1392 ····move-result·p1
  
379 ····.line·11393 ····.line·11
Offset 510, 14 lines modifiedOffset 524, 21 lines modified
510 ····.line·122524 ····.line·122
511 ····.line·123525 ····.line·123
512 ····.line·124526 ····.line·124
513 ····.line·125527 ····.line·125
514 ····.line·126528 ····.line·126
515 ····.line·127529 ····.line·127
516 ····.line·128530 ····.line·128
 531 ····.line·129
 532 ····.line·130
 533 ····.line·131
 534 ····.line·132
 535 ····.line·133
 536 ····.line·134
 537 ····.line·135
517 .end·method538 .end·method
  
518 .method·public·onProgress(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;539 .method·public·onProgress(Landroid/view/WindowInsets;Ljava/util/List;)Landroid/view/WindowInsets;
519 ····.locals·4540 ····.locals·4
520 ····.annotation·system·Ldalvik/annotation/Signature;541 ····.annotation·system·Ldalvik/annotation/Signature;
521 ········value·=·{542 ········value·=·{
522 ············"(",543 ············"(",
Offset 574, 15 lines modifiedOffset 595, 15 lines modified
574 ····.line·22595 ····.line·22
575 ····move-result-object·p2596 ····move-result-object·p2
  
576 ····.line·23597 ····.line·23
577 ····const/4·v0,·0x0598 ····const/4·v0,·0x0
  
578 ····.line·24599 ····.line·24
579 ····const/4·v1,·0x0600 ····move·v1,·v0
  
580 ····.line·25601 ····.line·25
581 ····:cond_1602 ····:cond_1
582 ····:goto_0603 ····:goto_0
583 ····invoke-interface·{p2},·Ljava/util/Iterator;->hasNext()Z604 ····invoke-interface·{p2},·Ljava/util/Iterator;->hasNext()Z
  
584 ····.line·26605 ····.line·26
Offset 599, 23 lines modifiedOffset 620, 23 lines modified
  
599 ····.line·32620 ····.line·32
600 ····.line·33621 ····.line·33
601 ····.line·34622 ····.line·34
602 ····move-result-object·v2623 ····move-result-object·v2
  
603 ····.line·35624 ····.line·35
604 ····invoke-static·{v2},·LD/J;->i(Ljava/lang/Object;)Landroid/view/WindowInsetsAnimation;625 ····invoke-static·{v2},·LB/K;->i(Ljava/lang/Object;)Landroid/view/WindowInsetsAnimation;
  
605 ····.line·36626 ····.line·36
606 ····.line·37627 ····.line·37
607 ····.line·38628 ····.line·38
608 ····move-result-object·v2629 ····move-result-object·v2
Max diff block lines reached; 3918/6661 bytes (58.82%) of diff not shown.
651 B
smali/io/flutter/plugin/editing/c.smali
    
Offset 236, 14 lines modifiedOffset 236, 23 lines modified
236 ····.line·216236 ····.line·216
237 ····.line·217237 ····.line·217
238 ····.line·218238 ····.line·218
239 ····.line·219239 ····.line·219
240 ····.line·220240 ····.line·220
241 ····.line·221241 ····.line·221
242 ····.line·222242 ····.line·222
 243 ····.line·223
 244 ····.line·224
 245 ····.line·225
 246 ····.line·226
 247 ····.line·227
 248 ····.line·228
 249 ····.line·229
 250 ····.line·230
 251 ····.line·231
243 .end·method252 .end·method
  
  
244 #·virtual·methods253 #·virtual·methods
245 .method·public·final·getEditable()Landroid/text/Editable;254 .method·public·final·getEditable()Landroid/text/Editable;
246 ····.locals·1255 ····.locals·1
  
Offset 373, 8 lines modifiedOffset 382, 12 lines modified
373 ····.line·121382 ····.line·121
374 ····.line·122383 ····.line·122
375 ····.line·123384 ····.line·123
376 ····.line·124385 ····.line·124
377 ····.line·125386 ····.line·125
378 ····.line·126387 ····.line·126
379 ····.line·127388 ····.line·127
 389 ····.line·128
 390 ····.line·129
 391 ····.line·130
 392 ····.line·131
380 .end·method393 .end·method
20.8 KB
smali/io/flutter/plugin/platform/k.smali
Max HTML report size reached
26.6 KB
smali/io/flutter/plugin/platform/j.smali
Max HTML report size reached
692 B
smali/io/flutter/plugin/platform/d.smali
    
Offset 241, 14 lines modifiedOffset 241, 23 lines modified
241 ····.line·216241 ····.line·216
242 ····.line·217242 ····.line·217
243 ····.line·218243 ····.line·218
244 ····.line·219244 ····.line·219
245 ····.line·220245 ····.line·220
246 ····.line·221246 ····.line·221
247 ····.line·222247 ····.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
248 .end·method257 .end·method
  
  
249 #·virtual·methods258 #·virtual·methods
250 .method·public·final·onSystemUiVisibilityChange(I)V259 .method·public·final·onSystemUiVisibilityChange(I)V
251 ····.locals·1260 ····.locals·1
  
Offset 385, 8 lines modifiedOffset 394, 15 lines modified
385 ····.line·122394 ····.line·122
386 ····.line·123395 ····.line·123
387 ····.line·124396 ····.line·124
388 ····.line·125397 ····.line·125
389 ····.line·126398 ····.line·126
390 ····.line·127399 ····.line·127
391 ····.line·128400 ····.line·128
 401 ····.line·129
 402 ····.line·130
 403 ····.line·131
 404 ····.line·132
 405 ····.line·133
 406 ····.line·134
 407 ····.line·135
392 .end·method408 .end·method
34.6 KB
smali/io/flutter/plugin/platform/h.smali
Max HTML report size reached
27.5 KB
smali/io/flutter/plugin/platform/o.smali
Max HTML report size reached
13.9 KB
smali/io/flutter/plugin/platform/l.smali
Max HTML report size reached
9.36 KB
smali/io/flutter/plugin/platform/m.smali
Max HTML report size reached
14.0 KB
smali/io/flutter/plugin/platform/n.smali
Max HTML report size reached
21.2 KB
smali/io/flutter/plugin/platform/i.smali
Max HTML report size reached
15.0 KB
smali/io/flutter/plugin/platform/e.smali
Max HTML report size reached
519 B
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·Ls0/h;2 .super·Lq0/h;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·k:Lio/flutter/plugin/platform/a;5 .field·public·k:Lio/flutter/plugin/platform/a;
  
  
Offset 165, 8 lines modifiedOffset 165, 15 lines modified
165 ····.line·122165 ····.line·122
166 ····.line·123166 ····.line·123
167 ····.line·124167 ····.line·124
168 ····.line·125168 ····.line·125
169 ····.line·126169 ····.line·126
170 ····.line·127170 ····.line·127
171 ····.line·128171 ····.line·128
 172 ····.line·129
 173 ····.line·130
 174 ····.line·131
 175 ····.line·132
 176 ····.line·133
 177 ····.line·134
 178 ····.line·135
172 .end·method179 .end·method
11.6 KB
smali/io/flutter/plugin/platform/SingleViewPresentation.smali
Max HTML report size reached
4.54 KB
smali/io/flutter/plugin/platform/c.smali
    
Offset 25, 140 lines modifiedOffset 25, 136 lines modified
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·final·run()V28 .method·public·final·run()V
29 ····.locals·629 ····.locals·4
  
30 ····.line·130 ····.line·1
31 ····const/4·v0,·0x031 ····iget·v0,·p0,·Lio/flutter/plugin/platform/c;->f:I
  
32 ····.line·232 ····.line·2
33 ····const/4·v1,·0x1 
  
34 ····.line·333 ····.line·3
35 ····iget·v2,·p0,·Lio/flutter/plugin/platform/c;->f:I34 ····and-int/lit8·v0,·v0,·0x4
  
36 ····.line·435 ····.line·4
37 ····.line·536 ····.line·5
38 ····and-int/lit8·v2,·v2,·0x437 ····iget-object·v1,·p0,·Lio/flutter/plugin/platform/c;->e:Lio/flutter/plugin/platform/d;
  
39 ····.line·638 ····.line·6
40 ····.line·739 ····.line·7
41 ····iget-object·v3,·p0,·Lio/flutter/plugin/platform/c;->e:Lio/flutter/plugin/platform/d;40 ····iget-object·v1,·v1,·Lio/flutter/plugin/platform/d;->b:Lio/flutter/plugin/platform/e;
  
42 ····.line·841 ····.line·8
43 ····.line·942 ····.line·9
44 ····iget-object·v3,·v3,·Lio/flutter/plugin/platform/d;->b:Lio/flutter/plugin/platform/e;43 ····const/4·v2,·0x0
  
45 ····.line·1044 ····.line·10
 45 ····const-string·v3,·"SystemChrome.systemUIChange"
46 ····.line·11 
47 ····const/4·v4,·0x0 
  
 46 ····.line·11
48 ····.line·1247 ····.line·12
49 ····const-string·v5,·"SystemChrome.systemUIChange"48 ····if-nez·v0,·:cond_0
  
50 ····.line·1349 ····.line·13
51 ····.line·1450 ····.line·14
52 ····if-nez·v2,·:cond_051 ····iget-object·v0,·v1,·Lio/flutter/plugin/platform/e;->b:LA0/a;
  
53 ····.line·1552 ····.line·15
54 ····.line·1653 ····.line·16
55 ····iget-object·v2,·v3,·Lio/flutter/plugin/platform/e;->b:LA/c;54 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
56 ····.line·1755 ····.line·17
57 ····.line·1856 ····.line·18
58 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
59 ····.line·1957 ····.line·19
 58 ····sget-object·v1,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
60 ····.line·2059 ····.line·20
61 ····.line·2160 ····.line·21
62 ····new-array·v1,·v1,·[Ljava/lang/Boolean;61 ····filled-new-array·{v1},·[Ljava/lang/Boolean;
  
63 ····.line·2262 ····.line·22
64 ····.line·2363 ····.line·23
65 ····sget-object·v3,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; 
  
66 ····.line·2464 ····.line·24
 65 ····move-result-object·v1
  
67 ····.line·2566 ····.line·25
68 ····aput-object·v3,·v1,·v067 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
69 ····.line·2668 ····.line·26
70 ····.line·2769 ····.line·27
71 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; 
  
72 ····.line·2870 ····.line·28
 71 ····move-result-object·v1
  
73 ····.line·2972 ····.line·29
 73 ····iget-object·v0,·v0,·LA0/a;->f:Ljava/lang/Object;
74 ····.line·30 
75 ····move-result-object·v0 
  
 74 ····.line·30
76 ····.line·3175 ····.line·31
77 ····iget-object·v1,·v2,·LA/c;->f:Ljava/lang/Object;76 ····check-cast·v0,·LA0/e;
  
78 ····.line·3277 ····.line·32
79 ····.line·3378 ····.line·33
80 ····check-cast·v1,·LB0/s;79 ····invoke-virtual·{v0,·v3,·v1,·v2},·LA0/e;->d(Ljava/lang/String;Ljava/lang/Object;LA0/p;)V
  
81 ····.line·3480 ····.line·34
82 ····.line·3581 ····.line·35
83 ····invoke-virtual·{v1,·v5,·v0,·v4},·LB0/s;->b(Ljava/lang/String;Ljava/lang/Object;LB0/o;)V 
  
84 ····.line·3682 ····.line·36
85 ····.line·37 
86 ····.line·38 
87 ····goto·:goto_083 ····goto·:goto_0
  
88 ····.line·3984 ····.line·37
89 ····:cond_085 ····:cond_0
90 ····iget-object·v2,·v3,·Lio/flutter/plugin/platform/e;->b:LA/c;86 ····iget-object·v0,·v1,·Lio/flutter/plugin/platform/e;->b:LA0/a;
  
 87 ····.line·38
 88 ····.line·39
 89 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
91 ····.line·4090 ····.line·40
92 ····.line·4191 ····.line·41
93 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
94 ····.line·4292 ····.line·42
 93 ····sget-object·v1,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
95 ····.line·4394 ····.line·43
96 ····.line·4495 ····.line·44
97 ····new-array·v1,·v1,·[Ljava/lang/Boolean;96 ····filled-new-array·{v1},·[Ljava/lang/Boolean;
  
98 ····.line·4597 ····.line·45
99 ····.line·4698 ····.line·46
100 ····sget-object·v3,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; 
  
101 ····.line·4799 ····.line·47
 100 ····move-result-object·v1
  
102 ····.line·48101 ····.line·48
103 ····aput-object·v3,·v1,·v0102 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
104 ····.line·49103 ····.line·49
Max diff block lines reached; 1025/4573 bytes (22.41%) of diff not shown.
1.03 KB
smali/d/a.smali
    
Offset 1415, 67 lines modifiedOffset 1415, 8 lines modified
1415 ····.line·9241415 ····.line·924
1416 ····.line·9251416 ····.line·925
1417 ····.line·9261417 ····.line·926
1418 ····.line·9271418 ····.line·927
1419 ····.line·9281419 ····.line·928
1420 ····.line·9291420 ····.line·929
1421 ····.line·9301421 ····.line·930
1422 ····.line·931 
1423 ····.line·932 
1424 ····.line·933 
1425 ····.line·934 
1426 ····.line·935 
1427 ····.line·936 
1428 ····.line·937 
1429 ····.line·938 
1430 ····.line·939 
1431 ····.line·940 
1432 ····.line·941 
1433 ····.line·942 
1434 ····.line·943 
1435 ····.line·944 
1436 ····.line·945 
1437 ····.line·946 
1438 ····.line·947 
1439 ····.line·948 
1440 ····.line·949 
1441 ····.line·950 
1442 ····.line·951 
1443 ····.line·952 
1444 ····.line·953 
1445 ····.line·954 
1446 ····.line·955 
1447 ····.line·956 
1448 ····.line·957 
1449 ····.line·958 
1450 ····.line·959 
1451 ····.line·960 
1452 ····.line·961 
1453 ····.line·962 
1454 ····.line·963 
1455 ····.line·964 
1456 ····.line·965 
1457 ····.line·966 
1458 ····.line·967 
1459 ····.line·968 
1460 ····.line·969 
1461 ····.line·970 
1462 ····.line·971 
1463 ····.line·972 
1464 ····.line·973 
1465 ····.line·974 
1466 ····.line·975 
1467 ····.line·976 
1468 ····.line·977 
1469 ····.line·978 
1470 ····.line·979 
1471 ····.line·980 
1472 ····.line·981 
1473 ····.line·982 
1474 ····.line·983 
1475 ····.line·984 
1476 ····.line·985 
1477 ····.line·986 
1478 ····.line·987 
1479 ····.line·988 
1480 ····.line·989 
1481 .end·method1422 .end·method
6.21 KB
smali/O/a.smali
    
Offset 2, 368 lines modifiedOffset 2, 168 lines modified
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:[I5 .field·public·static·final·a:[I
  
6 .field·public·static·final·b:[I 
  
7 .field·public·static·final·c:[I 
  
8 .field·public·static·final·d:[I 
  
9 .field·public·static·final·e:[I 
  
10 .field·public·static·final·f:[I 
  
11 .field·public·static·final·g:[I 
  
12 .field·public·static·final·h:[I 
  
13 .field·public·static·final·i:[I 
  
14 .field·public·static·final·j:[I 
  
15 .field·public·static·final·k:[I 
  
  
16 #·direct·methods6 #·direct·methods
17 .method·public·static·constructor·<clinit>()V7 .method·public·static·constructor·<clinit>()V
18 ····.locals·58 ····.locals·1
  
19 ····.line·19 ····.line·1
20 ····const/4·v0,·0x610 ····const/16·v0,·0xb
  
21 ····.line·211 ····.line·2
 12 ····.line·3
22 ····new-array·v0,·v0,·[I13 ····new-array·v0,·v0,·[I
  
23 ····.line·3 
24 ····.line·414 ····.line·4
 15 ····.line·5
25 ····fill-array-data·v0,·:array_016 ····fill-array-data·v0,·:array_0
  
26 ····.line·5 
27 ····.line·617 ····.line·6
28 ····.line·718 ····.line·7
 19 ····.line·8
29 ····sput-object·v0,·LO/a;->a:[I20 ····sput-object·v0,·LO/a;->a:[I
  
30 ····.line·8 
31 ····.line·921 ····.line·9
32 ····const/16·v0,·0xc 
  
33 ····.line·1022 ····.line·10
 23 ····return-void
34 ····.line·11 
35 ····new-array·v0,·v0,·[I 
  
 24 ····.line·11
 25 ····:array_0
 26 ····.array-data·4
 27 ········0x10100c4
 28 ········0x10100f1
 29 ········0x7f030093
 30 ········0x7f030094
 31 ········0x7f030095
 32 ········0x7f030096
 33 ········0x7f030097
 34 ········0x7f0300c1
 35 ········0x7f03010c
 36 ········0x7f030121
 37 ········0x7f03012e
 38 ····.end·array-data
36 ····.line·1239 ····.line·12
37 ····.line·1340 ····.line·13
38 ····fill-array-data·v0,·:array_1 
  
39 ····.line·1441 ····.line·14
40 ····.line·1542 ····.line·15
41 ····.line·1643 ····.line·16
42 ····sput-object·v0,·LO/a;->b:[I 
  
43 ····.line·1744 ····.line·17
44 ····.line·1845 ····.line·18
45 ····const·v0,·0x7f03016f 
  
46 ····.line·1946 ····.line·19
47 ····.line·2047 ····.line·20
48 ····.line·2148 ····.line·21
49 ····filled-new-array·{v0},·[I 
  
50 ····.line·2249 ····.line·22
51 ····.line·2350 ····.line·23
52 ····.line·2451 ····.line·24
53 ····move-result-object·v1 
  
54 ····.line·2552 ····.line·25
55 ····sput-object·v1,·LO/a;->c:[I 
  
56 ····.line·2653 ····.line·26
57 ····.line·2754 ····.line·27
58 ····const·v1,·0x10100b2 
  
59 ····.line·2855 ····.line·28
60 ····.line·2956 ····.line·29
61 ····.line·3057 ····.line·30
62 ····const·v2,·0x10101f8 
  
63 ····.line·3158 ····.line·31
64 ····.line·3259 ····.line·32
65 ····.line·3360 ····.line·33
66 ····const·v3,·0x7f030090 
  
67 ····.line·3461 ····.line·34
68 ····.line·3562 ····.line·35
69 ····.line·3663 ····.line·36
70 ····const·v4,·0x7f030091 
  
71 ····.line·3764 ····.line·37
72 ····.line·3865 ····.line·38
73 ····.line·3966 ····.line·39
74 ····filled-new-array·{v1,·v2,·v3,·v4,·v0},·[I 
  
75 ····.line·4067 ····.line·40
76 ····.line·4168 ····.line·41
77 ····.line·4269 ····.line·42
Max diff block lines reached; 4243/6332 bytes (67.01%) of diff not shown.
8.52 KB
smali/f1/s.smali
Max HTML report size reached
67.1 KB
smali/f1/p.smali
Max HTML report size reached
3.7 KB
smali/f1/a.smali
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lf1/a;1 .class·public·final·Lf1/a;
2 .super·LO0/b;2 .super·Ljava/util/concurrent/CancellationException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
 5 .field·public·final·transient·e:Le1/e;
5 .field·public·h:Lg1/n; 
  
6 .field·public·synthetic·i:Ljava/lang/Object; 
  
7 .field·public·final·synthetic·j:Ld0/j; 
  
8 .field·public·k:I 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(Ld0/j;LM0/d;)V7 .method·public·constructor·<init>(Le1/e;)V
11 ····.locals·08 ····.locals·1
  
12 ····.line·19 ····.line·1
13 ····iput-object·p1,·p0,·Lf1/a;->j:Ld0/j;10 ····const-string·v0,·"Flow·was·aborted,·no·more·elements·needed"
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V13 ····invoke-direct·{p0,·v0},·Ljava/util/concurrent/CancellationException;-><init>(Ljava/lang/String;)V
  
17 ····.line·414 ····.line·4
18 ····.line·515 ····.line·5
19 ····.line·616 ····.line·6
20 ····return-void17 ····iput-object·p1,·p0,·Lf1/a;->e:Le1/e;
  
21 ····.line·718 ····.line·7
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 153, 144 lines modifiedOffset 149, 45 lines modified
153 ····.line·129149 ····.line·129
154 ····.line·130150 ····.line·130
155 ····.line·131151 ····.line·131
156 ····.line·132152 ····.line·132
157 ····.line·133153 ····.line·133
158 ····.line·134154 ····.line·134
159 ····.line·135155 ····.line·135
160 ····.line·136 
161 ····.line·137 
162 ····.line·138 
163 ····.line·139 
164 ····.line·140 
165 ····.line·141 
166 ····.line·142 
167 ····.line·143 
168 ····.line·144 
169 ····.line·145 
170 ····.line·146 
171 ····.line·147 
172 ····.line·148 
173 ····.line·149 
174 ····.line·150 
175 ····.line·151 
176 ····.line·152 
177 ····.line·153 
178 ····.line·154 
179 ····.line·155 
180 ····.line·156 
181 ····.line·157 
182 ····.line·158 
183 ····.line·159 
184 ····.line·160 
185 ····.line·161 
186 ····.line·162 
187 ····.line·163 
188 ····.line·164 
189 ····.line·165 
190 ····.line·166 
191 ····.line·167 
192 ····.line·168 
193 ····.line·169 
194 ····.line·170 
195 ····.line·171 
196 ····.line·172 
197 ····.line·173 
198 ····.line·174 
199 ····.line·175 
200 ····.line·176 
201 ····.line·177 
202 ····.line·178 
203 ····.line·179 
204 ····.line·180 
205 ····.line·181 
206 ····.line·182 
207 ····.line·183 
208 ····.line·184 
209 ····.line·185 
210 ····.line·186 
211 ····.line·187 
212 ····.line·188 
213 ····.line·189 
214 ····.line·190 
215 ····.line·191 
216 ····.line·192 
217 ····.line·193 
218 ····.line·194 
219 ····.line·195 
220 ····.line·196 
221 ····.line·197 
222 ····.line·198 
223 ····.line·199 
224 ····.line·200 
225 ····.line·201 
226 ····.line·202 
227 ····.line·203 
228 ····.line·204 
229 ····.line·205 
230 ····.line·206 
231 ····.line·207 
232 ····.line·208 
233 ····.line·209 
234 ····.line·210 
235 ····.line·211 
236 ····.line·212 
Max diff block lines reached; 1277/3752 bytes (34.04%) of diff not shown.
5.37 KB
smali/f1/k.smali
    
Offset 1, 39 lines modifiedOffset 1, 175 lines modified
1 .class·public·final·Lf1/k;1 .class·public·final·Lf1/k;
2 .super·LO0/b;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/d;
  
4 #·instance·fields 
5 .field·public·h:LH0/r; 
  
 6 #·static·fields
 7 .field·public·static·final·e:Lf1/k;
6 .field·public·i:Ljava/lang/Object; 
  
7 .field·public·synthetic·j:Ljava/lang/Object; 
  
8 .field·public·final·synthetic·k:LH0/r; 
  
9 .field·public·l:I 
  
  
10 #·direct·methods8 #·direct·methods
11 .method·public·constructor·<init>(LH0/r;LM0/d;)V9 .method·static·constructor·<clinit>()V
12 ····.locals·010 ····.locals·1
  
13 ····.line·111 ····.line·1
14 ····iput-object·p1,·p0,·Lf1/k;->k:LH0/r;12 ····new-instance·v0,·Lf1/k;
  
15 ····.line·213 ····.line·2
16 ····.line·314 ····.line·3
17 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·416 ····.line·4
19 ····.line·517 ····.line·5
20 ····.line·618 ····.line·6
 19 ····sput-object·v0,·Lf1/k;->e:Lf1/k;
  
 20 ····.line·7
 21 ····.line·8
21 ····return-void22 ····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
Max diff block lines reached; 2624/5466 bytes (48.01%) of diff not shown.
6.07 KB
smali/f1/j.smali
    
Offset 1, 405 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lf1/j; 
2 .super·LO0/b;1 .class·public·interface·abstract·Lf1/j;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Le1/d;
  
4 #·instance·fields 
5 .field·public·synthetic·h:Ljava/lang/Object; 
  
6 .field·public·i:I 
  
7 .field·public·final·synthetic·j:LA/c; 
  
8 .field·public·k:LA/c; 
  
9 .field·public·l:Lf1/e; 
  
10 .field·public·m:Lg1/n; 
  
  
11 #·direct·methods 
12 .method·public·constructor·<init>(LA/c;LM0/d;)V 
13 ····.locals·0 
  
14 ····.line·1 
15 ····iput-object·p1,·p0,·Lf1/j;->j:LA/c; 
  
16 ····.line·2 
17 ····.line·3 
18 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V 
  
19 ····.line·4 
20 ····.line·5 
21 ····.line·6 
22 ····return-void 
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 
Max diff block lines reached; 2345/6179 bytes (37.95%) of diff not shown.
43.4 KB
smali/f1/q.smali
Max HTML report size reached
5.45 KB
smali/f1/r.smali
    
Offset 1, 55 lines modifiedOffset 1, 208 lines modified
1 .class·public·final·Lf1/r;1 .class·public·final·Lf1/r;
2 .super·Lg1/c;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Le1/e;
  
4 #·static·fields 
5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; 
  
  
6 #·instance·fields6 #·instance·fields
7 .field·private·volatile·_state:Ljava/lang/Object;7 .field·public·final·e:Ld1/p;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·public·constructor·<init>(Ld1/p;)V
10 ····.locals·310 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····const-class·v0,·Ljava/lang/Object;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const-string·v1,·"_state"15 ····.line·4
 16 ····iput-object·p1,·p0,·Lf1/r;->e:Ld1/p;
  
 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; 2710/5545 bytes (48.87%) of diff not shown.
21.1 KB
smali/f1/d.smali
Max HTML report size reached
28.9 KB
smali/f1/h.smali
Max HTML report size reached
5.36 KB
smali/f1/o.smali
    
Offset 1, 305 lines modifiedOffset 1, 60 lines modified
1 .class·public·final·Lf1/o;1 .class·public·final·synthetic·Lf1/o;
2 .super·LO0/b;2 .super·LU0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/q;
  
4 #·instance·fields 
5 .field·public·h:Lf1/p; 
  
 6 #·static·fields
 7 .field·public·static·final·m:Lf1/o;
6 .field·public·i:Lf1/e; 
  
7 .field·public·j:Lf1/r; 
  
8 .field·public·k:Lc1/P; 
  
9 .field·public·l:Ljava/lang/Object; 
  
10 .field·public·synthetic·m:Ljava/lang/Object; 
  
11 .field·public·final·synthetic·n:Lf1/p; 
  
12 .field·public·o:I 
  
  
13 #·direct·methods8 #·direct·methods
14 .method·public·constructor·<init>(Lf1/p;LM0/d;)V9 .method·static·constructor·<clinit>()V
15 ····.locals·010 ····.locals·7
  
16 ····.line·1 
17 ····iput-object·p1,·p0,·Lf1/o;->n:Lf1/p; 
  
18 ····.line·2 
19 ····.line·3 
20 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)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 
Max diff block lines reached; 1363/5459 bytes (24.97%) of diff not shown.
24.8 KB
smali/f1/l.smali
Max HTML report size reached
29.2 KB
smali/f1/f.smali
Max HTML report size reached
5.35 KB
smali/f1/m.smali
    
Offset 1, 42 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·Lf1/m;1 .class·public·final·Lf1/m;
2 .super·LO0/b;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/p;
  
4 #·instance·fields 
5 .field·public·h:LH0/n; 
  
 6 #·static·fields
 7 .field·public·static·final·f:Lf1/m;
6 .field·public·synthetic·i:Ljava/lang/Object; 
  
7 .field·public·j:I 
  
8 .field·public·final·synthetic·k:LH0/n; 
  
9 .field·public·l:Ljava/lang/Object; 
  
  
10 #·direct·methods8 #·direct·methods
11 .method·public·constructor·<init>(LH0/n;LM0/d;)V9 .method·static·constructor·<clinit>()V
12 ····.locals·010 ····.locals·2
  
13 ····.line·111 ····.line·1
14 ····iput-object·p1,·p0,·Lf1/m;->k:LH0/n;12 ····new-instance·v0,·Lf1/m;
  
15 ····.line·213 ····.line·2
16 ····.line·314 ····.line·3
17 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V15 ····const/4·v1,·0x2
  
18 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LU0/i;-><init>(I)V
  
19 ····.line·518 ····.line·5
20 ····.line·619 ····.line·6
21 ····return-void 
22 ····.line·720 ····.line·7
 21 ····sput-object·v0,·Lf1/m;->f:Lf1/m;
  
23 ····.line·822 ····.line·8
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 151, 148 lines modifiedOffset 150, 53 lines modified
151 ····.line·125150 ····.line·125
152 ····.line·126151 ····.line·126
153 ····.line·127152 ····.line·127
154 ····.line·128153 ····.line·128
155 ····.line·129154 ····.line·129
156 ····.line·130155 ····.line·130
157 ····.line·131156 ····.line·131
158 ····.line·132 
159 ····.line·133 
160 ····.line·134 
161 ····.line·135 
162 ····.line·136 
163 ····.line·137 
164 ····.line·138 
165 ····.line·139 
166 ····.line·140 
167 ····.line·141 
168 ····.line·142 
169 ····.line·143 
170 ····.line·144 
171 ····.line·145 
172 ····.line·146 
173 ····.line·147 
174 ····.line·148 
175 ····.line·149 
176 ····.line·150 
177 ····.line·151 
178 ····.line·152 
179 ····.line·153 
180 ····.line·154 
181 ····.line·155 
182 ····.line·156 
183 ····.line·157 
184 ····.line·158 
185 ····.line·159 
186 ····.line·160 
187 ····.line·161 
188 ····.line·162 
189 ····.line·163 
190 ····.line·164 
191 ····.line·165 
192 ····.line·166 
193 ····.line·167 
194 ····.line·168 
195 ····.line·169 
196 ····.line·170 
197 ····.line·171 
198 ····.line·172 
199 ····.line·173 
200 ····.line·174 
201 ····.line·175 
202 ····.line·176 
203 ····.line·177 
204 ····.line·178 
205 ····.line·179 
206 ····.line·180 
207 ····.line·181 
208 ····.line·182 
209 ····.line·183 
210 ····.line·184 
211 ····.line·185 
212 ····.line·186 
213 ····.line·187 
214 ····.line·188 
215 ····.line·189 
216 ····.line·190 
217 ····.line·191 
218 ····.line·192 
219 ····.line·193 
220 ····.line·194 
221 ····.line·195 
222 ····.line·196 
223 ····.line·197 
224 ····.line·198 
225 ····.line·199 
Max diff block lines reached; 2922/5442 bytes (53.69%) of diff not shown.
65.6 KB
smali/f1/n.smali
Max HTML report size reached
14.5 KB
smali/f1/i.smali
Max HTML report size reached
14.2 KB
smali/f1/e.smali
Max HTML report size reached
6.0 KB
smali/f1/b.smali
    
Offset 1, 401 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·Lf1/b;1 .class·public·abstract·Lf1/b;
2 .super·LO0/b;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:Le1/p;5 .field·public·e:[Lf1/c;
  
6 .field·public·synthetic·i:Ljava/lang/Object;6 .field·public·f:I
  
7 .field·public·final·synthetic·j:Lf1/c; 
  
8 .field·public·k:I7 .field·public·g:I
  
  
9 #·direct·methods 
10 .method·public·constructor·<init>(Lf1/c;LO0/b;)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····iput-object·p1,·p0,·Lf1/b;->j:Lf1/c; 
  
14 ····.line·2 
15 ····.line·3 
16 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V 
  
17 ····.line·4 
18 ····.line·5 
19 ····.line·6 
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 
115 ····.line·101 
116 ····.line·102 
117 ····.line·103 
Max diff block lines reached; -1/6109 bytes (-0.02%) of diff not shown.
13.8 KB
smali/f1/g.smali
Max HTML report size reached
30.4 KB
smali/f1/c.smali
Max HTML report size reached
20.8 KB
smali/Q/a.smali
Max HTML report size reached
57.0 KB
smali/z/a.smali
Max HTML report size reached
13.7 KB
smali/k/a.smali
Max HTML report size reached
7.3 KB
smali/k/d.smali
Max HTML report size reached
11.2 KB
smali/k/b.smali
Max HTML report size reached
20.0 KB
smali/k/c.smali
Max HTML report size reached
2.39 KB
smali/l/a.smali
    
Offset 1, 108 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·Ll/a;1 .class·public·abstract·Ll/a;
2 .super·Landroidx/datastore/preferences/protobuf/k0;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·volatile·q:Ll/a; 
  
  
6 #·instance·fields 
7 .field·public·final·p:Ljava/lang/Object; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·public·constructor·<init>(I)V5 .method·public·static·a()Landroid/app/ActivityOptions;
10 ····.locals·16 ····.locals·1
  
11 ····.line·17 ····.line·1
12 ····packed-switch·p1,·:pswitch_data_08 ····invoke-static·{},·Landroid/app/ActivityOptions;->makeBasic()Landroid/app/ActivityOptions;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····.line·411 ····.line·4
16 ····const/16·p1,·0xa12 ····move-result-object·v0
  
17 ····.line·513 ····.line·5
 14 ····return-object·v0
18 ····.line·615 ····.line·6
19 ····invoke-direct·{p0,·p1},·Landroidx/datastore/preferences/protobuf/k0;-><init>(I)V 
  
20 ····.line·716 ····.line·7
21 ····.line·817 ····.line·8
22 ····.line·918 ····.line·9
23 ····new-instance·p1,·Ll/a; 
  
24 ····.line·1019 ····.line·10
25 ····.line·1120 ····.line·11
26 ····const/4·v0,·0x1 
  
27 ····.line·1221 ····.line·12
28 ····invoke-direct·{p1,·v0},·Ll/a;-><init>(I)V 
  
29 ····.line·1322 ····.line·13
30 ····.line·1423 ····.line·14
31 ····.line·1524 ····.line·15
32 ····iput-object·p1,·p0,·Ll/a;->p:Ljava/lang/Object; 
  
33 ····.line·1625 ····.line·16
34 ····.line·1726 ····.line·17
35 ····return-void 
  
36 ····.line·1827 ····.line·18
37 ····:pswitch_0 
38 ····const/16·p1,·0xa 
  
39 ····.line·1928 ····.line·19
40 ····.line·2029 ····.line·20
41 ····invoke-direct·{p0,·p1},·Landroidx/datastore/preferences/protobuf/k0;-><init>(I)V 
  
42 ····.line·2130 ····.line·21
43 ····.line·2231 ····.line·22
44 ····.line·2332 ····.line·23
45 ····new-instance·p1,·Ljava/lang/Object; 
  
46 ····.line·2433 ····.line·24
47 ····.line·2534 ····.line·25
48 ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V 
  
49 ····.line·2635 ····.line·26
50 ····.line·2736 ····.line·27
51 ····.line·2837 ····.line·28
52 ····iput-object·p1,·p0,·Ll/a;->p:Ljava/lang/Object; 
  
53 ····.line·2938 ····.line·29
54 ····.line·3039 ····.line·30
55 ····new-instance·p1,·Ll/b; 
  
56 ····.line·3140 ····.line·31
57 ····.line·3241 ····.line·32
58 ····invoke-direct·{p1},·Ll/b;-><init>()V 
  
59 ····.line·3342 ····.line·33
60 ····.line·3443 ····.line·34
61 ····.line·3544 ····.line·35
62 ····const/4·v0,·0x4 
  
63 ····.line·3645 ····.line·36
64 ····invoke-static·{v0,·p1},·Ljava/util/concurrent/Executors;->newFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; 
  
65 ····.line·3746 ····.line·37
66 ····.line·3847 ····.line·38
67 ····.line·3948 ····.line·39
68 ····return-void 
  
69 ····.line·4049 ····.line·40
70 ····nop 
  
71 ····.line·4150 ····.line·41
72 ····:pswitch_data_0 
73 ····.packed-switch·0x1 
74 ········:pswitch_0 
75 ····.end·packed-switch 
76 ····.line·4251 ····.line·42
77 ····.line·4352 ····.line·43
78 ····.line·4453 ····.line·44
79 ····.line·4554 ····.line·45
80 ····.line·4655 ····.line·46
81 ····.line·4756 ····.line·47
82 ····.line·4857 ····.line·48
Offset 182, 8 lines modifiedOffset 136, 11 lines modified
182 ····.line·122136 ····.line·122
183 ····.line·123137 ····.line·123
184 ····.line·124138 ····.line·124
185 ····.line·125139 ····.line·125
186 ····.line·126140 ····.line·126
187 ····.line·127141 ····.line·127
188 ····.line·128142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
189 .end·method146 .end·method
4.65 KB
smali/l/b.smali
    
Offset 1, 222 lines modifiedOffset 1, 72 lines modified
1 .class·public·final·Ll/b;1 .class·public·abstract·Ll/b;
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()Ljava/lang/String;
10 ····.locals·26 ····.locals·2
  
11 ····.line·17 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-static·{},·Landroid/os/LocaleList;->getAdjustedDefault()Landroid/os/LocaleList;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····.line·411 ····.line·4
16 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicInteger;12 ····move-result-object·v0
  
17 ····.line·513 ····.line·5
 14 ····invoke-virtual·{v0},·Landroid/os/LocaleList;->size()I
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,·Ll/b;->a:Ljava/util/concurrent/atomic/AtomicInteger; 
  
26 ····.line·11 
27 ····.line·12 
28 ····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 
Max diff block lines reached; 1841/4732 bytes (38.91%) of diff not shown.
55.6 KB
smali/j/a.smali
Max HTML report size reached
5.31 KB
smali/j/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 326 lines modified
1 .class·public·abstract·Lj/b;1 .class·public·final·Lj/b;
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·methods
 9 .method·public·constructor·<init>()V
 10 ····.locals·2
  
 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,·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,·Lj/b;->a:Ljava/util/concurrent/atomic/AtomicInteger;
  
 26 ····.line·11
 27 ····.line·12
 28 ····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; -1/5405 bytes (-0.02%) of diff not shown.
4.86 KB
smali/e0/a.smali
    
Offset 1, 54 lines modifiedOffset 1, 99 lines modified
1 .class·public·final·Le0/a;1 .class·public·final·synthetic·Le0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lg0/l;
 6 .implements·Lf0/a;
  
  
4 #·static·fields7 #·instance·fields
5 .field·public·static·final·a:Le0/a;8 .field·public·final·synthetic·a:I
  
 9 .field·public·final·synthetic·b:LA0/i;
  
  
6 #·direct·methods10 #·direct·methods
7 .method·static·constructor·<clinit>()V11 .method·public·synthetic·constructor·<init>(LA0/i;I)V
8 ····.locals·112 ····.locals·0
  
9 ····.line·113 ····.line·1
10 ····new-instance·v0,·Le0/a;14 ····iput·p2,·p0,·Le0/a;->a:I
  
 15 ····iput-object·p1,·p0,·Le0/a;->b:LA0/i;
  
 16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 17 ····return-void
 18 .end·method
  
  
 19 #·virtual·methods
 20 .method·public·a(Landroid/location/Location;)V
 21 ····.locals·2
  
 22 ····.line·1
 23 ····iget-object·v0,·p0,·Le0/a;->b:LA0/i;
  
11 ····.line·224 ····.line·2
12 ····.line·325 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V26 ····iget·v1,·p0,·Le0/a;->a:I
  
14 ····.line·427 ····.line·4
15 ····.line·528 ····.line·5
 29 ····packed-switch·v1,·:pswitch_data_0
16 ····.line·6 
17 ····sput-object·v0,·Le0/a;->a:Le0/a; 
  
 30 ····.line·6
18 ····.line·731 ····.line·7
19 ····.line·832 ····.line·8
20 ····return-void33 ····invoke-static·{p1},·Ld0/a;->P(Landroid/location/Location;)Ljava/util/HashMap;
  
21 ····.line·934 ····.line·9
22 ····.line·1035 ····.line·10
23 ····.line·1136 ····.line·11
 37 ····move-result-object·p1
  
24 ····.line·1238 ····.line·12
 39 ····invoke-virtual·{v0,·p1},·LA0/i;->b(Ljava/lang/Object;)V
  
25 ····.line·1340 ····.line·13
26 ····.line·1441 ····.line·14
27 ····.line·1542 ····.line·15
 43 ····return-void
  
28 ····.line·1644 ····.line·16
 45 ····:pswitch_0
 46 ····sget·v1,·Lcom/baseflow/geolocator/GeolocatorLocationService;->n:I
  
29 ····.line·1747 ····.line·17
30 ····.line·1848 ····.line·18
 49 ····invoke-static·{p1},·Ld0/a;->P(Landroid/location/Location;)Ljava/util/HashMap;
  
31 ····.line·1950 ····.line·19
32 ····.line·2051 ····.line·20
33 ····.line·2152 ····.line·21
 53 ····move-result-object·p1
  
34 ····.line·2254 ····.line·22
 55 ····invoke-virtual·{v0,·p1},·LA0/i;->b(Ljava/lang/Object;)V
  
35 ····.line·2356 ····.line·23
36 ····.line·2457 ····.line·24
37 ····.line·2558 ····.line·25
 59 ····return-void
  
38 ····.line·2660 ····.line·26
 61 ····nop
  
39 ····.line·2762 ····.line·27
 63 ····:pswitch_data_0
 64 ····.packed-switch·0x0
 65 ········:pswitch_0
 66 ····.end·packed-switch
40 ····.line·2867 ····.line·28
41 ····.line·2968 ····.line·29
42 ····.line·3069 ····.line·30
43 ····.line·3170 ····.line·31
44 ····.line·3271 ····.line·32
45 ····.line·3372 ····.line·33
46 ····.line·3473 ····.line·34
Offset 141, 83 lines modifiedOffset 186, 101 lines modified
141 ····.line·121186 ····.line·121
142 ····.line·122187 ····.line·122
143 ····.line·123188 ····.line·123
144 ····.line·124189 ····.line·124
145 ····.line·125190 ····.line·125
146 ····.line·126191 ····.line·126
147 ····.line·127192 ····.line·127
 193 ····.line·128
 194 ····.line·129
 195 ····.line·130
 196 ····.line·131
 197 ····.line·132
 198 ····.line·133
 199 ····.line·134
 200 ····.line·135
148 .end·method201 .end·method
  
 202 .method·public·b(I)V
  
149 #·virtual·methods 
150 .method·public·final·a(Landroid/content/Context;)LD/N; 
151 ····.locals·1203 ····.locals·2
  
152 ····.line·1204 ····.line·1
153 ····const-string·v0,·"context"205 ····iget-object·v0,·p0,·Le0/a;->b:LA0/i;
Max diff block lines reached; 2390/4946 bytes (48.32%) of diff not shown.
9.79 KB
smali/s/a.smali
Max HTML report size reached
10.2 KB
smali/s/d.smali
Max HTML report size reached
1.73 KB
smali/s/e.smali
    
Offset 1, 63 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Ls/e;1 .class·public·abstract·Ls/e;
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·a:Ljava/lang/Object;
5 .field·public·final·a:Landroid/content/ComponentName; 
  
6 .field·public·b:Z 
  
7 .field·public·c:Lb/c; 
  
8 .field·public·final·d:Ljava/util/ArrayDeque; 
  
9 .field·public·e:I 
  
  
10 #·direct·methods6 #·direct·methods
11 .method·public·constructor·<init>(Landroid/content/ComponentName;)V7 .method·static·constructor·<clinit>()V
12 ····.locals·28 ····.locals·2
  
13 ····.line·19 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
15 ····.line·211 ····.line·2
16 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
17 ····.line·4 
18 ····const/4·v0,·0x0 
  
 14 ····.line·4
19 ····.line·515 ····.line·5
20 ····iput-boolean·v0,·p0,·Ls/e;->b:Z 
  
21 ····.line·616 ····.line·6
22 ····.line·7 
23 ····new-instance·v1,·Ljava/util/ArrayDeque;17 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
 18 ····.line·7
24 ····.line·819 ····.line·8
 20 ····const/4·v1,·0x0
  
25 ····.line·921 ····.line·9
26 ····invoke-direct·{v1},·Ljava/util/ArrayDeque;-><init>()V22 ····invoke-direct·{v0,·v1},·Ljava/util/WeakHashMap;-><init>(I)V
  
27 ····.line·1023 ····.line·10
28 ····.line·1124 ····.line·11
29 ····.line·1225 ····.line·12
 26 ····return-void
30 ····iput-object·v1,·p0,·Ls/e;->d:Ljava/util/ArrayDeque; 
  
31 ····.line·1327 ····.line·13
32 ····.line·1428 ····.line·14
33 ····iput·v0,·p0,·Ls/e;->e:I 
  
34 ····.line·1529 ····.line·15
35 ····.line·1630 ····.line·16
36 ····iput-object·p1,·p0,·Ls/e;->a:Landroid/content/ComponentName; 
  
37 ····.line·1731 ····.line·17
38 ····.line·1832 ····.line·18
39 ····return-void 
40 ····.line·1933 ····.line·19
41 ····.line·2034 ····.line·20
42 ····.line·2135 ····.line·21
43 ····.line·2236 ····.line·22
44 ····.line·2337 ····.line·23
45 ····.line·2438 ····.line·24
46 ····.line·2539 ····.line·25
Offset 160, 8 lines modifiedOffset 146, 11 lines modified
160 ····.line·122146 ····.line·122
161 ····.line·123147 ····.line·123
162 ····.line·124148 ····.line·124
163 ····.line·125149 ····.line·125
164 ····.line·126150 ····.line·126
165 ····.line·127151 ····.line·127
166 ····.line·128152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
167 .end·method156 .end·method
32.0 KB
smali/s/b.smali
Max HTML report size reached
11.8 KB
smali/s/c.smali
Max HTML report size reached
11.2 KB
smali/M0/a.smali
Max HTML report size reached
90.5 KB
smali/D/a.smali
Max HTML report size reached
22.0 KB
smali/D/b.smali
Max HTML report size reached
41.1 KB
smali/j0/a.smali
Max HTML report size reached
5.05 KB
smali/J0/a.smali
    
Offset 1, 318 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LJ0/a;1 .class·public·interface·abstract·LJ0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/AutoCloseable; 
  
  
6 #·direct·methods 
7 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String; 
8 ····.locals·3 
  
9 ····.line·1 
10 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····move-result·v0 
  
15 ····.line·5 
16 ····const/16·v1,·0x7c 
  
17 ····.line·6 
18 ····.line·7 
19 ····if-ge·v0,·v1,·:cond_0 
  
20 ····.line·8 
21 ····.line·9 
22 ····goto·:goto_0 
  
23 ····.line·10 
24 ····:cond_0 
25 ····new-instance·v0,·Ljava/lang/StringBuilder; 
  
26 ····.line·11 
27 ····.line·12 
28 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V 
  
29 ····.line·13 
30 ····.line·14 
31 ····.line·15 
32 ····const/4·v2,·0x0 
  
33 ····.line·16 
34 ····invoke-virtual·{p0,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String; 
  
35 ····.line·17 
36 ····.line·18 
37 ····.line·19 
38 ····move-result-object·p0 
  
39 ····.line·20 
40 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
41 ····.line·21 
42 ····.line·22 
43 ····.line·23 
44 ····const-string·p0,·"..." 
  
45 ····.line·24 
46 ····.line·25 
47 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
52 ····.line·29 
53 ····.line·30 
54 ····.line·31 
55 ····move-result-object·p0 
  
56 ····.line·32 
57 ····:goto_0 
58 ····return-object·p0 
59 ····.line·33 
60 ····.line·34 
61 ····.line·35 
62 ····.line·36 
63 ····.line·37 
64 ····.line·38 
65 ····.line·39 
66 ····.line·40 
67 ····.line·41 
68 ····.line·42 
69 ····.line·43 
70 ····.line·44 
71 ····.line·45 
72 ····.line·46 
73 ····.line·47 
74 ····.line·48 
75 ····.line·49 
76 ····.line·50 
77 ····.line·51 
78 ····.line·52 
79 ····.line·53 
80 ····.line·54 
81 ····.line·55 
82 ····.line·56 
83 ····.line·57 
84 ····.line·58 
85 ····.line·59 
86 ····.line·60 
87 ····.line·61 
88 ····.line·62 
89 ····.line·63 
90 ····.line·64 
91 ····.line·65 
92 ····.line·66 
93 ····.line·67 
94 ····.line·68 
95 ····.line·69 
96 ····.line·70 
97 ····.line·71 
98 ····.line·72 
99 ····.line·73 
100 ····.line·74 
101 ····.line·75 
102 ····.line·76 
103 ····.line·77 
104 ····.line·78 
105 ····.line·79 
106 ····.line·80 
107 ····.line·81 
108 ····.line·82 
Max diff block lines reached; -1/5137 bytes (-0.02%) of diff not shown.
3.78 KB
smali/e1/s.smali
    
Offset 1, 27 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Le1/s;1 .class·public·final·Le1/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Le1/e;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Lc1/l0;7 .field·public·final·e:Ljava/lang/Throwable;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Lc1/l0;)V9 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
8 ····.locals·010 ····.locals·0
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····.line·415 ····.line·4
14 ····iput-object·p1,·p0,·Le1/s;->a:Lc1/l0;16 ····iput-object·p1,·p0,·Le1/s;->e:Ljava/lang/Throwable;
  
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 140, 62 lines modifiedOffset 143, 53 lines modified
140 ····.line·122143 ····.line·122
141 ····.line·123144 ····.line·123
142 ····.line·124145 ····.line·124
143 ····.line·125146 ····.line·125
144 ····.line·126147 ····.line·126
145 ····.line·127148 ····.line·127
146 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
147 .end·method157 .end·method
  
  
148 #·virtual·methods158 #·virtual·methods
149 .method·public·final·toString()Ljava/lang/String;159 .method·public·final·b(Ljava/lang/Object;LL0/d;)Ljava/lang/Object;
150 ····.locals·2160 ····.locals·0
  
151 ····.line·1161 ····.line·1
152 ····new-instance·v0,·Ljava/lang/StringBuilder;162 ····iget-object·p1,·p0,·Le1/s;->e:Ljava/lang/Throwable;
  
153 ····.line·2163 ····.line·2
154 ····.line·3164 ····.line·3
 165 ····throw·p1
155 ····const-string·v1,·"WaiterEB(" 
  
156 ····.line·4166 ····.line·4
157 ····.line·5167 ····.line·5
158 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
159 ····.line·6168 ····.line·6
160 ····.line·7169 ····.line·7
161 ····.line·8170 ····.line·8
162 ····iget-object·v1,·p0,·Le1/s;->a:Lc1/l0; 
  
163 ····.line·9171 ····.line·9
164 ····.line·10172 ····.line·10
165 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
166 ····.line·11173 ····.line·11
167 ····.line·12174 ····.line·12
168 ····.line·13175 ····.line·13
169 ····const/16·v1,·0x29 
  
170 ····.line·14176 ····.line·14
171 ····.line·15177 ····.line·15
172 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; 
  
173 ····.line·16178 ····.line·16
174 ····.line·17179 ····.line·17
175 ····.line·18180 ····.line·18
176 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
177 ····.line·19181 ····.line·19
178 ····.line·20182 ····.line·20
179 ····.line·21183 ····.line·21
180 ····move-result-object·v0 
  
181 ····.line·22184 ····.line·22
182 ····return-object·v0 
183 ····.line·23185 ····.line·23
184 ····.line·24186 ····.line·24
185 ····.line·25187 ····.line·25
186 ····.line·26188 ····.line·26
187 ····.line·27189 ····.line·27
188 ····.line·28190 ····.line·28
189 ····.line·29191 ····.line·29
Offset 293, 8 lines modifiedOffset 287, 112 lines modified
293 ····.line·121287 ····.line·121
294 ····.line·122288 ····.line·122
295 ····.line·123289 ····.line·123
296 ····.line·124290 ····.line·124
297 ····.line·125291 ····.line·125
298 ····.line·126292 ····.line·126
299 ····.line·127293 ····.line·127
 294 ····.line·128
 295 ····.line·129
 296 ····.line·130
 297 ····.line·131
 298 ····.line·132
 299 ····.line·133
 300 ····.line·134
 301 ····.line·135
 302 ····.line·136
 303 ····.line·137
 304 ····.line·138
 305 ····.line·139
 306 ····.line·140
 307 ····.line·141
 308 ····.line·142
 309 ····.line·143
 310 ····.line·144
 311 ····.line·145
Max diff block lines reached; 0/3835 bytes (0.00%) of diff not shown.
70.1 KB
smali/e1/p.smali
Max HTML report size reached
34.8 KB
smali/e1/a.smali
Max HTML report size reached
6.2 KB
smali/e1/k.smali
    
Offset 1, 3 lines modifiedOffset 1, 419 lines modified
1 .class·public·final·Le1/k;1 .class·public·final·Le1/k;
2 .super·Ljava/util/NoSuchElementException;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·h:LG0/r;
  
 6 .field·public·i:Ljava/lang/Object;
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·k:LG0/r;
  
 9 .field·public·l:I
  
  
 10 #·direct·methods
 11 .method·public·constructor·<init>(LG0/r;LL0/d;)V
 12 ····.locals·0
  
 13 ····.line·1
 14 ····iput-object·p1,·p0,·Le1/k;->k:LG0/r;
  
 15 ····.line·2
 16 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
 18 ····.line·4
 19 ····.line·5
 20 ····.line·6
 21 ····return-void
 22 ····.line·7
 23 ····.line·8
 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/6320 bytes (-0.02%) of diff not shown.
40.6 KB
smali/e1/j.smali
Max HTML report size reached
35.7 KB
smali/e1/q.smali
Max HTML report size reached
2.87 KB
smali/e1/r.smali
    
Offset 1, 11 lines modifiedOffset 1, 162 lines modified
1 .class·public·interface·abstract·Le1/r; 
2 .super·Ljava/lang/Object;1 .class·public·final·Le1/r;
 2 .super·Lf1/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
  
 6 #·instance·fields
 7 .field·private·volatile·_state:Ljava/lang/Object;
  
  
4 #·virtual·methods8 #·direct·methods
5 .method·public·abstract·e(LM0/d;Ljava/lang/Object;)Ljava/lang/Object; 
6 .end·method9 .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,·"_state"
  
 16 ····.line·4
 17 ····.line·5
 18 ····const-class·v2,·Le1/r;
  
 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,·Le1/r;->a:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
7 .method·public·abstract·n(Ljava/lang/Object;)Ljava/lang/Object;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; 0/2910 bytes (0.00%) of diff not shown.
28.4 KB
smali/e1/d.smali
Max HTML report size reached
4.98 KB
smali/e1/h.smali
    
Offset 1, 36 lines modifiedOffset 1, 307 lines modified
1 .class·public·Le1/h;1 .class·public·final·Le1/h;
2 .super·Ljava/lang/Object;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
  
 6 .field·public·i:I
  
 7 .field·public·final·synthetic·j:Le1/i;
  
 8 .field·public·k:Ljava/lang/Object;
  
 9 .field·public·l:Le1/e;
  
  
 10 #·direct·methods
 11 .method·public·constructor·<init>(Le1/i;LL0/d;)V
 12 ····.locals·0
  
 13 ····.line·1
 14 ····iput-object·p1,·p0,·Le1/h;->j:Le1/i;
  
 15 ····.line·2
 16 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
 18 ····.line·4
 19 ····.line·5
 20 ····.line·6
 21 ····return-void
 22 ····.line·7
 23 ····.line·8
 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; 1142/5069 bytes (22.53%) of diff not shown.
20.8 KB
smali/e1/o.smali
Max HTML report size reached
6.15 KB
smali/e1/l.smali
    
Offset 1, 3 lines modifiedOffset 1, 417 lines modified
1 .class·public·final·Le1/l;1 .class·public·final·Le1/l;
2 .super·Ljava/lang/IllegalStateException;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
  
 6 .field·public·i:I
  
 7 .field·public·final·synthetic·j:LA0/a;
  
 8 .field·public·k:LG0/n;
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>(LA0/a;LL0/d;)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····iput-object·p1,·p0,·Le1/l;->j:LA0/a;
  
 14 ····.line·2
 15 ····.line·3
 16 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
 17 ····.line·4
 18 ····.line·5
 19 ····.line·6
 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
 115 ····.line·101
 116 ····.line·102
 117 ····.line·103
Max diff block lines reached; -1/6269 bytes (-0.02%) of diff not shown.
1.63 KB
smali/e1/f.smali
    
Offset 1, 45 lines modifiedOffset 1, 65 lines modified
1 .class·public·interface·abstract·Le1/f; 
2 .super·Ljava/lang/Object;1 .class·public·final·Le1/f;
 2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Le1/r; 
6 .implements·Le1/q; 
  
 4 #·instance·fields
 5 .field·public·h:Le1/e;
  
 6 .field·public·i:Ld1/q;
7 #·static·fields 
8 .field·public·static·final·d:Le1/e; 
  
 7 .field·public·j:Ld1/a;
  
 8 .field·public·k:Z
  
 9 .field·public·synthetic·l:Ljava/lang/Object;
  
 10 .field·public·m:I
  
  
9 #·direct·methods11 #·virtual·methods
10 .method·static·constructor·<clinit>()V12 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
11 ····.locals·113 ····.locals·1
  
12 ····.line·114 ····.line·1
13 ····sget-object·v0,·Le1/e;->a:Le1/e;15 ····iput-object·p1,·p0,·Le1/f;->l:Ljava/lang/Object;
  
14 ····.line·216 ····.line·2
15 ····.line·317 ····.line·3
16 ····sput-object·v0,·Le1/f;->d:Le1/e;18 ····iget·p1,·p0,·Le1/f;->m:I
  
17 ····.line·419 ····.line·4
18 ····.line·520 ····.line·5
19 ····return-void21 ····const/high16·v0,·-0x80000000
  
20 ····.line·622 ····.line·6
21 ····.line·723 ····.line·7
 24 ····or-int/2addr·p1,·v0
  
22 ····.line·825 ····.line·8
 26 ····iput·p1,·p0,·Le1/f;->m:I
  
23 ····.line·927 ····.line·9
24 ····.line·1028 ····.line·10
 29 ····const/4·p1,·0x0
  
25 ····.line·1130 ····.line·11
 31 ····const/4·v0,·0x0
  
26 ····.line·1232 ····.line·12
 33 ····invoke-static·{p1,·p1,·v0,·p0},·Le1/q;->b(Le1/e;Ld1/o;ZLN0/b;)Ljava/lang/Object;
  
27 ····.line·1334 ····.line·13
28 ····.line·1435 ····.line·14
29 ····.line·1536 ····.line·15
 37 ····move-result-object·p1
  
30 ····.line·1638 ····.line·16
 39 ····return-object·p1
31 ····.line·1740 ····.line·17
32 ····.line·1841 ····.line·18
33 ····.line·1942 ····.line·19
34 ····.line·2043 ····.line·20
35 ····.line·2144 ····.line·21
36 ····.line·2245 ····.line·22
37 ····.line·2346 ····.line·23
Offset 143, 8 lines modifiedOffset 163, 16 lines modified
143 ····.line·121163 ····.line·121
144 ····.line·122164 ····.line·122
145 ····.line·123165 ····.line·123
146 ····.line·124166 ····.line·124
147 ····.line·125167 ····.line·125
148 ····.line·126168 ····.line·126
149 ····.line·127169 ····.line·127
 170 ····.line·128
 171 ····.line·129
 172 ····.line·130
 173 ····.line·131
 174 ····.line·132
 175 ····.line·133
 176 ····.line·134
 177 ····.line·135
150 .end·method178 .end·method
57.2 KB
smali/e1/m.smali
Max HTML report size reached
1.38 KB
smali/e1/n.smali
    
Offset 1, 48 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·Le1/n;1 .class·public·final·Le1/n;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:LU0/a;5 .field·public·h:LU0/p;
  
6 .field·public·synthetic·i:Ljava/lang/Object;6 .field·public·i:LH/x;
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
7 .field·public·j:I8 .field·public·k:I
  
  
8 #·virtual·methods9 #·virtual·methods
9 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;10 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
10 ····.locals·111 ····.locals·1
  
11 ····.line·112 ····.line·1
12 ····iput-object·p1,·p0,·Le1/n;->i:Ljava/lang/Object;13 ····iput-object·p1,·p0,·Le1/n;->j:Ljava/lang/Object;
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····iget·p1,·p0,·Le1/n;->j:I16 ····iget·p1,·p0,·Le1/n;->k:I
  
16 ····.line·417 ····.line·4
17 ····.line·518 ····.line·5
18 ····const/high16·v0,·-0x8000000019 ····const/high16·v0,·-0x80000000
  
19 ····.line·620 ····.line·6
20 ····.line·721 ····.line·7
21 ····or-int/2addr·p1,·v022 ····or-int/2addr·p1,·v0
  
22 ····.line·823 ····.line·8
23 ····iput·p1,·p0,·Le1/n;->j:I24 ····iput·p1,·p0,·Le1/n;->k:I
  
24 ····.line·925 ····.line·9
25 ····.line·1026 ····.line·10
26 ····const/4·p1,·0x027 ····const/4·p1,·0x0
  
27 ····.line·1128 ····.line·11
28 ····invoke-static·{p1,·p1,·p0},·Le1/i;->b(Le1/p;LM/b;LO0/b;)Ljava/lang/Object;29 ····invoke-static·{p1,·p0},·Le1/q;->c(Le1/d;LN0/b;)Ljava/lang/Object;
  
29 ····.line·1230 ····.line·12
30 ····.line·1331 ····.line·13
31 ····.line·1432 ····.line·14
32 ····move-result-object·p133 ····move-result-object·p1
  
33 ····.line·1534 ····.line·15
Offset 156, 8 lines modifiedOffset 158, 15 lines modified
156 ····.line·122158 ····.line·122
157 ····.line·123159 ····.line·123
158 ····.line·124160 ····.line·124
159 ····.line·125161 ····.line·125
160 ····.line·126162 ····.line·126
161 ····.line·127163 ····.line·127
162 ····.line·128164 ····.line·128
 165 ····.line·129
 166 ····.line·130
 167 ····.line·131
 168 ····.line·132
 169 ····.line·133
 170 ····.line·134
 171 ····.line·135
163 .end·method172 .end·method
26.5 KB
smali/e1/i.smali
Max HTML report size reached
2.71 KB
smali/e1/e.smali
    
Offset 1, 172 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le1/e;1 .class·public·interface·abstract·Le1/e;
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:Le1/e; 
  
6 .field·public·static·final·b:I 
  
  
7 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·b(Ljava/lang/Object;LL0/d;)Ljava/lang/Object;
8 .method·static·constructor·<clinit>()V 
9 ····.locals·8 
  
10 ····.line·1 
11 ····new-instance·v0,·Le1/e; 
  
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,·Le1/e;->a:Le1/e; 
  
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},·Lh1/a;->k(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,·Le1/e;->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; 0/2738 bytes (0.00%) of diff not shown.
378 KB
smali/e1/b.smali
Max HTML report size reached
8.37 KB
smali/e1/g.smali
Max HTML report size reached
25.3 KB
smali/e1/c.smali
Max HTML report size reached
9.03 KB
smali/R/a.smali
Max HTML report size reached
9.77 KB
smali/O0/a.smali
Max HTML report size reached
312 B
smali/T0/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·LT0/a;1 .class·public·interface·abstract·LT0/a;
2 .super·Ljava/lang/Error;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LJ0/a;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·a()Ljava/lang/Object;
 8 .end·method
2.39 KB
smali/W0/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 150 lines modified
1 .class·public·abstract·LW0/a;1 .class·public·final·LW0/a;
2 .super·LW0/e;2 .super·LV0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·a()Ljava/util/Random;5 .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},·LU0/h;->d(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
 118 ····.line·107
 119 ····.line·108
 120 ····.line·109
Max diff block lines reached; 0/2417 bytes (0.00%) of diff not shown.
3.84 KB
smali/I0/a.smali
    
Offset 1, 89 lines modifiedOffset 1, 84 lines modified
1 .class·public·final·LI0/a;1 .class·public·abstract·LI0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/AutoCloseable;
  
4 #·instance·fields 
5 .field·public·a:Ljava/lang/Boolean; 
  
  
6 #·virtual·methods6 #·direct·methods
7 .method·public·final·equals(Ljava/lang/Object;)Z7 .method·public·static·a(Ljava/lang/String;)Ljava/lang/String;
8 ····.locals·28 ····.locals·3
  
9 ····.line·19 ····.line·1
10 ····if-ne·p0,·p1,·:cond_010 ····invoke-virtual·{p0},·Ljava/lang/String;->length()I
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····const/4·p1,·0x1 
  
14 ····.line·413 ····.line·4
15 ····return·p114 ····move-result·v0
  
16 ····.line·515 ····.line·5
 16 ····const/16·v1,·0x7c
17 ····:cond_0 
18 ····if-eqz·p1,·:cond_2 
  
19 ····.line·617 ····.line·6
20 ····.line·718 ····.line·7
21 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;19 ····if-ge·v0,·v1,·:cond_0
  
22 ····.line·820 ····.line·8
23 ····.line·921 ····.line·9
 22 ····goto·:goto_0
  
24 ····.line·1023 ····.line·10
25 ····move-result-object·v024 ····:cond_0
 25 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
26 ····.line·1126 ····.line·11
27 ····const-class·v1,·LI0/a; 
  
28 ····.line·1227 ····.line·12
 28 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
29 ····.line·13 
30 ····if-eq·v1,·v0,·:cond_1 
  
 29 ····.line·13
31 ····.line·1430 ····.line·14
32 ····.line·1531 ····.line·15
33 ····goto·:goto_032 ····const/4·v2,·0x0
  
34 ····.line·1633 ····.line·16
 34 ····invoke-virtual·{p0,·v2,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;
35 ····:cond_1 
36 ····check-cast·p1,·LI0/a; 
  
37 ····.line·1735 ····.line·17
38 ····.line·1836 ····.line·18
39 ····iget-object·v0,·p0,·LI0/a;->a:Ljava/lang/Boolean; 
  
40 ····.line·1937 ····.line·19
 38 ····move-result-object·p0
  
41 ····.line·2039 ····.line·20
42 ····iget-object·p1,·p1,·LI0/a;->a:Ljava/lang/Boolean;40 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
43 ····.line·2141 ····.line·21
44 ····.line·2242 ····.line·22
45 ····invoke-virtual·{v0,·p1},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z 
  
46 ····.line·2343 ····.line·23
 44 ····const-string·p0,·"..."
  
47 ····.line·2445 ····.line·24
48 ····.line·2546 ····.line·25
49 ····move-result·p147 ····invoke-virtual·{v0,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
50 ····.line·2648 ····.line·26
51 ····return·p1 
  
52 ····.line·2749 ····.line·27
53 ····:cond_2 
54 ····:goto_0 
55 ····const/4·p1,·0x0 
  
56 ····.line·2850 ····.line·28
57 ····return·p151 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
58 ····.line·2952 ····.line·29
59 ····.line·3053 ····.line·30
60 ····.line·3154 ····.line·31
 55 ····move-result-object·p0
  
61 ····.line·3256 ····.line·32
 57 ····:goto_0
 58 ····return-object·p0
62 ····.line·3359 ····.line·33
63 ····.line·3460 ····.line·34
64 ····.line·3561 ····.line·35
65 ····.line·3662 ····.line·36
66 ····.line·3763 ····.line·37
67 ····.line·3864 ····.line·38
68 ····.line·3965 ····.line·39
Offset 172, 47 lines modifiedOffset 167, 50 lines modified
172 ····.line·122167 ····.line·122
173 ····.line·123168 ····.line·123
174 ····.line·124169 ····.line·124
175 ····.line·125170 ····.line·125
176 ····.line·126171 ····.line·126
177 ····.line·127172 ····.line·127
178 ····.line·128173 ····.line·128
 174 ····.line·129
 175 ····.line·130
 176 ····.line·131
 177 ····.line·132
 178 ····.line·133
 179 ····.line·134
 180 ····.line·135
179 .end·method181 .end·method
  
180 .method·public·final·hashCode()I182 .method·public·static·b(Ljava/lang/String;)V
181 ····.locals·3183 ····.locals·0
  
Max diff block lines reached; 1117/3898 bytes (28.66%) of diff not shown.
2.37 KB
smali/I0/b.smali
    
Offset 1, 150 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LI0/b; 
2 .super·Ljava/lang/RuntimeException;1 .class·public·interface·abstract·LI0/b;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·e:Ljava/lang/String; 
  
  
6 #·direct·methods 
7 .method·public·constructor·<init>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····const-string·v0,·"Launching·a·URL·requires·a·foreground·activity." 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-direct·{p0,·v0},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····const-string·v0,·"NO_ACTIVITY" 
  
18 ····.line·7 
19 ····.line·8 
20 ····iput-object·v0,·p0,·LI0/b;->e:Ljava/lang/String; 
  
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 
117 ····.line·104 
Max diff block lines reached; -1/2399 bytes (-0.04%) of diff not shown.
21.0 KB
smali/p/a.smali
Max HTML report size reached
4.58 KB
smali/P0/a.smali
    
Offset 1, 197 lines modifiedOffset 1, 147 lines modified
1 .class·public·abstract·LP0/a;1 .class·public·abstract·LP0/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/lang/reflect/Method;5 .field·public·static·final·a:Ljava/lang/Integer;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·108 ····.locals·3
  
9 ····.line·19 ····.line·1
10 ····const-class·v0,·Ljava/lang/Throwable;10 ····const/4·v0,·0x0
  
11 ····.line·211 ····.line·2
12 ····.line·3 
13 ····invoke-virtual·{v0},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method;12 ····:try_start_0
 13 ····const-string·v1,·"android.os.Build$VERSION"
  
 14 ····.line·3
14 ····.line·415 ····.line·4
 16 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
15 ····.line·517 ····.line·5
16 ····.line·618 ····.line·6
17 ····move-result-object·v1 
  
18 ····.line·719 ····.line·7
19 ····invoke-static·{v1},·LV0/h;->b(Ljava/lang/Object;)V20 ····move-result-object·v1
  
20 ····.line·821 ····.line·8
 22 ····const-string·v2,·"SDK_INT"
  
21 ····.line·923 ····.line·9
22 ····.line·1024 ····.line·10
23 ····array-length·v2,·v125 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
24 ····.line·1126 ····.line·11
25 ····const/4·v3,·0x0 
  
26 ····.line·1227 ····.line·12
27 ····const/4·v4,·0x0 
  
28 ····.line·1328 ····.line·13
 29 ····move-result-object·v1
29 ····:goto_0 
30 ····const/4·v5,·0x0 
  
31 ····.line·1430 ····.line·14
32 ····if-ge·v4,·v2,·:cond_231 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
33 ····.line·1532 ····.line·15
34 ····.line·1633 ····.line·16
35 ····aget-object·v6,·v1,·v4 
  
36 ····.line·1734 ····.line·17
 35 ····move-result-object·v1
  
37 ····.line·1836 ····.line·18
38 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;37 ····instance-of·v2,·v1,·Ljava/lang/Integer;
  
39 ····.line·1938 ····.line·19
40 ····.line·2039 ····.line·20
 40 ····if-eqz·v2,·:cond_0
41 ····.line·21 
42 ····move-result-object·v7 
  
 41 ····.line·21
43 ····.line·2242 ····.line·22
44 ····const-string·v8,·"addSuppressed"43 ····check-cast·v1,·Ljava/lang/Integer;
 44 ····:try_end_0
 45 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
45 ····.line·2346 ····.line·23
46 ····.line·2447 ····.line·24
47 ····invoke-static·{v7,·v8},·LV0/h;->a(Ljava/lang/Object;Ljava/lang/Object;)Z48 ····goto·:goto_0
  
48 ····.line·2549 ····.line·25
 50 ····:catchall_0
 51 ····:cond_0
 52 ····move-object·v1,·v0
  
49 ····.line·2653 ····.line·26
50 ····.line·27 
51 ····move-result·v754 ····:goto_0
 55 ····if-eqz·v1,·:cond_1
  
 56 ····.line·27
52 ····.line·2857 ····.line·28
53 ····if-eqz·v7,·:cond_158 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I
  
54 ····.line·2959 ····.line·29
55 ····.line·3060 ····.line·30
56 ····invoke-virtual·{v6},·Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; 
  
57 ····.line·3161 ····.line·31
 62 ····move-result·v2
  
58 ····.line·3263 ····.line·32
 64 ····if-lez·v2,·:cond_1
59 ····.line·33 
60 ····move-result-object·v7 
  
 65 ····.line·33
61 ····.line·3466 ····.line·34
62 ····const-string·v8,·"getParameterTypes(...)"67 ····move-object·v0,·v1
  
63 ····.line·3568 ····.line·35
64 ····.line·36 
65 ····invoke-static·{v7,·v8},·LV0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V69 ····:cond_1
 70 ····sput-object·v0,·LP0/a;->a:Ljava/lang/Integer;
  
 71 ····.line·36
66 ····.line·3772 ····.line·37
 73 ····return-void
67 ····.line·3874 ····.line·38
68 ····.line·3975 ····.line·39
69 ····array-length·v8,·v7 
  
70 ····.line·4076 ····.line·40
71 ····const/4·v9,·0x1 
  
72 ····.line·4177 ····.line·41
73 ····if-ne·v8,·v9,·:cond_0 
  
Max diff block lines reached; 1691/4660 bytes (36.29%) of diff not shown.
23.7 KB
smali/l0/a.smali
Max HTML report size reached
4.99 KB
smali/q/a.smali
    
Offset 1, 84 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·Lq/a;1 .class·public·abstract·Lq/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:Lq/a; 
  
6 .field·public·static·final·c:Lq/a; 
  
  
7 #·instance·fields 
8 .field·public·final·a:Ljava/util/concurrent/CancellationException; 
  
  
9 #·direct·methods4 #·direct·methods
10 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/content/Context;)Ljava/lang/String;
11 ····.locals·36 ····.locals·0
  
12 ····.line·17 ····.line·1
13 ····sget-boolean·v0,·Lq/g;->d:Z8 ····invoke-virtual·{p0},·Landroid/content/Context;->getOpPackageName()Ljava/lang/String;
  
14 ····.line·29 ····.line·2
15 ····.line·310 ····.line·3
16 ····const/4·v1,·0x0 
  
17 ····.line·411 ····.line·4
18 ····if-eqz·v0,·:cond_012 ····move-result-object·p0
  
19 ····.line·513 ····.line·5
 14 ····return-object·p0
20 ····.line·615 ····.line·6
21 ····sput-object·v1,·Lq/a;->c:Lq/a; 
  
22 ····.line·716 ····.line·7
23 ····.line·817 ····.line·8
24 ····sput-object·v1,·Lq/a;->b:Lq/a; 
  
25 ····.line·918 ····.line·9
26 ····.line·1019 ····.line·10
27 ····goto·:goto_0 
  
28 ····.line·1120 ····.line·11
29 ····:cond_0 
30 ····new-instance·v0,·Lq/a; 
  
31 ····.line·1221 ····.line·12
32 ····.line·1322 ····.line·13
33 ····const/4·v2,·0x0 
  
34 ····.line·1423 ····.line·14
35 ····invoke-direct·{v0,·v2,·v1},·Lq/a;-><init>(ZLjava/util/concurrent/CancellationException;)V 
  
36 ····.line·1524 ····.line·15
37 ····.line·1625 ····.line·16
38 ····.line·1726 ····.line·17
39 ····sput-object·v0,·Lq/a;->c:Lq/a; 
  
40 ····.line·1827 ····.line·18
41 ····.line·1928 ····.line·19
42 ····new-instance·v0,·Lq/a; 
  
43 ····.line·2029 ····.line·20
44 ····.line·2130 ····.line·21
45 ····const/4·v2,·0x1 
  
46 ····.line·2231 ····.line·22
47 ····invoke-direct·{v0,·v2,·v1},·Lq/a;-><init>(ZLjava/util/concurrent/CancellationException;)V 
  
48 ····.line·2332 ····.line·23
49 ····.line·2433 ····.line·24
50 ····.line·2534 ····.line·25
51 ····sput-object·v0,·Lq/a;->b:Lq/a; 
  
52 ····.line·2635 ····.line·26
53 ····.line·2736 ····.line·27
54 ····:goto_0 
55 ····return-void 
56 ····.line·2837 ····.line·28
57 ····.line·2938 ····.line·29
58 ····.line·3039 ····.line·30
59 ····.line·3140 ····.line·31
60 ····.line·3241 ····.line·32
61 ····.line·3342 ····.line·33
62 ····.line·3443 ····.line·34
Offset 171, 30 lines modifiedOffset 135, 36 lines modified
171 ····.line·121135 ····.line·121
172 ····.line·122136 ····.line·122
173 ····.line·123137 ····.line·123
174 ····.line·124138 ····.line·124
175 ····.line·125139 ····.line·125
176 ····.line·126140 ····.line·126
177 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
178 .end·method150 .end·method
  
179 .method·public·constructor·<init>(ZLjava/util/concurrent/CancellationException;)V151 .method·public·static·b(Landroid/app/Notification$Builder;Z)V
180 ····.locals·0152 ····.locals·0
  
181 ····.line·1153 ····.line·1
182 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V154 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setAllowSystemGeneratedContextualActions(Z)Landroid/app/Notification$Builder;
  
183 ····.line·2155 ····.line·2
184 ····.line·3156 ····.line·3
185 ····.line·4157 ····.line·4
 158 ····return-void
186 ····iput-object·p2,·p0,·Lq/a;->a:Ljava/util/concurrent/CancellationException; 
  
187 ····.line·5159 ····.line·5
188 ····.line·6160 ····.line·6
189 ····return-void 
190 ····.line·7161 ····.line·7
191 ····.line·8162 ····.line·8
192 ····.line·9163 ····.line·9
193 ····.line·10164 ····.line·10
194 ····.line·11165 ····.line·11
195 ····.line·12166 ····.line·12
196 ····.line·13167 ····.line·13
Offset 403, 8 lines modifiedOffset 373, 162 lines modified
403 ····.line·216373 ····.line·216
Max diff block lines reached; 2437/5082 bytes (47.95%) of diff not shown.
41.0 KB
smali/q/d.smali
Max HTML report size reached
82.5 KB
smali/q/f.smali
Max HTML report size reached
28.6 KB
smali/q/e.smali
Max HTML report size reached
30.4 KB
smali/q/b.smali
Max HTML report size reached
60.2 KB
smali/q/g.smali
Max HTML report size reached
14.9 KB
smali/q/c.smali
Max HTML report size reached
14.2 KB
smali/b0/a.smali
Max HTML report size reached
8.76 KB
smali/z0/a.smali
Max HTML report size reached
7.88 KB
smali/L/a.smali
Max HTML report size reached
40.0 KB
smali/L/d.smali
Max HTML report size reached
6.89 KB
smali/L/h.smali
Max HTML report size reached
6.39 KB
smali/L/f.smali
    
Offset 1, 422 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LL/f;1 .class·public·abstract·LL/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·e:Ljava/util/LinkedHashSet; 
  
6 .field·public·static·final·f:Li0/c; 
  
  
7 #·instance·fields 
8 .field·public·final·a:Ll1/i; 
  
9 .field·public·final·b:LU0/p; 
  
10 .field·public·final·c:LN/d; 
  
11 .field·public·final·d:LK0/f; 
  
  
12 #·direct·methods 
13 .method·static·constructor·<clinit>()V 
14 ····.locals·2 
  
15 ····.line·1 
16 ····new-instance·v0,·Ljava/util/LinkedHashSet; 
  
17 ····.line·2 
18 ····.line·3 
19 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V 
  
20 ····.line·4 
21 ····.line·5 
22 ····.line·6 
23 ····sput-object·v0,·LL/f;->e:Ljava/util/LinkedHashSet; 
  
24 ····.line·7 
25 ····.line·8 
26 ····new-instance·v0,·Li0/c; 
  
27 ····.line·9 
28 ····.line·10 
29 ····const/16·v1,·0x8 
  
30 ····.line·11 
31 ····.line·12 
32 ····invoke-direct·{v0,·v1},·Li0/c;-><init>(I)V 
  
33 ····.line·13 
34 ····.line·14 
35 ····.line·15 
36 ····sput-object·v0,·LL/f;->f:Li0/c; 
  
37 ····.line·16 
38 ····.line·17 
39 ····return-void 
40 ····.line·18 
41 ····.line·19 
42 ····.line·20 
43 ····.line·21 
44 ····.line·22 
45 ····.line·23 
46 ····.line·24 
47 ····.line·25 
48 ····.line·26 
49 ····.line·27 
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····.line·34 
57 ····.line·35 
58 ····.line·36 
59 ····.line·37 
60 ····.line·38 
61 ····.line·39 
62 ····.line·40 
63 ····.line·41 
64 ····.line·42 
65 ····.line·43 
66 ····.line·44 
67 ····.line·45 
68 ····.line·46 
69 ····.line·47 
70 ····.line·48 
71 ····.line·49 
72 ····.line·50 
73 ····.line·51 
74 ····.line·52 
75 ····.line·53 
76 ····.line·54 
77 ····.line·55 
78 ····.line·56 
79 ····.line·57 
80 ····.line·58 
81 ····.line·59 
82 ····.line·60 
83 ····.line·61 
84 ····.line·62 
85 ····.line·63 
86 ····.line·64 
87 ····.line·65 
88 ····.line·66 
89 ····.line·67 
90 ····.line·68 
91 ····.line·69 
92 ····.line·70 
93 ····.line·71 
94 ····.line·72 
95 ····.line·73 
96 ····.line·74 
97 ····.line·75 
98 ····.line·76 
99 ····.line·77 
100 ····.line·78 
101 ····.line·79 
102 ····.line·80 
103 ····.line·81 
104 ····.line·82 
105 ····.line·83 
106 ····.line·84 
107 ····.line·85 
108 ····.line·86 
109 ····.line·87 
Max diff block lines reached; -1/6510 bytes (-0.02%) of diff not shown.
65.0 KB
smali/L/i.smali
Max HTML report size reached
11.6 KB
smali/L/e.smali
Max HTML report size reached
22.1 KB
smali/L/b.smali
Max HTML report size reached
11.0 KB
smali/L/g.smali
Max HTML report size reached
48.3 KB
smali/L/c.smali
Max HTML report size reached
23.7 KB
smali/L0/a.smali
Max HTML report size reached
10.3 KB
smali/L0/j.smali
Max HTML report size reached
25.6 KB
smali/L0/d.smali
Max HTML report size reached
184 B
smali/L0/h.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LL0/h;1 .class·public·interface·abstract·LL0/h;
2 .super·LL0/g;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
220 B
smali/L0/f.smali
    
Offset 1, 3 lines modifiedOffset 1, 6 lines modified
1 .class·public·abstract·LL0/f;1 .class·public·interface·abstract·LL0/f;
2 .super·LL0/e;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/g;
460 B
smali/L0/i.smali
    
Offset 1, 3 lines modifiedOffset 1, 17 lines modified
1 .class·public·abstract·LL0/i;1 .class·public·interface·abstract·LL0/i;
2 .super·LL0/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·d(LL0/h;)LL0/g;
 6 .end·method
  
 7 .method·public·abstract·f(LL0/i;)LL0/i;
 8 .end·method
  
 9 .method·public·abstract·l(LL0/h;)LL0/i;
 10 .end·method
  
 11 .method·public·abstract·o(Ljava/lang/Object;LT0/p;)Ljava/lang/Object;
 12 .end·method
1.61 KB
smali/L0/e.smali
    
Offset 1, 60 lines modifiedOffset 1, 51 lines modified
1 .class·public·abstract·LL0/e;1 .class·public·final·LL0/e;
2 .super·La/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/h;
  
  
 6 #·static·fields
 7 .field·public·static·final·synthetic·e:LL0/e;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·varargs·L([Ljava/lang/Object;)Ljava/util/List;9 .method·static·constructor·<clinit>()V
6 ····.locals·110 ····.locals·1
  
7 ····.line·111 ····.line·1
8 ····const-string·v0,·"elements"12 ····new-instance·v0,·LL0/e;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····invoke-static·{p0,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·416 ····.line·4
13 ····.line·517 ····.line·5
14 ····.line·618 ····.line·6
15 ····array-length·v0,·p019 ····sput-object·v0,·LL0/e;->e:LL0/e;
  
16 ····.line·720 ····.line·7
17 ····if-lez·v0,·:cond_0 
  
18 ····.line·821 ····.line·8
 22 ····return-void
19 ····.line·923 ····.line·9
20 ····invoke-static·{p0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; 
  
21 ····.line·1024 ····.line·10
22 ····.line·1125 ····.line·11
23 ····.line·1226 ····.line·12
24 ····move-result-object·p0 
  
25 ····.line·1327 ····.line·13
26 ····const-string·v0,·"asList(...)" 
  
27 ····.line·1428 ····.line·14
28 ····.line·1529 ····.line·15
29 ····invoke-static·{p0,·v0},·LV0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
30 ····.line·1630 ····.line·16
31 ····.line·1731 ····.line·17
32 ····.line·1832 ····.line·18
33 ····goto·:goto_0 
  
34 ····.line·1933 ····.line·19
35 ····:cond_0 
36 ····sget-object·p0,·LL0/l;->e:LL0/l; 
  
37 ····.line·2034 ····.line·20
38 ····.line·2135 ····.line·21
39 ····:goto_0 
40 ····return-object·p0 
41 ····.line·2236 ····.line·22
42 ····.line·2337 ····.line·23
43 ····.line·2438 ····.line·24
44 ····.line·2539 ····.line·25
45 ····.line·2640 ····.line·26
46 ····.line·2741 ····.line·27
47 ····.line·2842 ····.line·28
Offset 154, 8 lines modifiedOffset 145, 11 lines modified
154 ····.line·122145 ····.line·122
155 ····.line·123146 ····.line·123
156 ····.line·124147 ····.line·124
157 ····.line·125148 ····.line·125
158 ····.line·126149 ····.line·126
159 ····.line·127150 ····.line·127
160 ····.line·128151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
161 .end·method155 .end·method
123 KB
smali/L0/b.smali
Max HTML report size reached
297 B
smali/L0/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·LL0/g;1 .class·public·interface·abstract·LL0/g;
2 .super·LL0/f;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/i;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·getKey()LL0/h;
 8 .end·method
54.4 KB
smali/L0/c.smali
Max HTML report size reached
34.7 KB
smali/b1/a.smali
Max HTML report size reached
93.2 KB
smali/b1/k.smali
Max HTML report size reached
45.4 KB
smali/b1/j.smali
Max HTML report size reached
4.33 KB
smali/b1/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 295 lines modified
1 .class·public·abstract·Lb1/d;1 .class·public·final·Lb1/d;
2 .super·Landroidx/datastore/preferences/protobuf/k0;2 .super·Lb1/G;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·n:Ljava/lang/Thread;
  
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Ljava/lang/Thread;)V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····invoke-direct·{p0},·Lb1/G;-><init>()V
  
 11 ····.line·2
 12 ····.line·3
 13 ····.line·4
 14 ····iput-object·p1,·p0,·Lb1/d;->n:Ljava/lang/Thread;
  
 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
 120 ····.line·109
Max diff block lines reached; -1/4407 bytes (-0.02%) of diff not shown.
8.7 KB
smali/b1/h.smali
Max HTML report size reached
171 KB
smali/b1/f.smali
Max HTML report size reached
366 B
smali/b1/i.smali
    
Offset 1, 3 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·Lb1/i;1 .class·public·interface·abstract·Lb1/i;
2 .super·Lb1/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lb1/C;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·g(Ljava/lang/Throwable;)Z
 8 .end·method
  
 9 .method·public·abstract·getParent()Lb1/P;
 10 .end·method
448 B
smali/b1/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 17 lines modified
1 .class·public·abstract·Lb1/e;1 .class·public·interface·abstract·Lb1/e;
2 .super·Lb1/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/d;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·e(Ljava/lang/Object;LT0/l;)LB0/b;
 8 .end·method
  
 9 .method·public·abstract·g(Ljava/lang/Object;LT0/l;)V
 10 .end·method
  
 11 .method·public·abstract·k(Ljava/lang/Object;)V
 12 .end·method
26.3 KB
smali/b1/b.smali
Max HTML report size reached
12.5 KB
smali/b1/g.smali
Max HTML report size reached
6.47 KB
smali/b1/c.smali
    
Offset 1, 52 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Lb1/c;1 .class·public·final·Lb1/c;
2 .super·Ljava/lang/Object;2 .super·Lb1/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/b; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·a:Ljava/lang/String;5 .field·public·final·h:Ljava/lang/Thread;
  
8 .field·public·final·b:I 
  
9 .field·public·final·c:I 
  
10 .field·public·final·d:Lb1/j;6 .field·public·final·i:Lb1/H;
  
  
11 #·direct·methods7 #·direct·methods
12 .method·public·constructor·<init>(Ljava/lang/String;IILb1/j;)V8 .method·public·constructor·<init>(LL0/i;Ljava/lang/Thread;Lb1/H;)V
13 ····.locals·09 ····.locals·1
  
14 ····.line·110 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····const/4·v0,·0x1
  
16 ····.line·212 ····.line·2
 13 ····invoke-direct·{p0,·p1,·v0},·Lb1/a;-><init>(LL0/i;Z)V
  
17 ····.line·314 ····.line·3
18 ····.line·415 ····.line·4
19 ····iput-object·p1,·p0,·Lb1/c;->a:Ljava/lang/String; 
  
20 ····.line·516 ····.line·5
 17 ····iput-object·p2,·p0,·Lb1/c;->h:Ljava/lang/Thread;
21 ····.line·6 
22 ····iput·p2,·p0,·Lb1/c;->b:I 
  
 18 ····.line·6
23 ····.line·719 ····.line·7
24 ····.line·8 
25 ····iput·p3,·p0,·Lb1/c;->c:I20 ····iput-object·p3,·p0,·Lb1/c;->i:Lb1/H;
  
 21 ····.line·8
26 ····.line·922 ····.line·9
 23 ····return-void
27 ····.line·1024 ····.line·10
28 ····iput-object·p4,·p0,·Lb1/c;->d:Lb1/j; 
  
29 ····.line·1125 ····.line·11
30 ····.line·1226 ····.line·12
31 ····return-void 
32 ····.line·1327 ····.line·13
33 ····.line·1428 ····.line·14
34 ····.line·1529 ····.line·15
35 ····.line·1630 ····.line·16
36 ····.line·1731 ····.line·17
37 ····.line·1832 ····.line·18
38 ····.line·1933 ····.line·19
Offset 639, 305 lines modifiedOffset 630, 53 lines modified
639 ····.line·606630 ····.line·606
640 ····.line·607631 ····.line·607
641 ····.line·608632 ····.line·608
642 ····.line·609633 ····.line·609
643 ····.line·610634 ····.line·610
644 ····.line·611635 ····.line·611
645 ····.line·612636 ····.line·612
646 ····.line·613 
647 ····.line·614 
648 ····.line·615 
649 ····.line·616 
650 ····.line·617 
651 ····.line·618 
652 ····.line·619 
653 ····.line·620 
654 ····.line·621 
655 ····.line·622 
656 ····.line·623 
657 ····.line·624 
658 ····.line·625 
659 ····.line·626 
660 ····.line·627 
661 ····.line·628 
662 ····.line·629 
663 ····.line·630 
664 ····.line·631 
665 ····.line·632 
666 ····.line·633 
667 ····.line·634 
668 ····.line·635 
669 ····.line·636 
670 ····.line·637 
671 ····.line·638 
672 ····.line·639 
673 ····.line·640 
674 ····.line·641 
675 ····.line·642 
676 ····.line·643 
677 ····.line·644 
678 ····.line·645 
679 ····.line·646 
680 ····.line·647 
681 ····.line·648 
682 ····.line·649 
683 ····.line·650 
684 ····.line·651 
685 ····.line·652 
686 ····.line·653 
687 ····.line·654 
688 ····.line·655 
689 ····.line·656 
690 ····.line·657 
691 ····.line·658 
692 ····.line·659 
693 ····.line·660 
694 ····.line·661 
695 ····.line·662 
696 ····.line·663 
697 ····.line·664 
698 ····.line·665 
699 ····.line·666 
700 ····.line·667 
701 ····.line·668 
702 ····.line·669 
703 ····.line·670 
704 ····.line·671 
705 ····.line·672 
706 ····.line·673 
Max diff block lines reached; 1236/6592 bytes (18.75%) of diff not shown.
14.1 KB
smali/i/a.smali
Max HTML report size reached
36.0 KB
smali/i/d.smali
Max HTML report size reached
6.82 KB
smali/i/b.smali
    
Offset 1, 53 lines modifiedOffset 1, 189 lines modified
1 .class·public·final·Li/b;1 .class·public·final·Li/b;
2 .super·Ljava/lang/Object;2 .super·Landroid/animation/AnimatorListenerAdapter;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/MenuItem$OnMenuItemClickListener; 
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
6 #·static·fields 
7 .field·public·static·final·c:[Ljava/lang/Class; 
  
 6 #·direct·methods
 7 .method·public·constructor·<init>(Landroidx/appcompat/widget/ActionBarOverlayLayout;)V
 8 ····.locals·0
  
8 #·instance·fields 
9 .field·public·a:Ljava/lang/Object;9 ····.line·1
 10 ····iput-object·p1,·p0,·Li/b;->a:Landroidx/appcompat/widget/ActionBarOverlayLayout;
  
10 .field·public·b:Ljava/lang/reflect/Method;11 ····.line·2
 12 ····.line·3
 13 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><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
Max diff block lines reached; 4213/6952 bytes (60.60%) of diff not shown.
49.4 KB
smali/i/c.smali
Max HTML report size reached
5.88 KB
smali/g0/a.smali
    
Offset 1, 279 lines modifiedOffset 1, 88 lines modified
1 .class·public·final·synthetic·Lg0/a;1 .class·public·final·Lg0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Li0/k; 
6 .implements·Lh0/a; 
  
  
7 #·instance·fields4 #·instance·fields
8 .field·public·final·synthetic·a:I5 .field·public·final·a:Ljava/lang/String;
  
9 .field·public·final·synthetic·b:LC0/g;6 .field·public·final·b:Ljava/lang/String;
  
 7 .field·public·final·c:Ljava/lang/String;
  
 8 .field·public·final·d:LA0/a;
10 #·direct·methods 
11 .method·public·synthetic·constructor·<init>(LC0/g;I)V 
12 ····.locals·0 
  
 9 .field·public·final·e:Z
13 ····.line·1 
14 ····iput·p2,·p0,·Lg0/a;->a:I 
  
15 ····iput-object·p1,·p0,·Lg0/a;->b:LC0/g;10 .field·public·final·f:Z
  
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 .field·public·final·g:Z
  
 12 .field·public·final·h:Ljava/lang/Integer;
17 ····return-void 
18 .end·method 
  
  
19 #·virtual·methods13 #·direct·methods
20 .method·public·a(Landroid/location/Location;)V14 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;LA0/a;ZZZLjava/lang/Integer;)V
21 ····.locals·215 ····.locals·0
  
22 ····.line·116 ····.line·1
23 ····iget-object·v0,·p0,·Lg0/a;->b:LC0/g;17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·218 ····.line·2
25 ····.line·319 ····.line·3
26 ····iget·v1,·p0,·Lg0/a;->a:I 
  
27 ····.line·420 ····.line·4
 21 ····iput-object·p1,·p0,·Lg0/a;->a:Ljava/lang/String;
28 ····.line·5 
29 ····packed-switch·v1,·:pswitch_data_0 
  
 22 ····.line·5
30 ····.line·623 ····.line·6
 24 ····iput-object·p2,·p0,·Lg0/a;->b:Ljava/lang/String;
  
31 ····.line·725 ····.line·7
32 ····.line·826 ····.line·8
33 ····invoke-static·{p1},·Landroidx/datastore/preferences/protobuf/k0;->X(Landroid/location/Location;)Ljava/util/HashMap;27 ····iput-object·p3,·p0,·Lg0/a;->c:Ljava/lang/String;
  
34 ····.line·928 ····.line·9
35 ····.line·1029 ····.line·10
 30 ····iput-object·p4,·p0,·Lg0/a;->d:LA0/a;
36 ····.line·11 
37 ····move-result-object·p1 
  
 31 ····.line·11
38 ····.line·1232 ····.line·12
39 ····invoke-virtual·{v0,·p1},·LC0/g;->b(Ljava/lang/Object;)V33 ····iput-boolean·p5,·p0,·Lg0/a;->e:Z
  
40 ····.line·1334 ····.line·13
41 ····.line·1435 ····.line·14
 36 ····iput-boolean·p6,·p0,·Lg0/a;->f:Z
42 ····.line·15 
43 ····return-void 
  
 37 ····.line·15
44 ····.line·1638 ····.line·16
 39 ····iput-boolean·p7,·p0,·Lg0/a;->g:Z
45 ····:pswitch_0 
46 ····sget·v1,·Lcom/baseflow/geolocator/GeolocatorLocationService;->n:I 
  
47 ····.line·1740 ····.line·17
48 ····.line·1841 ····.line·18
49 ····invoke-static·{p1},·Landroidx/datastore/preferences/protobuf/k0;->X(Landroid/location/Location;)Ljava/util/HashMap;42 ····iput-object·p8,·p0,·Lg0/a;->h:Ljava/lang/Integer;
  
50 ····.line·1943 ····.line·19
51 ····.line·2044 ····.line·20
52 ····.line·21 
53 ····move-result-object·p1 
  
54 ····.line·22 
55 ····invoke-virtual·{v0,·p1},·LC0/g;->b(Ljava/lang/Object;)V 
  
56 ····.line·23 
57 ····.line·24 
58 ····.line·25 
59 ····return-void 
  
60 ····.line·26 
61 ····nop 
  
62 ····.line·27 
63 ····:pswitch_data_0 
64 ····.packed-switch·0x0 
65 ········:pswitch_0 
66 ····.end·packed-switch 
67 ····.line·28 
68 ····.line·29 
69 ····.line·30 
70 ····.line·31 
71 ····.line·32 
72 ····.line·33 
73 ····.line·34 
74 ····.line·35 
75 ····.line·36 
76 ····.line·37 
77 ····.line·38 
78 ····.line·39 
79 ····.line·40 
80 ····.line·41 
81 ····.line·42 
82 ····.line·43 
83 ····.line·44 
84 ····.line·45 
85 ····.line·46 
86 ····.line·47 
87 ····.line·48 
88 ····.line·49 
Max diff block lines reached; 1155/5991 bytes (19.28%) of diff not shown.
47.0 KB
smali/g0/d.smali
Max HTML report size reached
4.74 KB
smali/g0/f.smali
    
Offset 1, 173 lines modifiedOffset 1, 104 lines modified
1 .class·public·final·synthetic·Lg0/f;1 .class·public·abstract·synthetic·Lg0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lh0/a; 
  
 4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Landroid/location/Location;)D
 6 ····.locals·2
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LB0/o;7 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/location/Location;->getMslAltitudeMeters()D
  
 9 ····move-result-wide·v0
  
8 #·direct·methods 
9 .method·public·synthetic·constructor·<init>(LB0/o;)V10 ····return-wide·v0
 11 .end·method
  
 12 .method·public·static·bridge·synthetic·b(Landroid/location/Location;)F
 13 ····.locals·0
  
 14 ····.line·1
 15 ····invoke-virtual·{p0},·Landroid/location/Location;->getMslAltitudeAccuracyMeters()F
  
 16 ····move-result·p0
  
 17 ····return·p0
 18 .end·method
  
 19 .method·public·static·bridge·synthetic·c(Landroid/window/BackEvent;)F
 20 ····.locals·0
  
 21 ····.line·1
 22 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getTouchX()F
  
 23 ····move-result·p0
  
 24 ····return·p0
 25 .end·method
  
 26 .method·public·static·bridge·synthetic·d(Landroid/window/BackEvent;)I
 27 ····.locals·0
  
 28 ····.line·1
 29 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getSwipeEdge()I
  
 30 ····move-result·p0
  
 31 ····return·p0
 32 .end·method
  
 33 .method·public·static·bridge·synthetic·e(Landroid/location/Location;)Z
 34 ····.locals·0
  
 35 ····.line·1
 36 ····invoke-virtual·{p0},·Landroid/location/Location;->hasMslAltitude()Z
  
 37 ····move-result·p0
  
 38 ····return·p0
 39 .end·method
  
 40 .method·public·static·bridge·synthetic·f(Landroid/view/inputmethod/InputMethodManager;)Z
 41 ····.locals·0
  
 42 ····.line·1
 43 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputMethodManager;->isStylusHandwritingAvailable()Z
  
 44 ····move-result·p0
  
 45 ····return·p0
 46 .end·method
  
 47 .method·public·static·bridge·synthetic·g(Landroid/window/BackEvent;)F
 48 ····.locals·0
  
 49 ····.line·1
 50 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getTouchY()F
  
 51 ····move-result·p0
  
 52 ····return·p0
 53 .end·method
  
 54 .method·public·static·bridge·synthetic·h(Landroid/location/Location;)Z
 55 ····.locals·0
  
 56 ····.line·1
 57 ····invoke-virtual·{p0},·Landroid/location/Location;->hasMslAltitudeAccuracy()Z
  
 58 ····move-result·p0
  
 59 ····return·p0
 60 .end·method
  
 61 .method·public·static·bridge·synthetic·i(Landroid/window/BackEvent;)F
10 ····.locals·062 ····.locals·0
  
11 ····.line·163 ····.line·1
12 ····iput-object·p1,·p0,·Lg0/f;->a:LB0/o;64 ····invoke-virtual·{p0},·Landroid/window/BackEvent;->getProgress()F
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V65 ····move-result·p0
  
 66 ····return·p0
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·b(I)V 
18 ····.locals·3 
  
19 ····.line·1 
20 ····invoke-static·{p1},·LB0/g;->e(I)Ljava/lang/String; 
  
21 ····.line·2 
22 ····.line·3 
23 ····.line·4 
24 ····move-result-object·v0 
  
25 ····.line·5 
26 ····invoke-static·{p1},·LB0/g;->d(I)Ljava/lang/String; 
  
27 ····.line·6 
Max diff block lines reached; 0/4825 bytes (0.00%) of diff not shown.
10.4 KB
smali/g0/e.smali
Max HTML report size reached
32.0 KB
smali/g0/b.smali
Max HTML report size reached
125 KB
smali/g0/g.smali
Max HTML report size reached
86.1 KB
smali/g0/c.smali
Max HTML report size reached
19.4 KB
smali/n0/a.smali
Max HTML report size reached
32.6 KB
smali/c1/a.smali
Max HTML report size reached
5.38 KB
smali/c1/d.smali
    
Offset 1, 52 lines modifiedOffset 1, 82 lines modified
1 .class·public·final·Lc1/d;1 .class·public·abstract·Lc1/d;
2 .super·Lc1/G;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·n:Ljava/lang/Thread;5 .field·private·static·volatile·choreographer:Landroid/view/Choreographer;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Thread;)V7 .method·static·constructor·<clinit>()V
8 ····.locals·08 ····.locals·2
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Lc1/G;-><init>()V10 ····:try_start_0
 11 ····new-instance·v0,·Lc1/c;
  
11 ····.line·212 ····.line·2
12 ····.line·313 ····.line·3
 14 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
13 ····.line·4 
14 ····iput-object·p1,·p0,·Lc1/d;->n:Ljava/lang/Thread; 
  
 15 ····.line·4
15 ····.line·516 ····.line·5
16 ····.line·617 ····.line·6
17 ····return-void18 ····move-result-object·v1
  
18 ····.line·719 ····.line·7
 20 ····invoke-static·{v1},·Lc1/d;->a(Landroid/os/Looper;)Landroid/os/Handler;
  
19 ····.line·821 ····.line·8
20 ····.line·922 ····.line·9
21 ····.line·1023 ····.line·10
 24 ····move-result-object·v1
  
22 ····.line·1125 ····.line·11
 26 ····invoke-direct·{v0,·v1},·Lc1/c;-><init>(Landroid/os/Handler;)V
 27 ····:try_end_0
 28 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
23 ····.line·1229 ····.line·12
24 ····.line·1330 ····.line·13
25 ····.line·1431 ····.line·14
 32 ····goto·:goto_0
  
26 ····.line·1533 ····.line·15
 34 ····:catchall_0
 35 ····move-exception·v0
  
27 ····.line·1636 ····.line·16
 37 ····invoke-static·{v0},·La/a;->j(Ljava/lang/Throwable;)LJ0/d;
  
28 ····.line·1738 ····.line·17
29 ····.line·1839 ····.line·18
30 ····.line·1940 ····.line·19
 41 ····move-result-object·v0
  
31 ····.line·2042 ····.line·20
 43 ····:goto_0
 44 ····instance-of·v1,·v0,·LJ0/d;
  
32 ····.line·2145 ····.line·21
33 ····.line·2246 ····.line·22
 47 ····if-eqz·v1,·:cond_0
  
34 ····.line·2348 ····.line·23
35 ····.line·2449 ····.line·24
 50 ····const/4·v0,·0x0
  
36 ····.line·2551 ····.line·25
 52 ····:cond_0
 53 ····check-cast·v0,·Lc1/c;
  
37 ····.line·2654 ····.line·26
38 ····.line·2755 ····.line·27
 56 ····return-void
39 ····.line·2857 ····.line·28
40 ····.line·2958 ····.line·29
41 ····.line·3059 ····.line·30
42 ····.line·3160 ····.line·31
43 ····.line·3261 ····.line·32
44 ····.line·3362 ····.line·33
45 ····.line·3463 ····.line·34
Offset 140, 92 lines modifiedOffset 170, 164 lines modified
140 ····.line·122170 ····.line·122
141 ····.line·123171 ····.line·123
142 ····.line·124172 ····.line·124
143 ····.line·125173 ····.line·125
144 ····.line·126174 ····.line·126
145 ····.line·127175 ····.line·127
146 ····.line·128176 ····.line·128
 177 ····.line·129
 178 ····.line·130
 179 ····.line·131
147 .end·method180 .end·method
  
 181 .method·public·static·final·a(Landroid/os/Looper;)Landroid/os/Handler;
  
148 #·virtual·methods 
149 .method·public·final·i()Ljava/lang/Thread; 
150 ····.locals·1182 ····.locals·5
  
151 ····.line·1183 ····.line·1
152 ····iget-object·v0,·p0,·Lc1/d;->n:Ljava/lang/Thread;184 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
153 ····.line·2185 ····.line·2
154 ····.line·3186 ····.line·3
155 ····return-object·v0187 ····const/16·v1,·0x1c
  
156 ····.line·4188 ····.line·4
157 ····.line·5189 ····.line·5
 190 ····const/4·v2,·0x0
  
158 ····.line·6191 ····.line·6
 192 ····const-class·v3,·Landroid/os/Looper;
  
159 ····.line·7193 ····.line·7
160 ····.line·8194 ····.line·8
 195 ····const-class·v4,·Landroid/os/Handler;
  
161 ····.line·9196 ····.line·9
162 ····.line·10197 ····.line·10
 198 ····if-lt·v0,·v1,·:cond_0
  
163 ····.line·11199 ····.line·11
164 ····.line·12200 ····.line·12
Max diff block lines reached; 2858/5480 bytes (52.15%) of diff not shown.
6.07 KB
smali/c1/b.smali
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lc1/b;1 .class·public·final·Lc1/b;
2 .super·Ljava/lang/Object;2 .super·LL0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lc1/c0;5 .implements·LL0/g;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·e:Lc1/b;7 .field·private·volatile·_preHandler:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·public·constructor·<init>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Lc1/b;12 ····sget-object·v0,·Lb1/t;->e:Lb1/t;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0,·v0},·LL0/a;-><init>(LL0/h;)V
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····sput-object·v0,·Lc1/b;->e:Lc1/b;19 ····iput-object·p0,·p0,·Lc1/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 144, 99 lines modifiedOffset 144, 193 lines modified
144 ····.line·121144 ····.line·121
145 ····.line·122145 ····.line·122
146 ····.line·123146 ····.line·123
147 ····.line·124147 ····.line·124
148 ····.line·125148 ····.line·125
149 ····.line·126149 ····.line·126
150 ····.line·127150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
151 .end·method155 .end·method
  
  
152 #·virtual·methods156 #·virtual·methods
153 .method·public·final·toString()Ljava/lang/String;157 .method·public·e(LL0/i;Ljava/lang/Throwable;)V
154 ····.locals·1158 ····.locals·2
  
155 ····.line·1159 ····.line·1
156 ····const-string·v0,·"Active"160 ····sget·p1,·Landroid/os/Build$VERSION;->SDK_INT:I
  
157 ····.line·2161 ····.line·2
158 ····.line·3162 ····.line·3
159 ····return-object·v0163 ····const/16·v0,·0x1a
  
160 ····.line·4164 ····.line·4
161 ····.line·5165 ····.line·5
 166 ····if-gt·v0,·p1,·:cond_4
  
162 ····.line·6167 ····.line·6
163 ····.line·7168 ····.line·7
 169 ····const/16·v0,·0x1c
  
164 ····.line·8170 ····.line·8
165 ····.line·9171 ····.line·9
 172 ····if-ge·p1,·v0,·:cond_4
  
166 ····.line·10173 ····.line·10
167 ····.line·11174 ····.line·11
 175 ····iget-object·p1,·p0,·Lc1/b;->_preHandler:Ljava/lang/Object;
  
168 ····.line·12176 ····.line·12
169 ····.line·13177 ····.line·13
 178 ····const/4·v0,·0x0
  
170 ····.line·14179 ····.line·14
 180 ····if-eq·p1,·p0,·:cond_0
  
171 ····.line·15181 ····.line·15
172 ····.line·16182 ····.line·16
 183 ····check-cast·p1,·Ljava/lang/reflect/Method;
  
173 ····.line·17184 ····.line·17
174 ····.line·18185 ····.line·18
 186 ····goto·:goto_1
  
175 ····.line·19187 ····.line·19
 188 ····:cond_0
 189 ····:try_start_0
 190 ····const-class·p1,·Ljava/lang/Thread;
  
176 ····.line·20191 ····.line·20
177 ····.line·21192 ····.line·21
 193 ····const-string·v1,·"getUncaughtExceptionPreHandler"
  
178 ····.line·22194 ····.line·22
179 ····.line·23195 ····.line·23
 196 ····invoke-virtual·{p1,·v1,·v0},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
180 ····.line·24197 ····.line·24
181 ····.line·25198 ····.line·25
182 ····.line·26199 ····.line·26
 200 ····move-result-object·p1
  
183 ····.line·27201 ····.line·27
 202 ····invoke-virtual·{p1},·Ljava/lang/reflect/Method;->getModifiers()I
  
184 ····.line·28203 ····.line·28
185 ····.line·29204 ····.line·29
186 ····.line·30205 ····.line·30
 206 ····move-result·v1
  
187 ····.line·31207 ····.line·31
 208 ····invoke-static·{v1},·Ljava/lang/reflect/Modifier;->isPublic(I)Z
  
188 ····.line·32209 ····.line·32
189 ····.line·33210 ····.line·33
190 ····.line·34211 ····.line·34
 212 ····move-result·v1
  
191 ····.line·35213 ····.line·35
 214 ····if-eqz·v1,·:cond_1
Max diff block lines reached; 3560/6182 bytes (57.59%) of diff not shown.
19.6 KB
smali/c1/c.smali
Max HTML report size reached
10.4 KB
smali/a0/a.smali
Max HTML report size reached
29.1 KB
smali/a0/d.smali
Max HTML report size reached
16.1 KB
smali/a0/f.smali
Max HTML report size reached
50.0 KB
smali/a0/e.smali
Max HTML report size reached
5.95 KB
smali/a0/b.smali
    
Offset 1, 152 lines modifiedOffset 1, 94 lines modified
1 .class·public·final·La0/b;1 .class·public·final·synthetic·La0/b;
2 .super·Ljava/lang/Object;2 .super·LU0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La0/h;5 .implements·LT0/l;
  
  
6 #·static·fields 
7 .field·public·static·final·g:La0/b; 
  
8 .field·public·static·final·h:La0/b; 
  
9 .field·public·static·final·i:La0/b; 
  
10 .field·public·static·final·j:La0/b; 
  
11 .field·public·static·final·k:La0/b; 
  
12 .field·public·static·final·l:La0/b; 
  
  
13 #·instance·fields 
14 .field·public·final·synthetic·e:I 
  
15 .field·public·final·f:Ljava/lang/Object; 
  
  
16 #·direct·methods6 #·direct·methods
17 .method·static·synthetic·constructor·<clinit>()V7 .method·public·constructor·<init>(La0/f;)V
18 ····.locals·38 ····.locals·7
  
19 ····.line·19 ····.line·1
20 ····new-instance·v0,·La0/b;10 ····const-string·v5,·"accept(Landroidx/window/extensions/layout/WindowLayoutInfo;)V"
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····const-string·v1,·"NONE"13 ····const/4·v6,·0x0
  
24 ····.line·414 ····.line·4
 15 ····const/4·v1,·0x1
  
25 ····.line·516 ····.line·5
26 ····const/4·v2,·0x017 ····const-class·v3,·La0/f;
  
27 ····.line·618 ····.line·6
28 ····invoke-direct·{v0,·v1,·v2},·La0/b;-><init>(Ljava/lang/String;I)V 
  
29 ····.line·719 ····.line·7
 20 ····const-string·v4,·"accept"
  
30 ····.line·821 ····.line·8
31 ····.line·922 ····.line·9
32 ····sput-object·v0,·La0/b;->g:La0/b;23 ····move-object·v0,·p0
  
33 ····.line·1024 ····.line·10
 25 ····move-object·v2,·p1
  
34 ····.line·1126 ····.line·11
35 ····new-instance·v0,·La0/b;27 ····invoke-direct/range·{v0·..·v6},·LU0/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
36 ····.line·1228 ····.line·12
37 ····.line·1329 ····.line·13
38 ····const-string·v1,·"FULL" 
  
39 ····.line·1430 ····.line·14
 31 ····return-void
40 ····.line·1532 ····.line·15
41 ····invoke-direct·{v0,·v1,·v2},·La0/b;-><init>(Ljava/lang/String;I)V 
  
42 ····.line·1633 ····.line·16
43 ····.line·1734 ····.line·17
44 ····.line·1835 ····.line·18
45 ····sput-object·v0,·La0/b;->h:La0/b; 
  
46 ····.line·1936 ····.line·19
47 ····.line·2037 ····.line·20
48 ····new-instance·v0,·La0/b; 
  
49 ····.line·2138 ····.line·21
50 ····.line·2239 ····.line·22
51 ····const-string·v1,·"FLAT" 
  
52 ····.line·2340 ····.line·23
53 ····.line·2441 ····.line·24
54 ····const/4·v2,·0x1 
  
55 ····.line·2542 ····.line·25
56 ····invoke-direct·{v0,·v1,·v2},·La0/b;-><init>(Ljava/lang/String;I)V 
  
57 ····.line·2643 ····.line·26
58 ····.line·2744 ····.line·27
59 ····.line·2845 ····.line·28
60 ····sput-object·v0,·La0/b;->i:La0/b; 
  
61 ····.line·2946 ····.line·29
62 ····.line·3047 ····.line·30
63 ····new-instance·v0,·La0/b; 
  
64 ····.line·3148 ····.line·31
65 ····.line·3249 ····.line·32
66 ····const-string·v1,·"HALF_OPENED" 
  
67 ····.line·3350 ····.line·33
68 ····.line·3451 ····.line·34
69 ····invoke-direct·{v0,·v1,·v2},·La0/b;-><init>(Ljava/lang/String;I)V 
  
70 ····.line·3552 ····.line·35
71 ····.line·3653 ····.line·36
72 ····.line·3754 ····.line·37
73 ····sput-object·v0,·La0/b;->j:La0/b; 
  
74 ····.line·3855 ····.line·38
75 ····.line·3956 ····.line·39
76 ····new-instance·v0,·La0/b; 
  
77 ····.line·4057 ····.line·40
78 ····.line·4158 ····.line·41
79 ····const-string·v1,·"FOLD" 
  
80 ····.line·4259 ····.line·42
81 ····.line·4360 ····.line·43
82 ····const/4·v2,·0x2 
  
83 ····.line·4461 ····.line·44
84 ····invoke-direct·{v0,·v1,·v2},·La0/b;-><init>(Ljava/lang/String;I)V 
  
Max diff block lines reached; 3441/6062 bytes (56.76%) of diff not shown.
23.9 KB
smali/a0/c.smali
Max HTML report size reached
3.65 KB
smali/e/a.smali
    
Offset 1, 38 lines modifiedOffset 1, 185 lines modified
1 .class·public·final·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 #·instance·fields4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/Object;
5 .field·public·final·a:Landroid/content/res/ColorStateList; 
  
6 .field·public·final·b:Landroid/content/res/Configuration; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/res/ColorStateList;Landroid/content/res/Configuration;)V7 .method·static·constructor·<clinit>()V
9 ····.locals·08 ····.locals·2
  
10 ····.line·19 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
12 ····.line·211 ····.line·2
13 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
14 ····.line·4 
15 ····iput-object·p1,·p0,·Le/a;->a:Landroid/content/res/ColorStateList; 
  
 14 ····.line·4
16 ····.line·515 ····.line·5
17 ····.line·616 ····.line·6
18 ····iput-object·p2,·p0,·Le/a;->b:Landroid/content/res/Configuration;17 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
19 ····.line·718 ····.line·7
20 ····.line·819 ····.line·8
 20 ····const/4·v1,·0x0
  
 21 ····.line·9
 22 ····invoke-direct·{v0,·v1},·Ljava/util/WeakHashMap;-><init>(I)V
  
 23 ····.line·10
 24 ····.line·11
 25 ····.line·12
21 ····return-void26 ····return-void
 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
Max diff block lines reached; 394/3709 bytes (10.62%) of diff not shown.
12.4 KB
smali/E/a.smali
Max HTML report size reached
58.0 KB
smali/E/k.smali
Max HTML report size reached
9.14 KB
smali/E/j.smali
Max HTML report size reached
15.5 KB
smali/E/d.smali
Max HTML report size reached
77.7 KB
smali/E/h.smali
Max HTML report size reached
65.8 KB
smali/E/f.smali
Max HTML report size reached
31.3 KB
smali/E/i.smali
Max HTML report size reached
39.1 KB
smali/E/e.smali
Max HTML report size reached
34.8 KB
smali/E/b.smali
Max HTML report size reached
22.9 KB
smali/E/g.smali
Max HTML report size reached
3.43 KB
smali/E/c.smali
    
Offset 1, 32 lines modifiedOffset 1, 162 lines modified
1 .class·public·abstract·synthetic·LE/c;1 .class·public·interface·abstract·LE/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·a:Z
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; 
6 ····.locals·1 
  
7 ····.line·1 
8 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_CANCEL:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; 
  
9 ····return-object·v0 
10 .end·method 
  
11 .method·public·static·bridge·synthetic·b()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; 
12 ····.locals·1 
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
13 ····.line·1 
14 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_START:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; 
  
15 ····return-object·v0 
16 .end·method 
  
17 .method·public·static·bridge·synthetic·c()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; 
18 ····.locals·18 ····.locals·2
  
19 ····.line·19 ····.line·1
20 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_DROP:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;10 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
21 ····return-object·v011 ····.line·2
 12 ····.line·3
 13 ····const/16·v1,·0x1b
  
 14 ····.line·4
 15 ····.line·5
 16 ····if-lt·v0,·v1,·:cond_0
  
 17 ····.line·6
 18 ····.line·7
 19 ····const/4·v0,·0x1
  
 20 ····.line·8
 21 ····goto·:goto_0
  
 22 ····.line·9
 23 ····:cond_0
 24 ····const/4·v0,·0x0
  
 25 ····.line·10
 26 ····:goto_0
 27 ····sput-boolean·v0,·LE/c;->a:Z
  
 28 ····.line·11
 29 ····.line·12
 30 ····return-void
 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
Max diff block lines reached; 0/3479 bytes (0.00%) of diff not shown.
82.7 KB
smali/u/a.smali
Max HTML report size reached
126 KB
smali/u/b.smali
Max HTML report size reached
2.77 KB
smali/g/a.smali
    
Offset 1, 186 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Lg/a;1 .class·public·interface·abstract·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·a:[I 
  
6 .field·public·static·final·b:[I 
  
7 .field·public·static·final·c:[I 
  
  
8 #·direct·methods 
9 .method·public·static·constructor·<clinit>()V 
10 ····.locals·4 
  
11 ····.line·1 
12 ····const/4·v0,·0x6 
  
13 ····.line·2 
14 ····new-array·v0,·v0,·[I 
  
15 ····.line·3 
16 ····.line·4 
17 ····fill-array-data·v0,·:array_0 
  
18 ····.line·5 
19 ····.line·6 
20 ····.line·7 
21 ····sput-object·v0,·Lg/a;->a:[I 
  
22 ····.line·8 
23 ····.line·9 
24 ····const·v0,·0x10100d0 
  
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····const·v1,·0x1010199 
  
29 ····.line·13 
30 ····.line·14 
31 ····.line·15 
32 ····filled-new-array·{v0,·v1},·[I 
  
33 ····.line·16 
34 ····.line·17 
35 ····.line·18 
36 ····move-result-object·v0 
  
37 ····.line·19 
38 ····sput-object·v0,·Lg/a;->b:[I 
  
39 ····.line·20 
40 ····.line·21 
41 ····const·v0,·0x101044a 
  
42 ····.line·22 
43 ····.line·23 
44 ····.line·24 
45 ····const·v2,·0x101044b 
  
46 ····.line·25 
47 ····.line·26 
48 ····.line·27 
49 ····const·v3,·0x1010449 
  
50 ····.line·28 
51 ····.line·29 
52 ····.line·30 
53 ····filled-new-array·{v1,·v3,·v0,·v2},·[I 
  
54 ····.line·31 
55 ····.line·32 
56 ····.line·33 
57 ····move-result-object·v0 
  
58 ····.line·34 
59 ····sput-object·v0,·Lg/a;->c:[I 
  
60 ····.line·35 
61 ····.line·36 
62 ····return-void 
  
63 ····.line·37 
64 ····:array_0 
65 ····.array-data·4 
66 ········0x101011c 
67 ········0x1010194 
68 ········0x1010195 
69 ········0x1010196 
70 ········0x101030c 
71 ········0x101030d 
72 ····.end·array-data 
73 ····.line·38 
74 ····.line·39 
75 ····.line·40 
76 ····.line·41 
77 ····.line·42 
78 ····.line·43 
79 ····.line·44 
80 ····.line·45 
81 ····.line·46 
82 ····.line·47 
83 ····.line·48 
84 ····.line·49 
85 ····.line·50 
86 ····.line·51 
87 ····.line·52 
88 ····.line·53 
89 ····.line·54 
90 ····.line·55 
91 ····.line·56 
92 ····.line·57 
93 ····.line·58 
94 ····.line·59 
95 ····.line·60 
96 ····.line·61 
97 ····.line·62 
98 ····.line·63 
99 ····.line·64 
100 ····.line·65 
101 ····.line·66 
102 ····.line·67 
103 ····.line·68 
104 ····.line·69 
Max diff block lines reached; -1/2811 bytes (-0.04%) of diff not shown.
51.9 KB
smali/T/a.smali
Max HTML report size reached
17.8 KB
smali/W/a.smali
Max HTML report size reached
21.7 KB
smali/h0/a.smali
Max HTML report size reached
46.4 KB
smali/o0/a.smali
Max HTML report size reached
7.11 KB
smali/t0/a.smali
Max HTML report size reached
104 KB
smali/E0/a.smali
Max HTML report size reached
14.7 KB
smali/E0/b.smali
Max HTML report size reached
107 KB
smali/C0/a.smali
Max HTML report size reached
296 B
smali/C0/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·LC0/b;1 .class·public·interface·abstract·LC0/b;
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;LA/c;)V5 .method·public·abstract·setPointerIcon(Landroid/view/PointerIcon;)V
6 .end·method6 .end·method
9.31 KB
smali/U0/s.smali
Max HTML report size reached
2.48 KB
smali/U0/p.smali
    
Offset 1, 11 lines modifiedOffset 1, 155 lines modified
1 .class·public·interface·abstract·LU0/p;1 .class·public·final·LU0/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LK0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·e:Ljava/lang/Object;
  
  
6 #·virtual·methods8 #·virtual·methods
7 .method·public·abstract·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;9 .method·public·final·toString()Ljava/lang/String;
 10 ····.locals·1
  
 11 ····.line·1
 12 ····iget-object·v0,·p0,·LU0/p;->e:Ljava/lang/Object;
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····move-result-object·v0
  
 20 ····.line·7
 21 ····return-object·v0
 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
Max diff block lines reached; 0/2512 bytes (0.00%) of diff not shown.
9.37 KB
smali/U0/a.smali
Max HTML report size reached
7.03 KB
smali/U0/k.smali
Max HTML report size reached
11.3 KB
smali/U0/j.smali
Max HTML report size reached
5.3 KB
smali/U0/q.smali
    
Offset 1, 6 lines modifiedOffset 1, 330 lines modified
1 .class·public·interface·abstract·LU0/q;1 .class·public·abstract·LU0/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LK0/a; 
 4 #·static·fields
 5 .field·public·static·final·a:LU0/r;
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·2
  
 9 ····.line·1
 10 ····const/4·v0,·0x0
  
 11 ····.line·2
 12 ····:try_start_0
 13 ····const-string·v1,·"kotlin.reflect.jvm.internal.ReflectionFactoryImpl"
  
 14 ····.line·3
 15 ····.line·4
 16 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
 17 ····.line·5
 18 ····.line·6
 19 ····.line·7
 20 ····move-result-object·v1
  
 21 ····.line·8
 22 ····invoke-virtual·{v1},·Ljava/lang/Class;->newInstance()Ljava/lang/Object;
  
 23 ····.line·9
 24 ····.line·10
 25 ····.line·11
 26 ····move-result-object·v1
  
 27 ····.line·12
 28 ····check-cast·v1,·LU0/r;
 29 ····:try_end_0
 30 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0
 31 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0
 32 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_0
 33 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 34 ····.line·13
 35 ····.line·14
 36 ····move-object·v0,·v1
  
 37 ····.line·15
 38 ····:catch_0
 39 ····if-eqz·v0,·:cond_0
  
 40 ····.line·16
 41 ····.line·17
 42 ····goto·:goto_0
  
 43 ····.line·18
 44 ····:cond_0
 45 ····new-instance·v0,·LU0/r;
  
 46 ····.line·19
 47 ····.line·20
 48 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 49 ····.line·21
 50 ····.line·22
 51 ····.line·23
 52 ····:goto_0
 53 ····sput-object·v0,·LU0/q;->a:LU0/r;
  
 54 ····.line·24
 55 ····.line·25
 56 ····return-void
 57 ····.line·26
 58 ····.line·27
 59 ····.line·28
 60 ····.line·29
 61 ····.line·30
 62 ····.line·31
 63 ····.line·32
 64 ····.line·33
 65 ····.line·34
 66 ····.line·35
 67 ····.line·36
 68 ····.line·37
 69 ····.line·38
 70 ····.line·39
 71 ····.line·40
 72 ····.line·41
 73 ····.line·42
 74 ····.line·43
 75 ····.line·44
 76 ····.line·45
 77 ····.line·46
 78 ····.line·47
 79 ····.line·48
 80 ····.line·49
 81 ····.line·50
 82 ····.line·51
 83 ····.line·52
 84 ····.line·53
 85 ····.line·54
 86 ····.line·55
 87 ····.line·56
 88 ····.line·57
 89 ····.line·58
 90 ····.line·59
 91 ····.line·60
 92 ····.line·61
 93 ····.line·62
 94 ····.line·63
 95 ····.line·64
 96 ····.line·65
 97 ····.line·66
 98 ····.line·67
 99 ····.line·68
 100 ····.line·69
 101 ····.line·70
 102 ····.line·71
 103 ····.line·72
 104 ····.line·73
 105 ····.line·74
 106 ····.line·75
 107 ····.line·76
 108 ····.line·77
Max diff block lines reached; -1/5397 bytes (-0.02%) of diff not shown.
202 B
smali/U0/r.smali
    
Offset 1, 6 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·LU0/r;1 .class·public·final·LU0/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LK0/a; 
254 B
smali/U0/d.smali
    
Offset 1, 6 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·LU0/d;1 .class·public·interface·abstract·LU0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LK0/a; 
 4 #·virtual·methods
 5 .method·public·abstract·a()Ljava/lang/Class;
 6 .end·method
39.5 KB
smali/U0/h.smali
Max HTML report size reached
2.35 KB
smali/U0/o.smali
    
Offset 1, 6 lines modifiedOffset 1, 155 lines modified
1 .class·public·interface·abstract·LU0/o;1 .class·public·final·LU0/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LK0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·e:J
  
  
 8 #·virtual·methods
 9 .method·public·final·toString()Ljava/lang/String;
 10 ····.locals·2
  
 11 ····.line·1
 12 ····iget-wide·v0,·p0,·LU0/o;->e:J
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-static·{v0,·v1},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····move-result-object·v0
  
 20 ····.line·7
 21 ····return-object·v0
 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
Max diff block lines reached; -1/2379 bytes (-0.04%) of diff not shown.
22.0 KB
smali/U0/l.smali
Max HTML report size reached
261 B
smali/U0/f.smali
    
Offset 1, 6 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·LU0/f;1 .class·public·interface·abstract·LU0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LK0/a;5 .implements·LJ0/a;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·f()I
 8 .end·method
2.35 KB
smali/U0/m.smali
    
Offset 1, 6 lines modifiedOffset 1, 155 lines modified
1 .class·public·interface·abstract·LU0/m;1 .class·public·final·LU0/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LK0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·e:Z
  
  
 8 #·virtual·methods
 9 .method·public·final·toString()Ljava/lang/String;
 10 ····.locals·1
  
 11 ····.line·1
 12 ····iget-boolean·v0,·p0,·LU0/m;->e:Z
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String;
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····move-result-object·v0
  
 20 ····.line·7
 21 ····return-object·v0
 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
Max diff block lines reached; -1/2378 bytes (-0.04%) of diff not shown.
2.35 KB
smali/U0/n.smali
    
Offset 1, 6 lines modifiedOffset 1, 155 lines modified
1 .class·public·interface·abstract·LU0/n;1 .class·public·final·LU0/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LK0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·e:I
  
  
 8 #·virtual·methods
 9 .method·public·final·toString()Ljava/lang/String;
 10 ····.locals·1
  
 11 ····.line·1
 12 ····iget·v0,·p0,·LU0/n;->e:I
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String;
  
 16 ····.line·4
 17 ····.line·5
 18 ····.line·6
 19 ····move-result-object·v0
  
 20 ····.line·7
 21 ····return-object·v0
 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
Max diff block lines reached; -1/2370 bytes (-0.04%) of diff not shown.
7.17 KB
smali/U0/i.smali
Max HTML report size reached
58.7 KB
smali/U0/e.smali
Max HTML report size reached
2.34 KB
smali/U0/b.smali
    
Offset 1, 6 lines modifiedOffset 1, 155 lines modified
1 .class·public·interface·abstract·LU0/b;1 .class·public·final·LU0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LK0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·static·fields
 7 .field·public·static·final·e:LU0/b;
  
  
 8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····.line·1
 12 ····new-instance·v0,·LU0/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,·LU0/b;->e:LU0/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; -1/2360 bytes (-0.04%) of diff not shown.
14.9 KB
smali/U0/g.smali
Max HTML report size reached
15.4 KB
smali/U0/c.smali
Max HTML report size reached
5.15 KB
smali/k0/a.smali
    
Offset 1, 30 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lk0/a;1 .class·public·abstract·Lk0/a;
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·fields4 #·static·fields
7 .field·public·final·synthetic·a:Ljava/lang/String;5 .field·public·static·final·a:[Ljava/lang/String;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/String;)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 ····const/4·v0,·0x0
  
13 ····.line·211 ····.line·2
 12 ····new-array·v0,·v0,·[Ljava/lang/String;
  
14 ····.line·313 ····.line·3
15 ····.line·414 ····.line·4
16 ····iput-object·p1,·p0,·Lk0/a;->a:Ljava/lang/String;15 ····sput-object·v0,·Lk0/a;->a:[Ljava/lang/String;
  
17 ····.line·516 ····.line·5
18 ····.line·617 ····.line·6
19 ····return-void18 ····return-void
20 ····.line·719 ····.line·7
21 ····.line·820 ····.line·8
22 ····.line·921 ····.line·9
Offset 143, 35 lines modifiedOffset 142, 193 lines modified
143 ····.line·122142 ····.line·122
144 ····.line·123143 ····.line·123
145 ····.line·124144 ····.line·124
146 ····.line·125145 ····.line·125
147 ····.line·126146 ····.line·126
148 ····.line·127147 ····.line·127
149 ····.line·128148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
150 .end·method152 .end·method
  
 153 .method·public·static·a(I)Z
  
151 #·virtual·methods 
152 .method·public·final·accept(Ljava/io/File;Ljava/lang/String;)Z 
153 ····.locals·0154 ····.locals·1
  
154 ····.line·1155 ····.line·1
155 ····iget-object·p1,·p0,·Lk0/a;->a:Ljava/lang/String;156 ····const/4·v0,·0x1
  
156 ····.line·2157 ····.line·2
 158 ····if-lt·p0,·v0,·:cond_0
  
157 ····.line·3159 ····.line·3
158 ····invoke-virtual·{p2,·p1},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z160 ····.line·4
 161 ····goto·:goto_0
  
 162 ····.line·5
 163 ····:cond_0
 164 ····const/4·v0,·0x0
  
 165 ····.line·6
 166 ····:goto_0
 167 ····return·v0
 168 ····.line·7
 169 ····.line·8
 170 ····.line·9
 171 ····.line·10
 172 ····.line·11
 173 ····.line·12
 174 ····.line·13
 175 ····.line·14
 176 ····.line·15
 177 ····.line·16
 178 ····.line·17
 179 ····.line·18
 180 ····.line·19
 181 ····.line·20
 182 ····.line·21
 183 ····.line·22
 184 ····.line·23
 185 ····.line·24
 186 ····.line·25
 187 ····.line·26
 188 ····.line·27
 189 ····.line·28
 190 ····.line·29
 191 ····.line·30
 192 ····.line·31
 193 ····.line·32
 194 ····.line·33
 195 ····.line·34
 196 ····.line·35
 197 ····.line·36
 198 ····.line·37
 199 ····.line·38
 200 ····.line·39
 201 ····.line·40
 202 ····.line·41
 203 ····.line·42
 204 ····.line·43
 205 ····.line·44
 206 ····.line·45
 207 ····.line·46
 208 ····.line·47
 209 ····.line·48
 210 ····.line·49
 211 ····.line·50
 212 ····.line·51
 213 ····.line·52
 214 ····.line·53
 215 ····.line·54
 216 ····.line·55
 217 ····.line·56
 218 ····.line·57
 219 ····.line·58
 220 ····.line·59
 221 ····.line·60
 222 ····.line·61
 223 ····.line·62
 224 ····.line·63
 225 ····.line·64
 226 ····.line·65
Max diff block lines reached; 1825/5245 bytes (34.80%) of diff not shown.
5.9 KB
smali/F/a.smali
    
Offset 1, 54 lines modifiedOffset 1, 239 lines modified
1 .class·public·abstract·synthetic·LF/a; 
2 .super·Ljava/lang/Object;1 .class·public·final·LF/a;
 2 .super·Landroid/database/ContentObserver;
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·bridge·synthetic·a(Landroid/view/inputmethod/InputContentInfo;)Landroid/content/ClipDescription;8 .method·public·constructor·<init>(Li/e0;)V
6 ····.locals·09 ····.locals·1
  
 10 ····const/4·v0,·0x0
7 ····.line·1 
8 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->getDescription()Landroid/content/ClipDescription; 
  
9 ····move-result-object·p011 ····iput·v0,·p0,·LF/a;->a:I
  
10 ····return-object·p0 
11 .end·method12 ····.line·2
 13 ····iput-object·p1,·p0,·LF/a;->b:Ljava/lang/Object;
  
12 .method·public·static·bridge·synthetic·b(Landroid/view/inputmethod/InputContentInfo;)Landroid/net/Uri; 
13 ····.locals·014 ····.line·3
 15 ····new-instance·p1,·Landroid/os/Handler;
  
 16 ····invoke-direct·{p1},·Landroid/os/Handler;-><init>()V
14 ····.line·1 
15 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->getContentUri()Landroid/net/Uri; 
  
16 ····move-result-object·p017 ····invoke-direct·{p0,·p1},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
  
17 ····return-object·p018 ····return-void
18 .end·method19 .end·method
  
19 .method·public·static·bridge·synthetic·c(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V20 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;Landroid/os/Handler;I)V
20 ····.locals·021 ····.locals·0
  
21 ····.line·122 ····.line·1
22 ····iput-object·p1,·p0,·Landroid/view/inputmethod/EditorInfo;->contentMimeTypes:[Ljava/lang/String;23 ····iput·p3,·p0,·LF/a;->a:I
  
 24 ····iput-object·p1,·p0,·LF/a;->b:Ljava/lang/Object;
  
 25 ····invoke-direct·{p0,·p2},·Landroid/database/ContentObserver;-><init>(Landroid/os/Handler;)V
  
23 ····return-void26 ····return-void
24 .end·method27 .end·method
  
25 .method·public·static·bridge·synthetic·d(Landroid/view/inputmethod/InputContentInfo;)V 
 28 #·virtual·methods
 29 .method·public·deliverSelfNotifications()Z
26 ····.locals·030 ····.locals·1
  
27 ····.line·131 ····.line·1
28 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->requestPermission()V32 ····iget·v0,·p0,·LF/a;->a:I
  
 33 ····packed-switch·v0,·:pswitch_data_0
  
 34 ····:pswitch_0
 35 ····invoke-super·{p0},·Landroid/database/ContentObserver;->deliverSelfNotifications()Z
  
 36 ····move-result·v0
  
 37 ····return·v0
  
 38 ····:pswitch_1
 39 ····const/4·v0,·0x1
  
 40 ····return·v0
  
 41 ····:pswitch_2
 42 ····const/4·v0,·0x1
  
 43 ····return·v0
  
 44 ····:pswitch_data_0
 45 ····.packed-switch·0x0
 46 ········:pswitch_2
 47 ········:pswitch_0
 48 ········:pswitch_1
 49 ····.end·packed-switch
 50 .end·method
  
 51 .method·public·final·onChange(Z)V
 52 ····.locals·1
  
 53 ····iget·v0,·p0,·LF/a;->a:I
  
 54 ····packed-switch·v0,·:pswitch_data_0
  
 55 ····.line·9
 56 ····invoke-super·{p0,·p1},·Landroid/database/ContentObserver;->onChange(Z)V
  
 57 ····.line·10
 58 ····iget-object·p1,·p0,·LF/a;->b:Ljava/lang/Object;
  
 59 ····check-cast·p1,·Lq0/n;
  
 60 ····iget-object·v0,·p1,·Lq0/n;->l:Lr0/c;
  
 61 ····if-nez·v0,·:cond_0
  
 62 ····goto·:goto_0
  
 63 ····.line·11
 64 ····:cond_0
 65 ····invoke-virtual·{p1},·Lq0/n;->d()V
  
 66 ····:goto_0
29 ····return-void67 ····return-void
  
 68 ····:pswitch_0
 69 ····const/4·v0,·0x0
  
 70 ····.line·12
 71 ····invoke-virtual·{p0,·p1,·v0},·LF/a;->onChange(ZLandroid/net/Uri;)V
  
 72 ····return-void
  
 73 ····.line·13
 74 ····:pswitch_1
 75 ····iget-object·p1,·p0,·LF/a;->b:Ljava/lang/Object;
  
Max diff block lines reached; 1945/6016 bytes (32.33%) of diff not shown.
5.09 KB
smali/F/b.smali
    
Offset 1, 56 lines modifiedOffset 1, 108 lines modified
1 .class·public·abstract·LF/b;1 .class·public·final·LF/b;
2 .super·Ljava/lang/Object;2 .super·Landroid/database/DataSetObserver;
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·a(Landroidx/core/widget/NestedScrollView;F)V8 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
6 ····.locals·09 ····.locals·0
  
7 ····.line·110 ····.line·1
8 ····:try_start_0 
9 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setFrameContentVelocity(F)V 
10 ····:try_end_0 
11 ····.catch·Ljava/lang/LinkageError;·{:try_start_0·..·:try_end_0}·:catch_011 ····iput·p1,·p0,·LF/b;->a:I
  
 12 ····iput-object·p2,·p0,·LF/b;->b:Ljava/lang/Object;
  
 13 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·final·onChanged()V
 18 ····.locals·2
  
 19 ····.line·1
 20 ····iget·v0,·p0,·LF/b;->a:I
  
12 ····.line·221 ····.line·2
13 ····.line·322 ····.line·3
 23 ····packed-switch·v0,·:pswitch_data_0
  
14 ····.line·424 ····.line·4
15 ····:catch_0 
16 ····return-void 
17 ····.line·525 ····.line·5
18 ····.line·626 ····.line·6
 27 ····iget-object·v0,·p0,·LF/b;->b:Ljava/lang/Object;
  
19 ····.line·728 ····.line·7
20 ····.line·829 ····.line·8
 30 ····check-cast·v0,·Li/J;
  
21 ····.line·931 ····.line·9
22 ····.line·1032 ····.line·10
 33 ····iget-object·v1,·v0,·Li/J;->z:Li/r;
  
23 ····.line·1134 ····.line·11
24 ····.line·1235 ····.line·12
 36 ····invoke-virtual·{v1},·Landroid/widget/PopupWindow;->isShowing()Z
  
25 ····.line·1337 ····.line·13
26 ····.line·1438 ····.line·14
27 ····.line·1539 ····.line·15
 40 ····move-result·v1
  
28 ····.line·1641 ····.line·16
 42 ····if-eqz·v1,·:cond_0
  
29 ····.line·1743 ····.line·17
30 ····.line·1844 ····.line·18
 45 ····invoke-virtual·{v0},·Li/J;->g()V
  
31 ····.line·1946 ····.line·19
32 ····.line·2047 ····.line·20
33 ····.line·2148 ····.line·21
 49 ····:cond_0
 50 ····return-void
  
34 ····.line·2251 ····.line·22
 52 ····:pswitch_0
 53 ····iget-object·v0,·p0,·LF/b;->b:Ljava/lang/Object;
  
35 ····.line·2354 ····.line·23
36 ····.line·2455 ····.line·24
 56 ····check-cast·v0,·Li/e0;
  
37 ····.line·2557 ····.line·25
38 ····.line·2658 ····.line·26
 59 ····const/4·v1,·0x1
  
39 ····.line·2760 ····.line·27
 61 ····iput-boolean·v1,·v0,·LF/c;->e:Z
  
40 ····.line·2862 ····.line·28
41 ····.line·2963 ····.line·29
 64 ····invoke-virtual·{v0},·Li/e0;->notifyDataSetChanged()V
  
42 ····.line·3065 ····.line·30
43 ····.line·3166 ····.line·31
44 ····.line·3267 ····.line·32
 68 ····return-void
  
45 ····.line·3369 ····.line·33
 70 ····:pswitch_data_0
 71 ····.packed-switch·0x0
 72 ········:pswitch_0
 73 ····.end·packed-switch
46 ····.line·3474 ····.line·34
47 ····.line·3575 ····.line·35
48 ····.line·3676 ····.line·36
49 ····.line·3777 ····.line·37
50 ····.line·3878 ····.line·38
51 ····.line·3979 ····.line·39
52 ····.line·4080 ····.line·40
Offset 141, 140 lines modifiedOffset 193, 73 lines modified
141 ····.line·125193 ····.line·125
142 ····.line·126194 ····.line·126
143 ····.line·127195 ····.line·127
144 ····.line·128196 ····.line·128
145 ····.line·129197 ····.line·129
146 ····.line·130198 ····.line·130
147 ····.line·131199 ····.line·131
148 ····.line·132 
149 ····.line·133 
150 ····.line·134 
151 ····.line·135 
152 ····.line·136 
153 ····.line·137 
Max diff block lines reached; 1456/5181 bytes (28.10%) of diff not shown.
606 B
assets/dexopt/baseline.profm
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
00000000:·7072·6d00·3030·3200·0100·3700·0000·3500··prm.002...7...5.00000000:·7072·6d00·3030·3200·0100·3700·0000·3500··prm.002...7...5.
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·adf8·c8ce·c020·c860·c690·cec8·c8b0··KI.....·.`......00000020:·4b49·add8·c4ce·c020·c8c0·cb90·c7c8·c870··KI.....·.......p
00000030:·8f41·9c81·8581·9581·110e·9980·7c66·20ef··.A..........|f·.00000030:·8b81·8581·9581·110e·9980·7c66·20af·8641··..........|f·..A
00000040:·0623·0023·1407·d7························.#.#...00000040:·8b11·0016·2807·49························....(.I
1.74 KB
assets/dexopt/baseline.prof
    
Offset 1, 13 lines modifiedOffset 1, 12 lines modified
00000000:·7072·6f00·3031·3000·01fd·0900·00b4·0000··pro.010.........00000000:·7072·6f00·3031·3000·0166·0900·00ad·0000··pro.010..f......
00000010:·0078·01e3·6610·6498·c1c0·c010·b2c3·e6ef··.x..f.d.........00000010:·0078·01e3·6610·6498·c1c0·c0e0·60d2·73cb··.x..f.d.....`.s.
 00000020:·5989·8121·3927·b1b8·38b5·582f·25b5·6213··Y..!9'..8.X/%.b.
 00000030:·2b03·0323·500a·1933·f022·f82c·4039·6620··+..#P..3.".,@9f·
 00000040:·6602·626e·2475·203e·b21e·181b·5d1d·483f··f.bn$u·>....].H?
 00000050:·480e·6406·4c0d·480c·a40e·dd0c·989a·bb40··H.d.L.H........@
 00000060:·8b72·1819·1972·9998·1958·81ba·1881·2a21··.r...r...X....*!
 00000070:·240b·d01c·4686·5606·2926·1da0·fea1·086a··$...F.V.)&.....j
 00000080:·86a2·a347·909b·0f4c·642a·d8cf·2053·7cc5··...G...Ld*..·S|.
 00000090:·7804·797a·b079·1554·408c·02bc·21f0·0054··x.yz.y.T@...!..T
 000000a0:·588e·82c1·1b02·7de6·0dbf·591f·fcd8·ff7f··X.....}...Y.....
 000000b0:·34a2·062c·9214·e86a·3300·041a·1683·······4..,...j3.....
00000020:·5c15·0686·e49c·c4e2·e2d4·62bd·94d4·0a2b··\.........b....+ 
00000030:·3606·0646·a014·32ce·e743·f059·8072·cc40··6..F..2..C.Y.r.@ 
00000040:·cc04·c4dc·48ea·407c·643d·3036·ba3a·907e··....H.@|d=06.:.~ 
00000050:·901c·c80c·981a·9018·481d·ba19·3035·3779··........H...057y 
00000060:·1818·2632·3232·a430·4901·f5b1·02f5·3102··..&222.0I.....1. 
00000070:·d542·4816·a008·23c3·7926·59a0·fe61·016a··.BH...#.y&Y..a.j 
00000080:·8685·2f46·3d01·0981·071e·8c3b·e219·fa2c··../F=......;..., 
00000090:·5f49·8e86·c860·0d01·85c1·eab0·c1e2·ae06··_I...`.......... 
000000a0:·fec1·e292·5177·5021·0464·f219·be73·1ff8··....QwP!.d...s.. 
000000b0:·58ff·9f9d·0a86·8d1a·4193·1000·3589·6804··X.......A...5.h. 
000000c0:·00d7·8716·1a·····························..... 
15.8 MB
assets/flutter_assets/NOTICES.Z
15.8 MB
NOTICES.Z-content
Max HTML report size reached
181 KB
assets/flutter_assets/shaders/ink_sparkle.frag
Max HTML report size reached
130 KB
smali/l1/s.smali vs.
smali/i1/b.smali
Max HTML report size reached
108 KB
smali/l1/p.smali vs.
smali/b1/v.smali
Max HTML report size reached
1.19 KB
smali/l1/k.smali vs.
smali/y/k.smali
Files 8% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 30 lines modified
1 .class·public·abstract·synthetic·Ll1/k;1 .class·public·final·Ly/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/ThreadFactory;
  
4 #·static·fields 
5 .field·public·static·final·synthetic·a:I 
  
  
6 #·direct·methods6 #·virtual·methods
7 .method·static·constructor·<clinit>()V7 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"okio.Okio"10 ····new-instance·v0,·Ly/j;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;13 ····invoke-direct·{v0,·p1},·Ly/j;-><init>(Ljava/lang/Runnable;)V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····return-void17 ····return-object·v0
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 139, 8 lines modifiedOffset 138, 16 lines modified
139 ····.line·121138 ····.line·121
140 ····.line·122139 ····.line·122
141 ····.line·123140 ····.line·123
142 ····.line·124141 ····.line·124
143 ····.line·125142 ····.line·125
144 ····.line·126143 ····.line·126
145 ····.line·127144 ····.line·127
 145 ····.line·128
 146 ····.line·129
 147 ····.line·130
 148 ····.line·131
 149 ····.line·132
 150 ····.line·133
 151 ····.line·134
 152 ····.line·135
146 .end·method153 .end·method
21.9 KB
smali/l1/j.smali vs.
smali/i1/j.smali
Max HTML report size reached
16.4 KB
smali/l1/q.smali vs.
smali/b1/s.smali
Max HTML report size reached
7.82 KB
smali/l1/r.smali vs.
smali/k1/r.smali
Max HTML report size reached
15.3 KB
smali/l1/u.smali vs.
smali/k1/u.smali
Max HTML report size reached
18.9 KB
smali/l1/h.smali vs.
smali/H/c0.smali
Max HTML report size reached
5.85 KB
smali/l1/o.smali vs.
smali/k1/o.smali
Files 6% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·Ll1/o;1 .class·public·final·Lk1/o;
2 .super·Ljava/io/InputStream;2 .super·Ljava/io/InputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·synthetic·e:Ll1/p;5 .field·public·final·synthetic·e:Lk1/p;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ll1/p;)V7 .method·public·constructor·<init>(Lk1/p;)V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····iput-object·p1,·p0,·Ll1/o;->e:Ll1/p;10 ····iput-object·p1,·p0,·Lk1/o;->e:Lk1/p;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V13 ····invoke-direct·{p0},·Ljava/io/InputStream;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
Offset 140, 39 lines modifiedOffset 140, 46 lines modified
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
143 ····.line·125143 ····.line·125
144 ····.line·126144 ····.line·126
145 ····.line·127145 ····.line·127
146 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
147 .end·method154 .end·method
  
  
148 #·virtual·methods155 #·virtual·methods
149 .method·public·final·available()I156 .method·public·final·available()I
150 ····.locals·4157 ····.locals·4
  
151 ····.line·1158 ····.line·1
152 ····iget-object·v0,·p0,·Ll1/o;->e:Ll1/p;159 ····iget-object·v0,·p0,·Lk1/o;->e:Lk1/p;
  
153 ····.line·2160 ····.line·2
154 ····.line·3161 ····.line·3
155 ····iget-boolean·v1,·v0,·Ll1/p;->g:Z162 ····iget-boolean·v1,·v0,·Lk1/p;->g:Z
  
156 ····.line·4163 ····.line·4
157 ····.line·5164 ····.line·5
158 ····if-nez·v1,·:cond_0165 ····if-nez·v1,·:cond_0
  
159 ····.line·6166 ····.line·6
160 ····.line·7167 ····.line·7
161 ····iget-object·v0,·v0,·Ll1/p;->f:Ll1/a;168 ····iget-object·v0,·v0,·Lk1/p;->f:Lk1/a;
  
162 ····.line·8169 ····.line·8
163 ····.line·9170 ····.line·9
164 ····iget-wide·v0,·v0,·Ll1/a;->f:J171 ····iget-wide·v0,·v0,·Lk1/a;->f:J
  
165 ····.line·10172 ····.line·10
166 ····.line·11173 ····.line·11
167 ····const·v2,·0x7fffffff174 ····const·v2,·0x7fffffff
  
168 ····.line·12175 ····.line·12
169 ····.line·13176 ····.line·13
Offset 184, 18 lines modifiedOffset 191, 18 lines modified
  
184 ····.line·16191 ····.line·16
185 ····.line·17192 ····.line·17
186 ····.line·18193 ····.line·18
187 ····move-result-wide·v0194 ····move-result-wide·v0
  
188 ····.line·19195 ····.line·19
189 ····long-to-int·v1,·v0196 ····long-to-int·v0,·v0
  
190 ····.line·20197 ····.line·20
191 ····return·v1198 ····return·v0
  
192 ····.line·21199 ····.line·21
193 ····:cond_0200 ····:cond_0
194 ····new-instance·v0,·Ljava/io/IOException;201 ····new-instance·v0,·Ljava/io/IOException;
  
195 ····.line·22202 ····.line·22
196 ····.line·23203 ····.line·23
Offset 304, 25 lines modifiedOffset 311, 29 lines modified
304 ····.line·121311 ····.line·121
305 ····.line·122312 ····.line·122
306 ····.line·123313 ····.line·123
307 ····.line·124314 ····.line·124
308 ····.line·125315 ····.line·125
309 ····.line·126316 ····.line·126
310 ····.line·127317 ····.line·127
 318 ····.line·128
 319 ····.line·129
 320 ····.line·130
 321 ····.line·131
311 .end·method322 .end·method
  
312 .method·public·final·close()V323 .method·public·final·close()V
313 ····.locals·1324 ····.locals·1
  
314 ····.line·1325 ····.line·1
315 ····iget-object·v0,·p0,·Ll1/o;->e:Ll1/p;326 ····iget-object·v0,·p0,·Lk1/o;->e:Lk1/p;
  
316 ····.line·2327 ····.line·2
317 ····.line·3328 ····.line·3
318 ····invoke-virtual·{v0},·Ll1/p;->close()V329 ····invoke-virtual·{v0},·Lk1/p;->close()V
  
319 ····.line·4330 ····.line·4
320 ····.line·5331 ····.line·5
321 ····.line·6332 ····.line·6
322 ····return-void333 ····return-void
323 ····.line·7334 ····.line·7
324 ····.line·8335 ····.line·8
Offset 441, 44 lines modifiedOffset 452, 48 lines modified
441 ····.line·121452 ····.line·121
442 ····.line·122453 ····.line·122
443 ····.line·123454 ····.line·123
444 ····.line·124455 ····.line·124
445 ····.line·125456 ····.line·125
446 ····.line·126457 ····.line·126
447 ····.line·127458 ····.line·127
 459 ····.line·128
Max diff block lines reached; 3437/5922 bytes (58.04%) of diff not shown.
24.5 KB
smali/l1/l.smali vs.
smali/k1/l.smali
Max HTML report size reached
4.34 KB
smali/l1/m.smali vs.
smali/k1/m.smali
Files 3% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·Ll1/m;1 .class·public·final·Lk1/m;
2 .super·Ljava/io/OutputStream;2 .super·Ljava/io/OutputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·synthetic·e:Ll1/n;5 .field·public·final·synthetic·e:Lk1/n;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ll1/n;)V7 .method·public·constructor·<init>(Lk1/n;)V
8 ····.locals·08 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····iput-object·p1,·p0,·Ll1/m;->e:Ll1/n;10 ····iput-object·p1,·p0,·Lk1/m;->e:Lk1/n;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V13 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
Offset 140, 27 lines modifiedOffset 140, 34 lines modified
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
143 ····.line·125143 ····.line·125
144 ····.line·126144 ····.line·126
145 ····.line·127145 ····.line·127
146 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
147 .end·method154 .end·method
  
  
148 #·virtual·methods155 #·virtual·methods
149 .method·public·final·close()V156 .method·public·final·close()V
150 ····.locals·1157 ····.locals·1
  
151 ····.line·1158 ····.line·1
152 ····iget-object·v0,·p0,·Ll1/m;->e:Ll1/n;159 ····iget-object·v0,·p0,·Lk1/m;->e:Lk1/n;
  
153 ····.line·2160 ····.line·2
154 ····.line·3161 ····.line·3
155 ····invoke-virtual·{v0},·Ll1/n;->close()V162 ····invoke-virtual·{v0},·Lk1/n;->close()V
  
156 ····.line·4163 ····.line·4
157 ····.line·5164 ····.line·5
158 ····.line·6165 ····.line·6
159 ····return-void166 ····return-void
160 ····.line·7167 ····.line·7
161 ····.line·8168 ····.line·8
Offset 279, 33 lines modifiedOffset 286, 37 lines modified
279 ····.line·121286 ····.line·121
280 ····.line·122287 ····.line·122
281 ····.line·123288 ····.line·123
282 ····.line·124289 ····.line·124
283 ····.line·125290 ····.line·125
284 ····.line·126291 ····.line·126
285 ····.line·127292 ····.line·127
 293 ····.line·128
 294 ····.line·129
 295 ····.line·130
 296 ····.line·131
286 .end·method297 .end·method
  
287 .method·public·final·flush()V298 .method·public·final·flush()V
288 ····.locals·2299 ····.locals·2
  
289 ····.line·1300 ····.line·1
290 ····iget-object·v0,·p0,·Ll1/m;->e:Ll1/n;301 ····iget-object·v0,·p0,·Lk1/m;->e:Lk1/n;
  
291 ····.line·2302 ····.line·2
292 ····.line·3303 ····.line·3
293 ····iget-boolean·v1,·v0,·Ll1/n;->g:Z304 ····iget-boolean·v1,·v0,·Lk1/n;->g:Z
  
294 ····.line·4305 ····.line·4
295 ····.line·5306 ····.line·5
296 ····if-nez·v1,·:cond_0307 ····if-nez·v1,·:cond_0
  
297 ····.line·6308 ····.line·6
298 ····.line·7309 ····.line·7
299 ····invoke-virtual·{v0},·Ll1/n;->flush()V310 ····invoke-virtual·{v0},·Lk1/n;->flush()V
  
300 ····.line·8311 ····.line·8
301 ····.line·9312 ····.line·9
302 ····.line·10313 ····.line·10
303 ····:cond_0314 ····:cond_0
304 ····return-void315 ····return-void
305 ····.line·11316 ····.line·11
Offset 421, 14 lines modifiedOffset 432, 18 lines modified
421 ····.line·121432 ····.line·121
422 ····.line·122433 ····.line·122
423 ····.line·123434 ····.line·123
424 ····.line·124435 ····.line·124
425 ····.line·125436 ····.line·125
426 ····.line·126437 ····.line·126
427 ····.line·127438 ····.line·127
 439 ····.line·128
 440 ····.line·129
 441 ····.line·130
 442 ····.line·131
428 .end·method443 .end·method
  
429 .method·public·final·toString()Ljava/lang/String;444 .method·public·final·toString()Ljava/lang/String;
430 ····.locals·2445 ····.locals·2
  
431 ····.line·1446 ····.line·1
432 ····new-instance·v0,·Ljava/lang/StringBuilder;447 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 436, 15 lines modifiedOffset 451, 15 lines modified
436 ····.line·2451 ····.line·2
437 ····.line·3452 ····.line·3
438 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V453 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
439 ····.line·4454 ····.line·4
440 ····.line·5455 ····.line·5
441 ····.line·6456 ····.line·6
442 ····iget-object·v1,·p0,·Ll1/m;->e:Ll1/n;457 ····iget-object·v1,·p0,·Lk1/m;->e:Lk1/n;
  
443 ····.line·7458 ····.line·7
444 ····.line·8459 ····.line·8
445 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;460 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
Max diff block lines reached; 1783/4371 bytes (40.79%) of diff not shown.
9.23 KB
smali/l1/n.smali vs.
smali/k1/n.smali
Max HTML report size reached
17.8 KB
smali/l1/i.smali vs.
smali/b1/U.smali
Max HTML report size reached
5.91 KB
smali/G/k.smali vs.
smali/G0/A.smali
Files 8% similar despite different names
    
Offset 1, 165 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·LG/k; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG0/A;
 2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·synthetic·h:Ljava/lang/Object;
4 #·direct·methods 
5 .method·public·static·a(Landroid/app/NotificationManager;)Z 
6 ····.locals·0 
  
 6 .field·public·i:I
7 ····.line·1 
8 ····invoke-virtual·{p0},·Landroid/app/NotificationManager;->areNotificationsEnabled()Z 
  
 7 .field·public·final·synthetic·j:LG0/B;
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; 3658/5977 bytes (61.20%) of diff not shown.
51.3 KB
smali/G/j.smali vs.
smali/B/g.smali
Max HTML report size reached
11.2 KB
smali/G/d.smali vs.
smali/i/H.smali
Max HTML report size reached
19.7 KB
smali/G/h.smali vs.
smali/r0/g.smali
Max HTML report size reached
75.4 KB
smali/G/l.smali vs.
smali/q0/h.smali
Max HTML report size reached
26.9 KB
smali/G/f.smali vs.
smali/G0/M.smali
Max HTML report size reached
8.88 KB
smali/G/i.smali vs.
smali/J0/d.smali
Max HTML report size reached
81.3 KB
smali/G/e.smali vs.
smali/k1/s.smali
Max HTML report size reached
564 B
smali/n/c.smali vs.
smali/l/c.smali
Files 8% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Ln/c;1 .class·public·abstract·Ll/c;
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/app/ActivityOptions;Z)V5 .method·public·static·a(Landroid/app/ActivityOptions;Z)V
6 ····.locals·06 ····.locals·0
Offset 228, 8 lines modifiedOffset 228, 17 lines modified
228 ····.line·216228 ····.line·216
229 ····.line·217229 ····.line·217
230 ····.line·218230 ····.line·218
231 ····.line·219231 ····.line·219
232 ····.line·220232 ····.line·220
233 ····.line·221233 ····.line·221
234 ····.line·222234 ····.line·222
 235 ····.line·223
 236 ····.line·224
 237 ····.line·225
 238 ····.line·226
 239 ····.line·227
 240 ····.line·228
 241 ····.line·229
 242 ····.line·230
 243 ····.line·231
235 .end·method244 .end·method
30.9 KB
smali/o/k.smali vs.
smali/V/f.smali
Max HTML report size reached
38.9 KB
smali/o/j.smali vs.
smali/m/j.smali
Max HTML report size reached
32.1 KB
smali/o/i.smali vs.
smali/K/f.smali
Max HTML report size reached
8.56 KB
smali/I/b.smali vs.
smali/b1/O.smali
Max HTML report size reached
11.2 KB
smali/I/c.smali vs.
smali/V/g.smali
Max HTML report size reached
3.86 KB
smali/s0/t.smali vs.
smali/q0/q.smali
Files 14% similar despite different names
    
Offset 1, 121 lines modifiedOffset 1, 130 lines modified
1 .class·public·final·synthetic·Ls0/t;1 .class·public·final·synthetic·Lq0/q;
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·LA0/g;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:Ls0/u;7 .field·public·final·synthetic·a:Lq0/t;
  
8 .field·public·final·synthetic·f:Lm1/c; 
  
9 .field·public·final·synthetic·g:J 
  
10 .field·public·final·synthetic·h:Landroid/view/KeyEvent; 
  
  
11 #·direct·methods8 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Ls0/u;Lm1/c;JLandroid/view/KeyEvent;)V9 .method·public·synthetic·constructor·<init>(Lq0/t;)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
  
 13 ····iput-object·p1,·p0,·Lq0/q;->a:Lq0/t;
16 ····iput-object·p1,·p0,·Ls0/t;->e:Ls0/u; 
  
17 ····iput-object·p2,·p0,·Ls0/t;->f:Lm1/c; 
  
18 ····iput-wide·p3,·p0,·Ls0/t;->g:J 
  
19 ····iput-object·p5,·p0,·Ls0/t;->h:Landroid/view/KeyEvent; 
  
20 ····return-void14 ····return-void
21 .end·method15 .end·method
  
  
22 #·virtual·methods16 #·virtual·methods
23 .method·public·final·run()V17 .method·public·final·a(Ljava/nio/ByteBuffer;)V
24 ····.locals·618 ····.locals·2
  
25 ····.line·119 ····.line·1
26 ····iget-object·v0,·p0,·Ls0/t;->e:Ls0/u;20 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;
  
27 ····.line·221 ····.line·2
28 ····.line·322 ····.line·3
29 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;23 ····if-eqz·p1,·:cond_1
  
30 ····.line·424 ····.line·4
31 ····.line·525 ····.line·5
 26 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->rewind()Ljava/nio/Buffer;
32 ····.line·6 
33 ····iget-object·v1,·p0,·Ls0/t;->f:Lm1/c; 
  
 27 ····.line·6
34 ····.line·728 ····.line·7
35 ····.line·829 ····.line·8
36 ····iget-wide·v1,·v1,·Lm1/c;->b:J30 ····invoke-virtual·{p1},·Ljava/nio/Buffer;->capacity()I
  
37 ····.line·931 ····.line·9
38 ····.line·1032 ····.line·10
39 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
40 ····.line·1133 ····.line·11
 34 ····move-result·v1
  
41 ····.line·1235 ····.line·12
 36 ····if-eqz·v1,·:cond_2
42 ····.line·13 
43 ····move-result-object·v2 
  
 37 ····.line·13
44 ····.line·1438 ····.line·14
45 ····iget-wide·v3,·p0,·Ls0/t;->g:J39 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->get()B
  
46 ····.line·1540 ····.line·15
47 ····.line·1641 ····.line·16
48 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
49 ····.line·1742 ····.line·17
 43 ····move-result·p1
  
50 ····.line·1844 ····.line·18
 45 ····if-eqz·p1,·:cond_0
51 ····.line·19 
52 ····move-result-object·v3 
  
 46 ····.line·19
53 ····.line·2047 ····.line·20
54 ····iget-object·v1,·p0,·Ls0/t;->h:Landroid/view/KeyEvent;48 ····const/4·p1,·0x1
  
55 ····.line·2149 ····.line·21
 50 ····goto·:goto_0
  
56 ····.line·2251 ····.line·22
57 ····invoke-virtual·{v1},·Landroid/view/KeyEvent;->getEventTime()J52 ····:cond_0
 53 ····const/4·p1,·0x0
  
58 ····.line·2354 ····.line·23
 55 ····:goto_0
 56 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
59 ····.line·2457 ····.line·24
60 ····.line·2558 ····.line·25
61 ····move-result-wide·v4 
  
62 ····.line·2659 ····.line·26
63 ····const/4·v1,·0x060 ····move-result-object·v0
  
64 ····.line·2761 ····.line·27
65 ····invoke-virtual/range·{v0·..·v5},·Ls0/u;->c(ZLjava/lang/Long;Ljava/lang/Long;J)V62 ····goto·:goto_1
  
66 ····.line·2863 ····.line·28
 64 ····:cond_1
 65 ····const-string·p1,·"KeyEmbedderResponder"
  
67 ····.line·2966 ····.line·29
68 ····.line·3067 ····.line·30
69 ····return-void68 ····const-string·v1,·"A·null·reply·was·received·when·sending·a·key·event·to·the·framework."
  
70 ····.line·3169 ····.line·31
71 ····.line·3270 ····.line·32
 71 ····invoke-static·{p1,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
  
72 ····.line·3372 ····.line·33
73 ····.line·3473 ····.line·34
Max diff block lines reached; 703/3880 bytes (18.12%) of diff not shown.
4.58 KB
smali/s0/s.smali vs.
smali/i/G.smali
Files 14% similar despite different names
    
Offset 1, 153 lines modifiedOffset 1, 178 lines modified
1 .class·public·final·synthetic·Ls0/s;1 .class·public·final·Li/G;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LC0/e;5 .implements·Ljava/lang/Runnable;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·e:I
  
7 .field·public·final·synthetic·a:Ls0/v;8 .field·public·final·synthetic·f:Li/J;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ls0/v;)V10 .method·public·synthetic·constructor·<init>(Li/J;I)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····iput·p2,·p0,·Li/G;->e:I
  
 14 ····iput-object·p1,·p0,·Li/G;->f:Li/J;
  
13 ····iput-object·p1,·p0,·Ls0/s;->a:Ls0/v;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void16 ····return-void
15 .end·method17 .end·method
  
  
16 #·virtual·methods18 #·virtual·methods
17 .method·public·final·a(Ljava/nio/ByteBuffer;)V19 .method·public·final·run()V
18 ····.locals·220 ····.locals·3
  
19 ····.line·121 ····.line·1
20 ····sget-object·v0,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean;22 ····iget-object·v0,·p0,·Li/G;->f:Li/J;
  
21 ····.line·223 ····.line·2
22 ····.line·324 ····.line·3
23 ····if-eqz·p1,·:cond_125 ····iget·v1,·p0,·Li/G;->e:I
  
24 ····.line·426 ····.line·4
25 ····.line·527 ····.line·5
26 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->rewind()Ljava/nio/Buffer;28 ····packed-switch·v1,·:pswitch_data_0
  
27 ····.line·629 ····.line·6
28 ····.line·730 ····.line·7
29 ····.line·831 ····.line·8
30 ····invoke-virtual·{p1},·Ljava/nio/Buffer;->capacity()I32 ····iget-object·v1,·v0,·Li/J;->g:Li/L;
  
31 ····.line·933 ····.line·9
32 ····.line·1034 ····.line·10
 35 ····if-eqz·v1,·:cond_0
33 ····.line·11 
34 ····move-result·v1 
  
 36 ····.line·11
35 ····.line·1237 ····.line·12
36 ····if-eqz·v1,·:cond_238 ····sget-object·v2,·LB/x;->a:Ljava/lang/reflect/Field;
  
37 ····.line·1339 ····.line·13
38 ····.line·1440 ····.line·14
39 ····invoke-virtual·{p1},·Ljava/nio/ByteBuffer;->get()B41 ····invoke-virtual·{v1},·Landroid/view/View;->isAttachedToWindow()Z
  
40 ····.line·1542 ····.line·15
41 ····.line·1643 ····.line·16
42 ····.line·1744 ····.line·17
43 ····move-result·p145 ····move-result·v1
  
44 ····.line·1846 ····.line·18
45 ····if-eqz·p1,·:cond_047 ····if-eqz·v1,·:cond_0
  
46 ····.line·1948 ····.line·19
47 ····.line·2049 ····.line·20
48 ····const/4·p1,·0x150 ····iget-object·v1,·v0,·Li/J;->g:Li/L;
  
49 ····.line·2151 ····.line·21
50 ····goto·:goto_0 
  
51 ····.line·2252 ····.line·22
 53 ····invoke-virtual·{v1},·Landroid/widget/AdapterView;->getCount()I
52 ····:cond_0 
53 ····const/4·p1,·0x0 
  
54 ····.line·2354 ····.line·23
55 ····:goto_0 
56 ····invoke-static·{p1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
57 ····.line·2455 ····.line·24
58 ····.line·2556 ····.line·25
 57 ····move-result·v1
  
59 ····.line·2658 ····.line·26
60 ····move-result-object·v059 ····iget-object·v2,·v0,·Li/J;->g:Li/L;
  
61 ····.line·2760 ····.line·27
62 ····goto·:goto_1 
  
63 ····.line·2861 ····.line·28
 62 ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getChildCount()I
64 ····:cond_1 
65 ····const-string·p1,·"KeyEmbedderResponder" 
  
66 ····.line·2963 ····.line·29
67 ····.line·3064 ····.line·30
68 ····const-string·v1,·"A·null·reply·was·received·when·sending·a·key·event·to·the·framework." 
  
69 ····.line·3165 ····.line·31
 66 ····move-result·v2
  
70 ····.line·3267 ····.line·32
71 ····invoke-static·{p1,·v1},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I68 ····if-le·v1,·v2,·:cond_0
  
72 ····.line·3369 ····.line·33
73 ····.line·3470 ····.line·34
 71 ····iget-object·v1,·v0,·Li/J;->g:Li/L;
74 ····.line·35 
75 ····:cond_2 
76 ····:goto_1 
77 ····invoke-virtual·{v0},·Ljava/lang/Boolean;->booleanValue()Z 
  
 72 ····.line·35
78 ····.line·3673 ····.line·36
 74 ····invoke-virtual·{v1},·Landroid/view/ViewGroup;->getChildCount()I
  
79 ····.line·3775 ····.line·37
80 ····.line·3876 ····.line·38
81 ····move-result·p1 
Max diff block lines reached; 1452/4614 bytes (31.47%) of diff not shown.
92.8 KB
smali/s0/u.smali vs.
smali/q0/s.smali
Max HTML report size reached
2.33 KB
smali/s0/B.smali vs.
smali/b1/q.smali
Files 5% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Ls0/B;1 .class·public·final·Lb1/q;
2 .super·Ljava/lang/Object;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/l;
  
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·f:Lb1/q;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·310 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;12 ····new-instance·v0,·Lb1/q;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const-wide/16·v1,·0x015 ····const/4·v1,·0x1
  
16 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LU0/i;-><init>(I)V
17 ····.line·5 
18 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V 
  
 18 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
 21 ····sput-object·v0,·Lb1/q;->f:Lb1/q;
21 ····.line·8 
22 ····sput-object·v0,·Ls0/B;->b:Ljava/util/concurrent/atomic/AtomicLong; 
  
 22 ····.line·8
23 ····.line·923 ····.line·9
24 ····.line·10 
25 ····return-void24 ····return-void
 25 ····.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
32 ····.line·1732 ····.line·17
Offset 147, 35 lines modifiedOffset 146, 51 lines modified
147 ····.line·121146 ····.line·121
148 ····.line·122147 ····.line·122
149 ····.line·123148 ····.line·123
150 ····.line·124149 ····.line·124
151 ····.line·125150 ····.line·125
152 ····.line·126151 ····.line·126
153 ····.line·127152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
154 .end·method157 .end·method
  
155 .method·public·constructor·<init>(J)V 
 158 #·virtual·methods
 159 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
156 ····.locals·0160 ····.locals·1
  
157 ····.line·1161 ····.line·1
158 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V162 ····check-cast·p1,·LL0/g;
  
159 ····.line·2163 ····.line·2
160 ····.line·3164 ····.line·3
 165 ····instance-of·v0,·p1,·Lb1/s;
161 ····.line·4 
162 ····iput-wide·p1,·p0,·Ls0/B;->a:J 
  
 166 ····.line·4
163 ····.line·5167 ····.line·5
 168 ····if-eqz·v0,·:cond_0
  
164 ····.line·6169 ····.line·6
165 ····return-void 
166 ····.line·7170 ····.line·7
 171 ····check-cast·p1,·Lb1/s;
  
167 ····.line·8172 ····.line·8
168 ····.line·9173 ····.line·9
 174 ····goto·:goto_0
  
169 ····.line·10175 ····.line·10
 176 ····:cond_0
 177 ····const/4·p1,·0x0
  
170 ····.line·11178 ····.line·11
 179 ····:goto_0
 180 ····return-object·p1
171 ····.line·12181 ····.line·12
172 ····.line·13182 ····.line·13
173 ····.line·14183 ····.line·14
174 ····.line·15184 ····.line·15
175 ····.line·16185 ····.line·16
176 ····.line·17186 ····.line·17
177 ····.line·18187 ····.line·18
Offset 285, 8 lines modifiedOffset 300, 15 lines modified
285 ····.line·122300 ····.line·122
286 ····.line·123301 ····.line·123
287 ····.line·124302 ····.line·124
288 ····.line·125303 ····.line·125
289 ····.line·126304 ····.line·126
290 ····.line·127305 ····.line·127
291 ····.line·128306 ····.line·128
 307 ····.line·129
 308 ····.line·130
 309 ····.line·131
 310 ····.line·132
 311 ····.line·133
 312 ····.line·134
 313 ····.line·135
292 .end·method314 .end·method
175 KB
smali/s0/o.smali vs.
smali/q0/n.smali
Max HTML report size reached
1.62 KB
smali/s0/m.smali vs.
smali/e0/b.smali
Files 9% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·synthetic·Ls0/m;1 .class·public·final·Le0/b;
2 .super·Ljava/lang/Object;2 .super·Landroid/os/Binder;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/function/Predicate; 
  
 4 #·instance·fields
 5 .field·public·final·b:Lcom/baseflow/geolocator/GeolocatorLocationService;
  
  
6 #·virtual·methods6 #·direct·methods
7 .method·public·final·test(Ljava/lang/Object;)Z7 .method·public·constructor·<init>(Lcom/baseflow/geolocator/GeolocatorLocationService;)V
8 ····.locals·18 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····check-cast·p1,·Landroid/view/textservice/SpellCheckerInfo;10 ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-virtual·{p1},·Landroid/view/textservice/SpellCheckerInfo;->getPackageName()Ljava/lang/String; 
  
14 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·Le0/b;->b:Lcom/baseflow/geolocator/GeolocatorLocationService;
  
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
 17 ····return-void
17 ····move-result-object·p1 
  
18 ····.line·718 ····.line·7
19 ····const-string·v0,·"com.google.android.inputmethod.latin" 
  
20 ····.line·819 ····.line·8
21 ····.line·920 ····.line·9
22 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
23 ····.line·1021 ····.line·10
24 ····.line·1122 ····.line·11
25 ····.line·1223 ····.line·12
26 ····move-result·p1 
  
27 ····.line·1324 ····.line·13
28 ····return·p1 
29 ····.line·1425 ····.line·14
30 ····.line·1526 ····.line·15
31 ····.line·1627 ····.line·16
32 ····.line·1728 ····.line·17
33 ····.line·1829 ····.line·18
34 ····.line·1930 ····.line·19
35 ····.line·2031 ····.line·20
Offset 147, 8 lines modifiedOffset 140, 15 lines modified
147 ····.line·122140 ····.line·122
148 ····.line·123141 ····.line·123
149 ····.line·124142 ····.line·124
150 ····.line·125143 ····.line·125
151 ····.line·126144 ····.line·126
152 ····.line·127145 ····.line·127
153 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
154 .end·method154 .end·method
179 KB
smali/s0/A.smali vs.
smali/q0/y.smali
Max HTML report size reached
2.13 KB
smali/s0/w.smali vs.
smali/b1/r.smali
Files 6% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 70 lines modified
1 .class·public·final·Ls0/w;1 .class·public·final·Lb1/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LL0/h;
  
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·e:LU0/i;
  
8 .field·public·final·synthetic·d:LB0/b;8 .field·public·final·f:LL0/h;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LB0/b;Landroid/view/KeyEvent;)V10 .method·public·constructor·<init>(LL0/h;LT0/l;)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},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
16 ····.line·4 
17 ····iput-object·p1,·p0,·Ls0/w;->d:LB0/b; 
  
 17 ····.line·4
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iget-object·p1,·p1,·LB0/b;->f: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,·[Ls0/x; 
  
24 ····.line·923 ····.line·9
 24 ····check-cast·p2,·LU0/i;
25 ····.line·10 
26 ····array-length·p1,·p1 
  
 25 ····.line·10
27 ····.line·1126 ····.line·11
28 ····iput·p1,·p0,·Ls0/w;->b:I27 ····iput-object·p2,·p0,·Lb1/r;->e:LU0/i;
  
29 ····.line·1228 ····.line·12
30 ····.line·1329 ····.line·13
31 ····const/4·p1,·0x030 ····instance-of·p2,·p1,·Lb1/r;
  
32 ····.line·1431 ····.line·14
33 ····iput-boolean·p1,·p0,·Ls0/w;->c:Z 
  
34 ····.line·1532 ····.line·15
 33 ····if-eqz·p2,·:cond_0
35 ····.line·16 
36 ····iput-object·p2,·p0,·Ls0/w;->a:Landroid/view/KeyEvent; 
  
 34 ····.line·16
37 ····.line·1735 ····.line·17
 36 ····check-cast·p1,·Lb1/r;
  
38 ····.line·1837 ····.line·18
39 ····return-void 
40 ····.line·1938 ····.line·19
 39 ····iget-object·p1,·p1,·Lb1/r;->f:LL0/h;
  
41 ····.line·2040 ····.line·20
42 ····.line·2141 ····.line·21
 42 ····:cond_0
 43 ····iput-object·p1,·p0,·Lb1/r;->f:LL0/h;
  
43 ····.line·2244 ····.line·22
44 ····.line·2345 ····.line·23
 46 ····return-void
45 ····.line·2447 ····.line·24
46 ····.line·2548 ····.line·25
47 ····.line·2649 ····.line·26
48 ····.line·2750 ····.line·27
49 ····.line·2851 ····.line·28
50 ····.line·2952 ····.line·29
51 ····.line·3053 ····.line·30
Offset 254, 8 lines modifiedOffset 256, 17 lines modified
254 ····.line·216256 ····.line·216
255 ····.line·217257 ····.line·217
256 ····.line·218258 ····.line·218
257 ····.line·219259 ····.line·219
258 ····.line·220260 ····.line·220
259 ····.line·221261 ····.line·221
260 ····.line·222262 ····.line·222
 263 ····.line·223
 264 ····.line·224
 265 ····.line·225
 266 ····.line·226
 267 ····.line·227
 268 ····.line·228
 269 ····.line·229
 270 ····.line·230
 271 ····.line·231
261 .end·method272 .end·method
7.35 KB
smali/s0/n.smali vs.
smali/b1/Y.smali
Max HTML report size reached
5.09 KB
smali/s0/v.smali vs.
smali/H/D.smali
Files 13% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·Ls0/v;1 .class·public·final·LH/D;
2 .super·Ljava/lang/Object;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Z5 .field·public·h:Ljava/lang/Object;
  
 6 .field·public·i:Ljava/lang/Object;
  
 7 .field·public·j:Ljava/io/Serializable;
  
 8 .field·public·k:LU0/p;
  
 9 .field·public·l:Z
  
 10 .field·public·m:I
  
 11 .field·public·synthetic·n:Ljava/lang/Object;
  
6 .field·public·final·synthetic·b:Ls0/w;12 .field·public·final·synthetic·o:LH/O;
  
 13 .field·public·p:I
  
  
7 #·direct·methods14 #·direct·methods
8 .method·public·constructor·<init>(Ls0/w;)V15 .method·public·constructor·<init>(LH/O;LN0/b;)V
9 ····.locals·016 ····.locals·0
  
10 ····.line·117 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····iput-object·p1,·p0,·LH/D;->o:LH/O;
  
12 ····.line·219 ····.line·2
13 ····.line·320 ····.line·3
 21 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
14 ····.line·4 
15 ····iput-object·p1,·p0,·Ls0/v;->b:Ls0/w; 
  
 22 ····.line·4
16 ····.line·523 ····.line·5
17 ····.line·624 ····.line·6
 25 ····return-void
18 ····const/4·p1,·0x0 
  
19 ····.line·726 ····.line·7
20 ····iput-boolean·p1,·p0,·Ls0/v;->a:Z 
  
21 ····.line·827 ····.line·8
22 ····.line·928 ····.line·9
23 ····return-void 
24 ····.line·1029 ····.line·10
25 ····.line·1130 ····.line·11
26 ····.line·1231 ····.line·12
27 ····.line·1332 ····.line·13
28 ····.line·1433 ····.line·14
29 ····.line·1534 ····.line·15
30 ····.line·1635 ····.line·16
Offset 146, 103 lines modifiedOffset 156, 182 lines modified
146 ····.line·122156 ····.line·122
147 ····.line·123157 ····.line·123
148 ····.line·124158 ····.line·124
149 ····.line·125159 ····.line·125
150 ····.line·126160 ····.line·126
151 ····.line·127161 ····.line·127
152 ····.line·128162 ····.line·128
 163 ····.line·129
 164 ····.line·130
 165 ····.line·131
 166 ····.line·132
 167 ····.line·133
 168 ····.line·134
 169 ····.line·135
 170 ····.line·136
 171 ····.line·137
 172 ····.line·138
 173 ····.line·139
 174 ····.line·140
 175 ····.line·141
 176 ····.line·142
 177 ····.line·143
 178 ····.line·144
 179 ····.line·145
 180 ····.line·146
 181 ····.line·147
 182 ····.line·148
 183 ····.line·149
 184 ····.line·150
 185 ····.line·151
 186 ····.line·152
 187 ····.line·153
 188 ····.line·154
 189 ····.line·155
 190 ····.line·156
 191 ····.line·157
 192 ····.line·158
 193 ····.line·159
 194 ····.line·160
 195 ····.line·161
 196 ····.line·162
 197 ····.line·163
 198 ····.line·164
 199 ····.line·165
 200 ····.line·166
 201 ····.line·167
 202 ····.line·168
 203 ····.line·169
 204 ····.line·170
 205 ····.line·171
 206 ····.line·172
 207 ····.line·173
 208 ····.line·174
 209 ····.line·175
 210 ····.line·176
 211 ····.line·177
 212 ····.line·178
 213 ····.line·179
 214 ····.line·180
 215 ····.line·181
 216 ····.line·182
 217 ····.line·183
 218 ····.line·184
 219 ····.line·185
 220 ····.line·186
 221 ····.line·187
 222 ····.line·188
 223 ····.line·189
 224 ····.line·190
Max diff block lines reached; 2289/5140 bytes (44.53%) of diff not shown.
58.0 KB
smali/u0/j.smali vs.
smali/B/h.smali
Max HTML report size reached
1.93 KB
smali/u0/h.smali vs.
smali/i/q0.smali
Files 9% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 76 lines modified
1 .class·public·final·synthetic·Lu0/h;1 .class·public·final·Li/q0;
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·final·synthetic·e:I7 .field·public·final·synthetic·e:I
  
8 .field·public·final·synthetic·f:Lu0/i;8 .field·public·final·synthetic·f:Li/r0;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lu0/i;I)V10 .method·public·synthetic·constructor·<init>(Li/r0;I)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput·p2,·p0,·Lu0/h;->e:I13 ····iput·p2,·p0,·Li/q0;->e:I
  
14 ····iput-object·p1,·p0,·Lu0/h;->f:Lu0/i;14 ····iput-object·p1,·p0,·Li/q0;->f:Li/r0;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·run()V19 .method·public·final·run()V
20 ····.locals·120 ····.locals·2
  
21 ····.line·121 ····.line·1
22 ····iget·v0,·p0,·Lu0/h;->e:I22 ····iget·v0,·p0,·Li/q0;->e:I
  
23 ····.line·223 ····.line·2
24 ····.line·324 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_025 ····packed-switch·v0,·:pswitch_data_0
  
26 ····.line·426 ····.line·4
27 ····.line·527 ····.line·5
28 ····.line·628 ····.line·6
29 ····iget-object·v0,·p0,·Lu0/h;->f:Lu0/i;29 ····iget-object·v0,·p0,·Li/q0;->f:Li/r0;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····invoke-virtual·{v0},·Lu0/i;->b()V32 ····invoke-virtual·{v0},·Li/r0;->a()V
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····return-void36 ····return-void
  
37 ····.line·1237 ····.line·12
38 ····:pswitch_038 ····:pswitch_0
39 ····iget-object·v0,·p0,·Lu0/h;->f:Lu0/i;39 ····iget-object·v0,·p0,·Li/q0;->f:Li/r0;
  
40 ····.line·1340 ····.line·13
41 ····.line·1441 ····.line·14
42 ····invoke-virtual·{v0},·Lu0/i;->b()V42 ····const/4·v1,·0x0
  
43 ····.line·1543 ····.line·15
 44 ····invoke-virtual·{v0,·v1},·Li/r0;->c(Z)V
  
44 ····.line·1645 ····.line·16
45 ····.line·1746 ····.line·17
46 ····return-void 
  
47 ····.line·1847 ····.line·18
48 ····nop48 ····return-void
  
49 ····.line·1949 ····.line·19
50 ····:pswitch_data_050 ····:pswitch_data_0
51 ····.packed-switch·0x051 ····.packed-switch·0x0
52 ········:pswitch_052 ········:pswitch_0
53 ····.end·packed-switch53 ····.end·packed-switch
54 ····.line·2054 ····.line·20
Offset 177, 8 lines modifiedOffset 177, 12 lines modified
177 ····.line·121177 ····.line·121
178 ····.line·122178 ····.line·122
179 ····.line·123179 ····.line·123
180 ····.line·124180 ····.line·124
181 ····.line·125181 ····.line·125
182 ····.line·126182 ····.line·126
183 ····.line·127183 ····.line·127
 184 ····.line·128
 185 ····.line·129
 186 ····.line·130
 187 ····.line·131
184 .end·method188 .end·method
3.36 KB
smali/u0/l.smali vs.
smali/b1/h0.smali
Files 7% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·Lu0/l;1 .class·public·abstract·Lb1/h0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lu0/e; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·a:Landroid/os/Handler;5 .field·public·static·final·a:Ljava/lang/ThreadLocal;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
10 ····.locals·38 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
15 ····.line·4 
16 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
 14 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
 17 ····sput-object·v0,·Lb1/h0;->a:Ljava/lang/ThreadLocal;
19 ····.line·7 
20 ····move-result-object·v0 
  
 18 ····.line·7
21 ····.line·819 ····.line·8
 20 ····return-void
22 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I 
  
23 ····.line·921 ····.line·9
24 ····.line·1022 ····.line·10
25 ····const/16·v2,·0x1c 
  
26 ····.line·1123 ····.line·11
27 ····.line·1224 ····.line·12
28 ····if-lt·v1,·v2,·:cond_0 
  
29 ····.line·1325 ····.line·13
30 ····.line·1426 ····.line·14
31 ····invoke-static·{v0},·LB/b;->e(Landroid/os/Looper;)Landroid/os/Handler; 
  
32 ····.line·1527 ····.line·15
33 ····.line·1628 ····.line·16
34 ····.line·1729 ····.line·17
35 ····move-result-object·v0 
  
36 ····.line·1830 ····.line·18
37 ····goto·:goto_0 
  
38 ····.line·1931 ····.line·19
39 ····:cond_0 
40 ····new-instance·v1,·Landroid/os/Handler; 
  
41 ····.line·2032 ····.line·20
42 ····.line·2133 ····.line·21
43 ····invoke-direct·{v1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V 
  
44 ····.line·2234 ····.line·22
45 ····.line·2335 ····.line·23
46 ····.line·2436 ····.line·24
47 ····move-object·v0,·v1 
  
48 ····.line·2537 ····.line·25
49 ····:goto_0 
50 ····iput-object·v0,·p0,·Lu0/l;->a:Landroid/os/Handler; 
  
51 ····.line·2638 ····.line·26
52 ····.line·2739 ····.line·27
53 ····return-void 
54 ····.line·2840 ····.line·28
55 ····.line·2941 ····.line·29
56 ····.line·3042 ····.line·30
57 ····.line·3143 ····.line·31
58 ····.line·3244 ····.line·32
59 ····.line·3345 ····.line·33
60 ····.line·3446 ····.line·34
Offset 166, 49 lines modifiedOffset 141, 68 lines modified
166 ····.line·121141 ····.line·121
167 ····.line·122142 ····.line·122
168 ····.line·123143 ····.line·123
169 ····.line·124144 ····.line·124
170 ····.line·125145 ····.line·125
171 ····.line·126146 ····.line·126
172 ····.line·127147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
173 .end·method152 .end·method
  
 153 .method·public·static·a()Lb1/H;
  
174 #·virtual·methods 
175 .method·public·final·a(Lu0/c;)V 
176 ····.locals·1154 ····.locals·3
  
177 ····.line·1155 ····.line·1
178 ····iget-object·v0,·p0,·Lu0/l;->a:Landroid/os/Handler;156 ····sget-object·v0,·Lb1/h0;->a:Ljava/lang/ThreadLocal;
  
179 ····.line·2157 ····.line·2
180 ····.line·3158 ····.line·3
181 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z159 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
182 ····.line·4160 ····.line·4
183 ····.line·5161 ····.line·5
184 ····.line·6162 ····.line·6
185 ····return-void163 ····move-result-object·v1
  
186 ····.line·7164 ····.line·7
 165 ····check-cast·v1,·Lb1/H;
  
187 ····.line·8166 ····.line·8
188 ····.line·9167 ····.line·9
 168 ····if-nez·v1,·:cond_0
  
189 ····.line·10169 ····.line·10
190 ····.line·11170 ····.line·11
 171 ····new-instance·v1,·Lb1/d;
  
Max diff block lines reached; 728/3371 bytes (21.60%) of diff not shown.
1.4 KB
smali/u0/f.smali vs.
smali/H/S.smali
Files 4% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lu0/f;1 .class·public·final·LH/S;
2 .super·Ljava/lang/Object;2 .super·LH/Z;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
 5 .field·public·final·b:Ljava/lang/Throwable;
5 .field·public·final·a:LC0/d; 
  
6 .field·public·final·b:Lu0/e; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·public·constructor·<init>(LC0/d;Lu0/e;)V7 .method·public·constructor·<init>(Ljava/lang/Throwable;I)V
9 ····.locals·08 ····.locals·1
  
10 ····.line·19 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····const-string·v0,·"readException"
  
12 ····.line·211 ····.line·2
13 ····.line·312 ····.line·3
 13 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
14 ····.line·4 
15 ····iput-object·p1,·p0,·Lu0/f;->a:LC0/d; 
  
 14 ····.line·4
16 ····.line·515 ····.line·5
17 ····.line·616 ····.line·6
18 ····iput-object·p2,·p0,·Lu0/f;->b:Lu0/e;17 ····invoke-direct·{p0,·p2},·LH/Z;-><init>(I)V
  
19 ····.line·718 ····.line·7
20 ····.line·819 ····.line·8
21 ····return-void 
22 ····.line·920 ····.line·9
 21 ····iput-object·p1,·p0,·LH/S;->b:Ljava/lang/Throwable;
  
23 ····.line·1022 ····.line·10
24 ····.line·1123 ····.line·11
 24 ····return-void
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
30 ····.line·1730 ····.line·17
31 ····.line·1831 ····.line·18
Offset 238, 8 lines modifiedOffset 238, 17 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
11.4 KB
smali/u0/i.smali vs.
smali/B/x.smali
Max HTML report size reached
8.6 KB
smali/u0/g.smali vs.
smali/g0/h.smali
Max HTML report size reached
22.7 KB
smali/M/k.smali vs.
smali/K/k.smali
Max HTML report size reached
1.23 KB
smali/M/j.smali vs.
smali/K/j.smali
Files 10% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·abstract·synthetic·LM/j;1 .class·public·abstract·synthetic·LK/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·final·synthetic·a:[I5 .field·public·static·final·synthetic·a:[I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·synthetic·constructor·<clinit>()V7 .method·static·synthetic·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const/16·v0,·0x1d10 ····const/16·v0,·0x1f
  
11 ····new-array·v0,·v0,·[I11 ····new-array·v0,·v0,·[I
  
12 ····fill-array-data·v0,·:array_012 ····fill-array-data·v0,·:array_0
  
13 ····sput-object·v0,·LM/j;->a:[I13 ····sput-object·v0,·LK/j;->a:[I
  
14 ····return-void14 ····return-void
  
15 ····:array_015 ····:array_0
16 ····.array-data·416 ····.array-data·4
17 ········0x117 ········0x1
18 ········0x218 ········0x2
Offset 49, 14 lines modifiedOffset 49, 16 lines modified
49 ········0x1749 ········0x17
50 ········0x1850 ········0x18
51 ········0x1951 ········0x19
52 ········0x1a52 ········0x1a
53 ········0x1b53 ········0x1b
54 ········0x1c54 ········0x1c
55 ········0x1d55 ········0x1d
 56 ········0x1e
 57 ········0x1f
56 ····.end·array-data58 ····.end·array-data
57 .end·method59 .end·method
  
58 .method·public·static·synthetic·a(II)Z60 .method·public·static·synthetic·a(II)Z
59 ····.locals·061 ····.locals·0
  
60 ····.line·162 ····.line·1
Offset 98, 15 lines modifiedOffset 100, 15 lines modified
  
98 .method·public·static·synthetic·c(I)[I100 .method·public·static·synthetic·c(I)[I
99 ····.locals·3101 ····.locals·3
  
100 ····.line·1102 ····.line·1
101 ····new-array·v0,·p0,·[I103 ····new-array·v0,·p0,·[I
  
102 ····sget-object·v1,·LM/j;->a:[I104 ····sget-object·v1,·LK/j;->a:[I
  
103 ····const/4·v2,·0x0105 ····const/4·v2,·0x0
  
104 ····invoke-static·{v1,·v2,·v0,·v2,·p0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V106 ····invoke-static·{v1,·v2,·v0,·v2,·p0},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
105 ····return-object·v0107 ····return-object·v0
106 .end·method108 .end·method
11.2 KB
smali/M/h.smali vs.
smali/K/h.smali
Max HTML report size reached
71.2 KB
smali/M/f.smali vs.
smali/m/f.smali
Max HTML report size reached
1.96 KB
smali/M/e.smali vs.
smali/K/e.smali
Files 11% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 .class·public·abstract·LM/e;1 .class·public·abstract·LK/e;
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/datastore/preferences/protobuf/H;5 .field·public·static·final·a:Landroidx/datastore/preferences/protobuf/H;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·48 ····.locals·4
  
9 ····.line·19 ····.line·1
10 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/s0;->g:Landroidx/datastore/preferences/protobuf/o0;10 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/r0;->g:Landroidx/datastore/preferences/protobuf/n0;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····sget-object·v1,·Landroidx/datastore/preferences/protobuf/s0;->i:Landroidx/datastore/preferences/protobuf/q0;13 ····sget-object·v1,·Landroidx/datastore/preferences/protobuf/r0;->i:Landroidx/datastore/preferences/protobuf/p0;
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····invoke-static·{},·LM/k;->x()LM/k;16 ····invoke-static·{},·LK/k;->x()LK/k;
  
17 ····.line·617 ····.line·6
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····move-result-object·v220 ····move-result-object·v2
  
21 ····.line·921 ····.line·9
22 ····new-instance·v3,·Landroidx/datastore/preferences/protobuf/H;22 ····new-instance·v3,·Landroidx/datastore/preferences/protobuf/H;
  
23 ····.line·1023 ····.line·10
24 ····.line·1124 ····.line·11
25 ····invoke-direct·{v3,·v0,·v1,·v2},·Landroidx/datastore/preferences/protobuf/H;-><init>(Landroidx/datastore/preferences/protobuf/o0;Landroidx/datastore/preferences/protobuf/q0;LM/k;)V25 ····invoke-direct·{v3,·v0,·v1,·v2},·Landroidx/datastore/preferences/protobuf/H;-><init>(Landroidx/datastore/preferences/protobuf/n0;Landroidx/datastore/preferences/protobuf/p0;LK/k;)V
  
26 ····.line·1226 ····.line·12
27 ····.line·1327 ····.line·13
28 ····.line·1428 ····.line·14
29 ····sput-object·v3,·LM/e;->a:Landroidx/datastore/preferences/protobuf/H;29 ····sput-object·v3,·LK/e;->a:Landroidx/datastore/preferences/protobuf/H;
  
30 ····.line·1530 ····.line·15
31 ····.line·1631 ····.line·16
32 ····return-void32 ····return-void
33 ····.line·1733 ····.line·17
34 ····.line·1834 ····.line·18
35 ····.line·1935 ····.line·19
Offset 149, 8 lines modifiedOffset 149, 12 lines modified
149 ····.line·121149 ····.line·121
150 ····.line·122150 ····.line·122
151 ····.line·123151 ····.line·123
152 ····.line·124152 ····.line·124
153 ····.line·125153 ····.line·125
154 ····.line·126154 ····.line·126
155 ····.line·127155 ····.line·127
 156 ····.line·128
 157 ····.line·129
 158 ····.line·130
 159 ····.line·131
156 .end·method160 .end·method
3.21 KB
smali/M/b.smali vs.
smali/K/b.smali
Files 5% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·LM/b;1 .class·public·final·LK/b;
2 .super·LV0/i;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/a;5 .implements·LT0/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·f:I7 .field·public·final·synthetic·f:I
  
8 .field·public·final·synthetic·g:Ljava/lang/Object;8 .field·public·final·synthetic·g:Ljava/lang/Object;
  
Offset 15, 92 lines modifiedOffset 15, 92 lines modified
  
  
15 #·direct·methods15 #·direct·methods
16 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;Ljava/lang/Object;)V16 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;Ljava/lang/Object;)V
17 ····.locals·017 ····.locals·0
  
18 ····.line·118 ····.line·1
19 ····iput·p1,·p0,·LM/b;->f:I19 ····iput·p1,·p0,·LK/b;->f:I
  
20 ····iput-object·p2,·p0,·LM/b;->g:Ljava/lang/Object;20 ····iput-object·p2,·p0,·LK/b;->g:Ljava/lang/Object;
  
21 ····iput-object·p3,·p0,·LM/b;->h:Ljava/lang/Object;21 ····iput-object·p3,·p0,·LK/b;->h:Ljava/lang/Object;
  
22 ····const/4·p1,·0x022 ····const/4·p1,·0x0
  
23 ····invoke-direct·{p0,·p1},·LV0/i;-><init>(I)V23 ····invoke-direct·{p0,·p1},·LU0/i;-><init>(I)V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
  
26 #·virtual·methods26 #·virtual·methods
27 .method·public·final·a()Ljava/lang/Object;27 .method·public·final·a()Ljava/lang/Object;
28 ····.locals·428 ····.locals·4
  
29 ····.line·129 ····.line·1
30 ····iget·v0,·p0,·LM/b;->f:I30 ····iget·v0,·p0,·LK/b;->f:I
  
31 ····.line·231 ····.line·2
32 ····.line·332 ····.line·3
33 ····packed-switch·v0,·:pswitch_data_033 ····packed-switch·v0,·:pswitch_data_0
  
34 ····.line·434 ····.line·4
35 ····.line·535 ····.line·5
36 ····.line·636 ····.line·6
37 ····iget-object·v0,·p0,·LM/b;->g:Ljava/lang/Object;37 ····iget-object·v0,·p0,·LK/b;->g:Ljava/lang/Object;
  
38 ····.line·738 ····.line·7
39 ····.line·839 ····.line·8
40 ····check-cast·v0,·La0/b;40 ····check-cast·v0,·LY/b;
  
41 ····.line·941 ····.line·9
42 ····.line·1042 ····.line·10
43 ····iget-object·v0,·v0,·La0/b;->f:Ljava/lang/Object;43 ····iget-object·v0,·v0,·LY/b;->f:Ljava/lang/Object;
  
44 ····.line·1144 ····.line·11
45 ····.line·1245 ····.line·12
46 ····check-cast·v0,·Lb0/a;46 ····check-cast·v0,·LZ/a;
  
47 ····.line·1347 ····.line·13
48 ····.line·1448 ····.line·14
49 ····iget-object·v1,·p0,·LM/b;->h:Ljava/lang/Object;49 ····iget-object·v1,·p0,·LK/b;->h:Ljava/lang/Object;
  
50 ····.line·1550 ····.line·15
51 ····.line·1651 ····.line·16
52 ····check-cast·v1,·La0/i;52 ····check-cast·v1,·LY/i;
  
53 ····.line·1753 ····.line·17
54 ····.line·1854 ····.line·18
55 ····invoke-interface·{v0,·v1},·Lb0/a;->a(La0/i;)V55 ····invoke-interface·{v0,·v1},·LZ/a;->a(LY/i;)V
  
56 ····.line·1956 ····.line·19
57 ····.line·2057 ····.line·20
58 ····.line·2158 ····.line·21
59 ····sget-object·v0,·LK0/h;->a:LK0/h;59 ····sget-object·v0,·LJ0/h;->a:LJ0/h;
  
60 ····.line·2260 ····.line·22
61 ····.line·2361 ····.line·23
62 ····return-object·v062 ····return-object·v0
  
63 ····.line·2463 ····.line·24
64 ····:pswitch_064 ····:pswitch_0
65 ····iget-object·v0,·p0,·LM/b;->g:Ljava/lang/Object;65 ····iget-object·v0,·p0,·LK/b;->g:Ljava/lang/Object;
  
66 ····.line·2566 ····.line·25
67 ····.line·2667 ····.line·26
68 ····check-cast·v0,·Landroid/content/Context;68 ····check-cast·v0,·Landroid/content/Context;
  
69 ····.line·2769 ····.line·27
70 ····.line·2870 ····.line·28
71 ····iget-object·v1,·p0,·LM/b;->h:Ljava/lang/Object;71 ····iget-object·v1,·p0,·LK/b;->h:Ljava/lang/Object;
  
72 ····.line·2972 ····.line·29
73 ····.line·3073 ····.line·30
74 ····check-cast·v1,·LM/c;74 ····check-cast·v1,·LK/c;
  
75 ····.line·3175 ····.line·31
76 ····.line·3276 ····.line·32
77 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;77 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
78 ····.line·3378 ····.line·33
79 ····.line·3479 ····.line·34
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ····move-result-object·v1121 ····move-result-object·v1
  
122 ····.line·43122 ····.line·43
123 ····const-string·v2,·"fileName"123 ····const-string·v2,·"fileName"
  
124 ····.line·44124 ····.line·44
125 ····.line·45125 ····.line·45
126 ····invoke-static·{v1,·v2},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V126 ····invoke-static·{v1,·v2},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
127 ····.line·46127 ····.line·46
128 ····.line·47128 ····.line·47
129 ····.line·48129 ····.line·48
130 ····new-instance·v2,·Ljava/io/File;130 ····new-instance·v2,·Ljava/io/File;
  
131 ····.line·49131 ····.line·49
Offset 231, 8 lines modifiedOffset 231, 12 lines modified
231 ····.line·121231 ····.line·121
232 ····.line·122232 ····.line·122
233 ····.line·123233 ····.line·123
234 ····.line·124234 ····.line·124
Max diff block lines reached; 103/3214 bytes (3.20%) of diff not shown.
1.52 KB
smali/M/c.smali vs.
smali/K/c.smali
Files 3% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·LM/c;1 .class·public·final·LK/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:LU0/l;5 .field·public·final·a:LT0/l;
  
6 .field·public·final·b:Lc1/u;6 .field·public·final·b:Lb1/u;
  
7 .field·public·final·c:Ljava/lang/Object;7 .field·public·final·c:Ljava/lang/Object;
  
8 .field·public·volatile·d:LB0/a;8 .field·public·volatile·d:LB0/b;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LU0/l;Lc1/u;)V10 .method·public·constructor·<init>(LT0/l;Lb1/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-object·p1,·p0,·LM/c;->a:LU0/l;17 ····iput-object·p1,·p0,·LK/c;->a:LT0/l;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·LM/c;->b:Lc1/u;20 ····iput-object·p2,·p0,·LK/c;->b:Lb1/u;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····new-instance·p1,·Ljava/lang/Object;23 ····new-instance·p1,·Ljava/lang/Object;
  
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V
  
27 ····.line·1127 ····.line·11
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····iput-object·p1,·p0,·LM/c;->c:Ljava/lang/Object;30 ····iput-object·p1,·p0,·LK/c;->c:Ljava/lang/Object;
  
31 ····.line·1431 ····.line·14
32 ····.line·1532 ····.line·15
33 ····return-void33 ····return-void
34 ····.line·1634 ····.line·16
35 ····.line·1735 ····.line·17
36 ····.line·1836 ····.line·18
Offset 248, 8 lines modifiedOffset 248, 17 lines modified
248 ····.line·216248 ····.line·216
249 ····.line·217249 ····.line·217
250 ····.line·218250 ····.line·218
251 ····.line·219251 ····.line·219
252 ····.line·220252 ····.line·220
253 ····.line·221253 ····.line·221
254 ····.line·222254 ····.line·222
 255 ····.line·223
 256 ····.line·224
 257 ····.line·225
 258 ····.line·226
 259 ····.line·227
 260 ····.line·228
 261 ····.line·229
 262 ····.line·230
 263 ····.line·231
255 .end·method264 .end·method
2.66 KB
smali/f/d.smali vs.
smali/d1/e.smali
Files 12% similar despite different names
    
Offset 1, 122 lines modifiedOffset 1, 89 lines modified
1 .class·public·final·Lf/d;1 .class·public·final·Ld1/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/animation/TimeInterpolator; 
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:Ld1/e;
  
 6 .field·public·static·final·b:I
6 #·instance·fields 
7 .field·public·a:[I 
  
8 .field·public·b:I 
  
9 .field·public·c:I 
  
  
10 #·virtual·methods7 #·direct·methods
11 .method·public·final·getInterpolation(F)F8 .method·static·constructor·<clinit>()V
12 ····.locals·49 ····.locals·8
  
13 ····.line·110 ····.line·1
14 ····iget·v0,·p0,·Lf/d;->c:I11 ····new-instance·v0,·Ld1/e;
  
15 ····.line·212 ····.line·2
16 ····.line·313 ····.line·3
17 ····int-to-float·v0,·v014 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·415 ····.line·4
19 ····mul-float·p1,·p1,·v0 
  
20 ····.line·516 ····.line·5
21 ····.line·617 ····.line·6
22 ····const/high16·v0,·0x3f000000····#·0.5f18 ····sput-object·v0,·Ld1/e;->a:Ld1/e;
  
23 ····.line·719 ····.line·7
24 ····.line·820 ····.line·8
25 ····add-float/2addr·p1,·v021 ····const/16·v0,·0x40
  
26 ····.line·922 ····.line·9
27 ····float-to-int·p1,·p1 
  
28 ····.line·1023 ····.line·10
29 ····iget·v0,·p0,·Lf/d;->b:I24 ····int-to-long·v2,·v0
  
30 ····.line·1125 ····.line·11
 26 ····const/4·v0,·0x1
  
31 ····.line·1227 ····.line·12
32 ····iget-object·v1,·p0,·Lf/d;->a:[I28 ····int-to-long·v4,·v0
  
33 ····.line·1329 ····.line·13
 30 ····const·v0,·0x7ffffffe
34 ····.line·14 
35 ····const/4·v2,·0x0 
  
 31 ····.line·14
36 ····.line·1532 ····.line·15
37 ····:goto_0 
38 ····if-ge·v2,·v0,·:cond_0 
  
39 ····.line·1633 ····.line·16
 34 ····int-to-long·v6,·v0
  
40 ····.line·1735 ····.line·17
41 ····aget·v3,·v1,·v236 ····const-string·v1,·"kotlinx.coroutines.channels.defaultBuffer"
  
42 ····.line·1837 ····.line·18
43 ····.line·1938 ····.line·19
44 ····if-lt·p1,·v3,·:cond_039 ····invoke-static/range·{v1·..·v7},·Lg1/a;->k(Ljava/lang/String;JJJ)J
  
45 ····.line·2040 ····.line·20
46 ····.line·2141 ····.line·21
47 ····sub-int/2addr·p1,·v3 
  
48 ····.line·2242 ····.line·22
49 ····add-int/lit8·v2,·v2,·0x143 ····move-result-wide·v0
  
50 ····.line·2344 ····.line·23
 45 ····long-to-int·v0,·v0
  
51 ····.line·2446 ····.line·24
52 ····goto·:goto_047 ····sput·v0,·Ld1/e;->b:I
  
53 ····.line·2548 ····.line·25
54 ····:cond_0 
55 ····if-ge·v2,·v0,·:cond_1 
  
56 ····.line·2649 ····.line·26
 50 ····return-void
57 ····.line·2751 ····.line·27
58 ····int-to-float·p1,·p1 
  
59 ····.line·2852 ····.line·28
60 ····iget·v1,·p0,·Lf/d;->c:I 
  
61 ····.line·2953 ····.line·29
62 ····.line·3054 ····.line·30
63 ····int-to-float·v1,·v1 
  
64 ····.line·3155 ····.line·31
65 ····div-float/2addr·p1,·v1 
  
66 ····.line·3256 ····.line·32
67 ····goto·:goto_1 
  
68 ····.line·3357 ····.line·33
69 ····:cond_1 
70 ····const/4·p1,·0x0 
  
71 ····.line·3458 ····.line·34
72 ····:goto_1 
73 ····int-to-float·v1,·v2 
  
74 ····.line·3559 ····.line·35
75 ····int-to-float·v0,·v0 
  
76 ····.line·3660 ····.line·36
77 ····div-float/2addr·v1,·v0 
  
78 ····.line·3761 ····.line·37
79 ····add-float/2addr·v1,·p1 
  
80 ····.line·3862 ····.line·38
81 ····return·v1 
Max diff block lines reached; 268/2654 bytes (10.10%) of diff not shown.
203 KB
smali/f/f.smali vs.
smali/h/j.smali
Max HTML report size reached
113 KB
smali/f/e.smali vs.
smali/C/g.smali
Max HTML report size reached
61.3 KB
smali/f/b.smali vs.
smali/b1/G.smali
Max HTML report size reached
15.8 KB
smali/f/c.smali vs.
smali/H/E.smali
Max HTML report size reached
4.65 KB
smali/w/d.smali vs.
smali/b1/l.smali
Files 21% similar despite different names
    
Offset 1, 110 lines modifiedOffset 1, 153 lines modified
1 .class·public·final·Lw/d;1 .class·public·final·Lb1/l;
2 .super·Landroid/graphics/drawable/Drawable$ConstantState;2 .super·Lb1/Z;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lb1/k;
  
4 #·instance·fields 
5 .field·public·a:I 
  
6 .field·public·b:Landroid/graphics/drawable/Drawable$ConstantState; 
  
7 .field·public·c:Landroid/content/res/ColorStateList; 
  
8 .field·public·d:Landroid/graphics/PorterDuff$Mode; 
  
  
9 #·virtual·methods6 #·virtual·methods
10 .method·public·final·getChangingConfigurations()I7 .method·public·final·U(LN0/g;)Ljava/lang/Object;
11 ····.locals·28 ····.locals·3
  
12 ····.line·19 ····.line·1
13 ····iget·v0,·p0,·Lw/d;->a:I10 ····:cond_0
 11 ····invoke-virtual·{p0},·Lb1/Z;->E()Ljava/lang/Object;
  
14 ····.line·212 ····.line·2
15 ····.line·313 ····.line·3
16 ····iget-object·v1,·p0,·Lw/d;->b:Landroid/graphics/drawable/Drawable$ConstantState; 
  
17 ····.line·414 ····.line·4
 15 ····move-result-object·v0
  
18 ····.line·516 ····.line·5
19 ····if-eqz·v1,·:cond_017 ····instance-of·v1,·v0,·Lb1/L;
  
20 ····.line·618 ····.line·6
21 ····.line·719 ····.line·7
22 ····invoke-virtual·{v1},·Landroid/graphics/drawable/Drawable$ConstantState;->getChangingConfigurations()I20 ····if-nez·v1,·:cond_2
  
23 ····.line·821 ····.line·8
24 ····.line·922 ····.line·9
 23 ····instance-of·p1,·v0,·Lb1/n;
25 ····.line·10 
26 ····move-result·v1 
  
 24 ····.line·10
27 ····.line·1125 ····.line·11
28 ····goto·:goto_026 ····if-nez·p1,·:cond_1
  
29 ····.line·1227 ····.line·12
30 ····:cond_0 
31 ····const/4·v1,·0x0 
  
32 ····.line·1328 ····.line·13
 29 ····invoke-static·{v0},·Lb1/v;->l(Ljava/lang/Object;)Ljava/lang/Object;
33 ····:goto_0 
34 ····or-int/2addr·v0,·v1 
  
35 ····.line·1430 ····.line·14
36 ····return·v0 
37 ····.line·1531 ····.line·15
38 ····.line·1632 ····.line·16
 33 ····move-result-object·p1
  
39 ····.line·1734 ····.line·17
 35 ····goto·:goto_0
  
40 ····.line·1836 ····.line·18
 37 ····:cond_1
 38 ····check-cast·v0,·Lb1/n;
  
41 ····.line·1939 ····.line·19
42 ····.line·2040 ····.line·20
 41 ····iget-object·p1,·v0,·Lb1/n;->a:Ljava/lang/Throwable;
  
43 ····.line·2142 ····.line·21
44 ····.line·2243 ····.line·22
 44 ····throw·p1
  
45 ····.line·2345 ····.line·23
 46 ····:cond_2
 47 ····invoke-virtual·{p0,·v0},·Lb1/Z;->R(Ljava/lang/Object;)I
  
46 ····.line·2448 ····.line·24
47 ····.line·2549 ····.line·25
48 ····.line·2650 ····.line·26
 51 ····move-result·v0
  
49 ····.line·2752 ····.line·27
 53 ····if-ltz·v0,·:cond_0
  
50 ····.line·2854 ····.line·28
51 ····.line·2955 ····.line·29
 56 ····new-instance·v0,·Lb1/V;
  
52 ····.line·3057 ····.line·30
53 ····.line·3158 ····.line·31
 59 ····invoke-static·{p1},·La/a;->t(LL0/d;)LL0/d;
  
54 ····.line·3260 ····.line·32
55 ····.line·3361 ····.line·33
56 ····.line·3462 ····.line·34
 63 ····move-result-object·p1
  
57 ····.line·3564 ····.line·35
 65 ····invoke-direct·{v0,·p1,·p0},·Lb1/V;-><init>(LL0/d;Lb1/l;)V
  
58 ····.line·3666 ····.line·36
59 ····.line·3767 ····.line·37
60 ····.line·3868 ····.line·38
 69 ····invoke-virtual·{v0},·Lb1/f;->v()V
  
61 ····.line·3970 ····.line·39
62 ····.line·4071 ····.line·40
63 ····.line·4172 ····.line·41
 73 ····new-instance·p1,·Lb1/O;
  
64 ····.line·4274 ····.line·42
65 ····.line·4375 ····.line·43
 76 ····const/4·v1,·0x1
  
66 ····.line·4477 ····.line·44
 78 ····invoke-direct·{p1,·v1,·v0},·Lb1/O;-><init>(ILjava/lang/Object;)V
  
67 ····.line·4579 ····.line·45
68 ····.line·4680 ····.line·46
69 ····.line·4781 ····.line·47
Max diff block lines reached; 2104/4688 bytes (44.88%) of diff not shown.
29.1 KB
smali/androidx/datastore/preferences/protobuf/t0.smali vs.
smali/h/n.smali
Max HTML report size reached
5.27 KB
smali/X/a.smali vs.
smali/H/i.smali
Files 6% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LX/a;1 .class·public·final·LH/i;
2 .super·Ljava/lang/Object;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:LX/a;5 .field·public·h:LA0/e;
  
 6 .field·public·synthetic·i:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·j:LA0/e;
  
 8 .field·public·k:I
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>(LA0/e;LN0/b;)V
8 ····.locals·111 ····.locals·0
  
9 ····.line·112 ····.line·1
10 ····new-instance·v0,·LX/a;13 ····iput-object·p1,·p0,·LH/i;->j:LA0/e;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
14 ····.line·417 ····.line·4
15 ····.line·518 ····.line·5
16 ····.line·619 ····.line·6
 20 ····return-void
17 ····sput-object·v0,·LX/a;->a:LX/a; 
  
18 ····.line·721 ····.line·7
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 141, 52 lines modifiedOffset 145, 160 lines modified
141 ····.line·121145 ····.line·121
142 ····.line·122146 ····.line·122
143 ····.line·123147 ····.line·123
144 ····.line·124148 ····.line·124
145 ····.line·125149 ····.line·125
146 ····.line·126150 ····.line·126
147 ····.line·127151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
 156 ····.line·132
 157 ····.line·133
 158 ····.line·134
 159 ····.line·135
 160 ····.line·136
 161 ····.line·137
 162 ····.line·138
 163 ····.line·139
 164 ····.line·140
 165 ····.line·141
 166 ····.line·142
 167 ····.line·143
 168 ····.line·144
 169 ····.line·145
 170 ····.line·146
 171 ····.line·147
 172 ····.line·148
 173 ····.line·149
 174 ····.line·150
 175 ····.line·151
 176 ····.line·152
 177 ····.line·153
 178 ····.line·154
 179 ····.line·155
 180 ····.line·156
 181 ····.line·157
 182 ····.line·158
 183 ····.line·159
 184 ····.line·160
 185 ····.line·161
 186 ····.line·162
 187 ····.line·163
 188 ····.line·164
 189 ····.line·165
 190 ····.line·166
 191 ····.line·167
 192 ····.line·168
 193 ····.line·169
 194 ····.line·170
 195 ····.line·171
 196 ····.line·172
 197 ····.line·173
 198 ····.line·174
 199 ····.line·175
 200 ····.line·176
 201 ····.line·177
 202 ····.line·178
 203 ····.line·179
 204 ····.line·180
 205 ····.line·181
 206 ····.line·182
 207 ····.line·183
 208 ····.line·184
 209 ····.line·185
 210 ····.line·186
 211 ····.line·187
 212 ····.line·188
 213 ····.line·189
 214 ····.line·190
 215 ····.line·191
 216 ····.line·192
 217 ····.line·193
 218 ····.line·194
 219 ····.line·195
 220 ····.line·196
 221 ····.line·197
 222 ····.line·198
 223 ····.line·199
 224 ····.line·200
 225 ····.line·201
 226 ····.line·202
 227 ····.line·203
 228 ····.line·204
Max diff block lines reached; 2684/5330 bytes (50.36%) of diff not shown.
883 B
smali/X/d.smali vs.
smali/V/d.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LX/d;1 .class·public·final·LV/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·synthetic·a:Ljava/lang/reflect/Method;5 .field·public·final·synthetic·a:Ljava/lang/reflect/Method;
  
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-object·p1,·p0,·LX/d;->a:Ljava/lang/reflect/Method;22 ····iput-object·p1,·p0,·LV/d;->a:Ljava/lang/reflect/Method;
  
23 ····.line·523 ····.line·5
24 ····.line·624 ····.line·6
25 ····iput-object·p2,·p0,·LX/d;->b:Ljava/lang/Object;25 ····iput-object·p2,·p0,·LV/d;->b:Ljava/lang/Object;
  
26 ····.line·726 ····.line·7
27 ····.line·827 ····.line·8
28 ····iput-object·p3,·p0,·LX/d;->c:Ljava/lang/Object;28 ····iput-object·p3,·p0,·LV/d;->c:Ljava/lang/Object;
  
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
3.41 KB
smali/X/h.smali vs.
smali/V/h.smali
Files 2% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·LX/h;1 .class·public·final·LV/h;
2 .super·LX/g;2 .super·LV/g;
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:I6 .field·public·final·b:I
  
7 .field·public·final·c:LX/a;7 .field·public·final·c:LV/a;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/Object;ILX/a;)V9 .method·public·constructor·<init>(Ljava/lang/Object;ILV/a;)V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····const-string·v0,·"value"12 ····const-string·v0,·"value"
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V15 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····const-string·v0,·"verificationMode"19 ····const-string·v0,·"verificationMode"
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····invoke-static·{v0,·p2},·LB0/g;->j(Ljava/lang/String;I)V22 ····invoke-static·{v0,·p2},·LN/d;->j(Ljava/lang/String;I)V
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····.line·1125 ····.line·11
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
30 ····iput-object·p1,·p0,·LX/h;->a:Ljava/lang/Object;30 ····iput-object·p1,·p0,·LV/h;->a:Ljava/lang/Object;
  
31 ····.line·1531 ····.line·15
32 ····.line·1632 ····.line·16
33 ····iput·p2,·p0,·LX/h;->b:I33 ····iput·p2,·p0,·LV/h;->b:I
  
34 ····.line·1734 ····.line·17
35 ····.line·1835 ····.line·18
36 ····iput-object·p3,·p0,·LX/h;->c:LX/a;36 ····iput-object·p3,·p0,·LV/h;->c:LV/a;
  
37 ····.line·1937 ····.line·19
38 ····.line·2038 ····.line·20
39 ····return-void39 ····return-void
40 ····.line·2140 ····.line·21
41 ····.line·2241 ····.line·22
42 ····.line·2342 ····.line·23
Offset 648, 15 lines modifiedOffset 648, 15 lines modified
  
  
648 #·virtual·methods648 #·virtual·methods
649 .method·public·final·a()Ljava/lang/Object;649 .method·public·final·a()Ljava/lang/Object;
650 ····.locals·1650 ····.locals·1
  
651 ····.line·1651 ····.line·1
652 ····iget-object·v0,·p0,·LX/h;->a:Ljava/lang/Object;652 ····iget-object·v0,·p0,·LV/h;->a:Ljava/lang/Object;
  
653 ····.line·2653 ····.line·2
654 ····.line·3654 ····.line·3
655 ····return-object·v0655 ····return-object·v0
656 ····.line·4656 ····.line·4
657 ····.line·5657 ····.line·5
658 ····.line·6658 ····.line·6
Offset 777, 25 lines modifiedOffset 777, 29 lines modified
777 ····.line·121777 ····.line·121
778 ····.line·122778 ····.line·122
779 ····.line·123779 ····.line·123
780 ····.line·124780 ····.line·124
781 ····.line·125781 ····.line·125
782 ····.line·126782 ····.line·126
783 ····.line·127783 ····.line·127
 784 ····.line·128
 785 ····.line·129
 786 ····.line·130
 787 ····.line·131
784 .end·method788 .end·method
  
785 .method·public·final·d(Ljava/lang/String;LU0/l;)LX/g;789 .method·public·final·d(Ljava/lang/String;LT0/l;)LV/g;
786 ····.locals·3790 ····.locals·3
  
787 ····.line·1791 ····.line·1
788 ····iget-object·v0,·p0,·LX/h;->a:Ljava/lang/Object;792 ····iget-object·v0,·p0,·LV/h;->a:Ljava/lang/Object;
  
789 ····.line·2793 ····.line·2
790 ····.line·3794 ····.line·3
791 ····invoke-interface·{p2,·v0},·LU0/l;->j(Ljava/lang/Object;)Ljava/lang/Object;795 ····invoke-interface·{p2,·v0},·LT0/l;->i(Ljava/lang/Object;)Ljava/lang/Object;
  
792 ····.line·4796 ····.line·4
793 ····.line·5797 ····.line·5
794 ····.line·6798 ····.line·6
795 ····move-result-object·p2799 ····move-result-object·p2
  
796 ····.line·7800 ····.line·7
Offset 818, 27 lines modifiedOffset 822, 27 lines modified
818 ····move-object·p2,·p0822 ····move-object·p2,·p0
  
819 ····.line·16823 ····.line·16
820 ····goto·:goto_0824 ····goto·:goto_0
  
821 ····.line·17825 ····.line·17
822 ····:cond_0826 ····:cond_0
823 ····new-instance·p2,·LX/f;827 ····new-instance·p2,·LV/f;
  
824 ····.line·18828 ····.line·18
825 ····.line·19829 ····.line·19
826 ····iget-object·v1,·p0,·LX/h;->c:LX/a;830 ····iget-object·v1,·p0,·LV/h;->c:LV/a;
  
827 ····.line·20831 ····.line·20
828 ····.line·21832 ····.line·21
829 ····iget·v2,·p0,·LX/h;->b:I833 ····iget·v2,·p0,·LV/h;->b:I
  
830 ····.line·22834 ····.line·22
831 ····.line·23835 ····.line·23
832 ····invoke-direct·{p2,·v0,·p1,·v1,·v2},·LX/f;-><init>(Ljava/lang/Object;Ljava/lang/String;LX/a;I)V836 ····invoke-direct·{p2,·v0,·p1,·v1,·v2},·LV/f;-><init>(Ljava/lang/Object;Ljava/lang/String;LV/a;I)V
  
833 ····.line·24837 ····.line·24
834 ····.line·25838 ····.line·25
Max diff block lines reached; 325/3425 bytes (9.49%) of diff not shown.
17.7 KB
smali/X/f.smali vs.
smali/H/N.smali
Max HTML report size reached
11.5 KB
smali/X/i.smali vs.
smali/V/i.smali
Max HTML report size reached
1.22 KB
smali/X/e.smali vs.
smali/V/e.smali
Files 4% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·abstract·LX/e;1 .class·public·abstract·LV/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·static·constructor·<clinit>()V5 .method·static·constructor·<clinit>()V
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····const-class·v0,·LX/e;8 ····const-class·v0,·LV/e;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····invoke-static·{v0},·LV0/q;->a(Ljava/lang/Class;)LV0/e;11 ····invoke-static·{v0},·LU0/q;->a(Ljava/lang/Class;)LU0/e;
  
12 ····.line·412 ····.line·4
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
15 ····move-result-object·v015 ····move-result-object·v0
  
16 ····.line·716 ····.line·7
17 ····invoke-virtual·{v0},·LV0/e;->b()Ljava/lang/String;17 ····invoke-virtual·{v0},·LU0/e;->b()Ljava/lang/String;
  
18 ····.line·818 ····.line·8
19 ····.line·919 ····.line·9
20 ····.line·1020 ····.line·10
21 ····return-void21 ····return-void
22 ····.line·1122 ····.line·11
23 ····.line·1223 ····.line·12
Offset 139, 14 lines modifiedOffset 139, 18 lines modified
139 ····.line·121139 ····.line·121
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
143 ····.line·125143 ····.line·125
144 ····.line·126144 ····.line·126
145 ····.line·127145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
146 .end·method150 .end·method
  
147 .method·public·static·a()I151 .method·public·static·a()I
148 ····.locals·2152 ····.locals·2
  
149 ····.line·1153 ····.line·1
150 ····const/4·v0,·0x0154 ····const/4·v0,·0x0
Offset 287, 8 lines modifiedOffset 291, 12 lines modified
287 ····.line·121291 ····.line·121
288 ····.line·122292 ····.line·122
289 ····.line·123293 ····.line·123
290 ····.line·124294 ····.line·124
291 ····.line·125295 ····.line·125
292 ····.line·126296 ····.line·126
293 ····.line·127297 ····.line·127
 298 ····.line·128
 299 ····.line·129
 300 ····.line·130
 301 ····.line·131
294 .end·method302 .end·method
26.8 KB
smali/X/b.smali vs.
smali/Y/c.smali
Max HTML report size reached
7.89 KB
smali/X/g.smali vs.
smali/b1/n.smali
Max HTML report size reached
31.6 KB
smali/X/c.smali vs.
smali/b1/m.smali
Max HTML report size reached
5.54 KB
smali/r/a.smali vs.
smali/q0/u.smali
Files 21% similar despite different names
    
Offset 1, 149 lines modifiedOffset 1, 104 lines modified
1 .class·public·abstract·Lr/a;1 .class·public·final·Lq0/u;
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:[I5 .field·public·final·a:Landroid/view/KeyEvent;
  
6 .field·public·static·final·b:[I6 .field·public·b:I
  
7 .field·public·static·final·c:[I7 .field·public·c:Z
  
 8 .field·public·final·synthetic·d:LA0/j;
8 .field·public·static·final·d:[I 
  
9 .field·public·static·final·e:[I 
  
  
10 #·direct·methods9 #·direct·methods
11 .method·public·static·constructor·<clinit>()V10 .method·public·constructor·<init>(LA0/j;Landroid/view/KeyEvent;)V
12 ····.locals·511 ····.locals·0
  
13 ····.line·112 ····.line·1
14 ····const·v0,·0x7f03002d13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·214 ····.line·2
16 ····.line·315 ····.line·3
17 ····.line·416 ····.line·4
18 ····const·v1,·0x7f0300be17 ····iput-object·p1,·p0,·Lq0/u;->d:LA0/j;
  
19 ····.line·518 ····.line·5
20 ····.line·619 ····.line·6
 20 ····iget-object·p1,·p1,·LA0/j;->f:Ljava/lang/Object;
21 ····.line·7 
22 ····const·v2,·0x10101a5 
  
 21 ····.line·7
23 ····.line·822 ····.line·8
 23 ····check-cast·p1,·[Lq0/v;
  
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····const·v3,·0x101031f26 ····array-length·p1,·p1
  
27 ····.line·1127 ····.line·11
 28 ····iput·p1,·p0,·Lq0/u;->b:I
  
28 ····.line·1229 ····.line·12
29 ····.line·1330 ····.line·13
30 ····const·v4,·0x101064731 ····const/4·p1,·0x0
  
31 ····.line·1432 ····.line·14
 33 ····iput-boolean·p1,·p0,·Lq0/u;->c:Z
  
32 ····.line·1534 ····.line·15
33 ····.line·1635 ····.line·16
34 ····filled-new-array·{v2,·v3,·v4,·v0,·v1},·[I36 ····iput-object·p2,·p0,·Lq0/u;->a:Landroid/view/KeyEvent;
  
35 ····.line·1737 ····.line·17
36 ····.line·1838 ····.line·18
 39 ····return-void
37 ····.line·1940 ····.line·19
38 ····move-result-object·v0 
  
39 ····.line·2041 ····.line·20
40 ····sput-object·v0,·Lr/a;->a:[I 
  
41 ····.line·2142 ····.line·21
42 ····.line·2243 ····.line·22
43 ····const/16·v0,·0x8 
  
44 ····.line·2344 ····.line·23
45 ····.line·2445 ····.line·24
46 ····new-array·v0,·v0,·[I 
  
47 ····.line·2546 ····.line·25
48 ····.line·2647 ····.line·26
49 ····fill-array-data·v0,·:array_0 
  
50 ····.line·2748 ····.line·27
51 ····.line·2849 ····.line·28
52 ····.line·2950 ····.line·29
53 ····sput-object·v0,·Lr/a;->b:[I 
  
54 ····.line·3051 ····.line·30
55 ····.line·3152 ····.line·31
56 ····const/16·v0,·0xa 
  
57 ····.line·3253 ····.line·32
58 ····.line·3354 ····.line·33
59 ····new-array·v0,·v0,·[I 
  
60 ····.line·3455 ····.line·34
61 ····.line·3556 ····.line·35
62 ····fill-array-data·v0,·:array_1 
  
63 ····.line·3657 ····.line·36
64 ····.line·3758 ····.line·37
65 ····.line·3859 ····.line·38
66 ····sput-object·v0,·Lr/a;->c:[I 
  
67 ····.line·3960 ····.line·39
68 ····.line·4061 ····.line·40
69 ····const/16·v0,·0xc 
  
70 ····.line·4162 ····.line·41
71 ····.line·4263 ····.line·42
72 ····new-array·v0,·v0,·[I 
  
73 ····.line·4364 ····.line·43
74 ····.line·4465 ····.line·44
75 ····fill-array-data·v0,·:array_2 
  
76 ····.line·4566 ····.line·45
77 ····.line·4667 ····.line·46
78 ····.line·4768 ····.line·47
79 ····sput-object·v0,·Lr/a;->d:[I 
  
80 ····.line·4869 ····.line·48
81 ····.line·4970 ····.line·49
82 ····const·v0,·0x1010514 
  
83 ····.line·5071 ····.line·50
84 ····.line·5172 ····.line·51
85 ····.line·5273 ····.line·52
86 ····filled-new-array·{v2,·v0},·[I 
  
Max diff block lines reached; 3161/5598 bytes (56.47%) of diff not shown.
2.23 KB
smali/H0/t.smali vs.
smali/G0/z.smali
Files 2% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LH0/t;1 .class·public·final·LG0/z;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·h:Ljava/lang/Object;5 .field·public·synthetic·h:Ljava/lang/Object;
  
6 .field·public·i:I6 .field·public·i:I
  
7 .field·public·final·synthetic·j:LH0/n;7 .field·public·final·synthetic·j:LG0/n;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LH0/n;LM0/d;)V9 .method·public·constructor·<init>(LG0/n;LL0/d;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LH0/t;->j:LH0/n;12 ····iput-object·p1,·p0,·LG0/z;->j:LG0/n;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V15 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
16 ····.line·416 ····.line·4
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
Offset 238, 49 lines modifiedOffset 238, 58 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
  
  
246 #·virtual·methods255 #·virtual·methods
247 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;256 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
248 ····.locals·1257 ····.locals·1
  
249 ····.line·1258 ····.line·1
250 ····iput-object·p1,·p0,·LH0/t;->h:Ljava/lang/Object;259 ····iput-object·p1,·p0,·LG0/z;->h:Ljava/lang/Object;
  
251 ····.line·2260 ····.line·2
252 ····.line·3261 ····.line·3
253 ····iget·p1,·p0,·LH0/t;->i:I262 ····iget·p1,·p0,·LG0/z;->i:I
  
254 ····.line·4263 ····.line·4
255 ····.line·5264 ····.line·5
256 ····const/high16·v0,·-0x80000000265 ····const/high16·v0,·-0x80000000
  
257 ····.line·6266 ····.line·6
258 ····.line·7267 ····.line·7
259 ····or-int/2addr·p1,·v0268 ····or-int/2addr·p1,·v0
  
260 ····.line·8269 ····.line·8
261 ····iput·p1,·p0,·LH0/t;->i:I270 ····iput·p1,·p0,·LG0/z;->i:I
  
262 ····.line·9271 ····.line·9
263 ····.line·10272 ····.line·10
264 ····iget-object·p1,·p0,·LH0/t;->j:LH0/n;273 ····iget-object·p1,·p0,·LG0/z;->j:LG0/n;
  
265 ····.line·11274 ····.line·11
266 ····.line·12275 ····.line·12
267 ····const/4·v0,·0x0276 ····const/4·v0,·0x0
  
268 ····.line·13277 ····.line·13
269 ····invoke-virtual·{p1,·v0,·p0},·LH0/n;->b(Ljava/lang/Object;LM0/d;)Ljava/lang/Object;278 ····invoke-virtual·{p1,·v0,·p0},·LG0/n;->b(Ljava/lang/Object;LL0/d;)Ljava/lang/Object;
  
270 ····.line·14279 ····.line·14
271 ····.line·15280 ····.line·15
272 ····.line·16281 ····.line·16
273 ····move-result-object·p1282 ····move-result-object·p1
  
274 ····.line·17283 ····.line·17
Offset 392, 8 lines modifiedOffset 401, 15 lines modified
392 ····.line·122401 ····.line·122
393 ····.line·123402 ····.line·123
394 ····.line·124403 ····.line·124
395 ····.line·125404 ····.line·125
396 ····.line·126405 ····.line·126
397 ····.line·127406 ····.line·127
398 ····.line·128407 ····.line·128
 408 ····.line·129
 409 ····.line·130
 410 ····.line·131
 411 ····.line·132
 412 ····.line·133
 413 ····.line·134
 414 ····.line·135
399 .end·method415 .end·method
10.3 KB
smali/H0/s.smali vs.
smali/G0/y.smali
Max HTML report size reached
11.4 KB
smali/H0/p.smali vs.
smali/G0/J.smali
Max HTML report size reached
2.23 KB
smali/H0/z.smali vs.
smali/G0/x.smali
Files 2% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LH0/z;1 .class·public·final·LG0/x;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·h:Ljava/lang/Object;5 .field·public·synthetic·h:Ljava/lang/Object;
  
6 .field·public·i:I6 .field·public·i:I
  
7 .field·public·final·synthetic·j:LH0/n;7 .field·public·final·synthetic·j:LG0/n;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LH0/n;LM0/d;)V9 .method·public·constructor·<init>(LG0/n;LL0/d;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LH0/z;->j:LH0/n;12 ····iput-object·p1,·p0,·LG0/x;->j:LG0/n;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V15 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
16 ····.line·416 ····.line·4
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
Offset 238, 49 lines modifiedOffset 238, 58 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
  
  
246 #·virtual·methods255 #·virtual·methods
247 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;256 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
248 ····.locals·1257 ····.locals·1
  
249 ····.line·1258 ····.line·1
250 ····iput-object·p1,·p0,·LH0/z;->h:Ljava/lang/Object;259 ····iput-object·p1,·p0,·LG0/x;->h:Ljava/lang/Object;
  
251 ····.line·2260 ····.line·2
252 ····.line·3261 ····.line·3
253 ····iget·p1,·p0,·LH0/z;->i:I262 ····iget·p1,·p0,·LG0/x;->i:I
  
254 ····.line·4263 ····.line·4
255 ····.line·5264 ····.line·5
256 ····const/high16·v0,·-0x80000000265 ····const/high16·v0,·-0x80000000
  
257 ····.line·6266 ····.line·6
258 ····.line·7267 ····.line·7
259 ····or-int/2addr·p1,·v0268 ····or-int/2addr·p1,·v0
  
260 ····.line·8269 ····.line·8
261 ····iput·p1,·p0,·LH0/z;->i:I270 ····iput·p1,·p0,·LG0/x;->i:I
  
262 ····.line·9271 ····.line·9
263 ····.line·10272 ····.line·10
264 ····iget-object·p1,·p0,·LH0/z;->j:LH0/n;273 ····iget-object·p1,·p0,·LG0/x;->j:LG0/n;
  
265 ····.line·11274 ····.line·11
266 ····.line·12275 ····.line·12
267 ····const/4·v0,·0x0276 ····const/4·v0,·0x0
  
268 ····.line·13277 ····.line·13
269 ····invoke-virtual·{p1,·v0,·p0},·LH0/n;->b(Ljava/lang/Object;LM0/d;)Ljava/lang/Object;278 ····invoke-virtual·{p1,·v0,·p0},·LG0/n;->b(Ljava/lang/Object;LL0/d;)Ljava/lang/Object;
  
270 ····.line·14279 ····.line·14
271 ····.line·15280 ····.line·15
272 ····.line·16281 ····.line·16
273 ····move-result-object·p1282 ····move-result-object·p1
  
274 ····.line·17283 ····.line·17
Offset 392, 8 lines modifiedOffset 401, 15 lines modified
392 ····.line·122401 ····.line·122
393 ····.line·123402 ····.line·123
394 ····.line·124403 ····.line·124
395 ····.line·125404 ····.line·125
396 ····.line·126405 ····.line·126
397 ····.line·127406 ····.line·127
398 ····.line·128407 ····.line·128
 408 ····.line·129
 409 ····.line·130
 410 ····.line·131
 411 ····.line·132
 412 ····.line·133
 413 ····.line·134
 414 ····.line·135
399 .end·method415 .end·method
2.23 KB
smali/H0/q.smali vs.
smali/G0/q.smali
Files 2% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LH0/q;1 .class·public·final·LG0/q;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·h:Ljava/lang/Object;5 .field·public·synthetic·h:Ljava/lang/Object;
  
6 .field·public·i:I6 .field·public·i:I
  
7 .field·public·final·synthetic·j:LH0/r;7 .field·public·final·synthetic·j:LG0/r;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LH0/r;LM0/d;)V9 .method·public·constructor·<init>(LG0/r;LL0/d;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LH0/q;->j:LH0/r;12 ····iput-object·p1,·p0,·LG0/q;->j:LG0/r;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V15 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
16 ····.line·416 ····.line·4
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
Offset 238, 49 lines modifiedOffset 238, 58 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
  
  
246 #·virtual·methods255 #·virtual·methods
247 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;256 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
248 ····.locals·1257 ····.locals·1
  
249 ····.line·1258 ····.line·1
250 ····iput-object·p1,·p0,·LH0/q;->h:Ljava/lang/Object;259 ····iput-object·p1,·p0,·LG0/q;->h:Ljava/lang/Object;
  
251 ····.line·2260 ····.line·2
252 ····.line·3261 ····.line·3
253 ····iget·p1,·p0,·LH0/q;->i:I262 ····iget·p1,·p0,·LG0/q;->i:I
  
254 ····.line·4263 ····.line·4
255 ····.line·5264 ····.line·5
256 ····const/high16·v0,·-0x80000000265 ····const/high16·v0,·-0x80000000
  
257 ····.line·6266 ····.line·6
258 ····.line·7267 ····.line·7
259 ····or-int/2addr·p1,·v0268 ····or-int/2addr·p1,·v0
  
260 ····.line·8269 ····.line·8
261 ····iput·p1,·p0,·LH0/q;->i:I270 ····iput·p1,·p0,·LG0/q;->i:I
  
262 ····.line·9271 ····.line·9
263 ····.line·10272 ····.line·10
264 ····iget-object·p1,·p0,·LH0/q;->j:LH0/r;273 ····iget-object·p1,·p0,·LG0/q;->j:LG0/r;
  
265 ····.line·11274 ····.line·11
266 ····.line·12275 ····.line·12
267 ····const/4·v0,·0x0276 ····const/4·v0,·0x0
  
268 ····.line·13277 ····.line·13
269 ····invoke-virtual·{p1,·v0,·p0},·LH0/r;->b(Ljava/lang/Object;LM0/d;)Ljava/lang/Object;278 ····invoke-virtual·{p1,·v0,·p0},·LG0/r;->b(Ljava/lang/Object;LL0/d;)Ljava/lang/Object;
  
270 ····.line·14279 ····.line·14
271 ····.line·15280 ····.line·15
272 ····.line·16281 ····.line·16
273 ····move-result-object·p1282 ····move-result-object·p1
  
274 ····.line·17283 ····.line·17
Offset 392, 8 lines modifiedOffset 401, 15 lines modified
392 ····.line·122401 ····.line·122
393 ····.line·123402 ····.line·123
394 ····.line·124403 ····.line·124
395 ····.line·125404 ····.line·125
396 ····.line·126405 ····.line·126
397 ····.line·127406 ····.line·127
398 ····.line·128407 ····.line·128
 408 ····.line·129
 409 ····.line·130
 410 ····.line·131
 411 ····.line·132
 412 ····.line·133
 413 ····.line·134
 414 ····.line·135
399 .end·method415 .end·method
15.4 KB
smali/H0/r.smali vs.
smali/G0/r.smali
Max HTML report size reached
5.01 KB
smali/H0/N.smali vs.
smali/G0/N.smali
Files 2% similar despite different names
    
Offset 1, 115 lines modifiedOffset 1, 109 lines modified
1 .class·public·final·enum·LH0/N;1 .class·public·final·enum·LG0/N;
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·f:LH0/N;5 .field·public·static·final·enum·f:LG0/N;
  
6 .field·public·static·final·enum·g:LH0/N;6 .field·public·static·final·enum·g:LG0/N;
  
7 .field·public·static·final·enum·h:LH0/N;7 .field·public·static·final·enum·h:LG0/N;
  
8 .field·public·static·final·synthetic·i:[LH0/N;8 .field·public·static·final·synthetic·i:[LG0/N;
  
  
9 #·instance·fields9 #·instance·fields
10 .field·public·final·e:I10 .field·public·final·e:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·constructor·<clinit>()V12 .method·static·constructor·<clinit>()V
13 ····.locals·713 ····.locals·5
  
14 ····.line·114 ····.line·1
15 ····new-instance·v0,·LH0/N;15 ····new-instance·v0,·LG0/N;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····const-string·v1,·"PLATFORM_ENCODED"18 ····const-string·v1,·"PLATFORM_ENCODED"
  
19 ····.line·419 ····.line·4
20 ····.line·520 ····.line·5
21 ····const/4·v2,·0x021 ····const/4·v2,·0x0
  
22 ····.line·622 ····.line·6
23 ····invoke-direct·{v0,·v1,·v2,·v2},·LH0/N;-><init>(Ljava/lang/String;II)V23 ····invoke-direct·{v0,·v1,·v2,·v2},·LG0/N;-><init>(Ljava/lang/String;II)V
  
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····.line·926 ····.line·9
27 ····sput-object·v0,·LH0/N;->f:LH0/N;27 ····sput-object·v0,·LG0/N;->f:LG0/N;
  
28 ····.line·1028 ····.line·10
29 ····.line·1129 ····.line·11
30 ····new-instance·v1,·LH0/N;30 ····new-instance·v1,·LG0/N;
  
31 ····.line·1231 ····.line·12
32 ····.line·1332 ····.line·13
33 ····const-string·v3,·"JSON_ENCODED"33 ····const-string·v2,·"JSON_ENCODED"
  
34 ····.line·1434 ····.line·14
35 ····.line·1535 ····.line·15
36 ····const/4·v4,·0x136 ····const/4·v3,·0x1
  
37 ····.line·1637 ····.line·16
38 ····invoke-direct·{v1,·v3,·v4,·v4},·LH0/N;-><init>(Ljava/lang/String;II)V38 ····invoke-direct·{v1,·v2,·v3,·v3},·LG0/N;-><init>(Ljava/lang/String;II)V
  
39 ····.line·1739 ····.line·17
40 ····.line·1840 ····.line·18
41 ····.line·1941 ····.line·19
42 ····sput-object·v1,·LH0/N;->g:LH0/N;42 ····sput-object·v1,·LG0/N;->g:LG0/N;
  
43 ····.line·2043 ····.line·20
44 ····.line·2144 ····.line·21
45 ····new-instance·v3,·LH0/N;45 ····new-instance·v2,·LG0/N;
  
46 ····.line·2246 ····.line·22
47 ····.line·2347 ····.line·23
48 ····const-string·v5,·"UNEXPECTED_STRING"48 ····const-string·v3,·"UNEXPECTED_STRING"
  
49 ····.line·2449 ····.line·24
50 ····.line·2550 ····.line·25
51 ····const/4·v6,·0x251 ····const/4·v4,·0x2
  
52 ····.line·2652 ····.line·26
53 ····invoke-direct·{v3,·v5,·v6,·v6},·LH0/N;-><init>(Ljava/lang/String;II)V53 ····invoke-direct·{v2,·v3,·v4,·v4},·LG0/N;-><init>(Ljava/lang/String;II)V
  
54 ····.line·2754 ····.line·27
55 ····.line·2855 ····.line·28
56 ····.line·2956 ····.line·29
57 ····sput-object·v3,·LH0/N;->h:LH0/N;57 ····sput-object·v2,·LG0/N;->h:LG0/N;
  
58 ····.line·3058 ····.line·30
59 ····.line·3159 ····.line·31
60 ····const/4·v5,·0x360 ····filled-new-array·{v0,·v1,·v2},·[LG0/N;
  
61 ····.line·3261 ····.line·32
62 ····new-array·v5,·v5,·[LH0/N; 
  
63 ····.line·3362 ····.line·33
64 ····.line·3463 ····.line·34
65 ····aput-object·v0,·v5,·v264 ····move-result-object·v0
  
66 ····.line·3565 ····.line·35
 66 ····sput-object·v0,·LG0/N;->i:[LG0/N;
67 ····.line·36 
68 ····aput-object·v1,·v5,·v4 
  
 67 ····.line·36
69 ····.line·3768 ····.line·37
 69 ····return-void
70 ····.line·3870 ····.line·38
71 ····aput-object·v3,·v5,·v6 
  
72 ····.line·3971 ····.line·39
73 ····.line·4072 ····.line·40
74 ····sput-object·v5,·LH0/N;->i:[LH0/N; 
  
75 ····.line·4173 ····.line·41
76 ····.line·4274 ····.line·42
77 ····return-void 
78 ····.line·4375 ····.line·43
79 ····.line·4476 ····.line·44
80 ····.line·4577 ····.line·45
81 ····.line·4678 ····.line·46
82 ····.line·4779 ····.line·47
83 ····.line·4880 ····.line·48
84 ····.line·4981 ····.line·49
Offset 187, 26 lines modifiedOffset 181, 30 lines modified
187 ····.line·121181 ····.line·121
188 ····.line·122182 ····.line·122
189 ····.line·123183 ····.line·123
190 ····.line·124184 ····.line·124
191 ····.line·125185 ····.line·125
192 ····.line·126186 ····.line·126
193 ····.line·127187 ····.line·127
 188 ····.line·128
Max diff block lines reached; 1998/5056 bytes (39.52%) of diff not shown.
11.4 KB
smali/H0/u.smali vs.
smali/G0/G.smali
Max HTML report size reached
70.3 KB
smali/H0/L.smali vs.
smali/G0/L.smali
Max HTML report size reached
7.69 KB
smali/H0/B.smali vs.
smali/G0/B.smali
Max HTML report size reached
7.57 KB
smali/H0/o.smali vs.
smali/H/K.smali
Max HTML report size reached
4.61 KB
smali/H0/l.smali vs.
smali/G0/l.smali
Files 2% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LH0/l;1 .class·public·final·LG0/l;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·i:I7 .field·public·i:I
  
8 .field·public·final·synthetic·j:LH0/L;8 .field·public·final·synthetic·j:LG0/L;
  
9 .field·public·final·synthetic·k:Ljava/util/List;9 .field·public·final·synthetic·k:Ljava/util/List;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LH0/L;Ljava/util/List;LM0/d;)V11 .method·public·constructor·<init>(LG0/L;Ljava/util/List;LL0/d;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LH0/l;->j:LH0/L;14 ····iput-object·p1,·p0,·LG0/l;->j:LG0/L;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····iput-object·p2,·p0,·LH0/l;->k:Ljava/util/List;17 ····iput-object·p2,·p0,·LG0/l;->k:Ljava/util/List;
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····const/4·p1,·0x220 ····const/4·p1,·0x2
  
21 ····.line·621 ····.line·6
22 ····invoke-direct·{p0,·p1,·p3},·LO0/g;-><init>(ILM0/d;)V22 ····invoke-direct·{p0,·p1,·p3},·LN0/g;-><init>(ILL0/d;)V
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····.line·925 ····.line·9
26 ····return-void26 ····return-void
27 ····.line·1027 ····.line·10
28 ····.line·1128 ····.line·11
Offset 643, 39 lines modifiedOffset 643, 39 lines modified
  
  
643 #·virtual·methods643 #·virtual·methods
644 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;644 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
645 ····.locals·0645 ····.locals·0
  
646 ····.line·1646 ····.line·1
647 ····check-cast·p1,·Lc1/u;647 ····check-cast·p1,·Lb1/u;
  
648 ····.line·2648 ····.line·2
649 ····.line·3649 ····.line·3
650 ····check-cast·p2,·LM0/d;650 ····check-cast·p2,·LL0/d;
  
651 ····.line·4651 ····.line·4
652 ····.line·5652 ····.line·5
653 ····invoke-virtual·{p0,·p2,·p1},·LH0/l;->e(LM0/d;Ljava/lang/Object;)LM0/d;653 ····invoke-virtual·{p0,·p2,·p1},·LG0/l;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
654 ····.line·6654 ····.line·6
655 ····.line·7655 ····.line·7
656 ····.line·8656 ····.line·8
657 ····move-result-object·p1657 ····move-result-object·p1
  
658 ····.line·9658 ····.line·9
659 ····check-cast·p1,·LH0/l;659 ····check-cast·p1,·LG0/l;
  
660 ····.line·10660 ····.line·10
661 ····.line·11661 ····.line·11
662 ····sget-object·p2,·LK0/h;->a:LK0/h;662 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
663 ····.line·12663 ····.line·12
664 ····.line·13664 ····.line·13
665 ····invoke-virtual·{p1,·p2},·LH0/l;->n(Ljava/lang/Object;)Ljava/lang/Object;665 ····invoke-virtual·{p1,·p2},·LG0/l;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
666 ····.line·14666 ····.line·14
667 ····.line·15667 ····.line·15
668 ····.line·16668 ····.line·16
669 ····move-result-object·p1669 ····move-result-object·p1
  
670 ····.line·17670 ····.line·17
Offset 881, 33 lines modifiedOffset 881, 42 lines modified
881 ····.line·216881 ····.line·216
882 ····.line·217882 ····.line·217
883 ····.line·218883 ····.line·218
884 ····.line·219884 ····.line·219
885 ····.line·220885 ····.line·220
886 ····.line·221886 ····.line·221
887 ····.line·222887 ····.line·222
 888 ····.line·223
 889 ····.line·224
 890 ····.line·225
 891 ····.line·226
 892 ····.line·227
 893 ····.line·228
 894 ····.line·229
 895 ····.line·230
 896 ····.line·231
888 .end·method897 .end·method
  
889 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;898 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
890 ····.locals·2899 ····.locals·2
  
891 ····.line·1900 ····.line·1
892 ····new-instance·p2,·LH0/l;901 ····new-instance·p2,·LG0/l;
  
893 ····.line·2902 ····.line·2
894 ····.line·3903 ····.line·3
895 ····iget-object·v0,·p0,·LH0/l;->j:LH0/L;904 ····iget-object·v0,·p0,·LG0/l;->j:LG0/L;
  
896 ····.line·4905 ····.line·4
897 ····.line·5906 ····.line·5
898 ····iget-object·v1,·p0,·LH0/l;->k:Ljava/util/List;907 ····iget-object·v1,·p0,·LG0/l;->k:Ljava/util/List;
  
899 ····.line·6908 ····.line·6
900 ····.line·7909 ····.line·7
901 ····invoke-direct·{p2,·v0,·v1,·p1},·LH0/l;-><init>(LH0/L;Ljava/util/List;LM0/d;)V910 ····invoke-direct·{p2,·v0,·v1,·p1},·LG0/l;-><init>(LG0/L;Ljava/util/List;LL0/d;)V
  
902 ····.line·8911 ····.line·8
903 ····.line·9912 ····.line·9
904 ····.line·10913 ····.line·10
905 ····return-object·p2914 ····return-object·p2
906 ····.line·11915 ····.line·11
907 ····.line·12916 ····.line·12
Offset 1117, 25 lines modifiedOffset 1126, 34 lines modified
1117 ····.line·2161126 ····.line·216
1118 ····.line·2171127 ····.line·217
1119 ····.line·2181128 ····.line·218
Max diff block lines reached; 1542/4644 bytes (33.20%) of diff not shown.
10.3 KB
smali/H0/y.smali vs.
smali/G0/s.smali
Max HTML report size reached
856 B
smali/H0/O.smali vs.
smali/G0/O.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LH0/O;1 .class·public·final·LG0/O;
2 .super·Ljava/io/ObjectInputStream;2 .super·Ljava/io/ObjectInputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·final·resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;5 .method·public·final·resolveClass(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;
6 ····.locals·56 ····.locals·5
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ····new-instance·v1,·Ljava/util/LinkedHashSet;35 ····new-instance·v1,·Ljava/util/LinkedHashSet;
  
36 ····.line·1436 ····.line·14
37 ····.line·1537 ····.line·15
38 ····const/4·v2,·0x438 ····const/4·v2,·0x4
  
39 ····.line·1639 ····.line·16
40 ····invoke-static·{v2},·La/a;->u(I)I40 ····invoke-static·{v2},·La/a;->w(I)I
  
41 ····.line·1741 ····.line·17
42 ····.line·1842 ····.line·18
43 ····.line·1943 ····.line·19
44 ····move-result·v344 ····move-result·v3
  
45 ····.line·2045 ····.line·20
Offset 207, 8 lines modifiedOffset 207, 15 lines modified
207 ····.line·122207 ····.line·122
208 ····.line·123208 ····.line·123
209 ····.line·124209 ····.line·124
210 ····.line·125210 ····.line·125
211 ····.line·126211 ····.line·126
212 ····.line·127212 ····.line·127
213 ····.line·128213 ····.line·128
 214 ····.line·129
 215 ····.line·130
 216 ····.line·131
 217 ····.line·132
 218 ····.line·133
 219 ····.line·134
 220 ····.line·135
214 .end·method221 .end·method
4.68 KB
smali/H0/C.smali vs.
smali/G0/C.smali
Files 4% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LH0/C;1 .class·public·final·LG0/C;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·synthetic·i:Ljava/lang/Object;7 .field·public·synthetic·i:Ljava/lang/Object;
  
8 .field·public·final·synthetic·j:LN/e;8 .field·public·final·synthetic·j:LL/e;
  
9 .field·public·final·synthetic·k:Z9 .field·public·final·synthetic·k:Z
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LN/e;ZLM0/d;)V11 .method·public·constructor·<init>(LL/e;ZLL0/d;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LH0/C;->j:LN/e;14 ····iput-object·p1,·p0,·LG0/C;->j:LL/e;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····iput-boolean·p2,·p0,·LH0/C;->k:Z17 ····iput-boolean·p2,·p0,·LG0/C;->k:Z
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····const/4·p1,·0x220 ····const/4·p1,·0x2
  
21 ····.line·621 ····.line·6
22 ····invoke-direct·{p0,·p1,·p3},·LO0/g;-><init>(ILM0/d;)V22 ····invoke-direct·{p0,·p1,·p3},·LN0/g;-><init>(ILL0/d;)V
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····.line·925 ····.line·9
26 ····return-void26 ····return-void
27 ····.line·1027 ····.line·10
28 ····.line·1128 ····.line·11
Offset 643, 39 lines modifiedOffset 643, 39 lines modified
  
  
643 #·virtual·methods643 #·virtual·methods
644 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;644 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
645 ····.locals·0645 ····.locals·0
  
646 ····.line·1646 ····.line·1
647 ····check-cast·p1,·LN/b;647 ····check-cast·p1,·LL/b;
  
648 ····.line·2648 ····.line·2
649 ····.line·3649 ····.line·3
650 ····check-cast·p2,·LM0/d;650 ····check-cast·p2,·LL0/d;
  
651 ····.line·4651 ····.line·4
652 ····.line·5652 ····.line·5
653 ····invoke-virtual·{p0,·p2,·p1},·LH0/C;->e(LM0/d;Ljava/lang/Object;)LM0/d;653 ····invoke-virtual·{p0,·p2,·p1},·LG0/C;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
654 ····.line·6654 ····.line·6
655 ····.line·7655 ····.line·7
656 ····.line·8656 ····.line·8
657 ····move-result-object·p1657 ····move-result-object·p1
  
658 ····.line·9658 ····.line·9
659 ····check-cast·p1,·LH0/C;659 ····check-cast·p1,·LG0/C;
  
660 ····.line·10660 ····.line·10
661 ····.line·11661 ····.line·11
662 ····sget-object·p2,·LK0/h;->a:LK0/h;662 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
663 ····.line·12663 ····.line·12
664 ····.line·13664 ····.line·13
665 ····invoke-virtual·{p1,·p2},·LH0/C;->n(Ljava/lang/Object;)Ljava/lang/Object;665 ····invoke-virtual·{p1,·p2},·LG0/C;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
666 ····.line·14666 ····.line·14
667 ····.line·15667 ····.line·15
668 ····.line·16668 ····.line·16
669 ····return-object·p2669 ····return-object·p2
670 ····.line·17670 ····.line·17
671 ····.line·18671 ····.line·18
Offset 879, 38 lines modifiedOffset 879, 47 lines modified
879 ····.line·216879 ····.line·216
880 ····.line·217880 ····.line·217
881 ····.line·218881 ····.line·218
882 ····.line·219882 ····.line·219
883 ····.line·220883 ····.line·220
884 ····.line·221884 ····.line·221
885 ····.line·222885 ····.line·222
 886 ····.line·223
 887 ····.line·224
 888 ····.line·225
 889 ····.line·226
 890 ····.line·227
 891 ····.line·228
 892 ····.line·229
 893 ····.line·230
 894 ····.line·231
886 .end·method895 .end·method
  
887 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;896 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
888 ····.locals·3897 ····.locals·3
  
889 ····.line·1898 ····.line·1
890 ····new-instance·v0,·LH0/C;899 ····new-instance·v0,·LG0/C;
  
891 ····.line·2900 ····.line·2
892 ····.line·3901 ····.line·3
893 ····iget-object·v1,·p0,·LH0/C;->j:LN/e;902 ····iget-object·v1,·p0,·LG0/C;->j:LL/e;
  
894 ····.line·4903 ····.line·4
895 ····.line·5904 ····.line·5
896 ····iget-boolean·v2,·p0,·LH0/C;->k:Z905 ····iget-boolean·v2,·p0,·LG0/C;->k:Z
  
897 ····.line·6906 ····.line·6
898 ····.line·7907 ····.line·7
899 ····invoke-direct·{v0,·v1,·v2,·p1},·LH0/C;-><init>(LN/e;ZLM0/d;)V908 ····invoke-direct·{v0,·v1,·v2,·p1},·LG0/C;-><init>(LL/e;ZLL0/d;)V
  
900 ····.line·8909 ····.line·8
901 ····.line·9910 ····.line·9
902 ····.line·10911 ····.line·10
903 ····iput-object·p2,·v0,·LH0/C;->i:Ljava/lang/Object;912 ····iput-object·p2,·v0,·LG0/C;->i:Ljava/lang/Object;
  
904 ····.line·11913 ····.line·11
905 ····.line·12914 ····.line·12
906 ····return-object·v0915 ····return-object·v0
907 ····.line·13916 ····.line·13
908 ····.line·14917 ····.line·14
Max diff block lines reached; 1661/4722 bytes (35.18%) of diff not shown.
2.32 KB
smali/H0/m.smali vs.
smali/H/W.smali
Files 3% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LH0/m;1 .class·public·final·LH/W;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·h:Ljava/lang/Object;5 .field·public·h:Lj1/d;
  
6 .field·public·i:I6 .field·public·i:Z
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
7 .field·public·final·synthetic·j:LH0/n;8 .field·public·final·synthetic·k:LH/Y;
  
 9 .field·public·l:I
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·constructor·<init>(LH0/n;LM0/d;)V11 .method·public·constructor·<init>(LH/Y;LN0/b;)V
10 ····.locals·012 ····.locals·0
  
11 ····.line·113 ····.line·1
12 ····iput-object·p1,·p0,·LH0/m;->j:LH0/n;14 ····iput-object·p1,·p0,·LH/W;->k:LH/Y;
  
13 ····.line·215 ····.line·2
14 ····.line·316 ····.line·3
15 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
16 ····.line·418 ····.line·4
17 ····.line·519 ····.line·5
18 ····.line·620 ····.line·6
19 ····return-void21 ····return-void
20 ····.line·722 ····.line·7
21 ····.line·823 ····.line·8
Offset 238, 49 lines modifiedOffset 242, 58 lines modified
238 ····.line·216242 ····.line·216
239 ····.line·217243 ····.line·217
240 ····.line·218244 ····.line·218
241 ····.line·219245 ····.line·219
242 ····.line·220246 ····.line·220
243 ····.line·221247 ····.line·221
244 ····.line·222248 ····.line·222
 249 ····.line·223
 250 ····.line·224
 251 ····.line·225
 252 ····.line·226
 253 ····.line·227
 254 ····.line·228
 255 ····.line·229
 256 ····.line·230
 257 ····.line·231
245 .end·method258 .end·method
  
  
246 #·virtual·methods259 #·virtual·methods
247 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;260 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
248 ····.locals·1261 ····.locals·1
  
249 ····.line·1262 ····.line·1
250 ····iput-object·p1,·p0,·LH0/m;->h:Ljava/lang/Object;263 ····iput-object·p1,·p0,·LH/W;->j:Ljava/lang/Object;
  
251 ····.line·2264 ····.line·2
252 ····.line·3265 ····.line·3
253 ····iget·p1,·p0,·LH0/m;->i:I266 ····iget·p1,·p0,·LH/W;->l:I
  
254 ····.line·4267 ····.line·4
255 ····.line·5268 ····.line·5
256 ····const/high16·v0,·-0x80000000269 ····const/high16·v0,·-0x80000000
  
257 ····.line·6270 ····.line·6
258 ····.line·7271 ····.line·7
259 ····or-int/2addr·p1,·v0272 ····or-int/2addr·p1,·v0
  
260 ····.line·8273 ····.line·8
261 ····iput·p1,·p0,·LH0/m;->i:I274 ····iput·p1,·p0,·LH/W;->l:I
  
262 ····.line·9275 ····.line·9
263 ····.line·10276 ····.line·10
264 ····iget-object·p1,·p0,·LH0/m;->j:LH0/n;277 ····iget-object·p1,·p0,·LH/W;->k:LH/Y;
  
265 ····.line·11278 ····.line·11
266 ····.line·12279 ····.line·12
267 ····const/4·v0,·0x0280 ····const/4·v0,·0x0
  
268 ····.line·13281 ····.line·13
269 ····invoke-virtual·{p1,·v0,·p0},·LH0/n;->b(Ljava/lang/Object;LM0/d;)Ljava/lang/Object;282 ····invoke-virtual·{p1,·v0,·p0},·LH/Y;->c(LT0/p;LN0/b;)Ljava/lang/Object;
  
270 ····.line·14283 ····.line·14
271 ····.line·15284 ····.line·15
272 ····.line·16285 ····.line·16
273 ····move-result-object·p1286 ····move-result-object·p1
  
274 ····.line·17287 ····.line·17
Offset 392, 8 lines modifiedOffset 405, 15 lines modified
392 ····.line·122405 ····.line·122
393 ····.line·123406 ····.line·123
394 ····.line·124407 ····.line·124
395 ····.line·125408 ····.line·125
396 ····.line·126409 ····.line·126
397 ····.line·127410 ····.line·127
398 ····.line·128411 ····.line·128
 412 ····.line·129
 413 ····.line·130
 414 ····.line·131
 415 ····.line·132
 416 ····.line·133
 417 ····.line·134
 418 ····.line·135
399 .end·method419 .end·method
2.23 KB
smali/H0/A.smali vs.
smali/H/r.smali
Files 2% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LH0/A;1 .class·public·final·LH/r;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·h:Ljava/lang/Object;5 .field·public·synthetic·h:Ljava/lang/Object;
  
6 .field·public·i:I6 .field·public·i:I
  
7 .field·public·final·synthetic·j:LH0/B;7 .field·public·final·synthetic·j:LG0/B;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LH0/B;LM0/d;)V9 .method·public·constructor·<init>(LG0/B;LL0/d;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LH0/A;->j:LH0/B;12 ····iput-object·p1,·p0,·LH/r;->j:LG0/B;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V15 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
16 ····.line·416 ····.line·4
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
Offset 238, 49 lines modifiedOffset 238, 58 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
  
  
246 #·virtual·methods255 #·virtual·methods
247 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;256 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
248 ····.locals·1257 ····.locals·1
  
249 ····.line·1258 ····.line·1
250 ····iput-object·p1,·p0,·LH0/A;->h:Ljava/lang/Object;259 ····iput-object·p1,·p0,·LH/r;->h:Ljava/lang/Object;
  
251 ····.line·2260 ····.line·2
252 ····.line·3261 ····.line·3
253 ····iget·p1,·p0,·LH0/A;->i:I262 ····iget·p1,·p0,·LH/r;->i:I
  
254 ····.line·4263 ····.line·4
255 ····.line·5264 ····.line·5
256 ····const/high16·v0,·-0x80000000265 ····const/high16·v0,·-0x80000000
  
257 ····.line·6266 ····.line·6
258 ····.line·7267 ····.line·7
259 ····or-int/2addr·p1,·v0268 ····or-int/2addr·p1,·v0
  
260 ····.line·8269 ····.line·8
261 ····iput·p1,·p0,·LH0/A;->i:I270 ····iput·p1,·p0,·LH/r;->i:I
  
262 ····.line·9271 ····.line·9
263 ····.line·10272 ····.line·10
264 ····iget-object·p1,·p0,·LH0/A;->j:LH0/B;273 ····iget-object·p1,·p0,·LH/r;->j:LG0/B;
  
265 ····.line·11274 ····.line·11
266 ····.line·12275 ····.line·12
267 ····const/4·v0,·0x0276 ····const/4·v0,·0x0
  
268 ····.line·13277 ····.line·13
269 ····invoke-virtual·{p1,·v0,·p0},·LH0/B;->b(Ljava/lang/Object;LM0/d;)Ljava/lang/Object;278 ····invoke-virtual·{p1,·v0,·p0},·LG0/B;->b(Ljava/lang/Object;LL0/d;)Ljava/lang/Object;
  
270 ····.line·14279 ····.line·14
271 ····.line·15280 ····.line·15
272 ····.line·16281 ····.line·16
273 ····move-result-object·p1282 ····move-result-object·p1
  
274 ····.line·17283 ····.line·17
Offset 392, 8 lines modifiedOffset 401, 15 lines modified
392 ····.line·122401 ····.line·122
393 ····.line·123402 ····.line·123
394 ····.line·124403 ····.line·124
395 ····.line·125404 ····.line·125
396 ····.line·126405 ····.line·126
397 ····.line·127406 ····.line·127
398 ····.line·128407 ····.line·128
 408 ····.line·129
 409 ····.line·130
 410 ····.line·131
 411 ····.line·132
 412 ····.line·133
 413 ····.line·134
 414 ····.line·135
399 .end·method415 .end·method
2.44 KB
smali/H0/w.smali vs.
smali/G0/w.smali
Files 4% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LH0/w;1 .class·public·final·LG0/w;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:LH0/L;5 .field·public·h:LG0/L;
  
6 .field·public·i:Ljava/util/Set;6 .field·public·i:Ljava/util/Set;
  
7 .field·public·j:Ljava/util/Map;7 .field·public·j:Ljava/util/Map;
  
8 .field·public·k:Ljava/util/Iterator;8 .field·public·k:Ljava/util/Iterator;
  
9 .field·public·l:LN/e;9 .field·public·l:LL/e;
  
10 .field·public·synthetic·m:Ljava/lang/Object;10 .field·public·synthetic·m:Ljava/lang/Object;
  
11 .field·public·final·synthetic·n:LH0/L;11 .field·public·final·synthetic·n:LG0/L;
  
12 .field·public·o:I12 .field·public·o:I
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(LH0/L;LO0/b;)V14 .method·public·constructor·<init>(LG0/L;LN0/b;)V
15 ····.locals·015 ····.locals·0
  
16 ····.line·116 ····.line·1
17 ····iput-object·p1,·p0,·LH0/w;->n:LH0/L;17 ····iput-object·p1,·p0,·LG0/w;->n:LG0/L;
  
18 ····.line·218 ····.line·2
19 ····.line·319 ····.line·3
20 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V20 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
21 ····.line·421 ····.line·4
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
Offset 248, 49 lines modifiedOffset 248, 58 lines modified
248 ····.line·216248 ····.line·216
249 ····.line·217249 ····.line·217
250 ····.line·218250 ····.line·218
251 ····.line·219251 ····.line·219
252 ····.line·220252 ····.line·220
253 ····.line·221253 ····.line·221
254 ····.line·222254 ····.line·222
 255 ····.line·223
 256 ····.line·224
 257 ····.line·225
 258 ····.line·226
 259 ····.line·227
 260 ····.line·228
 261 ····.line·229
 262 ····.line·230
 263 ····.line·231
255 .end·method264 .end·method
  
  
256 #·virtual·methods265 #·virtual·methods
257 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;266 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
258 ····.locals·1267 ····.locals·1
  
259 ····.line·1268 ····.line·1
260 ····iput-object·p1,·p0,·LH0/w;->m:Ljava/lang/Object;269 ····iput-object·p1,·p0,·LG0/w;->m:Ljava/lang/Object;
  
261 ····.line·2270 ····.line·2
262 ····.line·3271 ····.line·3
263 ····iget·p1,·p0,·LH0/w;->o:I272 ····iget·p1,·p0,·LG0/w;->o:I
  
264 ····.line·4273 ····.line·4
265 ····.line·5274 ····.line·5
266 ····const/high16·v0,·-0x80000000275 ····const/high16·v0,·-0x80000000
  
267 ····.line·6276 ····.line·6
268 ····.line·7277 ····.line·7
269 ····or-int/2addr·p1,·v0278 ····or-int/2addr·p1,·v0
  
270 ····.line·8279 ····.line·8
271 ····iput·p1,·p0,·LH0/w;->o:I280 ····iput·p1,·p0,·LG0/w;->o:I
  
272 ····.line·9281 ····.line·9
273 ····.line·10282 ····.line·10
274 ····iget-object·p1,·p0,·LH0/w;->n:LH0/L;283 ····iget-object·p1,·p0,·LG0/w;->n:LG0/L;
  
275 ····.line·11284 ····.line·11
276 ····.line·12285 ····.line·12
277 ····const/4·v0,·0x0286 ····const/4·v0,·0x0
  
278 ····.line·13287 ····.line·13
279 ····invoke-static·{p1,·v0,·p0},·LH0/L;->i(LH0/L;Ljava/util/List;LO0/b;)Ljava/lang/Object;288 ····invoke-static·{p1,·v0,·p0},·LG0/L;->l(LG0/L;Ljava/util/List;LN0/b;)Ljava/lang/Object;
  
280 ····.line·14289 ····.line·14
281 ····.line·15290 ····.line·15
282 ····.line·16291 ····.line·16
283 ····move-result-object·p1292 ····move-result-object·p1
  
284 ····.line·17293 ····.line·17
Offset 402, 8 lines modifiedOffset 411, 15 lines modified
402 ····.line·122411 ····.line·122
403 ····.line·123412 ····.line·123
404 ····.line·124413 ····.line·124
405 ····.line·125414 ····.line·125
406 ····.line·126415 ····.line·126
407 ····.line·127416 ····.line·127
408 ····.line·128417 ····.line·128
 418 ····.line·129
 419 ····.line·130
 420 ····.line·131
 421 ····.line·132
 422 ····.line·133
 423 ····.line·134
 424 ····.line·135
409 .end·method425 .end·method
19.3 KB
smali/H0/n.smali vs.
smali/G0/n.smali
Max HTML report size reached
10.5 KB
smali/H0/F.smali vs.
smali/X0/b.smali
Max HTML report size reached
26.3 KB
smali/H0/M.smali vs.
smali/q0/k.smali
Max HTML report size reached
4.68 KB
smali/H0/I.smali vs.
smali/G0/I.smali
Files 5% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LH0/I;1 .class·public·final·LG0/I;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·synthetic·i:Ljava/lang/Object;7 .field·public·synthetic·i:Ljava/lang/Object;
  
8 .field·public·final·synthetic·j:LN/e;8 .field·public·final·synthetic·j:LL/e;
  
9 .field·public·final·synthetic·k:J9 .field·public·final·synthetic·k:J
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LN/e;JLM0/d;)V11 .method·public·constructor·<init>(LL/e;JLL0/d;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LH0/I;->j:LN/e;14 ····iput-object·p1,·p0,·LG0/I;->j:LL/e;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····iput-wide·p2,·p0,·LH0/I;->k:J17 ····iput-wide·p2,·p0,·LG0/I;->k:J
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····const/4·p1,·0x220 ····const/4·p1,·0x2
  
21 ····.line·621 ····.line·6
22 ····invoke-direct·{p0,·p1,·p4},·LO0/g;-><init>(ILM0/d;)V22 ····invoke-direct·{p0,·p1,·p4},·LN0/g;-><init>(ILL0/d;)V
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····.line·925 ····.line·9
26 ····return-void26 ····return-void
27 ····.line·1027 ····.line·10
28 ····.line·1128 ····.line·11
Offset 643, 39 lines modifiedOffset 643, 39 lines modified
  
  
643 #·virtual·methods643 #·virtual·methods
644 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;644 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
645 ····.locals·0645 ····.locals·0
  
646 ····.line·1646 ····.line·1
647 ····check-cast·p1,·LN/b;647 ····check-cast·p1,·LL/b;
  
648 ····.line·2648 ····.line·2
649 ····.line·3649 ····.line·3
650 ····check-cast·p2,·LM0/d;650 ····check-cast·p2,·LL0/d;
  
651 ····.line·4651 ····.line·4
652 ····.line·5652 ····.line·5
653 ····invoke-virtual·{p0,·p2,·p1},·LH0/I;->e(LM0/d;Ljava/lang/Object;)LM0/d;653 ····invoke-virtual·{p0,·p2,·p1},·LG0/I;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
654 ····.line·6654 ····.line·6
655 ····.line·7655 ····.line·7
656 ····.line·8656 ····.line·8
657 ····move-result-object·p1657 ····move-result-object·p1
  
658 ····.line·9658 ····.line·9
659 ····check-cast·p1,·LH0/I;659 ····check-cast·p1,·LG0/I;
  
660 ····.line·10660 ····.line·10
661 ····.line·11661 ····.line·11
662 ····sget-object·p2,·LK0/h;->a:LK0/h;662 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
663 ····.line·12663 ····.line·12
664 ····.line·13664 ····.line·13
665 ····invoke-virtual·{p1,·p2},·LH0/I;->n(Ljava/lang/Object;)Ljava/lang/Object;665 ····invoke-virtual·{p1,·p2},·LG0/I;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
666 ····.line·14666 ····.line·14
667 ····.line·15667 ····.line·15
668 ····.line·16668 ····.line·16
669 ····return-object·p2669 ····return-object·p2
670 ····.line·17670 ····.line·17
671 ····.line·18671 ····.line·18
Offset 879, 38 lines modifiedOffset 879, 47 lines modified
879 ····.line·216879 ····.line·216
880 ····.line·217880 ····.line·217
881 ····.line·218881 ····.line·218
882 ····.line·219882 ····.line·219
883 ····.line·220883 ····.line·220
884 ····.line·221884 ····.line·221
885 ····.line·222885 ····.line·222
 886 ····.line·223
 887 ····.line·224
 888 ····.line·225
 889 ····.line·226
 890 ····.line·227
 891 ····.line·228
 892 ····.line·229
 893 ····.line·230
 894 ····.line·231
886 .end·method895 .end·method
  
887 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;896 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
888 ····.locals·4897 ····.locals·4
  
889 ····.line·1898 ····.line·1
890 ····new-instance·v0,·LH0/I;899 ····new-instance·v0,·LG0/I;
  
891 ····.line·2900 ····.line·2
892 ····.line·3901 ····.line·3
893 ····iget-object·v1,·p0,·LH0/I;->j:LN/e;902 ····iget-object·v1,·p0,·LG0/I;->j:LL/e;
  
894 ····.line·4903 ····.line·4
895 ····.line·5904 ····.line·5
896 ····iget-wide·v2,·p0,·LH0/I;->k:J905 ····iget-wide·v2,·p0,·LG0/I;->k:J
  
897 ····.line·6906 ····.line·6
898 ····.line·7907 ····.line·7
899 ····invoke-direct·{v0,·v1,·v2,·v3,·p1},·LH0/I;-><init>(LN/e;JLM0/d;)V908 ····invoke-direct·{v0,·v1,·v2,·v3,·p1},·LG0/I;-><init>(LL/e;JLL0/d;)V
  
900 ····.line·8909 ····.line·8
901 ····.line·9910 ····.line·9
902 ····.line·10911 ····.line·10
903 ····iput-object·p2,·v0,·LH0/I;->i:Ljava/lang/Object;912 ····iput-object·p2,·v0,·LG0/I;->i:Ljava/lang/Object;
  
904 ····.line·11913 ····.line·11
905 ····.line·12914 ····.line·12
906 ····return-object·v0915 ····return-object·v0
907 ····.line·13916 ····.line·13
908 ····.line·14917 ····.line·14
Max diff block lines reached; 1667/4724 bytes (35.29%) of diff not shown.
4.61 KB
smali/H0/v.smali vs.
smali/G0/v.smali
Files 2% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LH0/v;1 .class·public·final·LG0/v;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·i:I7 .field·public·i:I
  
8 .field·public·final·synthetic·j:LH0/L;8 .field·public·final·synthetic·j:LG0/L;
  
9 .field·public·final·synthetic·k:Ljava/util/List;9 .field·public·final·synthetic·k:Ljava/util/List;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LH0/L;Ljava/util/List;LM0/d;)V11 .method·public·constructor·<init>(LG0/L;Ljava/util/List;LL0/d;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LH0/v;->j:LH0/L;14 ····iput-object·p1,·p0,·LG0/v;->j:LG0/L;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····iput-object·p2,·p0,·LH0/v;->k:Ljava/util/List;17 ····iput-object·p2,·p0,·LG0/v;->k:Ljava/util/List;
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····const/4·p1,·0x220 ····const/4·p1,·0x2
  
21 ····.line·621 ····.line·6
22 ····invoke-direct·{p0,·p1,·p3},·LO0/g;-><init>(ILM0/d;)V22 ····invoke-direct·{p0,·p1,·p3},·LN0/g;-><init>(ILL0/d;)V
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····.line·925 ····.line·9
26 ····return-void26 ····return-void
27 ····.line·1027 ····.line·10
28 ····.line·1128 ····.line·11
Offset 643, 39 lines modifiedOffset 643, 39 lines modified
  
  
643 #·virtual·methods643 #·virtual·methods
644 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;644 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
645 ····.locals·0645 ····.locals·0
  
646 ····.line·1646 ····.line·1
647 ····check-cast·p1,·Lc1/u;647 ····check-cast·p1,·Lb1/u;
  
648 ····.line·2648 ····.line·2
649 ····.line·3649 ····.line·3
650 ····check-cast·p2,·LM0/d;650 ····check-cast·p2,·LL0/d;
  
651 ····.line·4651 ····.line·4
652 ····.line·5652 ····.line·5
653 ····invoke-virtual·{p0,·p2,·p1},·LH0/v;->e(LM0/d;Ljava/lang/Object;)LM0/d;653 ····invoke-virtual·{p0,·p2,·p1},·LG0/v;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
654 ····.line·6654 ····.line·6
655 ····.line·7655 ····.line·7
656 ····.line·8656 ····.line·8
657 ····move-result-object·p1657 ····move-result-object·p1
  
658 ····.line·9658 ····.line·9
659 ····check-cast·p1,·LH0/v;659 ····check-cast·p1,·LG0/v;
  
660 ····.line·10660 ····.line·10
661 ····.line·11661 ····.line·11
662 ····sget-object·p2,·LK0/h;->a:LK0/h;662 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
663 ····.line·12663 ····.line·12
664 ····.line·13664 ····.line·13
665 ····invoke-virtual·{p1,·p2},·LH0/v;->n(Ljava/lang/Object;)Ljava/lang/Object;665 ····invoke-virtual·{p1,·p2},·LG0/v;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
666 ····.line·14666 ····.line·14
667 ····.line·15667 ····.line·15
668 ····.line·16668 ····.line·16
669 ····move-result-object·p1669 ····move-result-object·p1
  
670 ····.line·17670 ····.line·17
Offset 881, 33 lines modifiedOffset 881, 42 lines modified
881 ····.line·216881 ····.line·216
882 ····.line·217882 ····.line·217
883 ····.line·218883 ····.line·218
884 ····.line·219884 ····.line·219
885 ····.line·220885 ····.line·220
886 ····.line·221886 ····.line·221
887 ····.line·222887 ····.line·222
 888 ····.line·223
 889 ····.line·224
 890 ····.line·225
 891 ····.line·226
 892 ····.line·227
 893 ····.line·228
 894 ····.line·229
 895 ····.line·230
 896 ····.line·231
888 .end·method897 .end·method
  
889 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;898 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
890 ····.locals·2899 ····.locals·2
  
891 ····.line·1900 ····.line·1
892 ····new-instance·p2,·LH0/v;901 ····new-instance·p2,·LG0/v;
  
893 ····.line·2902 ····.line·2
894 ····.line·3903 ····.line·3
895 ····iget-object·v0,·p0,·LH0/v;->j:LH0/L;904 ····iget-object·v0,·p0,·LG0/v;->j:LG0/L;
  
896 ····.line·4905 ····.line·4
897 ····.line·5906 ····.line·5
898 ····iget-object·v1,·p0,·LH0/v;->k:Ljava/util/List;907 ····iget-object·v1,·p0,·LG0/v;->k:Ljava/util/List;
  
899 ····.line·6908 ····.line·6
900 ····.line·7909 ····.line·7
901 ····invoke-direct·{p2,·v0,·v1,·p1},·LH0/v;-><init>(LH0/L;Ljava/util/List;LM0/d;)V910 ····invoke-direct·{p2,·v0,·v1,·p1},·LG0/v;-><init>(LG0/L;Ljava/util/List;LL0/d;)V
  
902 ····.line·8911 ····.line·8
903 ····.line·9912 ····.line·9
904 ····.line·10913 ····.line·10
905 ····return-object·p2914 ····return-object·p2
906 ····.line·11915 ····.line·11
907 ····.line·12916 ····.line·12
Offset 1117, 25 lines modifiedOffset 1126, 34 lines modified
1117 ····.line·2161126 ····.line·216
1118 ····.line·2171127 ····.line·217
1119 ····.line·2181128 ····.line·218
Max diff block lines reached; 1542/4644 bytes (33.20%) of diff not shown.
5.3 KB
smali/H0/P.smali vs.
smali/G0/h.smali
Files 4% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·LH0/P;1 .class·public·final·LG0/h;
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;
  
6 .field·public·final·b:LH0/N;6 .field·public·final·b:Z
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/String;LH0/N;)V8 .method·public·constructor·<init>(Ljava/lang/String;Z)V
9 ····.locals·09 ····.locals·0
  
10 ····.line·110 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····.line·414 ····.line·4
15 ····iput-object·p1,·p0,·LH0/P;->a:Ljava/lang/String;15 ····iput-object·p1,·p0,·LG0/h;->a:Ljava/lang/String;
  
16 ····.line·516 ····.line·5
17 ····.line·617 ····.line·6
18 ····iput-object·p2,·p0,·LH0/P;->b:LH0/N;18 ····iput-boolean·p2,·p0,·LG0/h;->b:Z
  
19 ····.line·719 ····.line·7
20 ····.line·820 ····.line·8
21 ····return-void21 ····return-void
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····.line·1124 ····.line·11
Offset 238, 14 lines modifiedOffset 238, 23 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
  
  
246 #·virtual·methods255 #·virtual·methods
247 .method·public·final·equals(Ljava/lang/Object;)Z256 .method·public·final·equals(Ljava/lang/Object;)Z
248 ····.locals·4257 ····.locals·4
  
Offset 257, 42 lines modifiedOffset 266, 42 lines modified
  
257 ····.line·3266 ····.line·3
258 ····.line·4267 ····.line·4
259 ····return·v0268 ····return·v0
  
260 ····.line·5269 ····.line·5
261 ····:cond_0270 ····:cond_0
262 ····instance-of·v1,·p1,·LH0/P;271 ····instance-of·v1,·p1,·LG0/h;
  
263 ····.line·6272 ····.line·6
264 ····.line·7273 ····.line·7
265 ····const/4·v2,·0x0274 ····const/4·v2,·0x0
  
266 ····.line·8275 ····.line·8
267 ····if-nez·v1,·:cond_1276 ····if-nez·v1,·:cond_1
  
268 ····.line·9277 ····.line·9
269 ····.line·10278 ····.line·10
270 ····return·v2279 ····return·v2
  
271 ····.line·11280 ····.line·11
272 ····:cond_1281 ····:cond_1
273 ····check-cast·p1,·LH0/P;282 ····check-cast·p1,·LG0/h;
  
274 ····.line·12283 ····.line·12
275 ····.line·13284 ····.line·13
276 ····iget-object·v1,·p1,·LH0/P;->a:Ljava/lang/String;285 ····iget-object·v1,·p1,·LG0/h;->a:Ljava/lang/String;
  
277 ····.line·14286 ····.line·14
278 ····.line·15287 ····.line·15
279 ····iget-object·v3,·p0,·LH0/P;->a:Ljava/lang/String;288 ····iget-object·v3,·p0,·LG0/h;->a:Ljava/lang/String;
  
280 ····.line·16289 ····.line·16
281 ····.line·17290 ····.line·17
282 ····invoke-static·{v3,·v1},·LV0/h;->a(Ljava/lang/Object;Ljava/lang/Object;)Z291 ····invoke-static·{v3,·v1},·LU0/h;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
283 ····.line·18292 ····.line·18
284 ····.line·19293 ····.line·19
285 ····.line·20294 ····.line·20
286 ····move-result·v1295 ····move-result·v1
  
287 ····.line·21296 ····.line·21
Offset 300, 19 lines modifiedOffset 309, 19 lines modified
  
300 ····.line·22309 ····.line·22
301 ····.line·23310 ····.line·23
302 ····return·v2311 ····return·v2
  
303 ····.line·24312 ····.line·24
304 ····:cond_2313 ····:cond_2
305 ····iget-object·v1,·p0,·LH0/P;->b:LH0/N;314 ····iget-boolean·v1,·p0,·LG0/h;->b:Z
  
306 ····.line·25315 ····.line·25
307 ····.line·26316 ····.line·26
308 ····iget-object·p1,·p1,·LH0/P;->b:LH0/N;317 ····iget-boolean·p1,·p1,·LG0/h;->b:Z
  
309 ····.line·27318 ····.line·27
310 ····.line·28319 ····.line·28
311 ····if-eq·v1,·p1,·:cond_3320 ····if-eq·v1,·p1,·:cond_3
  
312 ····.line·29321 ····.line·29
313 ····.line·30322 ····.line·30
Offset 414, 21 lines modifiedOffset 423, 28 lines modified
414 ····.line·122423 ····.line·122
415 ····.line·123424 ····.line·123
416 ····.line·124425 ····.line·124
417 ····.line·125426 ····.line·125
418 ····.line·126427 ····.line·126
419 ····.line·127428 ····.line·127
Max diff block lines reached; 2765/5358 bytes (51.61%) of diff not shown.
9.31 KB
smali/H0/D.smali vs.
smali/G0/D.smali
Max HTML report size reached
10.6 KB
smali/H0/K.smali vs.
smali/G0/p.smali
Max HTML report size reached
2.23 KB
smali/H0/x.smali vs.
smali/G0/m.smali
Files 4% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LH0/x;1 .class·public·final·LG0/m;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·h:Ljava/lang/Object;5 .field·public·synthetic·h:Ljava/lang/Object;
  
6 .field·public·i:I6 .field·public·i:I
  
7 .field·public·final·synthetic·j:LH0/n;7 .field·public·final·synthetic·j:LG0/n;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LH0/n;LM0/d;)V9 .method·public·constructor·<init>(LG0/n;LL0/d;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LH0/x;->j:LH0/n;12 ····iput-object·p1,·p0,·LG0/m;->j:LG0/n;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V15 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
16 ····.line·416 ····.line·4
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
Offset 238, 49 lines modifiedOffset 238, 58 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
  
  
246 #·virtual·methods255 #·virtual·methods
247 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;256 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
248 ····.locals·1257 ····.locals·1
  
249 ····.line·1258 ····.line·1
250 ····iput-object·p1,·p0,·LH0/x;->h:Ljava/lang/Object;259 ····iput-object·p1,·p0,·LG0/m;->h:Ljava/lang/Object;
  
251 ····.line·2260 ····.line·2
252 ····.line·3261 ····.line·3
253 ····iget·p1,·p0,·LH0/x;->i:I262 ····iget·p1,·p0,·LG0/m;->i:I
  
254 ····.line·4263 ····.line·4
255 ····.line·5264 ····.line·5
256 ····const/high16·v0,·-0x80000000265 ····const/high16·v0,·-0x80000000
  
257 ····.line·6266 ····.line·6
258 ····.line·7267 ····.line·7
259 ····or-int/2addr·p1,·v0268 ····or-int/2addr·p1,·v0
  
260 ····.line·8269 ····.line·8
261 ····iput·p1,·p0,·LH0/x;->i:I270 ····iput·p1,·p0,·LG0/m;->i:I
  
262 ····.line·9271 ····.line·9
263 ····.line·10272 ····.line·10
264 ····iget-object·p1,·p0,·LH0/x;->j:LH0/n;273 ····iget-object·p1,·p0,·LG0/m;->j:LG0/n;
  
265 ····.line·11274 ····.line·11
266 ····.line·12275 ····.line·12
267 ····const/4·v0,·0x0276 ····const/4·v0,·0x0
  
268 ····.line·13277 ····.line·13
269 ····invoke-virtual·{p1,·v0,·p0},·LH0/n;->b(Ljava/lang/Object;LM0/d;)Ljava/lang/Object;278 ····invoke-virtual·{p1,·v0,·p0},·LG0/n;->b(Ljava/lang/Object;LL0/d;)Ljava/lang/Object;
  
270 ····.line·14279 ····.line·14
271 ····.line·15280 ····.line·15
272 ····.line·16281 ····.line·16
273 ····move-result-object·p1282 ····move-result-object·p1
  
274 ····.line·17283 ····.line·17
Offset 392, 8 lines modifiedOffset 401, 15 lines modified
392 ····.line·122401 ····.line·122
393 ····.line·123402 ····.line·123
394 ····.line·124403 ····.line·124
395 ····.line·125404 ····.line·125
396 ····.line·126405 ····.line·126
397 ····.line·127406 ····.line·127
398 ····.line·128407 ····.line·128
 408 ····.line·129
 409 ····.line·130
 410 ····.line·131
 411 ····.line·132
 412 ····.line·133
 413 ····.line·134
 414 ····.line·135
399 .end·method415 .end·method
11.3 KB
smali/H0/G.smali vs.
smali/G0/u.smali
Max HTML report size reached
8.11 KB
smali/H0/E.smali vs.
smali/G0/K.smali
Max HTML report size reached
8.11 KB
smali/H0/H.smali vs.
smali/G0/E.smali
Max HTML report size reached
14.3 KB
smali/H0/J.smali vs.
smali/H/g.smali
Max HTML report size reached
96.0 KB
smali/w0/e.smali vs.
smali/i/O.smali
Max HTML report size reached
25.7 KB
smali/w0/b.smali vs.
smali/k0/b.smali
Max HTML report size reached
1.42 KB
smali/w0/c.smali vs.
smali/g1/A.smali
Files 7% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lw0/c;1 .class·public·final·Lg1/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·final·a:Ljava/lang/String;5 .field·public·final·a:[Ljava/lang/Object;
  
6 .field·public·final·b:Ljava/lang/String;6 .field·public·final·b:[Lb1/g0;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V8 .method·public·constructor·<init>(ILL0/i;)V
9 ····.locals·09 ····.locals·0
  
10 ····.line·110 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····.line·414 ····.line·4
15 ····iput-object·p1,·p0,·Lw0/c;->a:Ljava/lang/String;15 ····new-array·p2,·p1,·[Ljava/lang/Object;
  
16 ····.line·516 ····.line·5
17 ····.line·617 ····.line·6
18 ····iput-object·p2,·p0,·Lw0/c;->b:Ljava/lang/String;18 ····iput-object·p2,·p0,·Lg1/A;->a:[Ljava/lang/Object;
  
19 ····.line·719 ····.line·7
20 ····.line·820 ····.line·8
21 ····return-void21 ····new-array·p1,·p1,·[Lb1/g0;
  
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
 24 ····iput-object·p1,·p0,·Lg1/A;->b:[Lb1/g0;
  
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
Offset 238, 8 lines modifiedOffset 242, 17 lines modified
238 ····.line·216242 ····.line·216
239 ····.line·217243 ····.line·217
240 ····.line·218244 ····.line·218
241 ····.line·219245 ····.line·219
242 ····.line·220246 ····.line·220
243 ····.line·221247 ····.line·221
244 ····.line·222248 ····.line·222
 249 ····.line·223
 250 ····.line·224
 251 ····.line·225
 252 ····.line·226
 253 ····.line·227
 254 ····.line·228
 255 ····.line·229
 256 ····.line·230
 257 ····.line·231
245 .end·method258 .end·method
8.24 KB
smali/V0/s.smali vs.
smali/i/o0.smali
Max HTML report size reached
1.22 KB
smali/V0/p.smali vs.
smali/J0/g.smali
Files 6% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·LV0/p;1 .class·public·final·LJ0/g;
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·a:LJ0/g;
  
6 #·instance·fields 
7 .field·public·e: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,·LV0/p;->e:Ljava/lang/Object;10 ····new-instance·v0,·LJ0/g;
  
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,·LJ0/g;->a:LJ0/g;
  
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 144, 8 lines modifiedOffset 141, 12 lines modified
144 ····.line·121141 ····.line·121
145 ····.line·122142 ····.line·122
146 ····.line·123143 ····.line·123
147 ····.line·124144 ····.line·124
148 ····.line·125145 ····.line·125
149 ····.line·126146 ····.line·126
150 ····.line·127147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
151 .end·method152 .end·method
3.47 KB
smali/V0/k.smali vs.
smali/b1/K.smali
Files 8% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LV0/k;1 .class·public·final·Lb1/K;
2 .super·LV0/l;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LZ0/c;5 .implements·Lb1/L;
6 .implements·LU0/l; 
  
  
 6 #·instance·fields
 7 .field·public·final·e:Lb1/a0;
  
  
7 #·virtual·methods8 #·direct·methods
8 .method·public·final·b()LZ0/a;9 .method·public·constructor·<init>(Lb1/a0;)V
9 ····.locals·110 ····.locals·0
  
10 ····.line·111 ····.line·1
11 ····sget-object·v0,·LV0/q;->a:LV0/r;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·213 ····.line·2
13 ····.line·314 ····.line·3
14 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
15 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·Lb1/K;->e:Lb1/a0;
  
16 ····.line·517 ····.line·5
17 ····.line·618 ····.line·6
18 ····return-object·p019 ····return-void
19 ····.line·720 ····.line·7
20 ····.line·821 ····.line·8
21 ····.line·922 ····.line·9
22 ····.line·1023 ····.line·10
23 ····.line·1124 ····.line·11
24 ····.line·1225 ····.line·12
25 ····.line·1326 ····.line·13
Offset 139, 88 lines modifiedOffset 142, 66 lines modified
139 ····.line·121142 ····.line·121
140 ····.line·122143 ····.line·122
141 ····.line·123144 ····.line·123
142 ····.line·124145 ····.line·124
143 ····.line·125146 ····.line·125
144 ····.line·126147 ····.line·126
145 ····.line·127148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
146 .end·method157 .end·method
  
  
 158 #·virtual·methods
147 .method·public·final·f()V159 .method·public·final·b()Z
148 ····.locals·2160 ····.locals·1
  
149 ····.line·1161 ····.line·1
150 ····iget-boolean·v0,·p0,·LV0/l;->k:Z162 ····const/4·v0,·0x0
  
151 ····.line·2163 ····.line·2
 164 ····return·v0
152 ····.line·3165 ····.line·3
153 ····if-nez·v0,·:cond_1 
  
154 ····.line·4166 ····.line·4
155 ····.line·5167 ····.line·5
156 ····invoke-virtual·{p0},·LV0/l;->e()LZ0/a; 
  
157 ····.line·6168 ····.line·6
158 ····.line·7169 ····.line·7
159 ····.line·8170 ····.line·8
160 ····move-result-object·v0 
  
161 ····.line·9171 ····.line·9
162 ····if-eq·v0,·p0,·:cond_0 
  
163 ····.line·10172 ····.line·10
164 ····.line·11173 ····.line·11
165 ····check-cast·v0,·LZ0/c; 
  
166 ····.line·12174 ····.line·12
167 ····.line·13175 ····.line·13
168 ····check-cast·v0,·LV0/k; 
  
169 ····.line·14176 ····.line·14
170 ····.line·15177 ····.line·15
171 ····invoke-virtual·{v0},·LV0/k;->f()V 
  
172 ····.line·16178 ····.line·16
173 ····.line·17179 ····.line·17
174 ····.line·18180 ····.line·18
175 ····return-void 
  
176 ····.line·19181 ····.line·19
177 ····:cond_0 
178 ····new-instance·v0,·LT0/a; 
  
179 ····.line·20182 ····.line·20
180 ····.line·21183 ····.line·21
181 ····const-string·v1,·"Kotlin·reflection·implementation·is·not·found·at·runtime.·Make·sure·you·have·kotlin-reflect.jar·in·the·classpath" 
  
182 ····.line·22184 ····.line·22
183 ····.line·23185 ····.line·23
184 ····invoke-direct·{v0,·v1},·Ljava/lang/Error;-><init>(Ljava/lang/String;)V 
  
185 ····.line·24186 ····.line·24
186 ····.line·25187 ····.line·25
187 ····.line·26188 ····.line·26
188 ····throw·v0 
  
189 ····.line·27189 ····.line·27
190 ····:cond_1 
191 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException; 
  
192 ····.line·28190 ····.line·28
193 ····.line·29191 ····.line·29
194 ····const-string·v1,·"Kotlin·reflection·is·not·yet·supported·for·synthetic·Java·properties" 
  
195 ····.line·30192 ····.line·30
196 ····.line·31193 ····.line·31
197 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V 
  
198 ····.line·32194 ····.line·32
Max diff block lines reached; 941/3486 bytes (26.99%) of diff not shown.
10.3 KB
smali/V0/j.smali vs.
smali/J0/c.smali
Max HTML report size reached
4.18 KB
smali/V0/q.smali vs.
smali/H/f.smali
Files 11% similar despite different names
    
Offset 1, 88 lines modifiedOffset 1, 63 lines modified
1 .class·public·abstract·LV0/q; 
2 .super·Ljava/lang/Object;1 .class·public·final·LH/f;
 2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/l;
  
4 #·static·fields 
5 .field·public·static·final·a:LV0/r; 
  
 6 #·instance·fields
 7 .field·public·i:I
  
  
6 #·direct·methods8 #·virtual·methods
7 .method·static·constructor·<clinit>()V9 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
8 ····.locals·210 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····const/4·v0,·0x012 ····check-cast·p1,·LL0/d;
  
11 ····.line·213 ····.line·2
12 ····:try_start_0 
13 ····const-string·v1,·"kotlin.reflect.jvm.internal.ReflectionFactoryImpl" 
  
14 ····.line·314 ····.line·3
 15 ····new-instance·v0,·LH/f;
15 ····.line·4 
16 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; 
  
 16 ····.line·4
17 ····.line·517 ····.line·5
 18 ····const/4·v1,·0x1
  
18 ····.line·619 ····.line·6
 20 ····invoke-direct·{v0,·v1,·p1},·LN0/g;-><init>(ILL0/d;)V
19 ····.line·7 
20 ····move-result-object·v1 
  
 21 ····.line·7
21 ····.line·822 ····.line·8
22 ····invoke-virtual·{v1},·Ljava/lang/Class;->newInstance()Ljava/lang/Object; 
  
23 ····.line·923 ····.line·9
 24 ····sget-object·p1,·LJ0/h;->a:LJ0/h;
  
24 ····.line·1025 ····.line·10
25 ····.line·1126 ····.line·11
26 ····move-result-object·v127 ····invoke-virtual·{v0,·p1},·LH/f;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
27 ····.line·1228 ····.line·12
28 ····check-cast·v1,·LV0/r; 
29 ····:try_end_0 
30 ····.catch·Ljava/lang/ClassCastException;·{:try_start_0·..·:try_end_0}·:catch_0 
31 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 
32 ····.catch·Ljava/lang/InstantiationException;·{:try_start_0·..·:try_end_0}·:catch_0 
33 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
34 ····.line·1329 ····.line·13
35 ····.line·1430 ····.line·14
 31 ····return-object·p1
36 ····move-object·v0,·v1 
  
37 ····.line·1532 ····.line·15
38 ····goto·:goto_0 
  
39 ····.line·1633 ····.line·16
40 ····:catch_0 
41 ····nop 
  
42 ····.line·1734 ····.line·17
43 ····:goto_0 
44 ····if-eqz·v0,·:cond_0 
  
45 ····.line·1835 ····.line·18
46 ····.line·1936 ····.line·19
47 ····goto·:goto_1 
  
48 ····.line·2037 ····.line·20
49 ····:cond_0 
50 ····new-instance·v0,·LV0/r; 
  
51 ····.line·2138 ····.line·21
52 ····.line·2239 ····.line·22
53 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
54 ····.line·2340 ····.line·23
55 ····.line·2441 ····.line·24
56 ····.line·2542 ····.line·25
57 ····:goto_1 
58 ····sput-object·v0,·LV0/q;->a:LV0/r; 
  
59 ····.line·2643 ····.line·26
60 ····.line·2744 ····.line·27
61 ····return-void 
62 ····.line·2845 ····.line·28
63 ····.line·2946 ····.line·29
64 ····.line·3047 ····.line·30
65 ····.line·3148 ····.line·31
66 ····.line·3249 ····.line·32
67 ····.line·3350 ····.line·33
68 ····.line·3451 ····.line·34
Offset 175, 56 lines modifiedOffset 150, 86 lines modified
175 ····.line·121150 ····.line·121
176 ····.line·122151 ····.line·122
177 ····.line·123152 ····.line·123
178 ····.line·124153 ····.line·124
179 ····.line·125154 ····.line·125
180 ····.line·126155 ····.line·126
181 ····.line·127156 ····.line·127
 157 ····.line·128
 158 ····.line·129
 159 ····.line·130
 160 ····.line·131
 161 ····.line·132
 162 ····.line·133
 163 ····.line·134
 164 ····.line·135
182 .end·method165 .end·method
  
183 .method·public·static·a(Ljava/lang/Class;)LV0/e;166 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
184 ····.locals·1167 ····.locals·2
  
185 ····.line·1168 ····.line·1
186 ····sget-object·v0,·LV0/q;->a:LV0/r;169 ····iget·v0,·p0,·LH/f;->i:I
  
Max diff block lines reached; 1484/4212 bytes (35.23%) of diff not shown.
54.0 KB
smali/V0/h.smali vs.
smali/N0/b.smali
Max HTML report size reached
1.22 KB
smali/V0/o.smali vs.
smali/H/a0.smali
Files 5% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·LV0/o;1 .class·public·final·LH/a0;
2 .super·Ljava/lang/Object;2 .super·LH/Z;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
 4 #·static·fields
 5 .field·public·static·final·b:LH/a0;
  
6 #·instance·fields 
7 .field·public·e:J 
  
  
8 #·virtual·methods6 #·direct·methods
9 .method·public·final·toString()Ljava/lang/String;7 .method·static·constructor·<clinit>()V
10 ····.locals·28 ····.locals·2
  
11 ····.line·19 ····.line·1
12 ····iget-wide·v0,·p0,·LV0/o;->e:J10 ····new-instance·v0,·LH/a0;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-static·{v0,·v1},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;13 ····const/4·v1,·-0x1
  
16 ····.line·414 ····.line·4
 15 ····invoke-direct·{v0,·v1},·LH/Z;-><init>(I)V
  
17 ····.line·516 ····.line·5
18 ····.line·617 ····.line·6
19 ····move-result-object·v0 
  
20 ····.line·718 ····.line·7
21 ····return-object·v019 ····sput-object·v0,·LH/a0;->b:LH/a0;
  
22 ····.line·820 ····.line·8
23 ····.line·921 ····.line·9
 22 ····return-void
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
30 ····.line·1629 ····.line·16
Offset 144, 8 lines modifiedOffset 143, 12 lines modified
144 ····.line·121143 ····.line·121
145 ····.line·122144 ····.line·122
146 ····.line·123145 ····.line·123
147 ····.line·124146 ····.line·124
148 ····.line·125147 ····.line·125
149 ····.line·126148 ····.line·126
150 ····.line·127149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
151 .end·method154 .end·method
31.6 KB
smali/V0/l.smali vs.
smali/d1/o.smali
Max HTML report size reached
1.19 KB
smali/V0/m.smali vs.
smali/k1/k.smali
Files 4% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·LV0/m;1 .class·public·abstract·synthetic·Lk1/k;
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·synthetic·a:I
  
6 #·instance·fields 
7 .field·public·e:Z 
  
  
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-boolean·v0,·p0,·LV0/m;->e:Z10 ····const-string·v0,·"okio.Okio"
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String;13 ····invoke-static·{v0},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
  
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
 17 ····return-void
19 ····move-result-object·v0 
  
20 ····.line·718 ····.line·7
21 ····return-object·v0 
22 ····.line·819 ····.line·8
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
Offset 144, 8 lines modifiedOffset 139, 12 lines modified
144 ····.line·121139 ····.line·121
145 ····.line·122140 ····.line·122
146 ····.line·123141 ····.line·123
147 ····.line·124142 ····.line·124
148 ····.line·125143 ····.line·125
149 ····.line·126144 ····.line·126
150 ····.line·127145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
151 .end·method150 .end·method
1.2 KB
smali/V0/n.smali vs.
smali/B/w.smali
Files 5% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·LV0/n;1 .class·public·abstract·LB/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·instance·fields 
7 .field·public·e:I 
  
  
8 #·virtual·methods4 #·direct·methods
9 .method·public·final·toString()Ljava/lang/String;5 .method·public·static·a(Landroid/view/View;)Ljava/lang/CharSequence;
10 ····.locals·16 ····.locals·0
  
11 ····.line·17 ····.line·1
12 ····iget·v0,·p0,·LV0/n;->e:I8 ····invoke-virtual·{p0},·Landroid/view/View;->getStateDescription()Ljava/lang/CharSequence;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; 
  
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 ····move-result-object·v0 
  
20 ····.line·716 ····.line·7
21 ····return-object·v0 
22 ····.line·817 ····.line·8
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
Offset 144, 8 lines modifiedOffset 135, 16 lines modified
144 ····.line·121135 ····.line·121
145 ····.line·122136 ····.line·122
146 ····.line·123137 ····.line·123
147 ····.line·124138 ····.line·124
148 ····.line·125139 ····.line·125
149 ····.line·126140 ····.line·126
150 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
151 .end·method150 .end·method
4.38 KB
smali/V0/i.smali vs.
smali/i1/d.smali
Files 6% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 67 lines modified
1 .class·public·abstract·LV0/i; 
2 .super·Ljava/lang/Object;1 .class·public·final·Li1/d;
 2 .super·Li1/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LV0/f; 
6 .implements·Ljava/io/Serializable; 
  
  
7 #·instance·fields4 #·static·fields
8 .field·public·final·e:I5 .field·public·static·final·h:Li1/d;
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(I)V7 .method·static·constructor·<clinit>()V
11 ····.locals·08 ····.locals·8
  
12 ····.line·19 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Li1/d;
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
 13 ····sget·v2,·Li1/k;->c:I
16 ····.line·4 
17 ····iput·p1,·p0,·LV0/i;->e:I 
  
 14 ····.line·4
18 ····.line·515 ····.line·5
 16 ····sget·v3,·Li1/k;->d:I
  
19 ····.line·617 ····.line·6
20 ····return-void 
21 ····.line·718 ····.line·7
 19 ····sget-wide·v4,·Li1/k;->e:J
  
22 ····.line·820 ····.line·8
23 ····.line·921 ····.line·9
 22 ····sget-object·v6,·Li1/k;->a:Ljava/lang/String;
  
24 ····.line·1023 ····.line·10
25 ····.line·1124 ····.line·11
 25 ····invoke-direct·{v0},·Lb1/s;-><init>()V
  
26 ····.line·1226 ····.line·12
27 ····.line·1327 ····.line·13
28 ····.line·1428 ····.line·14
 29 ····new-instance·v7,·Li1/b;
  
29 ····.line·1530 ····.line·15
30 ····.line·1631 ····.line·16
 32 ····move-object·v1,·v7
  
31 ····.line·1733 ····.line·17
 34 ····invoke-direct/range·{v1·..·v6},·Li1/b;-><init>(IIJLjava/lang/String;)V
  
32 ····.line·1835 ····.line·18
33 ····.line·1936 ····.line·19
34 ····.line·2037 ····.line·20
 38 ····iput-object·v7,·v0,·Li1/g;->g:Li1/b;
  
35 ····.line·2139 ····.line·21
36 ····.line·2240 ····.line·22
 41 ····sput-object·v0,·Li1/d;->h:Li1/d;
  
37 ····.line·2342 ····.line·23
38 ····.line·2443 ····.line·24
 44 ····return-void
39 ····.line·2545 ····.line·25
40 ····.line·2646 ····.line·26
41 ····.line·2747 ····.line·27
42 ····.line·2848 ····.line·28
43 ····.line·2949 ····.line·29
44 ····.line·3050 ····.line·30
45 ····.line·3151 ····.line·31
Offset 144, 32 lines modifiedOffset 158, 39 lines modified
144 ····.line·122158 ····.line·122
145 ····.line·123159 ····.line·123
146 ····.line·124160 ····.line·124
147 ····.line·125161 ····.line·125
148 ····.line·126162 ····.line·126
149 ····.line·127163 ····.line·127
150 ····.line·128164 ····.line·128
 165 ····.line·129
 166 ····.line·130
 167 ····.line·131
151 .end·method168 .end·method
  
  
152 #·virtual·methods169 #·virtual·methods
153 .method·public·final·g()I170 .method·public·final·close()V
154 ····.locals·1171 ····.locals·2
  
155 ····.line·1172 ····.line·1
156 ····iget·v0,·p0,·LV0/i;->e:I173 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
157 ····.line·2174 ····.line·2
158 ····.line·3175 ····.line·3
159 ····return·v0176 ····const-string·v1,·"Dispatchers.Default·cannot·be·closed"
  
160 ····.line·4177 ····.line·4
161 ····.line·5178 ····.line·5
 179 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
162 ····.line·6180 ····.line·6
163 ····.line·7181 ····.line·7
164 ····.line·8182 ····.line·8
 183 ····throw·v0
165 ····.line·9184 ····.line·9
166 ····.line·10185 ····.line·10
167 ····.line·11186 ····.line·11
168 ····.line·12187 ····.line·12
169 ····.line·13188 ····.line·13
170 ····.line·14189 ····.line·14
171 ····.line·15190 ····.line·15
Offset 281, 99 lines modifiedOffset 302, 66 lines modified
281 ····.line·121302 ····.line·121
282 ····.line·122303 ····.line·122
283 ····.line·123304 ····.line·123
284 ····.line·124305 ····.line·124
285 ····.line·125306 ····.line·125
286 ····.line·126307 ····.line·126
287 ····.line·127308 ····.line·127
 309 ····.line·128
 310 ····.line·129
 311 ····.line·130
 312 ····.line·131
Max diff block lines reached; 1987/4417 bytes (44.99%) of diff not shown.
18.0 KB
smali/V0/g.smali vs.
smali/k0/o.smali
Max HTML report size reached
4.74 KB
smali/j1/k.smali vs.
smali/i1/k.smali
Files 14% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lj1/k;1 .class·public·abstract·Li1/k;
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/String;5 .field·public·static·final·a:Ljava/lang/String;
  
Offset 10, 31 lines modifiedOffset 10, 31 lines modified
  
10 .field·public·static·final·c:I10 .field·public·static·final·c:I
  
11 .field·public·static·final·d:I11 .field·public·static·final·d:I
  
12 .field·public·static·final·e:J12 .field·public·static·final·e:J
  
13 .field·public·static·final·f:Lj1/f;13 .field·public·static·final·f:Li1/f;
  
14 .field·public·static·final·g:Lj1/i;14 .field·public·static·final·g:Li1/i;
  
15 .field·public·static·final·h:Lj1/i;15 .field·public·static·final·h:Li1/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
18 ····.locals·1218 ····.locals·12
  
19 ····.line·119 ····.line·1
20 ····const-string·v0,·"kotlinx.coroutines.scheduler.default.name"20 ····const-string·v0,·"kotlinx.coroutines.scheduler.default.name"
  
21 ····.line·221 ····.line·2
22 ····.line·322 ····.line·3
23 ····sget·v1,·Lh1/w;->a:I23 ····sget·v1,·Lg1/x;->a:I
  
24 ····.line·424 ····.line·4
25 ····.line·525 ····.line·5
26 ····:try_start_026 ····:try_start_0
27 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;27 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
28 ····.line·628 ····.line·6
Offset 58, 15 lines modifiedOffset 58, 15 lines modified
58 ····.line·1258 ····.line·12
59 ····.line·1359 ····.line·13
60 ····const-string·v0,·"DefaultDispatcher"60 ····const-string·v0,·"DefaultDispatcher"
  
61 ····.line·1461 ····.line·14
62 ····.line·1562 ····.line·15
63 ····:cond_063 ····:cond_0
64 ····sput-object·v0,·Lj1/k;->a:Ljava/lang/String;64 ····sput-object·v0,·Li1/k;->a:Ljava/lang/String;
  
65 ····.line·1665 ····.line·16
66 ····.line·1766 ····.line·17
67 ····const-wide·v6,·0x7fffffffffffffffL67 ····const-wide·v6,·0x7fffffffffffffffL
  
68 ····.line·1868 ····.line·18
69 ····.line·1969 ····.line·19
Offset 82, 38 lines modifiedOffset 82, 38 lines modified
82 ····.line·2582 ····.line·25
83 ····.line·2683 ····.line·26
84 ····const-wide/32·v2,·0x186a084 ····const-wide/32·v2,·0x186a0
  
85 ····.line·2785 ····.line·27
86 ····.line·2886 ····.line·28
87 ····.line·2987 ····.line·29
88 ····invoke-static/range·{v1·..·v7},·Lh1/a;->k(Ljava/lang/String;JJJ)J88 ····invoke-static/range·{v1·..·v7},·Lg1/a;->k(Ljava/lang/String;JJJ)J
  
89 ····.line·3089 ····.line·30
90 ····.line·3190 ····.line·31
91 ····.line·3291 ····.line·32
92 ····move-result-wide·v092 ····move-result-wide·v0
  
93 ····.line·3393 ····.line·33
94 ····sput-wide·v0,·Lj1/k;->b:J94 ····sput-wide·v0,·Li1/k;->b:J
  
95 ····.line·3495 ····.line·34
96 ····.line·3596 ····.line·35
97 ····sget·v0,·Lh1/w;->a:I97 ····sget·v0,·Lg1/x;->a:I
  
98 ····.line·3698 ····.line·36
99 ····.line·3799 ····.line·37
100 ····const/4·v1,·0x2100 ····const/4·v1,·0x2
  
101 ····.line·38101 ····.line·38
102 ····if-ge·v0,·v1,·:cond_1102 ····if-ge·v0,·v1,·:cond_1
  
103 ····.line·39103 ····.line·39
104 ····.line·40104 ····.line·40
105 ····const/4·v0,·0x2105 ····move·v0,·v1
  
106 ····.line·41106 ····.line·41
107 ····:cond_1107 ····:cond_1
108 ····const/16·v1,·0x8108 ····const/16·v1,·0x8
  
109 ····.line·42109 ····.line·42
110 ····.line·43110 ····.line·43
Offset 123, 23 lines modifiedOffset 123, 23 lines modified
123 ····.line·45123 ····.line·45
124 ····const/4·v3,·0x1124 ····const/4·v3,·0x1
  
125 ····.line·46125 ····.line·46
126 ····const/4·v4,·0x0126 ····const/4·v4,·0x0
  
127 ····.line·47127 ····.line·47
128 ····invoke-static·{v2,·v0,·v3,·v4,·v1},·Lh1/a;->l(Ljava/lang/String;IIII)I128 ····invoke-static·{v2,·v0,·v3,·v4,·v1},·Lg1/a;->l(Ljava/lang/String;IIII)I
  
129 ····.line·48129 ····.line·48
130 ····.line·49130 ····.line·49
131 ····.line·50131 ····.line·50
132 ····move-result·v0132 ····move-result·v0
  
133 ····.line·51133 ····.line·51
134 ····sput·v0,·Lj1/k;->c:I134 ····sput·v0,·Li1/k;->c:I
  
135 ····.line·52135 ····.line·52
136 ····.line·53136 ····.line·53
137 ····const/4·v0,·0x4137 ····const/4·v0,·0x4
  
138 ····.line·54138 ····.line·54
139 ····const-string·v1,·"kotlinx.coroutines.scheduler.max.pool.size"139 ····const-string·v1,·"kotlinx.coroutines.scheduler.max.pool.size"
Offset 147, 23 lines modifiedOffset 147, 23 lines modified
147 ····.line·55147 ····.line·55
148 ····.line·56148 ····.line·56
149 ····const·v2,·0x1ffffe149 ····const·v2,·0x1ffffe
  
150 ····.line·57150 ····.line·57
151 ····.line·58151 ····.line·58
152 ····.line·59152 ····.line·59
Max diff block lines reached; 1970/4784 bytes (41.18%) of diff not shown.
2.29 KB
smali/j1/l.smali vs.
smali/C/e.smali
Files 5% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lj1/l; 
2 .super·Lc1/s;1 .class·public·abstract·LC/e;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·g:Lj1/l; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/CharSequence;
8 ····.locals·16 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····new-instance·v0,·Lj1/l;8 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getStateDescription()Ljava/lang/CharSequence;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····invoke-direct·{v0},·Lc1/s;-><init>()V 
  
14 ····.line·411 ····.line·4
 12 ····move-result-object·p0
  
15 ····.line·513 ····.line·5
 14 ····return-object·p0
16 ····.line·615 ····.line·6
17 ····sput-object·v0,·Lj1/l;->g:Lj1/l; 
  
18 ····.line·716 ····.line·7
19 ····.line·817 ····.line·8
20 ····return-void 
21 ····.line·918 ····.line·9
22 ····.line·1019 ····.line·10
23 ····.line·1120 ····.line·11
24 ····.line·1221 ····.line·12
25 ····.line·1322 ····.line·13
26 ····.line·1423 ····.line·14
27 ····.line·1524 ····.line·15
Offset 141, 43 lines modifiedOffset 135, 41 lines modified
141 ····.line·121135 ····.line·121
142 ····.line·122136 ····.line·122
143 ····.line·123137 ····.line·123
144 ····.line·124138 ····.line·124
145 ····.line·125139 ····.line·125
146 ····.line·126140 ····.line·126
147 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
148 .end·method150 .end·method
  
 151 .method·public·static·b(Landroid/view/accessibility/AccessibilityNodeInfo;Ljava/lang/CharSequence;)V
  
149 #·virtual·methods 
150 .method·public·final·e(LM0/i;Ljava/lang/Runnable;)V 
151 ····.locals·2152 ····.locals·0
  
152 ····.line·1153 ····.line·1
153 ····sget-object·p1,·Lj1/d;->h:Lj1/d;154 ····invoke-virtual·{p0,·p1},·Landroid/view/accessibility/AccessibilityNodeInfo;->setStateDescription(Ljava/lang/CharSequence;)V
  
154 ····.line·2155 ····.line·2
155 ····.line·3156 ····.line·3
156 ····sget-object·v0,·Lj1/k;->h:Lj1/i; 
  
157 ····.line·4157 ····.line·4
 158 ····return-void
158 ····.line·5159 ····.line·5
159 ····iget-object·p1,·p1,·Lj1/g;->g:Lj1/b; 
  
160 ····.line·6160 ····.line·6
161 ····.line·7161 ····.line·7
162 ····const/4·v1,·0x0 
  
163 ····.line·8162 ····.line·8
164 ····invoke-virtual·{p1,·p2,·v0,·v1},·Lj1/b;->b(Ljava/lang/Runnable;Lj1/i;Z)V 
  
165 ····.line·9163 ····.line·9
166 ····.line·10164 ····.line·10
167 ····.line·11165 ····.line·11
168 ····return-void 
169 ····.line·12166 ····.line·12
170 ····.line·13167 ····.line·13
171 ····.line·14168 ····.line·14
172 ····.line·15169 ····.line·15
173 ····.line·16170 ····.line·16
174 ····.line·17171 ····.line·17
175 ····.line·18172 ····.line·18
Offset 381, 8 lines modifiedOffset 373, 17 lines modified
381 ····.line·216373 ····.line·216
382 ····.line·217374 ····.line·217
383 ····.line·218375 ····.line·218
384 ····.line·219376 ····.line·219
385 ····.line·220377 ····.line·220
386 ····.line·221378 ····.line·221
387 ····.line·222379 ····.line·222
 380 ····.line·223
 381 ····.line·224
 382 ····.line·225
 383 ····.line·226
 384 ····.line·227
 385 ····.line·228
 386 ····.line·229
 387 ····.line·230
 388 ····.line·231
388 .end·method389 .end·method
9.44 KB
smali/j1/m.smali vs.
smali/i1/m.smali
Max HTML report size reached
1.27 KB
smali/A/p.smali vs.
smali/N0/f.smali
Files 5% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LA/p;1 .class·public·abstract·LN0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/concurrent/ThreadFactory; 
  
 4 #·static·fields
 5 .field·public·static·final·a:LN0/e;
  
 6 .field·public·static·b:LN0/e;
  
  
6 #·virtual·methods7 #·direct·methods
7 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;8 .method·static·constructor·<clinit>()V
8 ····.locals·19 ····.locals·2
  
9 ····.line·110 ····.line·1
10 ····new-instance·v0,·LA/o;11 ····new-instance·v0,·LN0/e;
  
11 ····.line·212 ····.line·2
12 ····.line·313 ····.line·3
13 ····invoke-direct·{v0,·p1},·LA/o;-><init>(Ljava/lang/Runnable;)V14 ····const/4·v1,·0x0
  
14 ····.line·415 ····.line·4
 16 ····invoke-direct·{v0,·v1,·v1,·v1},·LN0/e;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
  
15 ····.line·517 ····.line·5
16 ····.line·618 ····.line·6
17 ····return-object·v0 
18 ····.line·719 ····.line·7
 20 ····sput-object·v0,·LN0/f;->a:LN0/e;
  
19 ····.line·821 ····.line·8
20 ····.line·922 ····.line·9
 23 ····return-void
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
27 ····.line·1630 ····.line·16
Offset 139, 8 lines modifiedOffset 146, 11 lines modified
139 ····.line·122146 ····.line·122
140 ····.line·123147 ····.line·123
141 ····.line·124148 ····.line·124
142 ····.line·125149 ····.line·125
143 ····.line·126150 ····.line·126
144 ····.line·127151 ····.line·127
145 ····.line·128152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
146 .end·method156 .end·method
1.02 KB
smali/A/k.smali vs.
smali/y/g.smali
Files 16% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LA/k;1 .class·public·final·Ly/g;
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/graphics/Typeface;5 .field·public·final·a:Landroid/graphics/Typeface;
  
Offset 15, 31 lines modifiedOffset 15, 31 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 ····const/4·v0,·0x017 ····const/4·v0,·0x0
  
18 ····.line·218 ····.line·2
19 ····iput-object·v0,·p0,·LA/k;->a:Landroid/graphics/Typeface;19 ····iput-object·v0,·p0,·Ly/g;->a:Landroid/graphics/Typeface;
  
20 ····.line·320 ····.line·3
21 ····iput·p1,·p0,·LA/k;->b:I21 ····iput·p1,·p0,·Ly/g;->b:I
  
22 ····return-void22 ····return-void
23 .end·method23 .end·method
  
24 .method·public·constructor·<init>(Landroid/graphics/Typeface;)V24 .method·public·constructor·<init>(Landroid/graphics/Typeface;)V
25 ····.locals·025 ····.locals·0
  
26 ····.line·426 ····.line·4
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·528 ····.line·5
29 ····iput-object·p1,·p0,·LA/k;->a:Landroid/graphics/Typeface;29 ····iput-object·p1,·p0,·Ly/g;->a:Landroid/graphics/Typeface;
  
30 ····const/4·p1,·0x030 ····const/4·p1,·0x0
  
31 ····.line·631 ····.line·6
32 ····iput·p1,·p0,·LA/k;->b:I32 ····iput·p1,·p0,·Ly/g;->b:I
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
3.93 KB
smali/A/j.smali vs.
smali/y/f.smali
Files 4% similar despite different names
    
Offset 1, 75 lines modifiedOffset 1, 75 lines modified
1 .class·public·final·LA/j;1 .class·public·final·Ly/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LC/a;5 .implements·LA/a;
  
  
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;
  
  
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 ····iput·p1,·p0,·LA/j;->a:I13 ····iput·p1,·p0,·Ly/f;->a:I
  
14 ····iput-object·p2,·p0,·LA/j;->b:Ljava/lang/Object;14 ····iput-object·p2,·p0,·Ly/f;->b:Ljava/lang/Object;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·accept(Ljava/lang/Object;)V19 .method·public·final·accept(Ljava/lang/Object;)V
20 ····.locals·420 ····.locals·4
  
21 ····.line·121 ····.line·1
22 ····iget·v0,·p0,·LA/j;->a:I22 ····iget·v0,·p0,·Ly/f;->a:I
  
23 ····.line·223 ····.line·2
24 ····.line·324 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_025 ····packed-switch·v0,·:pswitch_data_0
  
26 ····.line·426 ····.line·4
27 ····.line·527 ····.line·5
28 ····.line·628 ····.line·6
29 ····check-cast·p1,·LA/k;29 ····check-cast·p1,·Ly/g;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····sget-object·v0,·LA/l;->c:Ljava/lang/Object;32 ····sget-object·v0,·Ly/h;->c:Ljava/lang/Object;
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····monitor-enter·v035 ····monitor-enter·v0
  
36 ····.line·1136 ····.line·11
37 ····:try_start_037 ····:try_start_0
38 ····sget-object·v1,·LA/l;->d:Lo/j;38 ····sget-object·v1,·Ly/h;->d:Lm/j;
  
39 ····.line·1239 ····.line·12
40 ····.line·1340 ····.line·13
41 ····iget-object·v2,·p0,·LA/j;->b:Ljava/lang/Object;41 ····iget-object·v2,·p0,·Ly/f;->b:Ljava/lang/Object;
  
42 ····.line·1442 ····.line·14
43 ····.line·1543 ····.line·15
44 ····check-cast·v2,·Ljava/lang/String;44 ····check-cast·v2,·Ljava/lang/String;
  
45 ····.line·1645 ····.line·16
46 ····.line·1746 ····.line·17
47 ····invoke-virtual·{v1,·v2},·Lo/j;->get(Ljava/lang/Object;)Ljava/lang/Object;47 ····invoke-virtual·{v1,·v2},·Lm/j;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
48 ····.line·1848 ····.line·18
49 ····.line·1949 ····.line·19
50 ····.line·2050 ····.line·20
51 ····move-result-object·v251 ····move-result-object·v2
  
52 ····.line·2152 ····.line·21
Offset 91, 23 lines modifiedOffset 91, 23 lines modified
91 ····move-exception·p191 ····move-exception·p1
  
92 ····.line·2892 ····.line·28
93 ····goto·:goto_293 ····goto·:goto_2
  
94 ····.line·2994 ····.line·29
95 ····:cond_095 ····:cond_0
96 ····iget-object·v3,·p0,·LA/j;->b:Ljava/lang/Object;96 ····iget-object·v3,·p0,·Ly/f;->b:Ljava/lang/Object;
  
97 ····.line·3097 ····.line·30
98 ····.line·3198 ····.line·31
99 ····check-cast·v3,·Ljava/lang/String;99 ····check-cast·v3,·Ljava/lang/String;
  
100 ····.line·32100 ····.line·32
101 ····.line·33101 ····.line·33
102 ····invoke-virtual·{v1,·v3},·Lo/j;->remove(Ljava/lang/Object;)Ljava/lang/Object;102 ····invoke-virtual·{v1,·v3},·Lm/j;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
103 ····.line·34103 ····.line·34
104 ····.line·35104 ····.line·35
105 ····.line·36105 ····.line·36
106 ····monitor-exit·v0106 ····monitor-exit·v0
107 ····:try_end_0107 ····:try_end_0
108 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0108 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Offset 133, 19 lines modifiedOffset 133, 19 lines modified
  
133 ····.line·45133 ····.line·45
134 ····.line·46134 ····.line·46
135 ····.line·47135 ····.line·47
136 ····move-result-object·v1136 ····move-result-object·v1
  
137 ····.line·48137 ····.line·48
138 ····check-cast·v1,·LC/a;138 ····check-cast·v1,·LA/a;
  
139 ····.line·49139 ····.line·49
140 ····.line·50140 ····.line·50
141 ····invoke-interface·{v1,·p1},·LC/a;->accept(Ljava/lang/Object;)V141 ····invoke-interface·{v1,·p1},·LA/a;->accept(Ljava/lang/Object;)V
  
142 ····.line·51142 ····.line·51
143 ····.line·52143 ····.line·52
144 ····.line·53144 ····.line·53
145 ····add-int/lit8·v0,·v0,·0x1145 ····add-int/lit8·v0,·v0,·0x1
  
146 ····.line·54146 ····.line·54
Offset 165, 44 lines modifiedOffset 165, 44 lines modified
165 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0165 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
166 ····.line·58166 ····.line·58
167 ····throw·p1167 ····throw·p1
  
168 ····.line·59168 ····.line·59
169 ····:pswitch_0169 ····:pswitch_0
Max diff block lines reached; 992/3958 bytes (25.06%) of diff not shown.
6.85 KB
smali/A/q.smali vs.
smali/g1/w.smali
Max HTML report size reached
5.77 KB
smali/A/r.smali vs.
smali/k0/m.smali
Files 7% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LA/r;1 .class·public·final·Lk0/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·Ljava/lang/Runnable;
  
  
Offset 17, 193 lines modifiedOffset 17, 197 lines modified
  
  
17 #·direct·methods17 #·direct·methods
18 .method·public·synthetic·constructor·<init>()V18 .method·public·synthetic·constructor·<init>()V
19 ····.locals·119 ····.locals·1
  
20 ····.line·120 ····.line·1
21 ····const/4·v0,·0x021 ····const/4·v0,·0x1
  
22 ····iput·v0,·p0,·LA/r;->e:I22 ····iput·v0,·p0,·Lk0/m;->e:I
  
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····return-void24 ····return-void
25 .end·method25 .end·method
  
26 .method·public·constructor·<init>(Lm0/m;Lm0/e;LB0/o;)V26 .method·public·constructor·<init>(Lk0/n;Lk0/e;LA0/p;)V
27 ····.locals·127 ····.locals·1
  
28 ····const/4·v0,·0x128 ····const/4·v0,·0x0
  
29 ····iput·v0,·p0,·LA/r;->e:I29 ····iput·v0,·p0,·Lk0/m;->e:I
  
30 ····.line·230 ····.line·2
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····iput-object·p1,·p0,·LA/r;->h:Ljava/lang/Object;32 ····iput-object·p1,·p0,·Lk0/m;->h:Ljava/lang/Object;
  
33 ····iput-object·p2,·p0,·LA/r;->f:Ljava/lang/Object;33 ····iput-object·p2,·p0,·Lk0/m;->f:Ljava/lang/Object;
  
34 ····iput-object·p3,·p0,·LA/r;->g:Ljava/lang/Object;34 ····iput-object·p3,·p0,·Lk0/m;->g:Ljava/lang/Object;
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
  
  
37 #·virtual·methods37 #·virtual·methods
38 .method·public·final·run()V38 .method·public·final·run()V
39 ····.locals·439 ····.locals·5
  
40 ····.line·140 ····.line·1
41 ····iget·v0,·p0,·LA/r;->e:I41 ····iget·v0,·p0,·Lk0/m;->e:I
  
42 ····.line·242 ····.line·2
43 ····.line·343 ····.line·3
44 ····packed-switch·v0,·:pswitch_data_044 ····packed-switch·v0,·:pswitch_data_0
  
45 ····.line·445 ····.line·4
46 ····.line·546 ····.line·5
47 ····.line·647 ····.line·6
 48 ····:try_start_0
48 ····sget-object·v0,·Lm0/m;->j:Ljava/lang/Object;49 ····iget-object·v0,·p0,·Lk0/m;->f:Ljava/lang/Object;
  
49 ····.line·750 ····.line·7
50 ····.line·851 ····.line·8
51 ····monitor-enter·v052 ····check-cast·v0,·Ly/e;
  
52 ····.line·953 ····.line·9
53 ····:try_start_0 
54 ····iget-object·v1,·p0,·LA/r;->h:Ljava/lang/Object; 
  
55 ····.line·1054 ····.line·10
 55 ····invoke-virtual·{v0},·Ly/e;->call()Ljava/lang/Object;
56 ····.line·11 
57 ····check-cast·v1,·Lm0/m; 
  
 56 ····.line·11
58 ····.line·1257 ····.line·12
59 ····.line·1358 ····.line·13
60 ····iget-object·v2,·p0,·LA/r;->f:Ljava/lang/Object;59 ····move-result-object·v0
 60 ····:try_end_0
 61 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
61 ····.line·1462 ····.line·14
 63 ····goto·:goto_0
  
62 ····.line·1564 ····.line·15
63 ····check-cast·v2,·Lm0/e;65 ····:catch_0
 66 ····const/4·v0,·0x0
  
64 ····.line·1667 ····.line·16
65 ····.line·17 
66 ····invoke-static·{v1,·v2},·Lm0/m;->a(Lm0/m;Lm0/e;)V68 ····:goto_0
 69 ····new-instance·v1,·Lg1/i;
  
 70 ····.line·17
67 ····.line·1871 ····.line·18
 72 ····iget-object·v2,·p0,·Lk0/m;->g:Ljava/lang/Object;
  
68 ····.line·1973 ····.line·19
69 ····.line·2074 ····.line·20
 75 ····check-cast·v2,·Ly/f;
70 ····monitor-exit·v0 
71 ····:try_end_0 
72 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
73 ····.line·2176 ····.line·21
74 ····iget-object·v0,·p0,·LA/r;->g:Ljava/lang/Object; 
  
75 ····.line·2277 ····.line·22
 78 ····const/4·v3,·0x4
  
76 ····.line·2379 ····.line·23
77 ····check-cast·v0,·LB0/o;80 ····const/4·v4,·0x0
  
78 ····.line·2481 ····.line·24
 82 ····invoke-direct·{v1,·v2,·v0,·v3,·v4},·Lg1/i;-><init>(Ljava/lang/Object;Ljava/lang/Object;IZ)V
79 ····.line·25 
80 ····const/4·v1,·0x0 
  
 83 ····.line·25
81 ····.line·2684 ····.line·26
82 ····invoke-virtual·{v0,·v1},·LB0/o;->c(Ljava/lang/Object;)V 
  
83 ····.line·2785 ····.line·27
 86 ····iget-object·v0,·p0,·Lk0/m;->h:Ljava/lang/Object;
  
84 ····.line·2887 ····.line·28
Max diff block lines reached; 2835/5841 bytes (48.54%) of diff not shown.
5.3 KB
smali/A/d.smali vs.
smali/G0/e.smali
Files 14% similar despite different names
    
Offset 1, 98 lines modifiedOffset 1, 208 lines modified
1 .class·public·final·synthetic·LA/d; 
2 .super·Ljava/lang/Object;1 .class·public·final·LG0/e;
 2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/Comparator;5 .implements·LT0/a;
  
  
 6 #·static·fields
 7 .field·public·static·final·f:LG0/e;
  
  
6 #·virtual·methods8 #·direct·methods
7 .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I9 .method·static·constructor·<clinit>()V
8 ····.locals·410 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····check-cast·p1,·[B12 ····new-instance·v0,·LG0/e;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····check-cast·p2,·[B15 ····const/4·v1,·0x0
  
14 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LU0/i;-><init>(I)V
15 ····.line·5 
16 ····array-length·v0,·p1 
  
 18 ····.line·5
17 ····.line·619 ····.line·6
18 ····array-length·v1,·p2 
  
19 ····.line·720 ····.line·7
20 ····if-eq·v0,·v1,·:cond_021 ····sput-object·v0,·LG0/e;->f:LG0/e;
  
21 ····.line·822 ····.line·8
22 ····.line·923 ····.line·9
 24 ····return-void
23 ····array-length·p1,·p1 
  
24 ····.line·1025 ····.line·10
25 ····array-length·p2,·p2 
  
26 ····.line·1126 ····.line·11
27 ····sub-int/2addr·p1,·p2 
  
28 ····.line·1227 ····.line·12
29 ····goto·:goto_1 
  
30 ····.line·1328 ····.line·13
31 ····:cond_0 
32 ····const/4·v0,·0x0 
  
33 ····.line·1429 ····.line·14
34 ····const/4·v1,·0x0 
  
35 ····.line·1530 ····.line·15
36 ····:goto_0 
37 ····array-length·v2,·p1 
  
38 ····.line·1631 ····.line·16
39 ····if-ge·v1,·v2,·:cond_2 
  
40 ····.line·1732 ····.line·17
41 ····.line·1833 ····.line·18
42 ····aget-byte·v2,·p1,·v1 
  
43 ····.line·1934 ····.line·19
44 ····.line·2035 ····.line·20
45 ····aget-byte·v3,·p2,·v1 
  
46 ····.line·2136 ····.line·21
47 ····.line·2237 ····.line·22
48 ····if-eq·v2,·v3,·:cond_1 
  
49 ····.line·2338 ····.line·23
50 ····.line·2439 ····.line·24
51 ····sub-int·p1,·v2,·v3 
  
52 ····.line·2540 ····.line·25
53 ····.line·2641 ····.line·26
54 ····goto·:goto_1 
  
55 ····.line·2742 ····.line·27
56 ····:cond_1 
57 ····add-int/lit8·v1,·v1,·0x1 
  
58 ····.line·2843 ····.line·28
59 ····.line·2944 ····.line·29
60 ····goto·:goto_0 
  
61 ····.line·3045 ····.line·30
62 ····:cond_246 ····.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
Max diff block lines reached; 2088/5354 bytes (39.00%) of diff not shown.
6.35 KB
smali/A/h.smali vs.
smali/y/d.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LA/h;1 .class·public·final·Ly/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 21, 32 lines modifiedOffset 21, 32 lines modified
  
21 ····.line·121 ····.line·1
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·223 ····.line·2
24 ····.line·324 ····.line·3
25 ····.line·425 ····.line·4
26 ····iput-object·p1,·p0,·LA/h;->a:Ljava/lang/String;26 ····iput-object·p1,·p0,·Ly/d;->a:Ljava/lang/String;
  
27 ····.line·527 ····.line·5
28 ····.line·628 ····.line·6
29 ····iput-object·p2,·p0,·LA/h;->b:Ljava/lang/String;29 ····iput-object·p2,·p0,·Ly/d;->b:Ljava/lang/String;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····iput-object·p3,·p0,·LA/h;->c:Ljava/lang/String;32 ····iput-object·p3,·p0,·Ly/d;->c:Ljava/lang/String;
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····invoke-virtual·{p4},·Ljava/lang/Object;->getClass()Ljava/lang/Class;35 ····invoke-virtual·{p4},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
36 ····.line·1136 ····.line·11
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····iput-object·p4,·p0,·LA/h;->d:Ljava/util/List;39 ····iput-object·p4,·p0,·Ly/d;->d:Ljava/util/List;
  
40 ····.line·1440 ····.line·14
41 ····.line·1541 ····.line·15
42 ····new-instance·p4,·Ljava/lang/StringBuilder;42 ····new-instance·p4,·Ljava/lang/StringBuilder;
  
43 ····.line·1643 ····.line·16
44 ····.line·1744 ····.line·17
Offset 88, 15 lines modifiedOffset 88, 15 lines modified
  
88 ····.line·3888 ····.line·38
89 ····.line·3989 ····.line·39
90 ····.line·4090 ····.line·40
91 ····move-result-object·p191 ····move-result-object·p1
  
92 ····.line·4192 ····.line·41
93 ····iput-object·p1,·p0,·LA/h;->e:Ljava/lang/String;93 ····iput-object·p1,·p0,·Ly/d;->e:Ljava/lang/String;
  
94 ····.line·4294 ····.line·42
95 ····.line·4395 ····.line·43
96 ····return-void96 ····return-void
97 ····.line·4497 ····.line·44
98 ····.line·4598 ····.line·45
99 ····.line·4699 ····.line·46
Offset 754, 185 lines modifiedOffset 754, 14 lines modified
754 ····.line·698754 ····.line·698
755 ····.line·699755 ····.line·699
756 ····.line·700756 ····.line·700
757 ····.line·701757 ····.line·701
758 ····.line·702758 ····.line·702
759 ····.line·703759 ····.line·703
760 ····.line·704760 ····.line·704
761 ····.line·705 
762 ····.line·706 
763 ····.line·707 
764 ····.line·708 
765 ····.line·709 
766 ····.line·710 
767 ····.line·711 
768 ····.line·712 
769 ····.line·713 
770 ····.line·714 
771 ····.line·715 
772 ····.line·716 
773 ····.line·717 
774 ····.line·718 
775 ····.line·719 
776 ····.line·720 
777 ····.line·721 
778 ····.line·722 
779 ····.line·723 
780 ····.line·724 
781 ····.line·725 
782 ····.line·726 
783 ····.line·727 
784 ····.line·728 
785 ····.line·729 
786 ····.line·730 
787 ····.line·731 
788 ····.line·732 
789 ····.line·733 
790 ····.line·734 
791 ····.line·735 
792 ····.line·736 
793 ····.line·737 
794 ····.line·738 
795 ····.line·739 
796 ····.line·740 
797 ····.line·741 
798 ····.line·742 
799 ····.line·743 
800 ····.line·744 
801 ····.line·745 
802 ····.line·746 
803 ····.line·747 
804 ····.line·748 
805 ····.line·749 
806 ····.line·750 
807 ····.line·751 
808 ····.line·752 
809 ····.line·753 
810 ····.line·754 
811 ····.line·755 
812 ····.line·756 
813 ····.line·757 
814 ····.line·758 
815 ····.line·759 
816 ····.line·760 
817 ····.line·761 
818 ····.line·762 
819 ····.line·763 
820 ····.line·764 
821 ····.line·765 
822 ····.line·766 
Max diff block lines reached; 2378/6434 bytes (36.96%) of diff not shown.
2.2 KB
smali/A/o.smali vs.
smali/q0/z.smali
Files 4% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LA/o;1 .class·public·final·Lq0/z;
2 .super·Ljava/lang/Thread;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·e:I7 .field·public·final·a:J
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Runnable;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·110 ····.locals·3
  
9 ····.line·111 ····.line·1
10 ····const-string·v0,·"fonts-androidx"12 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicLong;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····invoke-direct·{p0,·p1,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V15 ····const-wide/16·v1,·0x0
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
 18 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V
16 ····.line·6 
17 ····const/16·p1,·0xa 
  
 19 ····.line·6
18 ····.line·720 ····.line·7
19 ····.line·821 ····.line·8
20 ····iput·p1,·p0,·LA/o;->e:I22 ····sput-object·v0,·Lq0/z;->b:Ljava/util/concurrent/atomic/AtomicLong;
  
21 ····.line·923 ····.line·9
22 ····.line·1024 ····.line·10
23 ····return-void25 ····return-void
24 ····.line·1126 ····.line·11
25 ····.line·1227 ····.line·12
26 ····.line·1328 ····.line·13
Offset 144, 37 lines modifiedOffset 148, 36 lines modified
144 ····.line·122148 ····.line·122
145 ····.line·123149 ····.line·123
146 ····.line·124150 ····.line·124
147 ····.line·125151 ····.line·125
148 ····.line·126152 ····.line·126
149 ····.line·127153 ····.line·127
150 ····.line·128154 ····.line·128
 155 ····.line·129
 156 ····.line·130
 157 ····.line·131
151 .end·method158 .end·method
  
 159 .method·public·constructor·<init>(J)V
  
152 #·virtual·methods 
153 .method·public·final·run()V 
154 ····.locals·1160 ····.locals·0
  
155 ····.line·1161 ····.line·1
156 ····iget·v0,·p0,·LA/o;->e:I162 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
157 ····.line·2163 ····.line·2
158 ····.line·3164 ····.line·3
159 ····invoke-static·{v0},·Landroid/os/Process;->setThreadPriority(I)V 
  
160 ····.line·4165 ····.line·4
 166 ····iput-wide·p1,·p0,·Lq0/z;->a:J
  
161 ····.line·5167 ····.line·5
162 ····.line·6168 ····.line·6
 169 ····return-void
163 ····invoke-super·{p0},·Ljava/lang/Thread;->run()V 
  
164 ····.line·7170 ····.line·7
165 ····.line·8171 ····.line·8
166 ····.line·9172 ····.line·9
167 ····return-void 
168 ····.line·10173 ····.line·10
169 ····.line·11174 ····.line·11
170 ····.line·12175 ····.line·12
171 ····.line·13176 ····.line·13
172 ····.line·14177 ····.line·14
173 ····.line·15178 ····.line·15
174 ····.line·16179 ····.line·16
Offset 285, 8 lines modifiedOffset 288, 16 lines modified
285 ····.line·121288 ····.line·121
286 ····.line·122289 ····.line·122
287 ····.line·123290 ····.line·123
288 ····.line·124291 ····.line·124
289 ····.line·125292 ····.line·125
290 ····.line·126293 ····.line·126
291 ····.line·127294 ····.line·127
 295 ····.line·128
 296 ····.line·129
 297 ····.line·130
 298 ····.line·131
 299 ····.line·132
 300 ····.line·133
 301 ····.line·134
 302 ····.line·135
292 .end·method303 .end·method
13.6 KB
smali/A/l.smali vs.
smali/y/h.smali
Max HTML report size reached
8.04 KB
smali/A/f.smali vs.
smali/H/x.smali
Max HTML report size reached
975 B
smali/A/n.smali vs.
smali/y/i.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LA/n;1 .class·public·final·Ly/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:Landroid/net/Uri;5 .field·public·final·a:Landroid/net/Uri;
  
Offset 26, 31 lines modifiedOffset 26, 31 lines modified
26 ····.line·326 ····.line·3
27 ····.line·427 ····.line·4
28 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;28 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
29 ····.line·529 ····.line·5
30 ····.line·630 ····.line·6
31 ····.line·731 ····.line·7
32 ····iput-object·p1,·p0,·LA/n;->a:Landroid/net/Uri;32 ····iput-object·p1,·p0,·Ly/i;->a:Landroid/net/Uri;
  
33 ····.line·833 ····.line·8
34 ····.line·934 ····.line·9
35 ····iput·p2,·p0,·LA/n;->b:I35 ····iput·p2,·p0,·Ly/i;->b:I
  
36 ····.line·1036 ····.line·10
37 ····.line·1137 ····.line·11
38 ····iput·p3,·p0,·LA/n;->c:I38 ····iput·p3,·p0,·Ly/i;->c:I
  
39 ····.line·1239 ····.line·12
40 ····.line·1340 ····.line·13
41 ····iput-boolean·p4,·p0,·LA/n;->d:Z41 ····iput-boolean·p4,·p0,·Ly/i;->d:Z
  
42 ····.line·1442 ····.line·14
43 ····.line·1543 ····.line·15
44 ····iput·p5,·p0,·LA/n;->e:I44 ····iput·p5,·p0,·Ly/i;->e:I
  
45 ····.line·1645 ····.line·16
46 ····.line·1746 ····.line·17
47 ····return-void47 ····return-void
48 ····.line·1848 ····.line·18
49 ····.line·1949 ····.line·19
50 ····.line·2050 ····.line·20
5.59 KB
smali/A/i.smali vs.
smali/i/k0.smali
Files 10% similar despite different names
    
Offset 1, 181 lines modifiedOffset 1, 168 lines modified
1 .class·public·final·LA/i;1 .class·public·final·Li/k0;
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·Landroid/view/View$OnClickListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:I7 .field·public·final·synthetic·e:I
  
8 .field·public·final·synthetic·b:Ljava/lang/String;8 .field·public·final·synthetic·f:Ljava/lang/Object;
  
9 .field·public·final·synthetic·c:Landroid/content/Context; 
  
10 .field·public·final·synthetic·d:I9 #·direct·methods
 10 .method·public·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V
 11 ····.locals·1
  
11 .field·public·final·synthetic·e:Ljava/lang/Object;12 ····const/4·v0,·0x0
  
 13 ····iput·v0,·p0,·Li/k0;->e:I
  
 14 ····.line·3
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
12 #·direct·methods 
13 .method·public·synthetic·constructor·<init>(Ljava/lang/String;Landroid/content/Context;Ljava/lang/Object;II)V 
14 ····.locals·0 
  
 16 ····iput-object·p1,·p0,·Li/k0;->f:Ljava/lang/Object;
15 ····.line·1 
16 ····iput·p5,·p0,·LA/i;->a:I 
  
17 ····iput-object·p1,·p0,·LA/i;->b:Ljava/lang/String;17 ····return-void
 18 .end·method
  
18 ····iput-object·p2,·p0,·LA/i;->c:Landroid/content/Context;19 .method·public·constructor·<init>(Li/p0;)V
 20 ····.locals·1
  
19 ····iput-object·p3,·p0,·LA/i;->e:Ljava/lang/Object;21 ····const/4·v0,·0x1
  
20 ····iput·p4,·p0,·LA/i;->d:I22 ····iput·v0,·p0,·Li/k0;->e:I
  
 23 ····.line·1
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 25 ····iput-object·p1,·p0,·Li/k0;->f:Ljava/lang/Object;
  
 26 ····.line·2
 27 ····iget-object·p1,·p1,·Li/p0;->a:Landroidx/appcompat/widget/Toolbar;
  
 28 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context;
  
22 ····return-void29 ····return-void
23 .end·method30 .end·method
  
  
24 #·virtual·methods31 #·virtual·methods
25 .method·public·final·call()Ljava/lang/Object;32 .method·public·final·onClick(Landroid/view/View;)V
26 ····.locals·733 ····.locals·1
  
27 ····.line·134 ····.line·1
28 ····const/4·v0,·0x035 ····iget·p1,·p0,·Li/k0;->e:I
  
29 ····.line·236 ····.line·2
30 ····const/4·v1,·0x1 
  
31 ····.line·337 ····.line·3
32 ····iget·v2,·p0,·LA/i;->d:I38 ····packed-switch·p1,·:pswitch_data_0
  
33 ····.line·439 ····.line·4
34 ····.line·540 ····.line·5
35 ····iget-object·v3,·p0,·LA/i;->e:Ljava/lang/Object; 
  
36 ····.line·641 ····.line·6
 42 ····iget-object·p1,·p0,·Li/k0;->f:Ljava/lang/Object;
37 ····.line·7 
38 ····iget-object·v4,·p0,·LA/i;->c:Landroid/content/Context; 
  
 43 ····.line·7
39 ····.line·844 ····.line·8
 45 ····check-cast·p1,·Li/p0;
40 ····.line·9 
41 ····iget-object·v5,·p0,·LA/i;->b:Ljava/lang/String; 
  
 46 ····.line·9
42 ····.line·1047 ····.line·10
 48 ····iget-object·v0,·p1,·Li/p0;->k:Landroid/view/Window$Callback;
43 ····.line·11 
44 ····iget·v6,·p0,·LA/i;->a:I 
  
 49 ····.line·11
45 ····.line·1250 ····.line·12
 51 ····if-eqz·v0,·:cond_0
46 ····.line·13 
47 ····packed-switch·v6,·:pswitch_data_0 
  
 52 ····.line·13
48 ····.line·1453 ····.line·14
 54 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
49 ····.line·1555 ····.line·15
50 ····.line·1656 ····.line·16
51 ····:try_start_0 
52 ····check-cast·v3,·Ljava/util/List; 
  
53 ····.line·1757 ····.line·17
 58 ····:cond_0
 59 ····return-void
  
54 ····.line·1860 ····.line·18
55 ····invoke-static·{v5,·v4,·v3,·v2},·LA/l;->b(Ljava/lang/String;Landroid/content/Context;Ljava/util/List;I)LA/k;61 ····:pswitch_0
 62 ····iget-object·p1,·p0,·Li/k0;->f:Ljava/lang/Object;
  
56 ····.line·1963 ····.line·19
57 ····.line·2064 ····.line·20
 65 ····check-cast·p1,·Landroidx/appcompat/widget/Toolbar;
58 ····.line·21 
59 ····move-result-object·v0 
60 ····:try_end_0 
61 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
 66 ····.line·21
62 ····.line·2267 ····.line·22
63 ····goto·:goto_068 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/Toolbar;->M:Li/l0;
  
64 ····.line·2369 ····.line·23
Max diff block lines reached; 2167/5652 bytes (38.34%) of diff not shown.
18.5 KB
smali/A/e.smali vs.
smali/B/H.smali
Max HTML report size reached
57.4 KB
smali/A/g.smali vs.
smali/d1/j.smali
Max HTML report size reached
20.2 KB
smali/i0/j.smali vs.
smali/P/B.smali
Max HTML report size reached
32.6 KB
smali/i0/d.smali vs.
smali/b1/A.smali
Max HTML report size reached
1.89 KB
smali/i0/h.smali vs.
smali/g0/i.smali
Files 6% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·synthetic·Li0/h;1 .class·public·final·synthetic·Lg0/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/location/OnNmeaMessageListener;5 .implements·Landroid/location/OnNmeaMessageListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Li0/j;7 .field·public·final·synthetic·a:Lg0/k;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Li0/j;)V9 .method·public·synthetic·constructor·<init>(Lg0/k;)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 ····iput-object·p1,·p0,·Li0/h;->a:Li0/j;13 ····iput-object·p1,·p0,·Lg0/i;->a:Lg0/k;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·final·onNmeaMessage(Ljava/lang/String;J)V17 .method·public·final·onNmeaMessage(Ljava/lang/String;J)V
18 ····.locals·118 ····.locals·1
  
19 ····.line·119 ····.line·1
20 ····iget-object·p2,·p0,·Li0/h;->a:Li0/j;20 ····iget-object·p2,·p0,·Lg0/i;->a:Lg0/k;
  
21 ····.line·221 ····.line·2
22 ····.line·322 ····.line·3
23 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;23 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
24 ····.line·424 ····.line·4
25 ····.line·525 ····.line·5
Offset 57, 27 lines modifiedOffset 57, 27 lines modified
57 ····move-result·p357 ····move-result·p3
  
58 ····.line·1658 ····.line·16
59 ····if-eqz·p3,·:cond_059 ····if-eqz·p3,·:cond_0
  
60 ····.line·1760 ····.line·17
61 ····.line·1861 ····.line·18
62 ····iput-object·p1,·p2,·Li0/j;->f:Ljava/lang/String;62 ····iput-object·p1,·p2,·Lg0/k;->f:Ljava/lang/String;
  
63 ····.line·1963 ····.line·19
64 ····.line·2064 ····.line·20
65 ····invoke-static·{},·Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;65 ····invoke-static·{},·Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
  
66 ····.line·2166 ····.line·21
67 ····.line·2267 ····.line·22
68 ····.line·2368 ····.line·23
69 ····move-result-object·p169 ····move-result-object·p1
  
70 ····.line·2470 ····.line·24
71 ····iput-object·p1,·p2,·Li0/j;->i:Ljava/util/Calendar;71 ····iput-object·p1,·p2,·Lg0/k;->i:Ljava/util/Calendar;
  
72 ····.line·2572 ····.line·25
73 ····.line·2673 ····.line·26
74 ····:cond_074 ····:cond_0
75 ····return-void75 ····return-void
76 ····.line·2776 ····.line·27
77 ····.line·2877 ····.line·28
Offset 271, 8 lines modifiedOffset 271, 17 lines modified
271 ····.line·216271 ····.line·216
272 ····.line·217272 ····.line·217
273 ····.line·218273 ····.line·218
274 ····.line·219274 ····.line·219
275 ····.line·220275 ····.line·220
276 ····.line·221276 ····.line·221
277 ····.line·222277 ····.line·222
 278 ····.line·223
 279 ····.line·224
 280 ····.line·225
 281 ····.line·226
 282 ····.line·227
 283 ····.line·228
 284 ····.line·229
 285 ····.line·230
 286 ····.line·231
278 .end·method287 .end·method
18.7 KB
smali/i0/f.smali vs.
smali/b1/Q.smali
Max HTML report size reached
4.12 KB
smali/i0/i.smali vs.
smali/q0/t.smali
Files 8% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Li0/i;1 .class·public·final·Lq0/t;
2 .super·Landroid/location/GnssStatus$Callback;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
 5 .field·public·a:Z
  
5 .field·public·final·synthetic·a:Li0/j;6 .field·public·final·synthetic·b:Lq0/u;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·public·constructor·<init>(Li0/j;)V8 .method·public·constructor·<init>(Lq0/u;)V
8 ····.locals·09 ····.locals·0
  
9 ····.line·110 ····.line·1
10 ····iput-object·p1,·p0,·Li0/i;->a:Li0/j;11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·212 ····.line·2
12 ····.line·313 ····.line·3
13 ····invoke-direct·{p0},·Landroid/location/GnssStatus$Callback;-><init>()V 
  
14 ····.line·414 ····.line·4
 15 ····iput-object·p1,·p0,·Lq0/t;->b:Lq0/u;
  
15 ····.line·516 ····.line·5
16 ····.line·617 ····.line·6
17 ····return-void18 ····const/4·p1,·0x0
  
18 ····.line·719 ····.line·7
 20 ····iput-boolean·p1,·p0,·Lq0/t;->a:Z
  
19 ····.line·821 ····.line·8
20 ····.line·922 ····.line·9
 23 ····return-void
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
27 ····.line·1630 ····.line·16
Offset 140, 117 lines modifiedOffset 146, 115 lines modified
140 ····.line·122146 ····.line·122
141 ····.line·123147 ····.line·123
142 ····.line·124148 ····.line·124
143 ····.line·125149 ····.line·125
144 ····.line·126150 ····.line·126
145 ····.line·127151 ····.line·127
146 ····.line·128152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
 156 ····.line·132
 157 ····.line·133
 158 ····.line·134
 159 ····.line·135
147 .end·method160 .end·method
  
  
148 #·virtual·methods161 #·virtual·methods
149 .method·public·final·onSatelliteStatusChanged(Landroid/location/GnssStatus;)V162 .method·public·final·a(Z)V
150 ····.locals·6163 ····.locals·3
  
151 ····.line·1164 ····.line·1
152 ····iget-object·v0,·p0,·Li0/i;->a:Li0/j;165 ····iget-boolean·v0,·p0,·Lq0/t;->a:Z
  
153 ····.line·2166 ····.line·2
154 ····.line·3167 ····.line·3
155 ····invoke-static·{p1},·LB/a;->a(Landroid/location/GnssStatus;)I168 ····if-nez·v0,·:cond_1
  
156 ····.line·4169 ····.line·4
157 ····.line·5170 ····.line·5
 171 ····const/4·v0,·0x1
  
158 ····.line·6172 ····.line·6
159 ····move-result·v1173 ····iput-boolean·v0,·p0,·Lq0/t;->a:Z
  
160 ····.line·7174 ····.line·7
161 ····int-to-double·v1,·v1 
  
162 ····.line·8175 ····.line·8
163 ····iput-wide·v1,·v0,·Li0/j;->g:D176 ····iget-object·v1,·p0,·Lq0/t;->b:Lq0/u;
  
164 ····.line·9177 ····.line·9
165 ····.line·10178 ····.line·10
166 ····iget-object·v0,·p0,·Li0/i;->a:Li0/j;179 ····iget·v2,·v1,·Lq0/u;->b:I
  
167 ····.line·11180 ····.line·11
168 ····.line·12181 ····.line·12
169 ····const-wide/16·v1,·0x0182 ····sub-int/2addr·v2,·v0
  
170 ····.line·13183 ····.line·13
 184 ····iput·v2,·v1,·Lq0/u;->b:I
171 ····.line·14 
172 ····iput-wide·v1,·v0,·Li0/j;->h:D 
  
 185 ····.line·14
173 ····.line·15186 ····.line·15
 187 ····iget-boolean·v0,·v1,·Lq0/u;->c:Z
174 ····.line·16 
175 ····const/4·v0,·0x0 
  
 188 ····.line·16
176 ····.line·17189 ····.line·17
 190 ····or-int/2addr·p1,·v0
177 ····:goto_0 
178 ····int-to-double·v1,·v0 
  
179 ····.line·18191 ····.line·18
180 ····iget-object·v3,·p0,·Li0/i;->a:Li0/j;192 ····iput-boolean·p1,·v1,·Lq0/u;->c:Z
  
181 ····.line·19193 ····.line·19
182 ····.line·20194 ····.line·20
183 ····iget-wide·v3,·v3,·Li0/j;->g:D195 ····if-nez·v2,·:cond_0
  
184 ····.line·21196 ····.line·21
185 ····.line·22197 ····.line·22
186 ····cmpg-double·v5,·v1,·v3198 ····if-nez·p1,·:cond_0
  
187 ····.line·23199 ····.line·23
188 ····.line·24200 ····.line·24
189 ····if-gez·v5,·:cond_1201 ····iget-object·p1,·v1,·Lq0/u;->d:LA0/j;
  
190 ····.line·25202 ····.line·25
191 ····.line·26203 ····.line·26
192 ····invoke-static·{p1,·v0},·LB/a;->x(Landroid/location/GnssStatus;I)Z204 ····iget-object·v0,·v1,·Lq0/u;->a:Landroid/view/KeyEvent;
Max diff block lines reached; 1316/4145 bytes (31.75%) of diff not shown.
54.1 KB
smali/i0/b.smali vs.
smali/g/d.smali
Max HTML report size reached
6.81 KB
smali/i0/g.smali vs.
smali/g1/y.smali
Files 8% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 90 lines modified
1 .class·public·final·Li0/g;1 .class·public·final·Lg1/y;
2 .super·Landroid/content/BroadcastReceiver;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/p;
  
4 #·instance·fields 
5 .field·public·final·a:LC0/g; 
  
6 .field·public·b:I6 #·static·fields
 7 .field·public·static·final·g:Lg1/y;
  
 8 .field·public·static·final·h:Lg1/y;
  
 9 .field·public·static·final·i:Lg1/y;
  
  
 10 #·instance·fields
 11 .field·public·final·synthetic·f:I
  
  
7 #·direct·methods12 #·direct·methods
8 .method·public·constructor·<init>(LC0/g;)V13 .method·static·synthetic·constructor·<clinit>()V
9 ····.locals·014 ····.locals·3
  
10 ····.line·115 ····.line·1
11 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V16 ····new-instance·v0,·Lg1/y;
  
12 ····.line·217 ····.line·2
13 ····.line·318 ····.line·3
 19 ····const/4·v1,·0x2
  
14 ····.line·420 ····.line·4
15 ····iput-object·p1,·p0,·Li0/g;->a:LC0/g;21 ····const/4·v2,·0x0
  
16 ····.line·522 ····.line·5
 23 ····invoke-direct·{v0,·v1,·v2},·Lg1/y;-><init>(II)V
  
17 ····.line·624 ····.line·6
18 ····return-void 
19 ····.line·725 ····.line·7
20 ····.line·826 ····.line·8
 27 ····sput-object·v0,·Lg1/y;->g:Lg1/y;
  
21 ····.line·928 ····.line·9
22 ····.line·1029 ····.line·10
 30 ····new-instance·v0,·Lg1/y;
  
23 ····.line·1131 ····.line·11
24 ····.line·1232 ····.line·12
 33 ····const/4·v1,·0x2
  
25 ····.line·1334 ····.line·13
 35 ····const/4·v2,·0x1
  
26 ····.line·1436 ····.line·14
 37 ····invoke-direct·{v0,·v1,·v2},·Lg1/y;-><init>(II)V
  
27 ····.line·1538 ····.line·15
28 ····.line·1639 ····.line·16
29 ····.line·1740 ····.line·17
 41 ····sput-object·v0,·Lg1/y;->h:Lg1/y;
  
30 ····.line·1842 ····.line·18
31 ····.line·1943 ····.line·19
 44 ····new-instance·v0,·Lg1/y;
  
32 ····.line·2045 ····.line·20
33 ····.line·2146 ····.line·21
 47 ····const/4·v1,·0x2
  
34 ····.line·2248 ····.line·22
 49 ····const/4·v2,·0x2
  
35 ····.line·2350 ····.line·23
 51 ····invoke-direct·{v0,·v1,·v2},·Lg1/y;-><init>(II)V
  
36 ····.line·2452 ····.line·24
37 ····.line·2553 ····.line·25
38 ····.line·2654 ····.line·26
 55 ····sput-object·v0,·Lg1/y;->i:Lg1/y;
  
39 ····.line·2756 ····.line·27
40 ····.line·2857 ····.line·28
 58 ····return-void
41 ····.line·2959 ····.line·29
42 ····.line·3060 ····.line·30
43 ····.line·3161 ····.line·31
44 ····.line·3262 ····.line·32
45 ····.line·3363 ····.line·33
46 ····.line·3464 ····.line·34
47 ····.line·3565 ····.line·35
Offset 142, 179 lines modifiedOffset 177, 200 lines modified
142 ····.line·122177 ····.line·122
143 ····.line·123178 ····.line·123
144 ····.line·124179 ····.line·124
145 ····.line·125180 ····.line·125
146 ····.line·126181 ····.line·126
147 ····.line·127182 ····.line·127
148 ····.line·128183 ····.line·128
 184 ····.line·129
 185 ····.line·130
 186 ····.line·131
 187 .end·method
  
 188 .method·public·synthetic·constructor·<init>(II)V
 189 ····.locals·0
  
 190 ····.line·1
 191 ····iput·p2,·p0,·Lg1/y;->f:I
  
 192 ····invoke-direct·{p0,·p1},·LU0/i;-><init>(I)V
  
 193 ····return-void
149 .end·method194 .end·method
  
  
150 #·virtual·methods195 #·virtual·methods
151 .method·public·final·onReceive(Landroid/content/Context;Landroid/content/Intent;)V196 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
152 ····.locals·3197 ····.locals·1
  
153 ····.line·1198 ····.line·1
154 ····const-string·v0,·"android.location.PROVIDERS_CHANGED"199 ····iget·v0,·p0,·Lg1/y;->f:I
  
155 ····.line·2200 ····.line·2
156 ····.line·3201 ····.line·3
Max diff block lines reached; 4303/6902 bytes (62.34%) of diff not shown.
119 KB
smali/i0/c.smali vs.
smali/i/v.smali
Max HTML report size reached
8.15 KB
smali/U/p.smali vs.
smali/A0/m.smali
Max HTML report size reached
34.5 KB
smali/U/k.smali vs.
smali/i/q.smali
Max HTML report size reached
19.3 KB
smali/U/j.smali vs.
smali/K0/m.smali
Max HTML report size reached
184 KB
smali/U/q.smali vs.
smali/H/O.smali
Max HTML report size reached
9.24 KB
smali/U/d.smali vs.
smali/P/L.smali
Max HTML report size reached
50.9 KB
smali/U/h.smali vs.
smali/i/l0.smali
Max HTML report size reached
2.27 KB
smali/U/o.smali vs.
smali/A0/h.smali
Files 15% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·LU/o; 
2 .super·Landroid/graphics/drawable/Drawable$ConstantState;1 .class·public·interface·abstract·LA0/h;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·a:I 
  
6 .field·public·b:LU/n; 
  
7 .field·public·c:Landroid/content/res/ColorStateList; 
  
8 .field·public·d:Landroid/graphics/PorterDuff$Mode; 
  
9 .field·public·e:Z 
  
10 .field·public·f:Landroid/graphics/Bitmap; 
  
11 .field·public·g:Landroid/content/res/ColorStateList; 
  
12 .field·public·h:Landroid/graphics/PorterDuff$Mode; 
  
13 .field·public·i:I 
  
14 .field·public·j:Z 
  
15 .field·public·k:Z 
  
16 .field·public·l:Landroid/graphics/Paint; 
  
  
17 #·virtual·methods4 #·virtual·methods
18 .method·public·getChangingConfigurations()I5 .method·public·a()Lg0/c;
19 ····.locals·16 ····.locals·1
  
20 ····.line·17 ····.line·1
21 ····iget·v0,·p0,·LU/o;->a:I8 ····new-instance·v0,·LA0/n;
  
22 ····.line·29 ····.line·2
23 ····.line·310 ····.line·3
24 ····return·v011 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·412 ····.line·4
26 ····.line·513 ····.line·5
27 ····.line·614 ····.line·6
 15 ····invoke-interface·{p0,·v0},·LA0/h;->e(LA0/n;)Lg0/c;
  
28 ····.line·716 ····.line·7
29 ····.line·817 ····.line·8
30 ····.line·918 ····.line·9
 19 ····move-result-object·v0
  
31 ····.line·1020 ····.line·10
 21 ····return-object·v0
32 ····.line·1122 ····.line·11
33 ····.line·1223 ····.line·12
34 ····.line·1324 ····.line·13
35 ····.line·1425 ····.line·14
36 ····.line·1526 ····.line·15
37 ····.line·1627 ····.line·16
38 ····.line·1728 ····.line·17
Offset 159, 30 lines modifiedOffset 139, 27 lines modified
159 ····.line·121139 ····.line·121
160 ····.line·122140 ····.line·122
161 ····.line·123141 ····.line·123
162 ····.line·124142 ····.line·124
163 ····.line·125143 ····.line·125
164 ····.line·126144 ····.line·126
165 ····.line·127145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
166 .end·method150 .end·method
  
 151 .method·public·abstract·d(Ljava/lang/String;LA0/f;Lg0/c;)V
167 .method·public·final·newDrawable()Landroid/graphics/drawable/Drawable; 
168 ····.locals·1 
  
169 ····.line·1 
170 ····new-instance·v0,·LU/q; 
  
171 ····invoke-direct·{v0,·p0},·LU/q;-><init>(LU/o;)V 
  
172 ····return-object·v0 
173 .end·method152 .end·method
  
174 .method·public·final·newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; 
175 ····.locals·0153 .method·public·abstract·e(LA0/n;)Lg0/c;
 154 .end·method
  
176 ····.line·2 
177 ····new-instance·p1,·LU/q;155 .method·public·abstract·f(Ljava/lang/String;Ljava/nio/ByteBuffer;)V
 156 .end·method
  
178 ····invoke-direct·{p1,·p0},·LU/q;-><init>(LU/o;)V157 .method·public·abstract·g(Ljava/lang/String;Ljava/nio/ByteBuffer;LA0/g;)V
 158 .end·method
  
179 ····return-object·p1159 .method·public·abstract·h(Ljava/lang/String;LA0/f;)V
180 .end·method160 .end·method
1.46 KB
smali/U/l.smali vs.
smali/J0/h.smali
Files 14% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·LU/l;1 .class·public·final·LJ0/h;
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:LJ0/h;
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·a()Z7 .method·static·constructor·<clinit>()V
6 ····.locals·18 ····.locals·1
  
7 ····.line·19 ····.line·1
8 ····const/4·v0,·0x010 ····new-instance·v0,·LJ0/h;
  
9 ····.line·211 ····.line·2
10 ····return·v0 
11 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·414 ····.line·4
13 ····.line·515 ····.line·5
14 ····.line·616 ····.line·6
 17 ····sput-object·v0,·LJ0/h;->a:LJ0/h;
  
15 ····.line·718 ····.line·7
16 ····.line·819 ····.line·8
 20 ····return-void
17 ····.line·921 ····.line·9
18 ····.line·1022 ····.line·10
19 ····.line·1123 ····.line·11
20 ····.line·1224 ····.line·12
21 ····.line·1325 ····.line·13
22 ····.line·1426 ····.line·14
23 ····.line·1527 ····.line·15
Offset 133, 25 lines modifiedOffset 141, 31 lines modified
133 ····.line·121141 ····.line·121
134 ····.line·122142 ····.line·122
135 ····.line·123143 ····.line·123
136 ····.line·124144 ····.line·124
137 ····.line·125145 ····.line·125
138 ····.line·126146 ····.line·126
139 ····.line·127147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
140 .end·method152 .end·method
  
141 .method·public·b([I)Z 
 153 #·virtual·methods
 154 .method·public·final·toString()Ljava/lang/String;
142 ····.locals·0155 ····.locals·1
  
143 ····.line·1156 ····.line·1
144 ····const/4·p1,·0x0157 ····const-string·v0,·"kotlin.Unit"
  
145 ····.line·2158 ····.line·2
146 ····return·p1 
147 ····.line·3159 ····.line·3
 160 ····return-object·v0
148 ····.line·4161 ····.line·4
149 ····.line·5162 ····.line·5
150 ····.line·6163 ····.line·6
151 ····.line·7164 ····.line·7
152 ····.line·8165 ····.line·8
153 ····.line·9166 ····.line·9
154 ····.line·10167 ····.line·10
Offset 269, 8 lines modifiedOffset 283, 11 lines modified
269 ····.line·122283 ····.line·122
270 ····.line·123284 ····.line·123
271 ····.line·124285 ····.line·124
272 ····.line·125286 ····.line·125
273 ····.line·126287 ····.line·126
274 ····.line·127288 ····.line·127
275 ····.line·128289 ····.line·128
 290 ····.line·129
 291 ····.line·130
 292 ····.line·131
276 .end·method293 .end·method
15.5 KB
smali/U/f.smali vs.
smali/H/o.smali
Max HTML report size reached
9.34 KB
smali/U/m.smali vs.
smali/i/I.smali
Max HTML report size reached
51.6 KB
smali/U/n.smali vs.
smali/B/o.smali
Max HTML report size reached
148 KB
smali/U/e.smali vs.
smali/i/t.smali
Max HTML report size reached
12.9 KB
smali/U/b.smali vs.
smali/m/h.smali
Max HTML report size reached
14.6 KB
smali/U/g.smali vs.
smali/k0/c.smali
Max HTML report size reached
3.04 KB
smali/U/c.smali vs.
smali/i/T.smali
Files 12% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 95 lines modified
1 .class·public·final·LU/c;1 .class·public·final·Li/T;
2 .super·Landroid/graphics/drawable/Drawable$ConstantState;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·a:LU/q;7 .field·public·final·synthetic·e:I
  
 8 .field·public·final·synthetic·f:Landroidx/appcompat/widget/SearchView;
  
6 .field·public·b:Landroid/animation/AnimatorSet; 
  
7 .field·public·c:Ljava/util/ArrayList;9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Landroidx/appcompat/widget/SearchView;I)V
 11 ····.locals·0
  
8 .field·public·d:Lo/e;12 ····.line·1
 13 ····iput·p2,·p0,·Li/T;->e:I
  
 14 ····iput-object·p1,·p0,·Li/T;->f:Landroidx/appcompat/widget/SearchView;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
9 #·virtual·methods18 #·virtual·methods
10 .method·public·final·getChangingConfigurations()I19 .method·public·final·run()V
11 ····.locals·120 ····.locals·2
  
12 ····.line·121 ····.line·1
13 ····const/4·v0,·0x022 ····iget·v0,·p0,·Li/T;->e:I
  
14 ····.line·223 ····.line·2
15 ····return·v0 
16 ····.line·324 ····.line·3
 25 ····packed-switch·v0,·:pswitch_data_0
  
17 ····.line·426 ····.line·4
18 ····.line·527 ····.line·5
19 ····.line·628 ····.line·6
 29 ····iget-object·v0,·p0,·Li/T;->f:Landroidx/appcompat/widget/SearchView;
  
20 ····.line·730 ····.line·7
21 ····.line·831 ····.line·8
 32 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/SearchView;->S:LF/c;
  
22 ····.line·933 ····.line·9
23 ····.line·1034 ····.line·10
 35 ····instance-of·v1,·v0,·Li/e0;
  
24 ····.line·1136 ····.line·11
25 ····.line·1237 ····.line·12
 38 ····if-eqz·v1,·:cond_0
  
26 ····.line·1339 ····.line·13
27 ····.line·1440 ····.line·14
 41 ····const/4·v1,·0x0
  
28 ····.line·1542 ····.line·15
 43 ····invoke-virtual·{v0,·v1},·LF/c;->b(Landroid/database/Cursor;)V
  
29 ····.line·1644 ····.line·16
30 ····.line·1745 ····.line·17
31 ····.line·1846 ····.line·18
 47 ····:cond_0
 48 ····return-void
  
32 ····.line·1949 ····.line·19
 50 ····:pswitch_0
 51 ····iget-object·v0,·p0,·Li/T;->f:Landroidx/appcompat/widget/SearchView;
  
33 ····.line·2052 ····.line·20
34 ····.line·2153 ····.line·21
 54 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->q()V
  
35 ····.line·2255 ····.line·22
36 ····.line·2356 ····.line·23
37 ····.line·2457 ····.line·24
 58 ····return-void
  
38 ····.line·2559 ····.line·25
 60 ····:pswitch_data_0
 61 ····.packed-switch·0x0
 62 ········:pswitch_0
 63 ····.end·packed-switch
39 ····.line·2664 ····.line·26
40 ····.line·2765 ····.line·27
41 ····.line·2866 ····.line·28
42 ····.line·2967 ····.line·29
43 ····.line·3068 ····.line·30
44 ····.line·3169 ····.line·31
45 ····.line·3270 ····.line·32
Offset 143, 34 lines modifiedOffset 184, 12 lines modified
143 ····.line·121184 ····.line·121
144 ····.line·122185 ····.line·122
145 ····.line·123186 ····.line·123
146 ····.line·124187 ····.line·124
147 ····.line·125188 ····.line·125
148 ····.line·126189 ····.line·126
149 ····.line·127190 ····.line·127
150 .end·method 
  
151 .method·public·final·newDrawable()Landroid/graphics/drawable/Drawable; 
152 ····.locals·2 
  
153 ····.line·1191 ····.line·128
154 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
155 ····const-string·v1,·"No·constant·state·support·for·SDK·<·24." 
  
156 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
157 ····throw·v0 
158 .end·method 
  
159 .method·public·final·newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; 
160 ····.locals·1 
  
161 ····.line·2192 ····.line·129
 193 ····.line·130
 194 ····.line·131
162 ····new-instance·p1,·Ljava/lang/IllegalStateException; 
Max diff block lines reached; 0/3045 bytes (0.00%) of diff not shown.
2.43 KB
smali/J/T.smali vs.
smali/Z0/g.smali
Files 6% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LJ/T;1 .class·public·final·LZ0/g;
2 .super·LO0/b;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LZ0/b;
  
4 #·instance·fields 
5 .field·public·h:LB0/s; 
  
6 .field·public·i:Lk1/a; 
  
7 .field·public·synthetic·j:Ljava/lang/Object; 
  
8 .field·public·final·synthetic·k:LB0/s;6 #·instance·fields
 7 .field·public·final·a:La1/c;
  
9 .field·public·l:I8 .field·public·final·b:LH/J;
  
  
10 #·direct·methods9 #·direct·methods
11 .method·public·constructor·<init>(LB0/s;LO0/b;)V10 .method·public·constructor·<init>(La1/c;LH/J;)V
12 ····.locals·011 ····.locals·0
  
13 ····.line·112 ····.line·1
14 ····iput-object·p1,·p0,·LJ/T;->k:LB0/s;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·214 ····.line·2
16 ····.line·315 ····.line·3
17 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V 
  
18 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·LZ0/g;->a:La1/c;
  
19 ····.line·518 ····.line·5
20 ····.line·619 ····.line·6
21 ····return-void20 ····iput-object·p2,·p0,·LZ0/g;->b:LH/J;
  
22 ····.line·721 ····.line·7
23 ····.line·822 ····.line·8
 23 ····return-void
24 ····.line·924 ····.line·9
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
Offset 242, 54 lines modifiedOffset 241, 51 lines modified
242 ····.line·216241 ····.line·216
243 ····.line·217242 ····.line·217
244 ····.line·218243 ····.line·218
245 ····.line·219244 ····.line·219
246 ····.line·220245 ····.line·220
247 ····.line·221246 ····.line·221
248 ····.line·222247 ····.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
249 .end·method257 .end·method
  
  
250 #·virtual·methods258 #·virtual·methods
251 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;259 .method·public·final·iterator()Ljava/util/Iterator;
252 ····.locals·1260 ····.locals·1
  
253 ····.line·1261 ····.line·1
254 ····iput-object·p1,·p0,·LJ/T;->j:Ljava/lang/Object;262 ····new-instance·v0,·LZ0/f;
  
255 ····.line·2263 ····.line·2
256 ····.line·3264 ····.line·3
257 ····iget·p1,·p0,·LJ/T;->l:I265 ····invoke-direct·{v0,·p0},·LZ0/f;-><init>(LZ0/g;)V
  
258 ····.line·4266 ····.line·4
259 ····.line·5267 ····.line·5
260 ····const/high16·v0,·-0x80000000 
  
261 ····.line·6268 ····.line·6
 269 ····return-object·v0
262 ····.line·7270 ····.line·7
263 ····or-int/2addr·p1,·v0 
  
264 ····.line·8271 ····.line·8
265 ····iput·p1,·p0,·LJ/T;->l:I 
  
266 ····.line·9272 ····.line·9
267 ····.line·10273 ····.line·10
268 ····iget-object·p1,·p0,·LJ/T;->k:LB0/s; 
  
269 ····.line·11274 ····.line·11
270 ····.line·12275 ····.line·12
271 ····invoke-virtual·{p1,·p0},·LB0/s;->c(LO0/b;)Ljava/lang/Object; 
  
272 ····.line·13276 ····.line·13
273 ····.line·14277 ····.line·14
274 ····.line·15278 ····.line·15
275 ····move-result-object·p1 
  
276 ····.line·16279 ····.line·16
277 ····return-object·p1 
278 ····.line·17280 ····.line·17
279 ····.line·18281 ····.line·18
280 ····.line·19282 ····.line·19
281 ····.line·20283 ····.line·20
282 ····.line·21284 ····.line·21
283 ····.line·22285 ····.line·22
284 ····.line·23286 ····.line·23
Offset 394, 8 lines modifiedOffset 390, 11 lines modified
394 ····.line·122390 ····.line·122
395 ····.line·123391 ····.line·123
396 ····.line·124392 ····.line·124
397 ····.line·125393 ····.line·125
398 ····.line·126394 ····.line·126
399 ····.line·127395 ····.line·127
400 ····.line·128396 ····.line·128
 397 ····.line·129
 398 ····.line·130
 399 ····.line·131
401 .end·method400 .end·method
5.15 KB
smali/J/t.smali vs.
smali/i1/l.smali
Files 4% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·LJ/t;1 .class·public·final·Li1/l;
2 .super·LO0/b;2 .super·Lb1/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
 5 .field·public·static·final·g:Li1/l;
5 .field·public·h:LJ/O; 
  
6 .field·public·i:Lk1/d; 
  
7 .field·public·synthetic·j:Ljava/lang/Object; 
  
8 .field·public·final·synthetic·k:LJ/O; 
  
9 .field·public·l:I 
  
  
10 #·direct·methods6 #·direct·methods
11 .method·public·constructor·<init>(LJ/O;LO0/b;)V7 .method·static·constructor·<clinit>()V
12 ····.locals·08 ····.locals·1
  
13 ····.line·19 ····.line·1
14 ····iput-object·p1,·p0,·LJ/t;->k:LJ/O;10 ····new-instance·v0,·Li1/l;
  
15 ····.line·211 ····.line·2
16 ····.line·312 ····.line·3
17 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V13 ····invoke-direct·{v0},·Lb1/s;-><init>()V
  
18 ····.line·414 ····.line·4
19 ····.line·515 ····.line·5
20 ····.line·616 ····.line·6
21 ····return-void17 ····sput-object·v0,·Li1/l;->g:Li1/l;
  
22 ····.line·718 ····.line·7
23 ····.line·819 ····.line·8
 20 ····return-void
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 151, 145 lines modifiedOffset 145, 48 lines modified
151 ····.line·125145 ····.line·125
152 ····.line·126146 ····.line·126
153 ····.line·127147 ····.line·127
154 ····.line·128148 ····.line·128
155 ····.line·129149 ····.line·129
156 ····.line·130150 ····.line·130
157 ····.line·131151 ····.line·131
158 ····.line·132 
159 ····.line·133 
160 ····.line·134 
161 ····.line·135 
162 ····.line·136 
163 ····.line·137 
164 ····.line·138 
165 ····.line·139 
166 ····.line·140 
167 ····.line·141 
168 ····.line·142 
169 ····.line·143 
170 ····.line·144 
171 ····.line·145 
172 ····.line·146 
173 ····.line·147 
174 ····.line·148 
175 ····.line·149 
176 ····.line·150 
177 ····.line·151 
178 ····.line·152 
179 ····.line·153 
180 ····.line·154 
181 ····.line·155 
182 ····.line·156 
183 ····.line·157 
184 ····.line·158 
185 ····.line·159 
186 ····.line·160 
187 ····.line·161 
188 ····.line·162 
189 ····.line·163 
190 ····.line·164 
191 ····.line·165 
192 ····.line·166 
193 ····.line·167 
194 ····.line·168 
195 ····.line·169 
196 ····.line·170 
197 ····.line·171 
198 ····.line·172 
199 ····.line·173 
200 ····.line·174 
201 ····.line·175 
202 ····.line·176 
203 ····.line·177 
204 ····.line·178 
205 ····.line·179 
206 ····.line·180 
207 ····.line·181 
208 ····.line·182 
209 ····.line·183 
210 ····.line·184 
211 ····.line·185 
212 ····.line·186 
213 ····.line·187 
214 ····.line·188 
215 ····.line·189 
216 ····.line·190 
217 ····.line·191 
218 ····.line·192 
219 ····.line·193 
220 ····.line·194 
221 ····.line·195 
222 ····.line·196 
223 ····.line·197 
224 ····.line·198 
225 ····.line·199 
226 ····.line·200 
227 ····.line·201 
228 ····.line·202 
229 ····.line·203 
230 ····.line·204 
231 ····.line·205 
232 ····.line·206 
Max diff block lines reached; 2746/5200 bytes (52.81%) of diff not shown.
12.0 KB
smali/J/Y.smali vs.
smali/H/Y.smali
Max HTML report size reached
964 B
smali/J/Z.smali vs.
smali/b1/f0.smali
Files 4% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·public·abstract·LJ/Z; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lb1/f0;
 2 .super·Lb1/T;
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·w(Ljava/lang/Throwable;)Z
8 ····.locals·06 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····const/4·p1,·0x0
  
11 ····.line·29 ····.line·2
 10 ····return·p1
12 ····.line·311 ····.line·3
13 ····.line·412 ····.line·4
14 ····iput·p1,·p0,·LJ/Z;->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 140, 8 lines modifiedOffset 134, 15 lines modified
140 ····.line·122134 ····.line·122
141 ····.line·123135 ····.line·123
142 ····.line·124136 ····.line·124
143 ····.line·125137 ····.line·125
144 ····.line·126138 ····.line·126
145 ····.line·127139 ····.line·127
146 ····.line·128140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
147 .end·method148 .end·method
30.4 KB
smali/J/s.smali vs.
smali/H/l.smali
Max HTML report size reached
4.4 KB
smali/J/p.smali vs.
smali/H/p.smali
Files 6% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/p;1 .class·public·final·LH/p;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·synthetic·i:Ljava/lang/Object;7 .field·public·synthetic·i:Ljava/lang/Object;
  
8 .field·public·final·synthetic·j:LJ/Z;8 .field·public·final·synthetic·j:LH/Z;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LJ/Z;LM0/d;)V10 .method·public·constructor·<init>(LH/Z;LL0/d;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput-object·p1,·p0,·LJ/p;->j:LJ/Z;13 ····iput-object·p1,·p0,·LH/p;->j:LH/Z;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····const/4·p1,·0x216 ····const/4·p1,·0x2
  
17 ····.line·417 ····.line·4
18 ····invoke-direct·{p0,·p1,·p2},·LO0/g;-><init>(ILM0/d;)V18 ····invoke-direct·{p0,·p1,·p2},·LN0/g;-><init>(ILL0/d;)V
  
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····.line·721 ····.line·7
22 ····return-void22 ····return-void
23 ····.line·823 ····.line·8
24 ····.line·924 ····.line·9
Offset 241, 47 lines modifiedOffset 241, 56 lines modified
241 ····.line·216241 ····.line·216
242 ····.line·217242 ····.line·217
243 ····.line·218243 ····.line·218
244 ····.line·219244 ····.line·219
245 ····.line·220245 ····.line·220
246 ····.line·221246 ····.line·221
247 ····.line·222247 ····.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
248 .end·method257 .end·method
  
  
249 #·virtual·methods258 #·virtual·methods
250 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;259 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
251 ····.locals·0260 ····.locals·0
  
252 ····.line·1261 ····.line·1
253 ····check-cast·p1,·LJ/Z;262 ····check-cast·p1,·LH/Z;
  
254 ····.line·2263 ····.line·2
255 ····.line·3264 ····.line·3
256 ····check-cast·p2,·LM0/d;265 ····check-cast·p2,·LL0/d;
  
257 ····.line·4266 ····.line·4
258 ····.line·5267 ····.line·5
259 ····invoke-virtual·{p0,·p2,·p1},·LJ/p;->e(LM0/d;Ljava/lang/Object;)LM0/d;268 ····invoke-virtual·{p0,·p2,·p1},·LH/p;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
260 ····.line·6269 ····.line·6
261 ····.line·7270 ····.line·7
262 ····.line·8271 ····.line·8
263 ····move-result-object·p1272 ····move-result-object·p1
  
264 ····.line·9273 ····.line·9
265 ····check-cast·p1,·LJ/p;274 ····check-cast·p1,·LH/p;
  
266 ····.line·10275 ····.line·10
267 ····.line·11276 ····.line·11
268 ····sget-object·p2,·LK0/h;->a:LK0/h;277 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
269 ····.line·12278 ····.line·12
270 ····.line·13279 ····.line·13
271 ····invoke-virtual·{p1,·p2},·LJ/p;->n(Ljava/lang/Object;)Ljava/lang/Object;280 ····invoke-virtual·{p1,·p2},·LH/p;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
272 ····.line·14281 ····.line·14
273 ····.line·15282 ····.line·15
274 ····.line·16283 ····.line·16
275 ····move-result-object·p1284 ····move-result-object·p1
  
276 ····.line·17285 ····.line·17
Offset 487, 34 lines modifiedOffset 496, 43 lines modified
487 ····.line·216496 ····.line·216
488 ····.line·217497 ····.line·217
489 ····.line·218498 ····.line·218
490 ····.line·219499 ····.line·219
491 ····.line·220500 ····.line·220
492 ····.line·221501 ····.line·221
493 ····.line·222502 ····.line·222
 503 ····.line·223
 504 ····.line·224
 505 ····.line·225
 506 ····.line·226
 507 ····.line·227
 508 ····.line·228
 509 ····.line·229
 510 ····.line·230
 511 ····.line·231
494 .end·method512 .end·method
  
495 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;513 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
496 ····.locals·2514 ····.locals·2
  
497 ····.line·1515 ····.line·1
498 ····new-instance·v0,·LJ/p;516 ····new-instance·v0,·LH/p;
  
499 ····.line·2517 ····.line·2
500 ····.line·3518 ····.line·3
501 ····iget-object·v1,·p0,·LJ/p;->j:LJ/Z;519 ····iget-object·v1,·p0,·LH/p;->j:LH/Z;
  
502 ····.line·4520 ····.line·4
503 ····.line·5521 ····.line·5
504 ····invoke-direct·{v0,·v1,·p1},·LJ/p;-><init>(LJ/Z;LM0/d;)V522 ····invoke-direct·{v0,·v1,·p1},·LH/p;-><init>(LH/Z;LL0/d;)V
  
505 ····.line·6523 ····.line·6
506 ····.line·7524 ····.line·7
507 ····.line·8525 ····.line·8
Max diff block lines reached; 1502/4439 bytes (33.84%) of diff not shown.
2.23 KB
smali/J/z.smali vs.
smali/H/t.smali
Files 6% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/z;1 .class·public·final·LH/t;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:LJ/O;5 .field·public·h:LH/O;
  
6 .field·public·i:I6 .field·public·i:Lj1/d;
  
7 .field·public·synthetic·j:Ljava/lang/Object;7 .field·public·synthetic·j:Ljava/lang/Object;
  
8 .field·public·final·synthetic·k:LJ/O;8 .field·public·final·synthetic·k:LH/O;
  
9 .field·public·l:I9 .field·public·l:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LJ/O;LO0/b;)V11 .method·public·constructor·<init>(LH/O;LN0/b;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LJ/z;->k:LJ/O;14 ····iput-object·p1,·p0,·LH/t;->k:LH/O;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····return-void21 ····return-void
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
Offset 242, 46 lines modifiedOffset 242, 55 lines modified
242 ····.line·216242 ····.line·216
243 ····.line·217243 ····.line·217
244 ····.line·218244 ····.line·218
245 ····.line·219245 ····.line·219
246 ····.line·220246 ····.line·220
247 ····.line·221247 ····.line·221
248 ····.line·222248 ····.line·222
 249 ····.line·223
 250 ····.line·224
 251 ····.line·225
 252 ····.line·226
 253 ····.line·227
 254 ····.line·228
 255 ····.line·229
 256 ····.line·230
 257 ····.line·231
249 .end·method258 .end·method
  
  
250 #·virtual·methods259 #·virtual·methods
251 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;260 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
252 ····.locals·1261 ····.locals·1
  
253 ····.line·1262 ····.line·1
254 ····iput-object·p1,·p0,·LJ/z;->j:Ljava/lang/Object;263 ····iput-object·p1,·p0,·LH/t;->j:Ljava/lang/Object;
  
255 ····.line·2264 ····.line·2
256 ····.line·3265 ····.line·3
257 ····iget·p1,·p0,·LJ/z;->l:I266 ····iget·p1,·p0,·LH/t;->l:I
  
258 ····.line·4267 ····.line·4
259 ····.line·5268 ····.line·5
260 ····const/high16·v0,·-0x80000000269 ····const/high16·v0,·-0x80000000
  
261 ····.line·6270 ····.line·6
262 ····.line·7271 ····.line·7
263 ····or-int/2addr·p1,·v0272 ····or-int/2addr·p1,·v0
  
264 ····.line·8273 ····.line·8
265 ····iput·p1,·p0,·LJ/z;->l:I274 ····iput·p1,·p0,·LH/t;->l:I
  
266 ····.line·9275 ····.line·9
267 ····.line·10276 ····.line·10
268 ····iget-object·p1,·p0,·LJ/z;->k:LJ/O;277 ····iget-object·p1,·p0,·LH/t;->k:LH/O;
  
269 ····.line·11278 ····.line·11
270 ····.line·12279 ····.line·12
271 ····invoke-virtual·{p1,·p0},·LJ/O;->i(LO0/b;)Ljava/lang/Object;280 ····invoke-static·{p1,·p0},·LH/O;->a(LH/O;LN0/b;)Ljava/lang/Object;
  
272 ····.line·13281 ····.line·13
273 ····.line·14282 ····.line·14
274 ····.line·15283 ····.line·15
275 ····move-result-object·p1284 ····move-result-object·p1
  
276 ····.line·16285 ····.line·16
Offset 394, 8 lines modifiedOffset 403, 15 lines modified
394 ····.line·122403 ····.line·122
395 ····.line·123404 ····.line·123
396 ····.line·124405 ····.line·124
397 ····.line·125406 ····.line·125
398 ····.line·126407 ····.line·126
399 ····.line·127408 ····.line·127
400 ····.line·128409 ····.line·128
 410 ····.line·129
 411 ····.line·130
 412 ····.line·131
 413 ····.line·132
 414 ····.line·133
 415 ····.line·134
 416 ····.line·135
401 .end·method417 .end·method
22.5 KB
smali/J/c0.smali vs.
smali/P/H.smali
Max HTML report size reached
6.42 KB
smali/J/q.smali vs.
smali/H/q.smali
Files 6% similar despite different names
    
Offset 1, 74 lines modifiedOffset 1, 74 lines modified
1 .class·public·final·LJ/q;1 .class·public·final·LH/q;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/q;5 .implements·LT0/q;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·i:I7 .field·public·final·synthetic·i:I
  
8 .field·public·j:I8 .field·public·j:I
  
9 .field·public·synthetic·k:Ljava/lang/Object;9 .field·public·synthetic·k:Ljava/lang/Object;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·synthetic·constructor·<init>(ILM0/d;)V11 .method·public·synthetic·constructor·<init>(ILL0/d;)V
12 ····.locals·112 ····.locals·1
  
13 ····.line·113 ····.line·1
14 ····const/4·v0,·0x114 ····const/4·v0,·0x1
  
15 ····iput·v0,·p0,·LJ/q;->i:I15 ····iput·v0,·p0,·LH/q;->i:I
  
16 ····invoke-direct·{p0,·p1,·p2},·LO0/g;-><init>(ILM0/d;)V16 ····invoke-direct·{p0,·p1,·p2},·LN0/g;-><init>(ILL0/d;)V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·public·constructor·<init>(LJ/O;LM0/d;)V19 .method·public·constructor·<init>(LH/O;LL0/d;)V
20 ····.locals·120 ····.locals·1
  
21 ····const/4·v0,·0x021 ····const/4·v0,·0x0
  
22 ····iput·v0,·p0,·LJ/q;->i:I22 ····iput·v0,·p0,·LH/q;->i:I
  
23 ····.line·223 ····.line·2
24 ····iput-object·p1,·p0,·LJ/q;->k:Ljava/lang/Object;24 ····iput-object·p1,·p0,·LH/q;->k:Ljava/lang/Object;
  
25 ····const/4·p1,·0x325 ····const/4·p1,·0x3
  
26 ····invoke-direct·{p0,·p1,·p2},·LO0/g;-><init>(ILM0/d;)V26 ····invoke-direct·{p0,·p1,·p2},·LN0/g;-><init>(ILL0/d;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
  
  
29 #·virtual·methods29 #·virtual·methods
30 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;30 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
31 ····.locals·331 ····.locals·3
  
32 ····.line·132 ····.line·1
33 ····iget·v0,·p0,·LJ/q;->i:I33 ····iget·v0,·p0,·LH/q;->i:I
  
34 ····.line·234 ····.line·2
35 ····.line·335 ····.line·3
36 ····packed-switch·v0,·:pswitch_data_036 ····packed-switch·v0,·:pswitch_data_0
  
37 ····.line·437 ····.line·4
38 ····.line·538 ····.line·5
39 ····.line·639 ····.line·6
40 ····sget-object·v0,·LN0/a;->e:LN0/a;40 ····sget-object·v0,·LM0/a;->e:LM0/a;
  
41 ····.line·741 ····.line·7
42 ····.line·842 ····.line·8
43 ····iget·v1,·p0,·LJ/q;->j:I43 ····iget·v1,·p0,·LH/q;->j:I
  
44 ····.line·944 ····.line·9
45 ····.line·1045 ····.line·10
46 ····const/4·v2,·0x146 ····const/4·v2,·0x1
  
47 ····.line·1147 ····.line·11
48 ····if-eqz·v1,·:cond_148 ····if-eqz·v1,·:cond_1
Offset 106, 32 lines modifiedOffset 106, 32 lines modified
106 ····.line·27106 ····.line·27
107 ····:cond_1107 ····:cond_1
108 ····invoke-static·{p1},·La/a;->D(Ljava/lang/Object;)V108 ····invoke-static·{p1},·La/a;->D(Ljava/lang/Object;)V
  
109 ····.line·28109 ····.line·28
110 ····.line·29110 ····.line·29
111 ····.line·30111 ····.line·30
112 ····iget-object·p1,·p0,·LJ/q;->k:Ljava/lang/Object;112 ····iget-object·p1,·p0,·LH/q;->k:Ljava/lang/Object;
  
113 ····.line·31113 ····.line·31
114 ····.line·32114 ····.line·32
115 ····check-cast·p1,·LL/c;115 ····check-cast·p1,·LJ/c;
  
116 ····.line·33116 ····.line·33
117 ····.line·34117 ····.line·34
118 ····iput·v2,·p0,·LJ/q;->j:I118 ····iput·v2,·p0,·LH/q;->j:I
  
119 ····.line·35119 ····.line·35
120 ····.line·36120 ····.line·36
121 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;121 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
122 ····.line·37122 ····.line·37
123 ····.line·38123 ····.line·38
124 ····.line·39124 ····.line·39
125 ····invoke-static·{p1,·p0},·LL/c;->a(LL/c;LO0/b;)Ljava/lang/Object;125 ····invoke-static·{p1,·p0},·LJ/c;->a(LJ/c;LN0/b;)Ljava/lang/Object;
  
126 ····.line·40126 ····.line·40
127 ····.line·41127 ····.line·41
128 ····.line·42128 ····.line·42
129 ····move-result-object·p1129 ····move-result-object·p1
  
130 ····.line·43130 ····.line·43
Offset 148, 19 lines modifiedOffset 148, 19 lines modified
  
148 ····.line·47148 ····.line·47
149 ····:goto_1149 ····:goto_1
150 ····return-object·v0150 ····return-object·v0
  
151 ····.line·48151 ····.line·48
152 ····:pswitch_0152 ····:pswitch_0
153 ····sget-object·v0,·LN0/a;->e:LN0/a;153 ····sget-object·v0,·LM0/a;->e:LM0/a;
  
154 ····.line·49154 ····.line·49
155 ····.line·50155 ····.line·50
156 ····iget·v1,·p0,·LJ/q;->j:I156 ····iget·v1,·p0,·LH/q;->j:I
  
157 ····.line·51157 ····.line·51
158 ····.line·52158 ····.line·52
159 ····const/4·v2,·0x1159 ····const/4·v2,·0x1
  
160 ····.line·53160 ····.line·53
161 ····if-eqz·v1,·:cond_4161 ····if-eqz·v1,·:cond_4
Max diff block lines reached; 3599/6503 bytes (55.34%) of diff not shown.
2.23 KB
smali/J/r.smali vs.
smali/G0/t.smali
Files 6% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LJ/r;1 .class·public·final·LG0/t;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·h:Ljava/lang/Object;5 .field·public·synthetic·h:Ljava/lang/Object;
  
6 .field·public·i:I6 .field·public·i:I
  
7 .field·public·final·synthetic·j:LH0/B;7 .field·public·final·synthetic·j:LG0/n;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LH0/B;LM0/d;)V9 .method·public·constructor·<init>(LG0/n;LL0/d;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LJ/r;->j:LH0/B;12 ····iput-object·p1,·p0,·LG0/t;->j:LG0/n;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V15 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
16 ····.line·416 ····.line·4
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
Offset 238, 49 lines modifiedOffset 238, 58 lines modified
238 ····.line·216238 ····.line·216
239 ····.line·217239 ····.line·217
240 ····.line·218240 ····.line·218
241 ····.line·219241 ····.line·219
242 ····.line·220242 ····.line·220
243 ····.line·221243 ····.line·221
244 ····.line·222244 ····.line·222
 245 ····.line·223
 246 ····.line·224
 247 ····.line·225
 248 ····.line·226
 249 ····.line·227
 250 ····.line·228
 251 ····.line·229
 252 ····.line·230
 253 ····.line·231
245 .end·method254 .end·method
  
  
246 #·virtual·methods255 #·virtual·methods
247 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;256 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
248 ····.locals·1257 ····.locals·1
  
249 ····.line·1258 ····.line·1
250 ····iput-object·p1,·p0,·LJ/r;->h:Ljava/lang/Object;259 ····iput-object·p1,·p0,·LG0/t;->h:Ljava/lang/Object;
  
251 ····.line·2260 ····.line·2
252 ····.line·3261 ····.line·3
253 ····iget·p1,·p0,·LJ/r;->i:I262 ····iget·p1,·p0,·LG0/t;->i:I
  
254 ····.line·4263 ····.line·4
255 ····.line·5264 ····.line·5
256 ····const/high16·v0,·-0x80000000265 ····const/high16·v0,·-0x80000000
  
257 ····.line·6266 ····.line·6
258 ····.line·7267 ····.line·7
259 ····or-int/2addr·p1,·v0268 ····or-int/2addr·p1,·v0
  
260 ····.line·8269 ····.line·8
261 ····iput·p1,·p0,·LJ/r;->i:I270 ····iput·p1,·p0,·LG0/t;->i:I
  
262 ····.line·9271 ····.line·9
263 ····.line·10272 ····.line·10
264 ····iget-object·p1,·p0,·LJ/r;->j:LH0/B;273 ····iget-object·p1,·p0,·LG0/t;->j:LG0/n;
  
265 ····.line·11274 ····.line·11
266 ····.line·12275 ····.line·12
267 ····const/4·v0,·0x0276 ····const/4·v0,·0x0
  
268 ····.line·13277 ····.line·13
269 ····invoke-virtual·{p1,·v0,·p0},·LH0/B;->b(Ljava/lang/Object;LM0/d;)Ljava/lang/Object;278 ····invoke-virtual·{p1,·v0,·p0},·LG0/n;->b(Ljava/lang/Object;LL0/d;)Ljava/lang/Object;
  
270 ····.line·14279 ····.line·14
271 ····.line·15280 ····.line·15
272 ····.line·16281 ····.line·16
273 ····move-result-object·p1282 ····move-result-object·p1
  
274 ····.line·17283 ····.line·17
Offset 392, 8 lines modifiedOffset 401, 15 lines modified
392 ····.line·122401 ····.line·122
393 ····.line·123402 ····.line·123
394 ····.line·124403 ····.line·124
395 ····.line·125404 ····.line·125
396 ····.line·126405 ····.line·126
397 ····.line·127406 ····.line·127
398 ····.line·128407 ····.line·128
 408 ····.line·129
 409 ····.line·130
 410 ····.line·131
 411 ····.line·132
 412 ····.line·133
 413 ····.line·134
 414 ····.line·135
399 .end·method415 .end·method
19.6 KB
smali/J/N.smali vs.
smali/N/n.smali
Max HTML report size reached
3.44 KB
smali/J/u.smali vs.
smali/H/u.smali
Files 2% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/u;1 .class·public·final·LH/u;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/l;5 .implements·LT0/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·i:I7 .field·public·i:I
  
8 .field·public·final·synthetic·j:LJ/F;8 .field·public·final·synthetic·j:LH/F;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LJ/F;LM0/d;)V10 .method·public·constructor·<init>(LH/F;LL0/d;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput-object·p1,·p0,·LJ/u;->j:LJ/F;13 ····iput-object·p1,·p0,·LH/u;->j:LH/F;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····const/4·p1,·0x116 ····const/4·p1,·0x1
  
17 ····.line·417 ····.line·4
18 ····invoke-direct·{p0,·p1,·p2},·LO0/g;-><init>(ILM0/d;)V18 ····invoke-direct·{p0,·p1,·p2},·LN0/g;-><init>(ILL0/d;)V
  
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····.line·721 ····.line·7
22 ····return-void22 ····return-void
23 ····.line·823 ····.line·8
24 ····.line·924 ····.line·9
Offset 241, 44 lines modifiedOffset 241, 53 lines modified
241 ····.line·216241 ····.line·216
242 ····.line·217242 ····.line·217
243 ····.line·218243 ····.line·218
244 ····.line·219244 ····.line·219
245 ····.line·220245 ····.line·220
246 ····.line·221246 ····.line·221
247 ····.line·222247 ····.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
248 .end·method257 .end·method
  
  
249 #·virtual·methods258 #·virtual·methods
250 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;259 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
251 ····.locals·2260 ····.locals·2
  
252 ····.line·1261 ····.line·1
253 ····check-cast·p1,·LM0/d;262 ····check-cast·p1,·LL0/d;
  
254 ····.line·2263 ····.line·2
255 ····.line·3264 ····.line·3
256 ····new-instance·v0,·LJ/u;265 ····new-instance·v0,·LH/u;
  
257 ····.line·4266 ····.line·4
258 ····.line·5267 ····.line·5
259 ····iget-object·v1,·p0,·LJ/u;->j:LJ/F;268 ····iget-object·v1,·p0,·LH/u;->j:LH/F;
  
260 ····.line·6269 ····.line·6
261 ····.line·7270 ····.line·7
262 ····invoke-direct·{v0,·v1,·p1},·LJ/u;-><init>(LJ/F;LM0/d;)V271 ····invoke-direct·{v0,·v1,·p1},·LH/u;-><init>(LH/F;LL0/d;)V
  
263 ····.line·8272 ····.line·8
264 ····.line·9273 ····.line·9
265 ····.line·10274 ····.line·10
266 ····sget-object·p1,·LK0/h;->a:LK0/h;275 ····sget-object·p1,·LJ0/h;->a:LJ0/h;
  
267 ····.line·11276 ····.line·11
268 ····.line·12277 ····.line·12
269 ····invoke-virtual·{v0,·p1},·LJ/u;->n(Ljava/lang/Object;)Ljava/lang/Object;278 ····invoke-virtual·{v0,·p1},·LH/u;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
270 ····.line·13279 ····.line·13
271 ····.line·14280 ····.line·14
272 ····.line·15281 ····.line·15
273 ····move-result-object·p1282 ····move-result-object·p1
  
274 ····.line·16283 ····.line·16
Offset 391, 25 lines modifiedOffset 400, 32 lines modified
391 ····.line·122400 ····.line·122
392 ····.line·123401 ····.line·123
393 ····.line·124402 ····.line·124
394 ····.line·125403 ····.line·125
395 ····.line·126404 ····.line·126
396 ····.line·127405 ····.line·127
397 ····.line·128406 ····.line·128
 407 ····.line·129
 408 ····.line·130
 409 ····.line·131
 410 ····.line·132
 411 ····.line·133
 412 ····.line·134
 413 ····.line·135
398 .end·method414 .end·method
  
399 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;415 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
400 ····.locals·3416 ····.locals·3
  
401 ····.line·1417 ····.line·1
402 ····sget-object·v0,·LN0/a;->e:LN0/a;418 ····sget-object·v0,·LM0/a;->e:LM0/a;
  
403 ····.line·2419 ····.line·2
404 ····.line·3420 ····.line·3
405 ····iget·v1,·p0,·LJ/u;->i:I421 ····iget·v1,·p0,·LH/u;->i:I
  
406 ····.line·4422 ····.line·4
407 ····.line·5423 ····.line·5
408 ····const/4·v2,·0x1424 ····const/4·v2,·0x1
  
409 ····.line·6425 ····.line·6
410 ····if-eqz·v1,·:cond_1426 ····if-eqz·v1,·:cond_1
Offset 447, 23 lines modifiedOffset 463, 23 lines modified
447 ····.line·22463 ····.line·22
448 ····:cond_1464 ····:cond_1
449 ····invoke-static·{p1},·La/a;->D(Ljava/lang/Object;)V465 ····invoke-static·{p1},·La/a;->D(Ljava/lang/Object;)V
  
450 ····.line·23466 ····.line·23
Max diff block lines reached; 697/3453 bytes (20.19%) of diff not shown.
5.09 KB
smali/J/L.smali vs.
smali/H/n.smali
Files 3% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/L;1 .class·public·final·LH/n;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·i:I7 .field·public·i:I
  
8 .field·public·synthetic·j:Ljava/lang/Object; 
  
9 .field·public·final·synthetic·k:LJ/O;8 .field·public·final·synthetic·j:LH/O;
  
  
10 #·direct·methods9 #·direct·methods
11 .method·public·constructor·<init>(LJ/O;LM0/d;)V10 .method·public·constructor·<init>(LH/O;LL0/d;)V
12 ····.locals·011 ····.locals·0
  
13 ····.line·112 ····.line·1
14 ····iput-object·p1,·p0,·LJ/L;->k:LJ/O;13 ····iput-object·p1,·p0,·LH/n;->j:LH/O;
  
15 ····.line·214 ····.line·2
16 ····.line·315 ····.line·3
17 ····const/4·p1,·0x216 ····const/4·p1,·0x2
  
18 ····.line·417 ····.line·4
19 ····invoke-direct·{p0,·p1,·p2},·LO0/g;-><init>(ILM0/d;)V18 ····invoke-direct·{p0,·p1,·p2},·LN0/g;-><init>(ILL0/d;)V
  
20 ····.line·519 ····.line·5
21 ····.line·620 ····.line·6
22 ····.line·721 ····.line·7
23 ····return-void22 ····return-void
24 ····.line·823 ····.line·8
25 ····.line·924 ····.line·9
Offset 243, 47 lines modifiedOffset 241, 56 lines modified
243 ····.line·216241 ····.line·216
244 ····.line·217242 ····.line·217
245 ····.line·218243 ····.line·218
246 ····.line·219244 ····.line·219
247 ····.line·220245 ····.line·220
248 ····.line·221246 ····.line·221
249 ····.line·222247 ····.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
250 .end·method257 .end·method
  
  
251 #·virtual·methods258 #·virtual·methods
252 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;259 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
253 ····.locals·0260 ····.locals·0
  
254 ····.line·1261 ····.line·1
255 ····check-cast·p1,·LJ/Q;262 ····check-cast·p1,·Le1/e;
  
256 ····.line·2263 ····.line·2
257 ····.line·3264 ····.line·3
258 ····check-cast·p2,·LM0/d;265 ····check-cast·p2,·LL0/d;
  
259 ····.line·4266 ····.line·4
260 ····.line·5267 ····.line·5
261 ····invoke-virtual·{p0,·p2,·p1},·LJ/L;->e(LM0/d;Ljava/lang/Object;)LM0/d;268 ····invoke-virtual·{p0,·p2,·p1},·LH/n;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
262 ····.line·6269 ····.line·6
263 ····.line·7270 ····.line·7
264 ····.line·8271 ····.line·8
265 ····move-result-object·p1272 ····move-result-object·p1
  
266 ····.line·9273 ····.line·9
267 ····check-cast·p1,·LJ/L;274 ····check-cast·p1,·LH/n;
  
268 ····.line·10275 ····.line·10
269 ····.line·11276 ····.line·11
270 ····sget-object·p2,·LK0/h;->a:LK0/h;277 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
271 ····.line·12278 ····.line·12
272 ····.line·13279 ····.line·13
273 ····invoke-virtual·{p1,·p2},·LJ/L;->n(Ljava/lang/Object;)Ljava/lang/Object;280 ····invoke-virtual·{p1,·p2},·LH/n;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
274 ····.line·14281 ····.line·14
275 ····.line·15282 ····.line·15
276 ····.line·16283 ····.line·16
277 ····move-result-object·p1284 ····move-result-object·p1
  
278 ····.line·17285 ····.line·17
Offset 489, 38 lines modifiedOffset 496, 45 lines modified
489 ····.line·216496 ····.line·216
490 ····.line·217497 ····.line·217
491 ····.line·218498 ····.line·218
492 ····.line·219499 ····.line·219
493 ····.line·220500 ····.line·220
494 ····.line·221501 ····.line·221
495 ····.line·222502 ····.line·222
 503 ····.line·223
 504 ····.line·224
 505 ····.line·225
 506 ····.line·226
 507 ····.line·227
 508 ····.line·228
 509 ····.line·229
 510 ····.line·230
 511 ····.line·231
496 .end·method512 .end·method
  
497 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;513 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
498 ····.locals·2514 ····.locals·1
  
499 ····.line·1515 ····.line·1
500 ····new-instance·v0,·LJ/L;516 ····new-instance·p2,·LH/n;
  
501 ····.line·2517 ····.line·2
502 ····.line·3518 ····.line·3
503 ····iget-object·v1,·p0,·LJ/L;->k:LJ/O;519 ····iget-object·v0,·p0,·LH/n;->j:LH/O;
  
504 ····.line·4520 ····.line·4
505 ····.line·5521 ····.line·5
506 ····invoke-direct·{v0,·v1,·p1},·LJ/L;-><init>(LJ/O;LM0/d;)V522 ····invoke-direct·{p2,·v0,·p1},·LH/n;-><init>(LH/O;LL0/d;)V
  
507 ····.line·6523 ····.line·6
Max diff block lines reached; 2294/5147 bytes (44.57%) of diff not shown.
2.27 KB
smali/J/V.smali vs.
smali/H/V.smali
Files 2% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/V;1 .class·public·final·LH/V;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:Ljava/lang/Object;5 .field·public·h:Ljava/lang/Object;
  
6 .field·public·i:Lk1/d;6 .field·public·i:Lj1/d;
  
7 .field·public·synthetic·j:Ljava/lang/Object;7 .field·public·synthetic·j:Ljava/lang/Object;
  
8 .field·public·final·synthetic·k:LJ/Y;8 .field·public·final·synthetic·k:LH/Y;
  
9 .field·public·l:I9 .field·public·l:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LJ/Y;LO0/b;)V11 .method·public·constructor·<init>(LH/Y;LN0/b;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LJ/V;->k:LJ/Y;14 ····iput-object·p1,·p0,·LH/V;->k:LH/Y;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····return-void21 ····return-void
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
Offset 242, 49 lines modifiedOffset 242, 58 lines modified
242 ····.line·216242 ····.line·216
243 ····.line·217243 ····.line·217
244 ····.line·218244 ····.line·218
245 ····.line·219245 ····.line·219
246 ····.line·220246 ····.line·220
247 ····.line·221247 ····.line·221
248 ····.line·222248 ····.line·222
 249 ····.line·223
 250 ····.line·224
 251 ····.line·225
 252 ····.line·226
 253 ····.line·227
 254 ····.line·228
 255 ····.line·229
 256 ····.line·230
 257 ····.line·231
249 .end·method258 .end·method
  
  
250 #·virtual·methods259 #·virtual·methods
251 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;260 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
252 ····.locals·1261 ····.locals·1
  
253 ····.line·1262 ····.line·1
254 ····iput-object·p1,·p0,·LJ/V;->j:Ljava/lang/Object;263 ····iput-object·p1,·p0,·LH/V;->j:Ljava/lang/Object;
  
255 ····.line·2264 ····.line·2
256 ····.line·3265 ····.line·3
257 ····iget·p1,·p0,·LJ/V;->l:I266 ····iget·p1,·p0,·LH/V;->l:I
  
258 ····.line·4267 ····.line·4
259 ····.line·5268 ····.line·5
260 ····const/high16·v0,·-0x80000000269 ····const/high16·v0,·-0x80000000
  
261 ····.line·6270 ····.line·6
262 ····.line·7271 ····.line·7
263 ····or-int/2addr·p1,·v0272 ····or-int/2addr·p1,·v0
  
264 ····.line·8273 ····.line·8
265 ····iput·p1,·p0,·LJ/V;->l:I274 ····iput·p1,·p0,·LH/V;->l:I
  
266 ····.line·9275 ····.line·9
267 ····.line·10276 ····.line·10
268 ····iget-object·p1,·p0,·LJ/V;->k:LJ/Y;277 ····iget-object·p1,·p0,·LH/V;->k:LH/Y;
  
269 ····.line·11278 ····.line·11
270 ····.line·12279 ····.line·12
271 ····const/4·v0,·0x0280 ····const/4·v0,·0x0
  
272 ····.line·13281 ····.line·13
273 ····invoke-virtual·{p1,·v0,·p0},·LJ/Y;->b(LU0/l;LO0/b;)Ljava/lang/Object;282 ····invoke-virtual·{p1,·v0,·p0},·LH/Y;->b(LT0/l;LN0/b;)Ljava/lang/Object;
  
274 ····.line·14283 ····.line·14
275 ····.line·15284 ····.line·15
276 ····.line·16285 ····.line·16
277 ····move-result-object·p1286 ····move-result-object·p1
  
278 ····.line·17287 ····.line·17
Offset 396, 8 lines modifiedOffset 405, 15 lines modified
396 ····.line·122405 ····.line·122
397 ····.line·123406 ····.line·123
398 ····.line·124407 ····.line·124
399 ····.line·125408 ····.line·125
400 ····.line·126409 ····.line·126
401 ····.line·127410 ····.line·127
402 ····.line·128411 ····.line·128
 412 ····.line·129
 413 ····.line·130
 414 ····.line·131
 415 ····.line·132
 416 ····.line·133
 417 ····.line·134
 418 ····.line·135
403 .end·method419 .end·method
5.56 KB
smali/J/B.smali vs.
smali/H/B.smali
Files 6% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·LJ/B;1 .class·public·final·LH/B;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/l;5 .implements·LT0/l;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·i:Ljava/lang/Throwable;7 .field·public·i:Ljava/lang/Throwable;
  
8 .field·public·j:I8 .field·public·j:I
  
9 .field·public·final·synthetic·k:LJ/O;9 .field·public·final·synthetic·k:LH/O;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LJ/O;LM0/d;)V11 .method·public·constructor·<init>(LH/O;LL0/d;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LJ/B;->k:LJ/O;14 ····iput-object·p1,·p0,·LH/B;->k:LH/O;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····const/4·p1,·0x117 ····const/4·p1,·0x1
  
18 ····.line·418 ····.line·4
19 ····invoke-direct·{p0,·p1,·p2},·LO0/g;-><init>(ILM0/d;)V19 ····invoke-direct·{p0,·p1,·p2},·LN0/g;-><init>(ILL0/d;)V
  
20 ····.line·520 ····.line·5
21 ····.line·621 ····.line·6
22 ····.line·722 ····.line·7
23 ····return-void23 ····return-void
24 ····.line·824 ····.line·8
25 ····.line·925 ····.line·9
Offset 243, 44 lines modifiedOffset 243, 53 lines modified
243 ····.line·216243 ····.line·216
244 ····.line·217244 ····.line·217
245 ····.line·218245 ····.line·218
246 ····.line·219246 ····.line·219
247 ····.line·220247 ····.line·220
248 ····.line·221248 ····.line·221
249 ····.line·222249 ····.line·222
 250 ····.line·223
 251 ····.line·224
 252 ····.line·225
 253 ····.line·226
 254 ····.line·227
 255 ····.line·228
 256 ····.line·229
 257 ····.line·230
 258 ····.line·231
250 .end·method259 .end·method
  
  
251 #·virtual·methods260 #·virtual·methods
252 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;261 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
253 ····.locals·2262 ····.locals·2
  
254 ····.line·1263 ····.line·1
255 ····check-cast·p1,·LM0/d;264 ····check-cast·p1,·LL0/d;
  
256 ····.line·2265 ····.line·2
257 ····.line·3266 ····.line·3
258 ····new-instance·v0,·LJ/B;267 ····new-instance·v0,·LH/B;
  
259 ····.line·4268 ····.line·4
260 ····.line·5269 ····.line·5
261 ····iget-object·v1,·p0,·LJ/B;->k:LJ/O;270 ····iget-object·v1,·p0,·LH/B;->k:LH/O;
  
262 ····.line·6271 ····.line·6
263 ····.line·7272 ····.line·7
264 ····invoke-direct·{v0,·v1,·p1},·LJ/B;-><init>(LJ/O;LM0/d;)V273 ····invoke-direct·{v0,·v1,·p1},·LH/B;-><init>(LH/O;LL0/d;)V
  
265 ····.line·8274 ····.line·8
266 ····.line·9275 ····.line·9
267 ····.line·10276 ····.line·10
268 ····sget-object·p1,·LK0/h;->a:LK0/h;277 ····sget-object·p1,·LJ0/h;->a:LJ0/h;
  
269 ····.line·11278 ····.line·11
270 ····.line·12279 ····.line·12
271 ····invoke-virtual·{v0,·p1},·LJ/B;->n(Ljava/lang/Object;)Ljava/lang/Object;280 ····invoke-virtual·{v0,·p1},·LH/B;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
272 ····.line·13281 ····.line·13
273 ····.line·14282 ····.line·14
274 ····.line·15283 ····.line·15
275 ····move-result-object·p1284 ····move-result-object·p1
  
276 ····.line·16285 ····.line·16
Offset 393, 29 lines modifiedOffset 402, 36 lines modified
393 ····.line·122402 ····.line·122
394 ····.line·123403 ····.line·123
395 ····.line·124404 ····.line·124
396 ····.line·125405 ····.line·125
397 ····.line·126406 ····.line·126
398 ····.line·127407 ····.line·127
399 ····.line·128408 ····.line·128
 409 ····.line·129
 410 ····.line·130
 411 ····.line·131
 412 ····.line·132
 413 ····.line·133
 414 ····.line·134
 415 ····.line·135
400 .end·method416 .end·method
  
401 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;417 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
402 ····.locals·5418 ····.locals·5
  
403 ····.line·1419 ····.line·1
404 ····sget-object·v0,·LN0/a;->e:LN0/a;420 ····sget-object·v0,·LM0/a;->e:LM0/a;
  
405 ····.line·2421 ····.line·2
406 ····.line·3422 ····.line·3
407 ····iget·v1,·p0,·LJ/B;->j:I423 ····iget·v1,·p0,·LH/B;->j:I
  
408 ····.line·4424 ····.line·4
409 ····.line·5425 ····.line·5
410 ····iget-object·v2,·p0,·LJ/B;->k:LJ/O;426 ····iget-object·v2,·p0,·LH/B;->k:LH/O;
  
411 ····.line·6427 ····.line·6
412 ····.line·7428 ····.line·7
413 ····const/4·v3,·0x2429 ····const/4·v3,·0x2
  
414 ····.line·8430 ····.line·8
415 ····const/4·v4,·0x1431 ····const/4·v4,·0x1
Max diff block lines reached; 2830/5620 bytes (50.36%) of diff not shown.
5.2 KB
smali/J/o.smali vs.
smali/q0/A.smali
Files 6% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·LJ/o;1 .class·public·final·Lq0/A;
2 .super·LO0/g;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·synthetic·i:Ljava/lang/Object;7 .field·public·final·synthetic·a:Ljava/lang/Runnable;
  
 8 .field·public·final·synthetic·b:Lq0/C;
  
  
8 #·virtual·methods9 #·direct·methods
9 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;10 .method·public·constructor·<init>(Lq0/C;Ljava/lang/Runnable;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····check-cast·p1,·LJ/Z;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····check-cast·p2,·LM0/d; 
  
16 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Lq0/A;->b:Lq0/C;
17 ····.line·5 
18 ····invoke-virtual·{p0,·p2,·p1},·LJ/o;->e(LM0/d;Ljava/lang/Object;)LM0/d; 
  
 18 ····.line·5
19 ····.line·619 ····.line·6
 20 ····iput-object·p2,·p0,·Lq0/A;->a:Ljava/lang/Runnable;
  
20 ····.line·721 ····.line·7
21 ····.line·822 ····.line·8
 23 ····return-void
22 ····move-result-object·p1 
  
23 ····.line·924 ····.line·9
24 ····check-cast·p1,·LJ/o; 
  
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····sget-object·p2,·LK0/h;->a:LK0/h; 
  
28 ····.line·1227 ····.line·12
29 ····.line·1328 ····.line·13
30 ····invoke-virtual·{p1,·p2},·LJ/o;->n(Ljava/lang/Object;)Ljava/lang/Object; 
  
31 ····.line·1429 ····.line·14
32 ····.line·1530 ····.line·15
33 ····.line·1631 ····.line·16
34 ····move-result-object·p1 
  
35 ····.line·1732 ····.line·17
36 ····return-object·p1 
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
43 ····.line·2439 ····.line·24
Offset 249, 43 lines modifiedOffset 241, 59 lines modified
249 ····.line·216241 ····.line·216
250 ····.line·217242 ····.line·217
251 ····.line·218243 ····.line·218
252 ····.line·219244 ····.line·219
253 ····.line·220245 ····.line·220
254 ····.line·221246 ····.line·221
255 ····.line·222247 ····.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
256 .end·method257 .end·method
  
257 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d; 
 258 #·virtual·methods
 259 .method·public·final·a()V
258 ····.locals·2260 ····.locals·1
  
259 ····.line·1261 ····.line·1
260 ····new-instance·v0,·LJ/o;262 ····iget-object·v0,·p0,·Lq0/A;->a:Ljava/lang/Runnable;
  
261 ····.line·2263 ····.line·2
262 ····.line·3264 ····.line·3
263 ····const/4·v1,·0x2265 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
264 ····.line·4266 ····.line·4
265 ····invoke-direct·{v0,·v1,·p1},·LO0/g;-><init>(ILM0/d;)V 
  
266 ····.line·5267 ····.line·5
267 ····.line·6268 ····.line·6
 269 ····iget-object·v0,·p0,·Lq0/A;->b:Lq0/C;
268 ····.line·7 
269 ····iput-object·p2,·v0,·LJ/o;->i:Ljava/lang/Object; 
  
 270 ····.line·7
270 ····.line·8271 ····.line·8
 272 ····iget-object·v0,·v0,·Lq0/C;->b:Lio/flutter/embedding/engine/renderer/j;
  
271 ····.line·9273 ····.line·9
272 ····return-object·v0 
273 ····.line·10274 ····.line·10
 275 ····if-eqz·v0,·:cond_0
  
274 ····.line·11276 ····.line·11
275 ····.line·12277 ····.line·12
 278 ····invoke-virtual·{v0,·p0},·Lio/flutter/embedding/engine/renderer/j;->c(Lio/flutter/embedding/engine/renderer/k;)V
  
276 ····.line·13279 ····.line·13
277 ····.line·14280 ····.line·14
278 ····.line·15281 ····.line·15
 282 ····:cond_0
 283 ····return-void
279 ····.line·16284 ····.line·16
280 ····.line·17285 ····.line·17
281 ····.line·18286 ····.line·18
282 ····.line·19287 ····.line·19
283 ····.line·20288 ····.line·20
Max diff block lines reached; 2476/5252 bytes (47.14%) of diff not shown.
50.8 KB
smali/J/l.smali vs.
smali/t/e.smali
Max HTML report size reached
8.22 KB
smali/J/y.smali vs.
smali/H/L.smali
Max HTML report size reached
2.42 KB
smali/J/W.smali vs.
smali/H/w.smali
Files 7% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/W;1 .class·public·final·LH/w;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:Lk1/d;5 .field·public·h:LH/O;
  
6 .field·public·i:Z6 .field·public·i:Lj1/d;
  
7 .field·public·synthetic·j:Ljava/lang/Object;7 .field·public·synthetic·j:Ljava/lang/Object;
  
8 .field·public·final·synthetic·k:LJ/Y;8 .field·public·final·synthetic·k:LH/O;
  
9 .field·public·l:I9 .field·public·l:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LJ/Y;LO0/b;)V11 .method·public·constructor·<init>(LH/O;LN0/b;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LJ/W;->k:LJ/Y;14 ····iput-object·p1,·p0,·LH/w;->k:LH/O;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····return-void21 ····return-void
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
Offset 242, 57 lines modifiedOffset 242, 64 lines modified
242 ····.line·216242 ····.line·216
243 ····.line·217243 ····.line·217
244 ····.line·218244 ····.line·218
245 ····.line·219245 ····.line·219
246 ····.line·220246 ····.line·220
247 ····.line·221247 ····.line·221
248 ····.line·222248 ····.line·222
 249 ····.line·223
 250 ····.line·224
 251 ····.line·225
 252 ····.line·226
 253 ····.line·227
 254 ····.line·228
 255 ····.line·229
 256 ····.line·230
 257 ····.line·231
249 .end·method258 .end·method
  
  
250 #·virtual·methods259 #·virtual·methods
251 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;260 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
252 ····.locals·1261 ····.locals·1
  
253 ····.line·1262 ····.line·1
254 ····iput-object·p1,·p0,·LJ/W;->j:Ljava/lang/Object;263 ····iput-object·p1,·p0,·LH/w;->j:Ljava/lang/Object;
  
255 ····.line·2264 ····.line·2
256 ····.line·3265 ····.line·3
257 ····iget·p1,·p0,·LJ/W;->l:I266 ····iget·p1,·p0,·LH/w;->l:I
  
258 ····.line·4267 ····.line·4
259 ····.line·5268 ····.line·5
260 ····const/high16·v0,·-0x80000000269 ····const/high16·v0,·-0x80000000
  
261 ····.line·6270 ····.line·6
262 ····.line·7271 ····.line·7
263 ····or-int/2addr·p1,·v0272 ····or-int/2addr·p1,·v0
  
264 ····.line·8273 ····.line·8
265 ····iput·p1,·p0,·LJ/W;->l:I274 ····iput·p1,·p0,·LH/w;->l:I
  
266 ····.line·9275 ····.line·9
267 ····.line·10276 ····.line·10
268 ····iget-object·p1,·p0,·LJ/W;->k:LJ/Y;277 ····iget-object·p1,·p0,·LH/w;->k:LH/O;
  
269 ····.line·11278 ····.line·11
270 ····.line·12279 ····.line·12
271 ····const/4·v0,·0x0280 ····invoke-static·{p1,·p0},·LH/O;->d(LH/O;LN0/b;)Ljava/lang/Object;
  
272 ····.line·13281 ····.line·13
273 ····invoke-virtual·{p1,·v0,·p0},·LJ/Y;->c(LU0/p;LO0/b;)Ljava/lang/Object; 
  
274 ····.line·14282 ····.line·14
275 ····.line·15283 ····.line·15
276 ····.line·16 
277 ····move-result-object·p1284 ····move-result-object·p1
  
278 ····.line·17285 ····.line·16
279 ····return-object·p1286 ····return-object·p1
 287 ····.line·17
280 ····.line·18288 ····.line·18
281 ····.line·19289 ····.line·19
282 ····.line·20290 ····.line·20
283 ····.line·21291 ····.line·21
284 ····.line·22292 ····.line·22
285 ····.line·23293 ····.line·23
286 ····.line·24294 ····.line·24
Offset 396, 8 lines modifiedOffset 403, 15 lines modified
396 ····.line·122403 ····.line·122
397 ····.line·123404 ····.line·123
398 ····.line·124405 ····.line·124
399 ····.line·125406 ····.line·125
400 ····.line·126407 ····.line·126
401 ····.line·127408 ····.line·127
402 ····.line·128409 ····.line·128
 410 ····.line·129
 411 ····.line·130
 412 ····.line·131
 413 ····.line·132
 414 ····.line·133
 415 ····.line·134
 416 ····.line·135
403 .end·method417 .end·method
8.13 KB
smali/J/X.smali vs.
smali/b1/E.smali
Max HTML report size reached
115 KB
smali/J/O.smali vs.
smali/t/f.smali
Max HTML report size reached
19.0 KB
smali/J/C.smali vs.
smali/i/o.smali
Max HTML report size reached
5.59 KB
smali/J/m.smali vs.
smali/H/m.smali
Files 8% similar despite different names
    
Offset 1, 101 lines modifiedOffset 1, 101 lines modified
1 .class·public·final·LJ/m;1 .class·public·final·LH/m;
2 .super·LV0/i;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/a;5 .implements·LT0/a;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·f:I7 .field·public·final·synthetic·f:I
  
8 .field·public·final·synthetic·g:LJ/O;8 .field·public·final·synthetic·g:LH/O;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(LJ/O;I)V10 .method·public·synthetic·constructor·<init>(LH/O;I)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput·p2,·p0,·LJ/m;->f:I13 ····iput·p2,·p0,·LH/m;->f:I
  
14 ····iput-object·p1,·p0,·LJ/m;->g:LJ/O;14 ····iput-object·p1,·p0,·LH/m;->g:LH/O;
  
15 ····const/4·p1,·0x015 ····const/4·p1,·0x0
  
16 ····invoke-direct·{p0,·p1},·LV0/i;-><init>(I)V16 ····invoke-direct·{p0,·p1},·LU0/i;-><init>(I)V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
  
19 #·virtual·methods19 #·virtual·methods
20 .method·public·final·a()Ljava/lang/Object;20 .method·public·final·a()Ljava/lang/Object;
21 ····.locals·721 ····.locals·7
  
22 ····.line·122 ····.line·1
23 ····iget·v0,·p0,·LJ/m;->f:I23 ····iget·v0,·p0,·LH/m;->f:I
  
24 ····.line·224 ····.line·2
25 ····.line·325 ····.line·3
26 ····packed-switch·v0,·:pswitch_data_026 ····packed-switch·v0,·:pswitch_data_0
  
27 ····.line·427 ····.line·4
28 ····.line·528 ····.line·5
29 ····.line·629 ····.line·6
30 ····iget-object·v0,·p0,·LJ/m;->g:LJ/O;30 ····iget-object·v0,·p0,·LH/m;->g:LH/O;
  
31 ····.line·731 ····.line·7
32 ····.line·832 ····.line·8
33 ····iget-object·v0,·v0,·LJ/O;->e:LL/f;33 ····iget-object·v0,·v0,·LH/O;->e:LJ/f;
  
34 ····.line·934 ····.line·9
35 ····.line·1035 ····.line·10
36 ····const-string·v1,·"There·are·multiple·DataStores·active·for·the·same·file:·"36 ····const-string·v1,·"There·are·multiple·DataStores·active·for·the·same·file:·"
  
37 ····.line·1137 ····.line·11
38 ····.line·1238 ····.line·12
39 ····iget-object·v2,·v0,·LL/f;->d:LK0/f;39 ····iget-object·v2,·v0,·LJ/f;->d:LJ0/f;
  
40 ····.line·1340 ····.line·13
41 ····.line·1441 ····.line·14
42 ····invoke-virtual·{v2},·LK0/f;->a()Ljava/lang/Object;42 ····invoke-virtual·{v2},·LJ0/f;->a()Ljava/lang/Object;
  
43 ····.line·1543 ····.line·15
44 ····.line·1644 ····.line·16
45 ····.line·1745 ····.line·17
46 ····move-result-object·v246 ····move-result-object·v2
  
47 ····.line·1847 ····.line·18
48 ····check-cast·v2,·Ll1/l;48 ····check-cast·v2,·Lk1/l;
  
49 ····.line·1949 ····.line·19
50 ····.line·2050 ····.line·20
51 ····iget-object·v2,·v2,·Ll1/l;->e:Ll1/b;51 ····iget-object·v2,·v2,·Lk1/l;->e:Lk1/b;
  
52 ····.line·2152 ····.line·21
53 ····.line·2253 ····.line·22
54 ····invoke-virtual·{v2},·Ll1/b;->n()Ljava/lang/String;54 ····invoke-virtual·{v2},·Lk1/b;->n()Ljava/lang/String;
  
55 ····.line·2355 ····.line·23
56 ····.line·2456 ····.line·24
57 ····.line·2557 ····.line·25
58 ····move-result-object·v258 ····move-result-object·v2
  
59 ····.line·2659 ····.line·26
60 ····sget-object·v3,·LL/f;->f:Li0/c;60 ····sget-object·v3,·LJ/f;->f:Lg0/c;
  
61 ····.line·2761 ····.line·27
62 ····.line·2862 ····.line·28
63 ····monitor-enter·v363 ····monitor-enter·v3
  
64 ····.line·2964 ····.line·29
65 ····:try_start_065 ····:try_start_0
66 ····sget-object·v4,·LL/f;->e:Ljava/util/LinkedHashSet;66 ····sget-object·v4,·LJ/f;->e:Ljava/util/LinkedHashSet;
  
67 ····.line·3067 ····.line·30
68 ····.line·3168 ····.line·31
69 ····invoke-interface·{v4,·v2},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z69 ····invoke-interface·{v4,·v2},·Ljava/util/Set;->contains(Ljava/lang/Object;)Z
  
70 ····.line·3270 ····.line·32
71 ····.line·3371 ····.line·33
Offset 113, 87 lines modifiedOffset 113, 87 lines modified
  
113 ····.line·38113 ····.line·38
114 ····.line·39114 ····.line·39
115 ····.line·40115 ····.line·40
116 ····monitor-exit·v3116 ····monitor-exit·v3
  
117 ····.line·41117 ····.line·41
118 ····new-instance·v1,·LL/i;118 ····new-instance·v1,·LJ/i;
  
119 ····.line·42119 ····.line·42
120 ····.line·43120 ····.line·43
121 ····iget-object·v2,·v0,·LL/f;->a:Ll1/i;121 ····iget-object·v2,·v0,·LJ/f;->a:Lk1/i;
  
122 ····.line·44122 ····.line·44
123 ····.line·45123 ····.line·45
124 ····iget-object·v3,·v0,·LL/f;->d:LK0/f;124 ····iget-object·v3,·v0,·LJ/f;->d:LJ0/f;
  
125 ····.line·46125 ····.line·46
126 ····.line·47126 ····.line·47
127 ····invoke-virtual·{v3},·LK0/f;->a()Ljava/lang/Object;127 ····invoke-virtual·{v3},·LJ0/f;->a()Ljava/lang/Object;
  
128 ····.line·48128 ····.line·48
129 ····.line·49129 ····.line·49
130 ····.line·50130 ····.line·50
131 ····move-result-object·v3131 ····move-result-object·v3
Max diff block lines reached; 2574/5655 bytes (45.52%) of diff not shown.
22.2 KB
smali/J/U.smali vs.
smali/H/U.smali
Max HTML report size reached
2.34 KB
smali/J/A.smali vs.
smali/H/v.smali
Files 3% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·LJ/A;1 .class·public·final·LH/v;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:LJ/O;5 .field·public·h:Ljava/lang/Object;
  
6 .field·public·i:LJ/Z;6 .field·public·i:LH/O;
  
7 .field·public·j:Z7 .field·public·j:Lb1/l;
  
8 .field·public·synthetic·k:Ljava/lang/Object;8 .field·public·synthetic·k:Ljava/lang/Object;
  
9 .field·public·final·synthetic·l:LJ/O;9 .field·public·final·synthetic·l:LH/O;
  
10 .field·public·m:I10 .field·public·m:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(LJ/O;LM0/d;)V12 .method·public·constructor·<init>(LH/O;LN0/b;)V
13 ····.locals·013 ····.locals·0
  
14 ····.line·114 ····.line·1
15 ····iput-object·p1,·p0,·LJ/A;->l:LJ/O;15 ····iput-object·p1,·p0,·LH/v;->l:LH/O;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V18 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
19 ····.line·419 ····.line·4
20 ····.line·520 ····.line·5
21 ····.line·621 ····.line·6
22 ····return-void22 ····return-void
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
Offset 244, 49 lines modifiedOffset 244, 58 lines modified
244 ····.line·216244 ····.line·216
245 ····.line·217245 ····.line·217
246 ····.line·218246 ····.line·218
247 ····.line·219247 ····.line·219
248 ····.line·220248 ····.line·220
249 ····.line·221249 ····.line·221
250 ····.line·222250 ····.line·222
 251 ····.line·223
 252 ····.line·224
 253 ····.line·225
 254 ····.line·226
 255 ····.line·227
 256 ····.line·228
 257 ····.line·229
 258 ····.line·230
 259 ····.line·231
251 .end·method260 .end·method
  
  
252 #·virtual·methods261 #·virtual·methods
253 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;262 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
254 ····.locals·1263 ····.locals·1
  
255 ····.line·1264 ····.line·1
256 ····iput-object·p1,·p0,·LJ/A;->k:Ljava/lang/Object;265 ····iput-object·p1,·p0,·LH/v;->k:Ljava/lang/Object;
  
257 ····.line·2266 ····.line·2
258 ····.line·3267 ····.line·3
259 ····iget·p1,·p0,·LJ/A;->m:I268 ····iget·p1,·p0,·LH/v;->m:I
  
260 ····.line·4269 ····.line·4
261 ····.line·5270 ····.line·5
262 ····const/high16·v0,·-0x80000000271 ····const/high16·v0,·-0x80000000
  
263 ····.line·6272 ····.line·6
264 ····.line·7273 ····.line·7
265 ····or-int/2addr·p1,·v0274 ····or-int/2addr·p1,·v0
  
266 ····.line·8275 ····.line·8
267 ····iput·p1,·p0,·LJ/A;->m:I276 ····iput·p1,·p0,·LH/v;->m:I
  
268 ····.line·9277 ····.line·9
269 ····.line·10278 ····.line·10
270 ····iget-object·p1,·p0,·LJ/A;->l:LJ/O;279 ····iget-object·p1,·p0,·LH/v;->l:LH/O;
  
271 ····.line·11280 ····.line·11
272 ····.line·12281 ····.line·12
273 ····const/4·v0,·0x0282 ····const/4·v0,·0x0
  
274 ····.line·13283 ····.line·13
275 ····invoke-static·{p1,·v0,·p0},·LJ/O;->f(LJ/O;ZLM0/d;)Ljava/lang/Object;284 ····invoke-static·{p1,·v0,·p0},·LH/O;->c(LH/O;LH/Q;LN0/b;)Ljava/lang/Object;
  
276 ····.line·14285 ····.line·14
277 ····.line·15286 ····.line·15
278 ····.line·16287 ····.line·16
279 ····move-result-object·p1288 ····move-result-object·p1
  
280 ····.line·17289 ····.line·17
Offset 398, 8 lines modifiedOffset 407, 15 lines modified
398 ····.line·122407 ····.line·122
399 ····.line·123408 ····.line·123
400 ····.line·124409 ····.line·124
401 ····.line·125410 ····.line·125
402 ····.line·126411 ····.line·126
403 ····.line·127412 ····.line·127
404 ····.line·128413 ····.line·128
 414 ····.line·129
 415 ····.line·130
 416 ····.line·131
 417 ····.line·132
 418 ····.line·133
 419 ····.line·134
 420 ····.line·135
405 .end·method421 .end·method
2.23 KB
smali/J/w.smali vs.
smali/H/z.smali
Files 6% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/w;1 .class·public·final·LH/z;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:LJ/O;5 .field·public·h:LH/O;
  
6 .field·public·i:Lk1/d;6 .field·public·i:I
  
7 .field·public·synthetic·j:Ljava/lang/Object;7 .field·public·synthetic·j:Ljava/lang/Object;
  
8 .field·public·final·synthetic·k:LJ/O;8 .field·public·final·synthetic·k:LH/O;
  
9 .field·public·l:I9 .field·public·l:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LJ/O;LO0/b;)V11 .method·public·constructor·<init>(LH/O;LN0/b;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LJ/w;->k:LJ/O;14 ····iput-object·p1,·p0,·LH/z;->k:LH/O;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····return-void21 ····return-void
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
Offset 242, 46 lines modifiedOffset 242, 55 lines modified
242 ····.line·216242 ····.line·216
243 ····.line·217243 ····.line·217
244 ····.line·218244 ····.line·218
245 ····.line·219245 ····.line·219
246 ····.line·220246 ····.line·220
247 ····.line·221247 ····.line·221
248 ····.line·222248 ····.line·222
 249 ····.line·223
 250 ····.line·224
 251 ····.line·225
 252 ····.line·226
 253 ····.line·227
 254 ····.line·228
 255 ····.line·229
 256 ····.line·230
 257 ····.line·231
249 .end·method258 .end·method
  
  
250 #·virtual·methods259 #·virtual·methods
251 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;260 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
252 ····.locals·1261 ····.locals·1
  
253 ····.line·1262 ····.line·1
254 ····iput-object·p1,·p0,·LJ/w;->j:Ljava/lang/Object;263 ····iput-object·p1,·p0,·LH/z;->j:Ljava/lang/Object;
  
255 ····.line·2264 ····.line·2
256 ····.line·3265 ····.line·3
257 ····iget·p1,·p0,·LJ/w;->l:I266 ····iget·p1,·p0,·LH/z;->l:I
  
258 ····.line·4267 ····.line·4
259 ····.line·5268 ····.line·5
260 ····const/high16·v0,·-0x80000000269 ····const/high16·v0,·-0x80000000
  
261 ····.line·6270 ····.line·6
262 ····.line·7271 ····.line·7
263 ····or-int/2addr·p1,·v0272 ····or-int/2addr·p1,·v0
  
264 ····.line·8273 ····.line·8
265 ····iput·p1,·p0,·LJ/w;->l:I274 ····iput·p1,·p0,·LH/z;->l:I
  
266 ····.line·9275 ····.line·9
267 ····.line·10276 ····.line·10
268 ····iget-object·p1,·p0,·LJ/w;->k:LJ/O;277 ····iget-object·p1,·p0,·LH/z;->k:LH/O;
  
269 ····.line·11278 ····.line·11
270 ····.line·12279 ····.line·12
271 ····invoke-static·{p1,·p0},·LJ/O;->d(LJ/O;LO0/b;)Ljava/lang/Object;280 ····invoke-virtual·{p1,·p0},·LH/O;->h(LN0/b;)Ljava/lang/Object;
  
272 ····.line·13281 ····.line·13
273 ····.line·14282 ····.line·14
274 ····.line·15283 ····.line·15
275 ····move-result-object·p1284 ····move-result-object·p1
  
276 ····.line·16285 ····.line·16
Offset 394, 8 lines modifiedOffset 403, 15 lines modified
394 ····.line·122403 ····.line·122
395 ····.line·123404 ····.line·123
396 ····.line·124405 ····.line·124
397 ····.line·125406 ····.line·125
398 ····.line·126407 ····.line·126
399 ····.line·127408 ····.line·127
400 ····.line·128409 ····.line·128
 410 ····.line·129
 411 ····.line·130
 412 ····.line·131
 413 ····.line·132
 414 ····.line·133
 415 ····.line·134
 416 ····.line·135
401 .end·method417 .end·method
5.21 KB
smali/J/n.smali vs.
smali/f1/t.smali
Files 5% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·LJ/n;1 .class·public·final·Lf1/t;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·i:I7 .field·public·i:I
  
 8 .field·public·synthetic·j:Ljava/lang/Object;
  
8 .field·public·final·synthetic·j:LJ/O;9 .field·public·final·synthetic·k:Le1/e;
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·constructor·<init>(LJ/O;LM0/d;)V11 .method·public·constructor·<init>(Le1/e;LL0/d;)V
11 ····.locals·012 ····.locals·0
  
12 ····.line·113 ····.line·1
13 ····iput-object·p1,·p0,·LJ/n;->j:LJ/O;14 ····iput-object·p1,·p0,·Lf1/t;->k:Le1/e;
  
14 ····.line·215 ····.line·2
15 ····.line·316 ····.line·3
16 ····const/4·p1,·0x217 ····const/4·p1,·0x2
  
17 ····.line·418 ····.line·4
18 ····invoke-direct·{p0,·p1,·p2},·LO0/g;-><init>(ILM0/d;)V19 ····invoke-direct·{p0,·p1,·p2},·LN0/g;-><init>(ILL0/d;)V
  
19 ····.line·520 ····.line·5
20 ····.line·621 ····.line·6
21 ····.line·722 ····.line·7
22 ····return-void23 ····return-void
23 ····.line·824 ····.line·8
24 ····.line·925 ····.line·9
Offset 241, 55 lines modifiedOffset 243, 62 lines modified
241 ····.line·216243 ····.line·216
242 ····.line·217244 ····.line·217
243 ····.line·218245 ····.line·218
244 ····.line·219246 ····.line·219
245 ····.line·220247 ····.line·220
246 ····.line·221248 ····.line·221
247 ····.line·222249 ····.line·222
 250 ····.line·223
 251 ····.line·224
 252 ····.line·225
 253 ····.line·226
 254 ····.line·227
 255 ····.line·228
 256 ····.line·229
 257 ····.line·230
 258 ····.line·231
248 .end·method259 .end·method
  
  
249 #·virtual·methods260 #·virtual·methods
250 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;261 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
251 ····.locals·0262 ····.locals·0
  
252 ····.line·1263 ····.line·1
253 ····check-cast·p1,·Lf1/e;264 ····check-cast·p2,·LL0/d;
  
254 ····.line·2265 ····.line·2
255 ····.line·3266 ····.line·3
256 ····check-cast·p2,·LM0/d;267 ····invoke-virtual·{p0,·p2,·p1},·Lf1/t;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
257 ····.line·4268 ····.line·4
258 ····.line·5269 ····.line·5
259 ····invoke-virtual·{p0,·p2,·p1},·LJ/n;->e(LM0/d;Ljava/lang/Object;)LM0/d; 
  
260 ····.line·6270 ····.line·6
261 ····.line·7 
262 ····.line·8 
263 ····move-result-object·p1271 ····move-result-object·p1
  
 272 ····.line·7
 273 ····check-cast·p1,·Lf1/t;
  
 274 ····.line·8
264 ····.line·9275 ····.line·9
265 ····check-cast·p1,·LJ/n;276 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
266 ····.line·10277 ····.line·10
267 ····.line·11278 ····.line·11
268 ····sget-object·p2,·LK0/h;->a:LK0/h;279 ····invoke-virtual·{p1,·p2},·Lf1/t;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
269 ····.line·12280 ····.line·12
270 ····.line·13281 ····.line·13
271 ····invoke-virtual·{p1,·p2},·LJ/n;->n(Ljava/lang/Object;)Ljava/lang/Object; 
  
272 ····.line·14282 ····.line·14
273 ····.line·15 
274 ····.line·16 
275 ····move-result-object·p1283 ····move-result-object·p1
  
276 ····.line·17284 ····.line·15
277 ····return-object·p1285 ····return-object·p1
 286 ····.line·16
 287 ····.line·17
278 ····.line·18288 ····.line·18
279 ····.line·19289 ····.line·19
280 ····.line·20290 ····.line·20
281 ····.line·21291 ····.line·21
282 ····.line·22292 ····.line·22
283 ····.line·23293 ····.line·23
284 ····.line·24294 ····.line·24
Offset 487, 36 lines modifiedOffset 496, 47 lines modified
487 ····.line·216496 ····.line·216
488 ····.line·217497 ····.line·217
489 ····.line·218498 ····.line·218
490 ····.line·219499 ····.line·219
491 ····.line·220500 ····.line·220
492 ····.line·221501 ····.line·221
493 ····.line·222502 ····.line·222
 503 ····.line·223
 504 ····.line·224
 505 ····.line·225
 506 ····.line·226
 507 ····.line·227
 508 ····.line·228
 509 ····.line·229
 510 ····.line·230
 511 ····.line·231
494 .end·method512 .end·method
  
495 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;513 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
Max diff block lines reached; 2594/5264 bytes (49.28%) of diff not shown.
4.19 KB
smali/J/Q.smali vs.
smali/H/Q.smali
Files 11% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·LJ/Q;1 .class·public·final·LH/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:LO0/g;5 .field·public·final·a:LN0/g;
  
6 .field·public·final·b:Lc1/l;6 .field·public·final·b:Lb1/l;
  
7 .field·public·final·c:LJ/Z;7 .field·public·final·c:LH/Z;
  
8 .field·public·final·d:LM0/i;8 .field·public·final·d:LL0/i;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LU0/p;Lc1/l;LJ/Z;LM0/i;)V10 .method·public·constructor·<init>(LT0/p;Lb1/l;LH/Z;LL0/i;)V
11 ····.locals·111 ····.locals·1
  
12 ····.line·112 ····.line·1
13 ····const-string·v0,·"callerContext"13 ····const-string·v0,·"callerContext"
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····invoke-static·{p4,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V16 ····invoke-static·{p4,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
24 ····check-cast·p1,·LO0/g;24 ····check-cast·p1,·LN0/g;
  
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····iput-object·p1,·p0,·LJ/Q;->a:LO0/g;27 ····iput-object·p1,·p0,·LH/Q;->a:LN0/g;
  
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····iput-object·p2,·p0,·LJ/Q;->b:Lc1/l;30 ····iput-object·p2,·p0,·LH/Q;->b:Lb1/l;
  
31 ····.line·1431 ····.line·14
32 ····.line·1532 ····.line·15
33 ····iput-object·p3,·p0,·LJ/Q;->c:LJ/Z;33 ····iput-object·p3,·p0,·LH/Q;->c:LH/Z;
  
34 ····.line·1634 ····.line·16
35 ····.line·1735 ····.line·17
36 ····iput-object·p4,·p0,·LJ/Q;->d:LM0/i;36 ····iput-object·p4,·p0,·LH/Q;->d:LL0/i;
  
37 ····.line·1837 ····.line·18
38 ····.line·1938 ····.line·19
39 ····return-void39 ····return-void
40 ····.line·2040 ····.line·20
41 ····.line·2141 ····.line·21
42 ····.line·2242 ····.line·22
Offset 734, 179 lines modifiedOffset 734, 8 lines modified
734 ····.line·698734 ····.line·698
735 ····.line·699735 ····.line·699
736 ····.line·700736 ····.line·700
737 ····.line·701737 ····.line·701
738 ····.line·702738 ····.line·702
739 ····.line·703739 ····.line·703
740 ····.line·704740 ····.line·704
741 ····.line·705 
742 ····.line·706 
743 ····.line·707 
744 ····.line·708 
745 ····.line·709 
746 ····.line·710 
747 ····.line·711 
748 ····.line·712 
749 ····.line·713 
750 ····.line·714 
751 ····.line·715 
752 ····.line·716 
753 ····.line·717 
754 ····.line·718 
755 ····.line·719 
756 ····.line·720 
757 ····.line·721 
758 ····.line·722 
759 ····.line·723 
760 ····.line·724 
761 ····.line·725 
762 ····.line·726 
763 ····.line·727 
764 ····.line·728 
765 ····.line·729 
766 ····.line·730 
767 ····.line·731 
768 ····.line·732 
769 ····.line·733 
770 ····.line·734 
771 ····.line·735 
772 ····.line·736 
773 ····.line·737 
774 ····.line·738 
775 ····.line·739 
776 ····.line·740 
777 ····.line·741 
778 ····.line·742 
779 ····.line·743 
780 ····.line·744 
781 ····.line·745 
782 ····.line·746 
783 ····.line·747 
784 ····.line·748 
785 ····.line·749 
786 ····.line·750 
787 ····.line·751 
788 ····.line·752 
789 ····.line·753 
790 ····.line·754 
791 ····.line·755 
792 ····.line·756 
793 ····.line·757 
794 ····.line·758 
795 ····.line·759 
796 ····.line·760 
797 ····.line·761 
798 ····.line·762 
799 ····.line·763 
800 ····.line·764 
801 ····.line·765 
Max diff block lines reached; 0/4215 bytes (0.00%) of diff not shown.
57.7 KB
smali/J/F.smali vs.
smali/b1/X.smali
Max HTML report size reached
981 B
smali/J/b0.smali vs.
smali/H/b0.smali
Files 5% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/b0;1 .class·public·final·LH/b0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LM0/h;5 .implements·LL0/h;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·e:LJ/b0;7 .field·public·static·final·e:LH/b0;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·LJ/b0;12 ····new-instance·v0,·LH/b0;
  
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,·LJ/b0;->e:LJ/b0;19 ····sput-object·v0,·LH/b0;->e:LH/b0;
  
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 144, 8 lines modifiedOffset 144, 12 lines modified
144 ····.line·121144 ····.line·121
145 ····.line·122145 ····.line·122
146 ····.line·123146 ····.line·123
147 ····.line·124147 ····.line·124
148 ····.line·125148 ····.line·125
149 ····.line·126149 ····.line·126
150 ····.line·127150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
151 .end·method155 .end·method
1.22 KB
smali/J/a0.smali vs.
smali/B/v.smali
Files 6% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LJ/a0; 
2 .super·LJ/Z;1 .class·public·abstract·LB/v;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·b:LJ/a0; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;
8 ····.locals·26 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····new-instance·v0,·LJ/a0;8 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityDelegate()Landroid/view/View$AccessibilityDelegate;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····const/4·v1,·-0x1 
  
14 ····.line·411 ····.line·4
15 ····invoke-direct·{v0,·v1},·LJ/Z;-><init>(I)V12 ····move-result-object·p0
  
16 ····.line·513 ····.line·5
 14 ····return-object·p0
17 ····.line·615 ····.line·6
18 ····.line·716 ····.line·7
19 ····sput-object·v0,·LJ/a0;->b:LJ/a0; 
  
20 ····.line·817 ····.line·8
21 ····.line·918 ····.line·9
22 ····return-void 
23 ····.line·1019 ····.line·10
24 ····.line·1120 ····.line·11
25 ····.line·1221 ····.line·12
26 ····.line·1322 ····.line·13
27 ····.line·1423 ····.line·14
28 ····.line·1524 ····.line·15
29 ····.line·1625 ····.line·16
Offset 143, 8 lines modifiedOffset 135, 16 lines modified
143 ····.line·121135 ····.line·121
144 ····.line·122136 ····.line·122
145 ····.line·123137 ····.line·123
146 ····.line·124138 ····.line·124
147 ····.line·125139 ····.line·125
148 ····.line·126140 ····.line·126
149 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
150 .end·method150 .end·method
2.56 KB
smali/J/M.smali vs.
smali/H/T.smali
Files 4% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/M;1 .class·public·final·LH/T;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:LV0/n;5 .field·public·h:LA0/e;
  
6 .field·public·synthetic·i:Ljava/lang/Object;6 .field·public·i:Lj1/a;
  
7 .field·public·final·synthetic·j:LJ/O;7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·k:LA0/e;
  
8 .field·public·k:I9 .field·public·l:I
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·constructor·<init>(LJ/O;LO0/b;)V11 .method·public·constructor·<init>(LA0/e;LN0/b;)V
11 ····.locals·012 ····.locals·0
  
12 ····.line·113 ····.line·1
13 ····iput-object·p1,·p0,·LJ/M;->j:LJ/O;14 ····iput-object·p1,·p0,·LH/T;->k:LA0/e;
  
14 ····.line·215 ····.line·2
15 ····.line·316 ····.line·3
16 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V17 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
17 ····.line·418 ····.line·4
18 ····.line·519 ····.line·5
19 ····.line·620 ····.line·6
20 ····return-void21 ····return-void
21 ····.line·722 ····.line·7
22 ····.line·823 ····.line·8
Offset 240, 60 lines modifiedOffset 242, 65 lines modified
240 ····.line·216242 ····.line·216
241 ····.line·217243 ····.line·217
242 ····.line·218244 ····.line·218
243 ····.line·219245 ····.line·219
244 ····.line·220246 ····.line·220
245 ····.line·221247 ····.line·221
246 ····.line·222248 ····.line·222
 249 ····.line·223
 250 ····.line·224
 251 ····.line·225
 252 ····.line·226
 253 ····.line·227
 254 ····.line·228
 255 ····.line·229
 256 ····.line·230
 257 ····.line·231
247 .end·method258 .end·method
  
  
248 #·virtual·methods259 #·virtual·methods
249 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;260 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
250 ····.locals·2261 ····.locals·1
  
251 ····.line·1262 ····.line·1
252 ····iput-object·p1,·p0,·LJ/M;->i:Ljava/lang/Object;263 ····iput-object·p1,·p0,·LH/T;->j:Ljava/lang/Object;
  
253 ····.line·2264 ····.line·2
254 ····.line·3265 ····.line·3
255 ····iget·p1,·p0,·LJ/M;->k:I266 ····iget·p1,·p0,·LH/T;->l:I
  
256 ····.line·4267 ····.line·4
257 ····.line·5268 ····.line·5
258 ····const/high16·v0,·-0x80000000269 ····const/high16·v0,·-0x80000000
  
259 ····.line·6270 ····.line·6
260 ····.line·7271 ····.line·7
261 ····or-int/2addr·p1,·v0272 ····or-int/2addr·p1,·v0
  
262 ····.line·8273 ····.line·8
263 ····iput·p1,·p0,·LJ/M;->k:I274 ····iput·p1,·p0,·LH/T;->l:I
  
264 ····.line·9275 ····.line·9
265 ····.line·10276 ····.line·10
266 ····const/4·p1,·0x0277 ····iget-object·p1,·p0,·LH/T;->k:LA0/e;
  
267 ····.line·11278 ····.line·11
268 ····iget-object·v0,·p0,·LJ/M;->j:LJ/O; 
  
269 ····.line·12279 ····.line·12
 280 ····invoke-virtual·{p1,·p0},·LA0/e;->g(LN0/b;)Ljava/lang/Object;
270 ····.line·13 
271 ····const/4·v1,·0x0 
  
 281 ····.line·13
272 ····.line·14282 ····.line·14
273 ····invoke-virtual·{v0,·v1,·p1,·p0},·LJ/O;->k(Ljava/lang/Object;ZLO0/b;)Ljava/lang/Object; 
  
274 ····.line·15283 ····.line·15
275 ····.line·16 
276 ····.line·17 
277 ····move-result-object·p1284 ····move-result-object·p1
  
278 ····.line·18285 ····.line·16
279 ····return-object·p1286 ····return-object·p1
 287 ····.line·17
 288 ····.line·18
280 ····.line·19289 ····.line·19
281 ····.line·20290 ····.line·20
282 ····.line·21291 ····.line·21
283 ····.line·22292 ····.line·22
284 ····.line·23293 ····.line·23
285 ····.line·24294 ····.line·24
286 ····.line·25295 ····.line·25
Offset 396, 8 lines modifiedOffset 403, 15 lines modified
396 ····.line·122403 ····.line·122
397 ····.line·123404 ····.line·123
398 ····.line·124405 ····.line·124
399 ····.line·125406 ····.line·125
400 ····.line·126407 ····.line·126
401 ····.line·127408 ····.line·127
402 ····.line·128409 ····.line·128
 410 ····.line·129
 411 ····.line·130
 412 ····.line·131
 413 ····.line·132
 414 ····.line·133
 415 ····.line·134
 416 ····.line·135
403 .end·method417 .end·method
10.4 KB
smali/J/I.smali vs.
smali/H/I.smali
Max HTML report size reached
2.62 KB
smali/J/v.smali vs.
smali/H/M.smali
Files 6% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·LJ/v;1 .class·public·final·LH/M;
2 .super·LO0/b;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·h:Ljava/lang/Object;5 .field·public·h:LU0/n;
  
6 .field·public·i:LJ/O;6 .field·public·synthetic·i:Ljava/lang/Object;
  
7 .field·public·j:Lc1/l;7 .field·public·final·synthetic·j:LH/O;
  
8 .field·public·synthetic·k:Ljava/lang/Object; 
  
9 .field·public·final·synthetic·l:LJ/O; 
  
10 .field·public·m:I8 .field·public·k:I
  
  
11 #·direct·methods9 #·direct·methods
12 .method·public·constructor·<init>(LJ/O;LO0/b;)V10 .method·public·constructor·<init>(LH/O;LN0/b;)V
13 ····.locals·011 ····.locals·0
  
14 ····.line·112 ····.line·1
15 ····iput-object·p1,·p0,·LJ/v;->l:LJ/O;13 ····iput-object·p1,·p0,·LH/M;->j:LH/O;
  
16 ····.line·214 ····.line·2
17 ····.line·315 ····.line·3
18 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V16 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
  
19 ····.line·417 ····.line·4
20 ····.line·518 ····.line·5
21 ····.line·619 ····.line·6
22 ····return-void20 ····return-void
23 ····.line·721 ····.line·7
24 ····.line·822 ····.line·8
Offset 244, 58 lines modifiedOffset 240, 69 lines modified
244 ····.line·216240 ····.line·216
245 ····.line·217241 ····.line·217
246 ····.line·218242 ····.line·218
247 ····.line·219243 ····.line·219
248 ····.line·220244 ····.line·220
249 ····.line·221245 ····.line·221
250 ····.line·222246 ····.line·222
 247 ····.line·223
 248 ····.line·224
 249 ····.line·225
 250 ····.line·226
 251 ····.line·227
 252 ····.line·228
 253 ····.line·229
 254 ····.line·230
 255 ····.line·231
251 .end·method256 .end·method
  
  
252 #·virtual·methods257 #·virtual·methods
253 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;258 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
254 ····.locals·1259 ····.locals·2
  
255 ····.line·1260 ····.line·1
256 ····iput-object·p1,·p0,·LJ/v;->k:Ljava/lang/Object;261 ····iput-object·p1,·p0,·LH/M;->i:Ljava/lang/Object;
  
257 ····.line·2262 ····.line·2
258 ····.line·3263 ····.line·3
259 ····iget·p1,·p0,·LJ/v;->m:I264 ····iget·p1,·p0,·LH/M;->k:I
  
260 ····.line·4265 ····.line·4
261 ····.line·5266 ····.line·5
262 ····const/high16·v0,·-0x80000000267 ····const/high16·v0,·-0x80000000
  
263 ····.line·6268 ····.line·6
264 ····.line·7269 ····.line·7
265 ····or-int/2addr·p1,·v0270 ····or-int/2addr·p1,·v0
  
266 ····.line·8271 ····.line·8
267 ····iput·p1,·p0,·LJ/v;->m:I272 ····iput·p1,·p0,·LH/M;->k:I
  
268 ····.line·9273 ····.line·9
269 ····.line·10274 ····.line·10
270 ····iget-object·p1,·p0,·LJ/v;->l:LJ/O;275 ····const/4·p1,·0x0
  
271 ····.line·11276 ····.line·11
 277 ····iget-object·v0,·p0,·LH/M;->j:LH/O;
272 ····.line·12 
273 ····const/4·v0,·0x0 
  
 278 ····.line·12
274 ····.line·13279 ····.line·13
275 ····invoke-static·{p1,·v0,·p0},·LJ/O;->b(LJ/O;LJ/Q;LO0/b;)Ljava/lang/Object;280 ····const/4·v1,·0x0
  
276 ····.line·14281 ····.line·14
 282 ····invoke-virtual·{v0,·v1,·p1,·p0},·LH/O;->k(Ljava/lang/Object;ZLN0/b;)Ljava/lang/Object;
  
277 ····.line·15283 ····.line·15
278 ····.line·16284 ····.line·16
 285 ····.line·17
279 ····move-result-object·p1286 ····move-result-object·p1
  
280 ····.line·17 
281 ····return-object·p1 
282 ····.line·18287 ····.line·18
 288 ····return-object·p1
283 ····.line·19289 ····.line·19
284 ····.line·20290 ····.line·20
285 ····.line·21291 ····.line·21
286 ····.line·22292 ····.line·22
287 ····.line·23293 ····.line·23
288 ····.line·24294 ····.line·24
289 ····.line·25295 ····.line·25
Offset 398, 8 lines modifiedOffset 405, 15 lines modified
398 ····.line·122405 ····.line·122
399 ····.line·123406 ····.line·123
400 ····.line·124407 ····.line·124
401 ····.line·125408 ····.line·125
402 ····.line·126409 ····.line·126
403 ····.line·127410 ····.line·127
404 ····.line·128411 ····.line·128
 412 ····.line·129
 413 ····.line·130
 414 ····.line·131
 415 ····.line·132
 416 ····.line·133
 417 ····.line·134
 418 ····.line·135
405 .end·method419 .end·method
1.2 KB
smali/J/P.smali vs.
smali/H/P.smali
Files 4% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·LJ/P;1 .class·public·final·LH/P;
2 .super·LJ/Z;2 .super·LH/Z;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·b:Ljava/lang/Throwable;5 .field·public·final·b:Ljava/lang/Throwable;
  
  
Offset 12, 30 lines modifiedOffset 12, 30 lines modified
12 ····.locals·112 ····.locals·1
  
13 ····.line·113 ····.line·1
14 ····const-string·v0,·"finalException"14 ····const-string·v0,·"finalException"
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V17 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····const·v0,·0x7fffffff21 ····const·v0,·0x7fffffff
  
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
24 ····.line·924 ····.line·9
25 ····invoke-direct·{p0,·v0},·LJ/Z;-><init>(I)V25 ····invoke-direct·{p0,·v0},·LH/Z;-><init>(I)V
  
26 ····.line·1026 ····.line·10
27 ····.line·1127 ····.line·11
28 ····.line·1228 ····.line·12
29 ····iput-object·p1,·p0,·LJ/P;->b:Ljava/lang/Throwable;29 ····iput-object·p1,·p0,·LH/P;->b:Ljava/lang/Throwable;
  
30 ····.line·1330 ····.line·13
31 ····.line·1431 ····.line·14
32 ····return-void32 ····return-void
33 ····.line·1533 ····.line·15
34 ····.line·1634 ····.line·16
35 ····.line·1735 ····.line·17
Offset 146, 8 lines modifiedOffset 146, 15 lines modified
146 ····.line·122146 ····.line·122
147 ····.line·123147 ····.line·123
148 ····.line·124148 ····.line·124
149 ····.line·125149 ····.line·125
150 ····.line·126150 ····.line·126
151 ····.line·127151 ····.line·127
152 ····.line·128152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
 156 ····.line·132
 157 ····.line·133
 158 ····.line·134
 159 ····.line·135
153 .end·method160 .end·method
1.41 KB
smali/J/S.smali vs.
smali/i1/h.smali
Files 8% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·LJ/S; 
2 .super·LJ/Z;1 .class·public·abstract·Li1/h;
 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·b:Ljava/lang/Throwable;7 .field·public·e:J
  
 8 .field·public·f:Li1/i;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Throwable;I)V10 .method·public·constructor·<init>(JLi1/i;)V
8 ····.locals·111 ····.locals·0
  
9 ····.line·112 ····.line·1
10 ····const-string·v0,·"readException"13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
14 ····.line·416 ····.line·4
 17 ····iput-wide·p1,·p0,·Li1/h;->e:J
  
15 ····.line·518 ····.line·5
16 ····.line·619 ····.line·6
17 ····invoke-direct·{p0,·p2},·LJ/Z;-><init>(I)V20 ····iput-object·p3,·p0,·Li1/h;->f:Li1/i;
  
18 ····.line·721 ····.line·7
19 ····.line·822 ····.line·8
 23 ····return-void
20 ····.line·924 ····.line·9
21 ····iput-object·p1,·p0,·LJ/S;->b:Ljava/lang/Throwable; 
  
22 ····.line·1025 ····.line·10
23 ····.line·1126 ····.line·11
24 ····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 238, 8 lines modifiedOffset 241, 17 lines modified
238 ····.line·216241 ····.line·216
239 ····.line·217242 ····.line·217
240 ····.line·218243 ····.line·218
241 ····.line·219244 ····.line·219
242 ····.line·220245 ····.line·220
243 ····.line·221246 ····.line·221
244 ····.line·222247 ····.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
245 .end·method257 .end·method
3.3 KB
smali/J/D.smali vs.
smali/q0/f.smali
Files 7% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LJ/D;1 .class·public·final·Lq0/f;
2 .super·LO0/b;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
4 #·instance·fields 
5 .field·public·h:Ljava/lang/Object; 
  
6 .field·public·i:Ljava/lang/Object; 
  
7 .field·public·j:Ljava/io/Serializable; 
  
8 .field·public·k:LV0/p; 
  
9 .field·public·l:Z 
  
10 .field·public·m:I 
  
11 .field·public·synthetic·n:Ljava/lang/Object; 
  
 6 #·instance·fields
12 .field·public·final·synthetic·o:LJ/O;7 .field·public·final·synthetic·e:Lq0/n;
  
13 .field·public·p:I8 .field·public·final·synthetic·f:Lq0/g;
  
  
14 #·direct·methods9 #·direct·methods
15 .method·public·constructor·<init>(LJ/O;LO0/b;)V10 .method·public·constructor·<init>(Lq0/g;Lq0/n;)V
16 ····.locals·011 ····.locals·0
  
17 ····.line·112 ····.line·1
18 ····iput-object·p1,·p0,·LJ/D;->o:LJ/O;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·214 ····.line·2
20 ····.line·315 ····.line·3
21 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V 
  
22 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Lq0/f;->f:Lq0/g;
  
23 ····.line·518 ····.line·5
24 ····.line·619 ····.line·6
25 ····return-void20 ····iput-object·p2,·p0,·Lq0/f;->e:Lq0/n;
  
26 ····.line·721 ····.line·7
27 ····.line·822 ····.line·8
 23 ····return-void
28 ····.line·924 ····.line·9
29 ····.line·1025 ····.line·10
30 ····.line·1126 ····.line·11
31 ····.line·1227 ····.line·12
32 ····.line·1328 ····.line·13
33 ····.line·1429 ····.line·14
34 ····.line·1530 ····.line·15
Offset 250, 65 lines modifiedOffset 241, 81 lines modified
250 ····.line·216241 ····.line·216
251 ····.line·217242 ····.line·217
252 ····.line·218243 ····.line·218
253 ····.line·219244 ····.line·219
254 ····.line·220245 ····.line·220
255 ····.line·221246 ····.line·221
256 ····.line·222247 ····.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 .end·method257 .end·method
  
  
258 #·virtual·methods258 #·virtual·methods
259 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;259 .method·public·final·onPreDraw()Z
260 ····.locals·1260 ····.locals·2
  
261 ····.line·1261 ····.line·1
262 ····iput-object·p1,·p0,·LJ/D;->n:Ljava/lang/Object;262 ····iget-object·v0,·p0,·Lq0/f;->f:Lq0/g;
  
263 ····.line·2263 ····.line·2
264 ····.line·3264 ····.line·3
265 ····iget·p1,·p0,·LJ/D;->p:I265 ····iget-boolean·v1,·v0,·Lq0/g;->h:Z
  
266 ····.line·4266 ····.line·4
267 ····.line·5267 ····.line·5
268 ····const/high16·v0,·-0x80000000268 ····if-eqz·v1,·:cond_0
  
269 ····.line·6269 ····.line·6
270 ····.line·7270 ····.line·7
271 ····or-int/2addr·p1,·v0271 ····iget-object·v1,·v0,·Lq0/g;->f:Lq0/f;
  
272 ····.line·8272 ····.line·8
273 ····iput·p1,·p0,·LJ/D;->p:I 
  
274 ····.line·9273 ····.line·9
 274 ····if-eqz·v1,·:cond_0
275 ····.line·10 
276 ····iget-object·p1,·p0,·LJ/D;->o:LJ/O; 
  
 275 ····.line·10
277 ····.line·11276 ····.line·11
 277 ····iget-object·v1,·p0,·Lq0/f;->e:Lq0/n;
278 ····.line·12 
279 ····const/4·v0,·0x0 
  
 278 ····.line·12
280 ····.line·13279 ····.line·13
281 ····invoke-static·{p1,·v0,·p0},·LJ/O;->g(LJ/O;ZLO0/b;)Ljava/lang/Object;280 ····invoke-virtual·{v1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
  
282 ····.line·14281 ····.line·14
283 ····.line·15282 ····.line·15
284 ····.line·16283 ····.line·16
285 ····move-result-object·p1284 ····move-result-object·v1
  
286 ····.line·17285 ····.line·17
287 ····return-object·p1286 ····invoke-virtual·{v1,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
  
288 ····.line·18287 ····.line·18
289 ····.line·19288 ····.line·19
290 ····.line·20289 ····.line·20
 290 ····const/4·v1,·0x0
  
291 ····.line·21291 ····.line·21
Max diff block lines reached; 392/3308 bytes (11.85%) of diff not shown.
6.83 KB
smali/J/K.smali vs.
smali/b0/b.smali
Max HTML report size reached
7.97 KB
smali/J/x.smali vs.
smali/g/b.smali
Max HTML report size reached
6.2 KB
smali/J/G.smali vs.
smali/H/G.smali
Files 6% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/G;1 .class·public·final·LH/G;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·i:I7 .field·public·i:I
  
8 .field·public·final·synthetic·j:LJ/O;8 .field·public·final·synthetic·j:LH/O;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LJ/O;LM0/d;)V10 .method·public·constructor·<init>(LH/O;LL0/d;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput-object·p1,·p0,·LJ/G;->j:LJ/O;13 ····iput-object·p1,·p0,·LH/G;->j:LH/O;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····const/4·p1,·0x216 ····const/4·p1,·0x2
  
17 ····.line·417 ····.line·4
18 ····invoke-direct·{p0,·p1,·p2},·LO0/g;-><init>(ILM0/d;)V18 ····invoke-direct·{p0,·p1,·p2},·LN0/g;-><init>(ILL0/d;)V
  
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····.line·721 ····.line·7
22 ····return-void22 ····return-void
23 ····.line·823 ····.line·8
24 ····.line·924 ····.line·9
Offset 241, 47 lines modifiedOffset 241, 56 lines modified
241 ····.line·216241 ····.line·216
242 ····.line·217242 ····.line·217
243 ····.line·218243 ····.line·218
244 ····.line·219244 ····.line·219
245 ····.line·220245 ····.line·220
246 ····.line·221246 ····.line·221
247 ····.line·222247 ····.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
248 .end·method257 .end·method
  
  
249 #·virtual·methods258 #·virtual·methods
250 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;259 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
251 ····.locals·0260 ····.locals·0
  
252 ····.line·1261 ····.line·1
253 ····check-cast·p1,·Lc1/u;262 ····check-cast·p1,·Lb1/u;
  
254 ····.line·2263 ····.line·2
255 ····.line·3264 ····.line·3
256 ····check-cast·p2,·LM0/d;265 ····check-cast·p2,·LL0/d;
  
257 ····.line·4266 ····.line·4
258 ····.line·5267 ····.line·5
259 ····invoke-virtual·{p0,·p2,·p1},·LJ/G;->e(LM0/d;Ljava/lang/Object;)LM0/d;268 ····invoke-virtual·{p0,·p2,·p1},·LH/G;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
260 ····.line·6269 ····.line·6
261 ····.line·7270 ····.line·7
262 ····.line·8271 ····.line·8
263 ····move-result-object·p1272 ····move-result-object·p1
  
264 ····.line·9273 ····.line·9
265 ····check-cast·p1,·LJ/G;274 ····check-cast·p1,·LH/G;
  
266 ····.line·10275 ····.line·10
267 ····.line·11276 ····.line·11
268 ····sget-object·p2,·LK0/h;->a:LK0/h;277 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
269 ····.line·12278 ····.line·12
270 ····.line·13279 ····.line·13
271 ····invoke-virtual·{p1,·p2},·LJ/G;->n(Ljava/lang/Object;)Ljava/lang/Object;280 ····invoke-virtual·{p1,·p2},·LH/G;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
272 ····.line·14281 ····.line·14
273 ····.line·15282 ····.line·15
274 ····.line·16283 ····.line·16
275 ····move-result-object·p1284 ····move-result-object·p1
  
276 ····.line·17285 ····.line·17
Offset 487, 29 lines modifiedOffset 496, 38 lines modified
487 ····.line·216496 ····.line·216
488 ····.line·217497 ····.line·217
489 ····.line·218498 ····.line·218
490 ····.line·219499 ····.line·219
491 ····.line·220500 ····.line·220
492 ····.line·221501 ····.line·221
493 ····.line·222502 ····.line·222
 503 ····.line·223
 504 ····.line·224
 505 ····.line·225
 506 ····.line·226
 507 ····.line·227
 508 ····.line·228
 509 ····.line·229
 510 ····.line·230
 511 ····.line·231
494 .end·method512 .end·method
  
495 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;513 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
496 ····.locals·1514 ····.locals·1
  
497 ····.line·1515 ····.line·1
498 ····new-instance·p2,·LJ/G;516 ····new-instance·p2,·LH/G;
  
499 ····.line·2517 ····.line·2
500 ····.line·3518 ····.line·3
501 ····iget-object·v0,·p0,·LJ/G;->j:LJ/O;519 ····iget-object·v0,·p0,·LH/G;->j:LH/O;
  
502 ····.line·4520 ····.line·4
503 ····.line·5521 ····.line·5
504 ····invoke-direct·{p2,·v0,·p1},·LJ/G;-><init>(LJ/O;LM0/d;)V522 ····invoke-direct·{p2,·v0,·p1},·LH/G;-><init>(LH/O;LL0/d;)V
  
505 ····.line·6523 ····.line·6
506 ····.line·7524 ····.line·7
507 ····.line·8525 ····.line·8
Max diff block lines reached; 3450/6276 bytes (54.97%) of diff not shown.
9.75 KB
smali/J/E.smali vs.
smali/H/C.smali
Max HTML report size reached
4.73 KB
smali/J/H.smali vs.
smali/H/H.smali
Files 3% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·LJ/H;1 .class·public·final·LH/H;
2 .super·LO0/g;2 .super·LN0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/p;5 .implements·LT0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·i:I7 .field·public·i:I
  
8 .field·public·final·synthetic·j:LO0/g;8 .field·public·final·synthetic·j:LN0/g;
  
9 .field·public·final·synthetic·k:LJ/c;9 .field·public·final·synthetic·k:LH/c;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LU0/p;LJ/c;LM0/d;)V11 .method·public·constructor·<init>(LT0/p;LH/c;LL0/d;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····check-cast·p1,·LO0/g;14 ····check-cast·p1,·LN0/g;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····iput-object·p1,·p0,·LJ/H;->j:LO0/g;17 ····iput-object·p1,·p0,·LH/H;->j:LN0/g;
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····iput-object·p2,·p0,·LJ/H;->k:LJ/c;20 ····iput-object·p2,·p0,·LH/H;->k:LH/c;
  
21 ····.line·621 ····.line·6
22 ····.line·722 ····.line·7
23 ····const/4·p1,·0x223 ····const/4·p1,·0x2
  
24 ····.line·824 ····.line·8
25 ····invoke-direct·{p0,·p1,·p3},·LO0/g;-><init>(ILM0/d;)V25 ····invoke-direct·{p0,·p1,·p3},·LN0/g;-><init>(ILL0/d;)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 645, 39 lines modifiedOffset 645, 39 lines modified
  
  
645 #·virtual·methods645 #·virtual·methods
646 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;646 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
647 ····.locals·0647 ····.locals·0
  
648 ····.line·1648 ····.line·1
649 ····check-cast·p1,·Lc1/u;649 ····check-cast·p1,·Lb1/u;
  
650 ····.line·2650 ····.line·2
651 ····.line·3651 ····.line·3
652 ····check-cast·p2,·LM0/d;652 ····check-cast·p2,·LL0/d;
  
653 ····.line·4653 ····.line·4
654 ····.line·5654 ····.line·5
655 ····invoke-virtual·{p0,·p2,·p1},·LJ/H;->e(LM0/d;Ljava/lang/Object;)LM0/d;655 ····invoke-virtual·{p0,·p2,·p1},·LH/H;->l(LL0/d;Ljava/lang/Object;)LL0/d;
  
656 ····.line·6656 ····.line·6
657 ····.line·7657 ····.line·7
658 ····.line·8658 ····.line·8
659 ····move-result-object·p1659 ····move-result-object·p1
  
660 ····.line·9660 ····.line·9
661 ····check-cast·p1,·LJ/H;661 ····check-cast·p1,·LH/H;
  
662 ····.line·10662 ····.line·10
663 ····.line·11663 ····.line·11
664 ····sget-object·p2,·LK0/h;->a:LK0/h;664 ····sget-object·p2,·LJ0/h;->a:LJ0/h;
  
665 ····.line·12665 ····.line·12
666 ····.line·13666 ····.line·13
667 ····invoke-virtual·{p1,·p2},·LJ/H;->n(Ljava/lang/Object;)Ljava/lang/Object;667 ····invoke-virtual·{p1,·p2},·LH/H;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
668 ····.line·14668 ····.line·14
669 ····.line·15669 ····.line·15
670 ····.line·16670 ····.line·16
671 ····move-result-object·p1671 ····move-result-object·p1
  
672 ····.line·17672 ····.line·17
Offset 883, 33 lines modifiedOffset 883, 42 lines modified
883 ····.line·216883 ····.line·216
884 ····.line·217884 ····.line·217
885 ····.line·218885 ····.line·218
886 ····.line·219886 ····.line·219
887 ····.line·220887 ····.line·220
888 ····.line·221888 ····.line·221
889 ····.line·222889 ····.line·222
 890 ····.line·223
 891 ····.line·224
 892 ····.line·225
 893 ····.line·226
 894 ····.line·227
 895 ····.line·228
 896 ····.line·229
 897 ····.line·230
 898 ····.line·231
890 .end·method899 .end·method
  
891 .method·public·final·e(LM0/d;Ljava/lang/Object;)LM0/d;900 .method·public·final·l(LL0/d;Ljava/lang/Object;)LL0/d;
892 ····.locals·2901 ····.locals·2
  
893 ····.line·1902 ····.line·1
894 ····new-instance·p2,·LJ/H;903 ····new-instance·p2,·LH/H;
  
895 ····.line·2904 ····.line·2
896 ····.line·3905 ····.line·3
897 ····iget-object·v0,·p0,·LJ/H;->j:LO0/g;906 ····iget-object·v0,·p0,·LH/H;->j:LN0/g;
  
898 ····.line·4907 ····.line·4
899 ····.line·5908 ····.line·5
900 ····iget-object·v1,·p0,·LJ/H;->k:LJ/c;909 ····iget-object·v1,·p0,·LH/H;->k:LH/c;
  
901 ····.line·6910 ····.line·6
902 ····.line·7911 ····.line·7
903 ····invoke-direct·{p2,·v0,·v1,·p1},·LJ/H;-><init>(LU0/p;LJ/c;LM0/d;)V912 ····invoke-direct·{p2,·v0,·v1,·p1},·LH/H;-><init>(LT0/p;LH/c;LL0/d;)V
  
904 ····.line·8913 ····.line·8
905 ····.line·9914 ····.line·9
906 ····.line·10915 ····.line·10
907 ····return-object·p2916 ····return-object·p2
908 ····.line·11917 ····.line·11
909 ····.line·12918 ····.line·12
Max diff block lines reached; 1730/4776 bytes (36.22%) of diff not shown.
7.2 KB
smali/J/J.smali vs.
smali/i/f.smali
Max HTML report size reached
1.05 KB
smali/d0/k.smali vs.
smali/N/p.smali
Files 1% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·Ld0/k;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:Landroid/app/Activity;5 .field·public·final·a:I
  
6 .field·public·final·b:La0/i;6 .field·public·final·b:[B
  
7 .field·public·c:La0/k;7 .field·public·final·c:Z
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroid/app/Activity;LP/d;La0/i;)V9 .method·public·constructor·<init>(I[BZ)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,·Ld0/k;->a:Landroid/app/Activity;16 ····iput·p1,·p0,·LN/p;->a:I
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-object·p3,·p0,·Ld0/k;->b:La0/i;19 ····iput-object·p2,·p0,·LN/p;->b:[B
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····return-void22 ····iput-boolean·p3,·p0,·LN/p;->c:Z
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
 25 ····return-void
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
31 ····.line·1732 ····.line·17
248 KB
smali/d0/j.smali vs.
smali/i/e0.smali
Max HTML report size reached
4.62 KB
smali/d0/d.smali vs.
smali/b0/c.smali
Files 4% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Ld0/d;1 .class·public·final·Lb0/c;
2 .super·LV0/i;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/l;5 .implements·LT0/l;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·f:Ld0/d;7 .field·public·static·final·f:Lb0/c;
  
  
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,·Ld0/d;12 ····new-instance·v0,·Lb0/c;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x115 ····const/4·v1,·0x1
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·LV0/i;-><init>(I)V17 ····invoke-direct·{v0,·v1},·LU0/i;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·Ld0/d;->f:Ld0/d;21 ····sput-object·v0,·Lb0/c;->f:Lb0/c;
  
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 146, 104 lines modifiedOffset 146, 105 lines modified
146 ····.line·121146 ····.line·121
147 ····.line·122147 ····.line·122
148 ····.line·123148 ····.line·123
149 ····.line·124149 ····.line·124
150 ····.line·125150 ····.line·125
151 ····.line·126151 ····.line·126
152 ····.line·127152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
153 .end·method157 .end·method
  
  
154 #·virtual·methods158 #·virtual·methods
155 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;159 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
156 ····.locals·2160 ····.locals·1
  
157 ····.line·1161 ····.line·1
158 ····const-string·v0,·"$this$require"162 ····const-string·v0,·"$this$require"
  
159 ····.line·2163 ····.line·2
160 ····.line·3164 ····.line·3
161 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V165 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
162 ····.line·4166 ····.line·4
163 ····.line·5167 ····.line·5
164 ····.line·6168 ····.line·6
165 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I169 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
166 ····.line·7170 ····.line·7
167 ····.line·8171 ····.line·8
168 ····.line·9172 ····.line·9
169 ····move-result·v0173 ····move-result-object·v0
  
170 ····.line·10174 ····.line·10
171 ····const/4·v1,·0x1175 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I
  
172 ····.line·11176 ····.line·11
173 ····if-ne·v0,·v1,·:cond_1 
  
174 ····.line·12177 ····.line·12
175 ····.line·13178 ····.line·13
176 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;179 ····move-result·v0
  
177 ····.line·14180 ····.line·14
 181 ····if-nez·v0,·:cond_1
  
178 ····.line·15182 ····.line·15
179 ····.line·16183 ····.line·16
180 ····move-result-object·v0184 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
181 ····.line·17185 ····.line·17
182 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I 
  
183 ····.line·18186 ····.line·18
184 ····.line·19187 ····.line·19
 188 ····move-result-object·p1
  
185 ····.line·20189 ····.line·20
186 ····move-result·v0190 ····invoke-virtual·{p1},·Landroid/graphics/Rect;->height()I
  
187 ····.line·21191 ····.line·21
188 ····if-eqz·v0,·:cond_1 
  
189 ····.line·22192 ····.line·22
190 ····.line·23193 ····.line·23
191 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;194 ····move-result·p1
  
192 ····.line·24195 ····.line·24
 196 ····if-eqz·p1,·:cond_0
  
193 ····.line·25197 ····.line·25
194 ····.line·26198 ····.line·26
195 ····move-result-object·p1199 ····goto·:goto_0
  
196 ····.line·27200 ····.line·27
197 ····invoke-virtual·{p1},·Landroid/graphics/Rect;->height()I201 ····:cond_0
 202 ····const/4·p1,·0x0
  
198 ····.line·28203 ····.line·28
 204 ····goto·:goto_1
  
199 ····.line·29205 ····.line·29
 206 ····:cond_1
 207 ····:goto_0
 208 ····const/4·p1,·0x1
  
200 ····.line·30209 ····.line·30
Max diff block lines reached; 1584/4663 bytes (33.97%) of diff not shown.
3.55 KB
smali/d0/h.smali vs.
smali/b0/h.smali
Files 2% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·Ld0/h;1 .class·public·final·Lb0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnAttachStateChangeListener;5 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·a:Ld0/i;7 .field·public·final·a:Lb0/i;
  
8 .field·public·final·b:Ljava/lang/ref/WeakReference;8 .field·public·final·b:Ljava/lang/ref/WeakReference;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Ld0/i;Landroid/app/Activity;)V10 .method·public·constructor·<init>(Lb0/i;Landroid/app/Activity;)V
11 ····.locals·111 ····.locals·1
  
12 ····.line·112 ····.line·1
13 ····const-string·v0,·"sidecarCompat"13 ····const-string·v0,·"sidecarCompat"
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V16 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
24 ····iput-object·p1,·p0,·Ld0/h;->a:Ld0/i;24 ····iput-object·p1,·p0,·Lb0/h;->a:Lb0/i;
  
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····new-instance·p1,·Ljava/lang/ref/WeakReference;27 ····new-instance·p1,·Ljava/lang/ref/WeakReference;
  
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····invoke-direct·{p1,·p2},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V30 ····invoke-direct·{p1,·p2},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
31 ····.line·1431 ····.line·14
32 ····.line·1532 ····.line·15
33 ····.line·1633 ····.line·16
34 ····iput-object·p1,·p0,·Ld0/h;->b:Ljava/lang/ref/WeakReference;34 ····iput-object·p1,·p0,·Lb0/h;->b:Ljava/lang/ref/WeakReference;
  
35 ····.line·1735 ····.line·17
36 ····.line·1836 ····.line·18
37 ····return-void37 ····return-void
38 ····.line·1938 ····.line·19
39 ····.line·2039 ····.line·20
40 ····.line·2140 ····.line·21
Offset 249, 37 lines modifiedOffset 249, 46 lines modified
249 ····.line·216249 ····.line·216
250 ····.line·217250 ····.line·217
251 ····.line·218251 ····.line·218
252 ····.line·219252 ····.line·219
253 ····.line·220253 ····.line·220
254 ····.line·221254 ····.line·221
255 ····.line·222255 ····.line·222
 256 ····.line·223
 257 ····.line·224
 258 ····.line·225
 259 ····.line·226
 260 ····.line·227
 261 ····.line·228
 262 ····.line·229
 263 ····.line·230
 264 ····.line·231
256 .end·method265 .end·method
  
  
257 #·virtual·methods266 #·virtual·methods
258 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V267 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V
259 ····.locals·2268 ····.locals·2
  
260 ····.line·1269 ····.line·1
261 ····const-string·v0,·"view"270 ····const-string·v0,·"view"
  
262 ····.line·2271 ····.line·2
263 ····.line·3272 ····.line·3
264 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V273 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
265 ····.line·4274 ····.line·4
266 ····.line·5275 ····.line·5
267 ····.line·6276 ····.line·6
268 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V277 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
  
269 ····.line·7278 ····.line·7
270 ····.line·8279 ····.line·8
271 ····.line·9280 ····.line·9
272 ····iget-object·p1,·p0,·Ld0/h;->b:Ljava/lang/ref/WeakReference;281 ····iget-object·p1,·p0,·Lb0/h;->b:Ljava/lang/ref/WeakReference;
  
273 ····.line·10282 ····.line·10
274 ····.line·11283 ····.line·11
275 ····invoke-virtual·{p1},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;284 ····invoke-virtual·{p1},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
  
276 ····.line·12285 ····.line·12
277 ····.line·13286 ····.line·13
Offset 343, 19 lines modifiedOffset 352, 19 lines modified
  
343 ····.line·39352 ····.line·39
344 ····.line·40353 ····.line·40
345 ····return-void354 ····return-void
  
346 ····.line·41355 ····.line·41
347 ····:cond_2356 ····:cond_2
348 ····iget-object·v1,·p0,·Ld0/h;->a:Ld0/i;357 ····iget-object·v1,·p0,·Lb0/h;->a:Lb0/i;
  
349 ····.line·42358 ····.line·42
350 ····.line·43359 ····.line·43
351 ····invoke-virtual·{v1,·v0,·p1},·Ld0/i;->g(Landroid/os/IBinder;Landroid/app/Activity;)V360 ····invoke-virtual·{v1,·v0,·p1},·Lb0/i;->g(Landroid/os/IBinder;Landroid/app/Activity;)V
  
352 ····.line·44361 ····.line·44
353 ····.line·45362 ····.line·45
354 ····.line·46363 ····.line·46
355 ····return-void364 ····return-void
356 ····.line·47365 ····.line·47
357 ····.line·48366 ····.line·48
Offset 435, 19 lines modifiedOffset 444, 26 lines modified
435 ····.line·122444 ····.line·122
436 ····.line·123445 ····.line·123
437 ····.line·124446 ····.line·124
438 ····.line·125447 ····.line·125
439 ····.line·126448 ····.line·126
Max diff block lines reached; 453/3564 bytes (12.71%) of diff not shown.
18.6 KB
smali/d0/l.smali vs.
smali/b0/k.smali
Max HTML report size reached
14.9 KB
smali/d0/f.smali vs.
smali/b0/f.smali
Max HTML report size reached
47.1 KB
smali/d0/i.smali vs.
smali/b0/i.smali
Max HTML report size reached
2.61 KB
smali/d0/e.smali vs.
smali/b0/e.smali
Files 3% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Ld0/e;1 .class·public·final·Lb0/e;
2 .super·LV0/i;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/l;5 .implements·LT0/l;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·f:Ld0/e;7 .field·public·static·final·f:Lb0/e;
  
  
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,·Ld0/e;12 ····new-instance·v0,·Lb0/e;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x115 ····const/4·v1,·0x1
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·LV0/i;-><init>(I)V17 ····invoke-direct·{v0,·v1},·LU0/i;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·Ld0/e;->f:Ld0/e;21 ····sput-object·v0,·Lb0/e;->f:Lb0/e;
  
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 146, 27 lines modifiedOffset 146, 31 lines modified
146 ····.line·121146 ····.line·121
147 ····.line·122147 ····.line·122
148 ····.line·123148 ····.line·123
149 ····.line·124149 ····.line·124
150 ····.line·125150 ····.line·125
151 ····.line·126151 ····.line·126
152 ····.line·127152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
153 .end·method157 .end·method
  
  
154 #·virtual·methods158 #·virtual·methods
155 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;159 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
156 ····.locals·1160 ····.locals·1
  
157 ····.line·1161 ····.line·1
158 ····const-string·v0,·"$this$require"162 ····const-string·v0,·"$this$require"
  
159 ····.line·2163 ····.line·2
160 ····.line·3164 ····.line·3
161 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V165 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
162 ····.line·4166 ····.line·4
163 ····.line·5167 ····.line·5
164 ····.line·6168 ····.line·6
165 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;169 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
166 ····.line·7170 ····.line·7
Offset 318, 25 lines modifiedOffset 322, 32 lines modified
318 ····.line·122322 ····.line·122
319 ····.line·123323 ····.line·123
320 ····.line·124324 ····.line·124
321 ····.line·125325 ····.line·125
322 ····.line·126326 ····.line·126
323 ····.line·127327 ····.line·127
324 ····.line·128328 ····.line·128
 329 ····.line·129
 330 ····.line·130
 331 ····.line·131
 332 ····.line·132
 333 ····.line·133
 334 ····.line·134
 335 ····.line·135
325 .end·method336 .end·method
  
326 .method·public·final·bridge·synthetic·j(Ljava/lang/Object;)Ljava/lang/Object;337 .method·public·final·bridge·synthetic·i(Ljava/lang/Object;)Ljava/lang/Object;
327 ····.locals·0338 ····.locals·0
  
328 ····.line·1339 ····.line·1
329 ····check-cast·p1,·Landroidx/window/sidecar/SidecarDisplayFeature;340 ····check-cast·p1,·Landroidx/window/sidecar/SidecarDisplayFeature;
  
330 ····.line·2341 ····.line·2
331 ····.line·3342 ····.line·3
332 ····invoke-virtual·{p0,·p1},·Ld0/e;->b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;343 ····invoke-virtual·{p0,·p1},·Lb0/e;->b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
  
333 ····.line·4344 ····.line·4
334 ····.line·5345 ····.line·5
335 ····.line·6346 ····.line·6
336 ····move-result-object·p1347 ····move-result-object·p1
  
337 ····.line·7348 ····.line·7
Offset 458, 8 lines modifiedOffset 469, 15 lines modified
458 ····.line·122469 ····.line·122
459 ····.line·123470 ····.line·123
460 ····.line·124471 ····.line·124
461 ····.line·125472 ····.line·125
462 ····.line·126473 ····.line·126
463 ····.line·127474 ····.line·127
464 ····.line·128475 ····.line·128
 476 ····.line·129
 477 ····.line·130
 478 ····.line·131
 479 ····.line·132
 480 ····.line·133
 481 ····.line·134
 482 ····.line·135
465 .end·method483 .end·method
4.26 KB
smali/d0/b.smali vs.
smali/b0/d.smali
Files 5% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Ld0/b;1 .class·public·final·Lb0/d;
2 .super·LV0/i;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LU0/l;5 .implements·LT0/l;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·f:Ld0/b;7 .field·public·static·final·f:Lb0/d;
  
  
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,·Ld0/b;12 ····new-instance·v0,·Lb0/d;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x115 ····const/4·v1,·0x1
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·LV0/i;-><init>(I)V17 ····invoke-direct·{v0,·v1},·LU0/i;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·Ld0/b;->f:Ld0/b;21 ····sput-object·v0,·Lb0/d;->f:Lb0/d;
  
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 146, 27 lines modifiedOffset 146, 31 lines modified
146 ····.line·121146 ····.line·121
147 ····.line·122147 ····.line·122
148 ····.line·123148 ····.line·123
149 ····.line·124149 ····.line·124
150 ····.line·125150 ····.line·125
151 ····.line·126151 ····.line·126
152 ····.line·127152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
153 .end·method157 .end·method
  
  
154 #·virtual·methods158 #·virtual·methods
155 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;159 .method·public·final·b(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
156 ····.locals·2160 ····.locals·2
  
157 ····.line·1161 ····.line·1
158 ····const-string·v0,·"$this$require"162 ····const-string·v0,·"$this$require"
  
159 ····.line·2163 ····.line·2
160 ····.line·3164 ····.line·3
161 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V165 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
162 ····.line·4166 ····.line·4
163 ····.line·5167 ····.line·5
164 ····.line·6168 ····.line·6
165 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I169 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I
  
166 ····.line·7170 ····.line·7
Offset 174, 64 lines modifiedOffset 178, 76 lines modified
174 ····.line·9178 ····.line·9
175 ····move-result·v0179 ····move-result·v0
  
176 ····.line·10180 ····.line·10
177 ····const/4·v1,·0x1181 ····const/4·v1,·0x1
  
178 ····.line·11182 ····.line·11
179 ····if-eq·v0,·v1,·:cond_1183 ····if-ne·v0,·v1,·:cond_1
  
180 ····.line·12184 ····.line·12
181 ····.line·13185 ····.line·13
182 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I186 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
183 ····.line·14187 ····.line·14
184 ····.line·15188 ····.line·15
185 ····.line·16189 ····.line·16
186 ····move-result·p1190 ····move-result-object·v0
  
187 ····.line·17191 ····.line·17
188 ····const/4·v0,·0x2192 ····invoke-virtual·{v0},·Landroid/graphics/Rect;->width()I
  
189 ····.line·18193 ····.line·18
190 ····if-ne·p1,·v0,·:cond_0 
  
191 ····.line·19194 ····.line·19
192 ····.line·20195 ····.line·20
193 ····goto·:goto_0196 ····move-result·v0
  
194 ····.line·21197 ····.line·21
 198 ····if-eqz·v0,·:cond_1
195 ····:cond_0 
196 ····const/4·v1,·0x0 
  
197 ····.line·22199 ····.line·22
198 ····:cond_1 
199 ····:goto_0 
200 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
201 ····.line·23200 ····.line·23
 201 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
202 ····.line·24202 ····.line·24
203 ····.line·25203 ····.line·25
 204 ····.line·26
204 ····move-result-object·p1205 ····move-result-object·p1
  
205 ····.line·26 
206 ····return-object·p1 
207 ····.line·27206 ····.line·27
 207 ····invoke-virtual·{p1},·Landroid/graphics/Rect;->height()I
  
208 ····.line·28208 ····.line·28
209 ····.line·29209 ····.line·29
210 ····.line·30210 ····.line·30
 211 ····move-result·p1
  
211 ····.line·31212 ····.line·31
Max diff block lines reached; 1481/4286 bytes (34.55%) of diff not shown.
2.1 KB
smali/d0/g.smali vs.
smali/b0/g.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Ld0/g;1 .class·public·abstract·Lb0/g;
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/app/Activity;)Landroid/os/IBinder;5 .method·public·static·a(Landroid/app/Activity;)Landroid/os/IBinder;
6 ····.locals·06 ····.locals·0
Offset 154, 25 lines modifiedOffset 154, 32 lines modified
154 ····.line·122154 ····.line·122
155 ····.line·123155 ····.line·123
156 ····.line·124156 ····.line·124
157 ····.line·125157 ····.line·125
158 ····.line·126158 ····.line·126
159 ····.line·127159 ····.line·127
160 ····.line·128160 ····.line·128
 161 ····.line·129
 162 ····.line·130
 163 ····.line·131
 164 ····.line·132
 165 ····.line·133
 166 ····.line·134
 167 ····.line·135
161 .end·method168 .end·method
  
162 .method·public·static·b(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;169 .method·public·static·b(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;
163 ····.locals·1170 ····.locals·1
  
164 ····.line·1171 ····.line·1
165 ····const-string·v0,·"context"172 ····const-string·v0,·"context"
  
166 ····.line·2173 ····.line·2
167 ····.line·3174 ····.line·3
168 ····invoke-static·{p0,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V175 ····invoke-static·{p0,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
169 ····.line·4176 ····.line·4
170 ····.line·5177 ····.line·5
171 ····.line·6178 ····.line·6
172 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;179 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
173 ····.line·7180 ····.line·7
Offset 300, 17 lines modifiedOffset 307, 24 lines modified
300 ····.line·122307 ····.line·122
301 ····.line·123308 ····.line·123
302 ····.line·124309 ····.line·124
303 ····.line·125310 ····.line·125
304 ····.line·126311 ····.line·126
305 ····.line·127312 ····.line·127
306 ····.line·128313 ····.line·128
 314 ····.line·129
 315 ····.line·130
 316 ····.line·131
 317 ····.line·132
 318 ····.line·133
 319 ····.line·134
 320 ····.line·135
307 .end·method321 .end·method
  
308 .method·public·static·c()LX/i;322 .method·public·static·c()LV/i;
309 ····.locals·3323 ····.locals·3
  
310 ····.line·1324 ····.line·1
311 ····const/4·v0,·0x0325 ····const/4·v0,·0x0
  
312 ····.line·2326 ····.line·2
313 ····:try_start_0327 ····:try_start_0
Offset 330, 19 lines modifiedOffset 344, 19 lines modified
330 ····move-result·v2344 ····move-result·v2
  
331 ····.line·10345 ····.line·10
332 ····if-nez·v2,·:cond_0346 ····if-nez·v2,·:cond_0
  
333 ····.line·11347 ····.line·11
334 ····.line·12348 ····.line·12
335 ····sget-object·v2,·LX/i;->j:LX/i;349 ····sget-object·v2,·LV/i;->j:LV/i;
  
336 ····.line·13350 ····.line·13
337 ····.line·14351 ····.line·14
338 ····invoke-static·{v1},·LX/g;->c(Ljava/lang/String;)LX/i;352 ····invoke-static·{v1},·LV/g;->c(Ljava/lang/String;)LV/i;
  
339 ····.line·15353 ····.line·15
340 ····.line·16354 ····.line·16
341 ····.line·17355 ····.line·17
342 ····move-result-object·v0356 ····move-result-object·v0
343 ····:try_end_0357 ····:try_end_0
344 ····.catch·Ljava/lang/NoClassDefFoundError;·{:try_start_0·..·:try_end_0}·:catch_0358 ····.catch·Ljava/lang/NoClassDefFoundError;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 457, 8 lines modifiedOffset 471, 12 lines modified
457 ····.line·121471 ····.line·121
458 ····.line·122472 ····.line·122
459 ····.line·123473 ····.line·123
460 ····.line·124474 ····.line·124
461 ····.line·125475 ····.line·125
462 ····.line·126476 ····.line·126
463 ····.line·127477 ····.line·127
 478 ····.line·128
 479 ····.line·129
 480 ····.line·130
 481 ····.line·131
464 .end·method482 .end·method
5.78 KB
smali/d0/c.smali vs.
smali/b1/T.smali
Files 12% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 162 lines modified
1 .class·public·final·Ld0/c;1 .class·public·Lb1/T;
2 .super·LV0/i;2 .super·Lb1/Z;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LU0/l; 
  
  
6 #·static·fields4 #·instance·fields
7 .field·public·static·final·f:Ld0/c;5 .field·public·final·g:Z
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Lb1/P;)V
10 ····.locals·28 ····.locals·5
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·Ld0/c;10 ····const/4·v0,·0x1
  
13 ····.line·211 ····.line·2
 12 ····invoke-direct·{p0,·v0},·Lb1/Z;-><init>(Z)V
14 ····.line·3 
15 ····const/4·v1,·0x1 
  
 13 ····.line·3
16 ····.line·414 ····.line·4
17 ····invoke-direct·{v0,·v1},·LV0/i;-><init>(I)V 
  
18 ····.line·515 ····.line·5
 16 ····invoke-virtual·{p0,·p1},·Lb1/Z;->H(Lb1/P;)V
  
19 ····.line·617 ····.line·6
20 ····.line·718 ····.line·7
21 ····sput-object·v0,·Ld0/c;->f:Ld0/c; 
  
22 ····.line·819 ····.line·8
 20 ····sget-object·p1,·Lb1/Z;->f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;
  
23 ····.line·921 ····.line·9
24 ····return-void 
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 ····.line·1225 ····.line·12
28 ····.line·1326 ····.line·13
 27 ····move-result-object·v1
  
29 ····.line·1428 ····.line·14
 29 ····check-cast·v1,·Lb1/i;
  
30 ····.line·1530 ····.line·15
31 ····.line·1631 ····.line·16
 32 ····instance-of·v2,·v1,·Lb1/j;
  
32 ····.line·1733 ····.line·17
33 ····.line·1834 ····.line·18
 35 ····const/4·v3,·0x0
  
34 ····.line·1936 ····.line·19
 37 ····if-eqz·v2,·:cond_0
  
35 ····.line·2038 ····.line·20
36 ····.line·2139 ····.line·21
 40 ····check-cast·v1,·Lb1/j;
  
37 ····.line·2241 ····.line·22
38 ····.line·2342 ····.line·23
 43 ····goto·:goto_0
  
39 ····.line·2444 ····.line·24
 45 ····:cond_0
 46 ····move-object·v1,·v3
  
40 ····.line·2547 ····.line·25
 48 ····:goto_0
 49 ····const/4·v2,·0x0
  
41 ····.line·2650 ····.line·26
 51 ····if-eqz·v1,·:cond_3
  
42 ····.line·2752 ····.line·27
43 ····.line·2853 ····.line·28
 54 ····invoke-virtual·{v1},·Lb1/U;->n()Lb1/Z;
  
44 ····.line·2955 ····.line·29
45 ····.line·3056 ····.line·30
46 ····.line·3157 ····.line·31
 58 ····move-result-object·v1
  
47 ····.line·3259 ····.line·32
 60 ····:goto_1
 61 ····invoke-virtual·{v1},·Lb1/Z;->B()Z
  
48 ····.line·3362 ····.line·33
49 ····.line·3463 ····.line·34
50 ····.line·3564 ····.line·35
 65 ····move-result·v4
  
51 ····.line·3666 ····.line·36
 67 ····if-eqz·v4,·:cond_1
  
52 ····.line·3768 ····.line·37
53 ····.line·3869 ····.line·38
 70 ····goto·:goto_3
  
54 ····.line·3971 ····.line·39
 72 ····:cond_1
 73 ····invoke-virtual·{p1,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
55 ····.line·4074 ····.line·40
56 ····.line·4175 ····.line·41
57 ····.line·4276 ····.line·42
 77 ····move-result-object·v1
  
58 ····.line·4378 ····.line·43
 79 ····check-cast·v1,·Lb1/i;
  
59 ····.line·4480 ····.line·44
60 ····.line·4581 ····.line·45
 82 ····instance-of·v4,·v1,·Lb1/j;
  
61 ····.line·4683 ····.line·46
62 ····.line·4784 ····.line·47
 85 ····if-eqz·v4,·:cond_2
  
63 ····.line·4886 ····.line·48
Max diff block lines reached; 3504/5848 bytes (59.92%) of diff not shown.
84.6 KB
smali/B0/t.smali vs.
smali/z0/l.smali
Max HTML report size reached
85.3 KB
smali/B0/s.smali vs.
smali/t/h.smali
Max HTML report size reached
2.79 KB
smali/B0/p.smali vs.
smali/z0/i.smali
Files 4% similar despite different names
    
Offset 1, 89 lines modifiedOffset 1, 89 lines modified
1 .class·public·final·LB0/p;1 .class·public·final·Lz0/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:Z5 .field·public·final·a:Z
  
6 .field·public·b:[B6 .field·public·b:[B
  
7 .field·public·final·c:LB0/s;7 .field·public·final·c:LA0/e;
  
8 .field·public·d:LB0/o;8 .field·public·d:LA0/p;
  
9 .field·public·e:Z9 .field·public·e:Z
  
10 .field·public·f:Z10 .field·public·f:Z
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Lu0/b;Z)V12 .method·public·constructor·<init>(Ls0/b;Z)V
13 ····.locals·413 ····.locals·4
  
14 ····.line·114 ····.line·1
15 ····new-instance·v0,·LB0/s;15 ····new-instance·v0,·LA0/e;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····sget-object·v1,·LC0/r;->a:LC0/r;18 ····sget-object·v1,·LA0/v;->a:LA0/v;
  
19 ····.line·419 ····.line·4
20 ····.line·520 ····.line·5
21 ····const/4·v2,·0x021 ····const/4·v2,·0x0
  
22 ····.line·622 ····.line·6
23 ····const-string·v3,·"flutter/restoration"23 ····const-string·v3,·"flutter/restoration"
  
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LB0/s;-><init>(LC0/f;Ljava/lang/String;Ljava/lang/Object;Li0/c;)V26 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LA0/e;-><init>(LA0/h;Ljava/lang/String;Ljava/lang/Object;Lg0/c;)V
  
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····.line·1129 ····.line·11
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·1231 ····.line·12
32 ····.line·1332 ····.line·13
33 ····.line·1433 ····.line·14
34 ····const/4·p1,·0x034 ····const/4·p1,·0x0
  
35 ····.line·1535 ····.line·15
36 ····iput-boolean·p1,·p0,·LB0/p;->e:Z36 ····iput-boolean·p1,·p0,·Lz0/i;->e:Z
  
37 ····.line·1637 ····.line·16
38 ····.line·1738 ····.line·17
39 ····iput-boolean·p1,·p0,·LB0/p;->f:Z39 ····iput-boolean·p1,·p0,·Lz0/i;->f:Z
  
40 ····.line·1840 ····.line·18
41 ····.line·1941 ····.line·19
42 ····new-instance·p1,·LB0/a;42 ····new-instance·p1,·Ln/b;
  
43 ····.line·2043 ····.line·20
44 ····.line·2144 ····.line·21
45 ····const/16·v1,·0xa45 ····const/16·v1,·0x13
  
46 ····.line·2246 ····.line·22
47 ····.line·2347 ····.line·23
48 ····invoke-direct·{p1,·v1,·p0},·LB0/a;-><init>(ILjava/lang/Object;)V48 ····invoke-direct·{p1,·v1,·p0},·Ln/b;-><init>(ILjava/lang/Object;)V
  
49 ····.line·2449 ····.line·24
50 ····.line·2550 ····.line·25
51 ····.line·2651 ····.line·26
52 ····iput-object·v0,·p0,·LB0/p;->c:LB0/s;52 ····iput-object·v0,·p0,·Lz0/i;->c:LA0/e;
  
53 ····.line·2753 ····.line·27
54 ····.line·2854 ····.line·28
55 ····iput-boolean·p2,·p0,·LB0/p;->a:Z55 ····iput-boolean·p2,·p0,·Lz0/i;->a:Z
  
56 ····.line·2956 ····.line·29
57 ····.line·3057 ····.line·30
58 ····invoke-virtual·{v0,·p1},·LB0/s;->f(LC0/m;)V58 ····invoke-virtual·{v0,·p1},·LA0/e;->j(LA0/q;)V
  
59 ····.line·3159 ····.line·31
60 ····.line·3260 ····.line·32
61 ····.line·3361 ····.line·33
62 ····return-void62 ····return-void
63 ····.line·3463 ····.line·34
64 ····.line·3564 ····.line·35
Offset 270, 14 lines modifiedOffset 270, 23 lines modified
270 ····.line·216270 ····.line·216
271 ····.line·217271 ····.line·217
272 ····.line·218272 ····.line·218
273 ····.line·219273 ····.line·219
274 ····.line·220274 ····.line·220
275 ····.line·221275 ····.line·221
276 ····.line·222276 ····.line·222
 277 ····.line·223
 278 ····.line·224
 279 ····.line·225
 280 ····.line·226
 281 ····.line·227
 282 ····.line·228
 283 ····.line·229
 284 ····.line·230
 285 ····.line·231
277 .end·method286 .end·method
  
278 .method·public·static·a([B)Ljava/util/HashMap;287 .method·public·static·a([B)Ljava/util/HashMap;
279 ····.locals·3288 ····.locals·3
  
280 ····.line·1289 ····.line·1
281 ····new-instance·v0,·Ljava/util/HashMap;290 ····new-instance·v0,·Ljava/util/HashMap;
Offset 418, 8 lines modifiedOffset 427, 15 lines modified
418 ····.line·122427 ····.line·122
419 ····.line·123428 ····.line·123
420 ····.line·124429 ····.line·124
421 ····.line·125430 ····.line·125
422 ····.line·126431 ····.line·126
423 ····.line·127432 ····.line·127
424 ····.line·128433 ····.line·128
 434 ····.line·129
 435 ····.line·130
 436 ····.line·131
 437 ····.line·132
 438 ····.line·133
 439 ····.line·134
Max diff block lines reached; 0/2785 bytes (0.00%) of diff not shown.
8.86 KB
smali/B0/k.smali vs.
smali/b1/W.smali
Max HTML report size reached
29.6 KB
smali/B0/j.smali vs.
smali/i/n.smali
Max HTML report size reached
1.64 KB
smali/B0/q.smali vs.
smali/N/k.smali
Files 12% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·LB0/q;1 .class·public·abstract·LN/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
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; 
  
  
9 #·direct·methods4 #·direct·methods
10 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V5 .method·public·static·a(Ljava/lang/Runnable;)V
11 ····.locals·26 ····.locals·2
  
12 ····.line·17 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-static·{},·Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer;
  
14 ····.line·29 ····.line·2
15 ····.line·310 ····.line·3
16 ····.line·411 ····.line·4
17 ····sget·v0,·LB0/q;->c:I12 ····move-result-object·v0
  
18 ····.line·513 ····.line·5
 14 ····new-instance·v1,·LN/j;
19 ····.line·6 
20 ····add-int/lit8·v1,·v0,·0x1 
  
 15 ····.line·6
21 ····.line·716 ····.line·7
 17 ····invoke-direct·{v1,·p0},·LN/j;-><init>(Ljava/lang/Runnable;)V
22 ····.line·8 
23 ····sput·v1,·LB0/q;->c:I 
  
 18 ····.line·8
24 ····.line·919 ····.line·9
25 ····.line·1020 ····.line·10
26 ····iput·v0,·p0,·LB0/q;->a:I21 ····invoke-virtual·{v0,·v1},·Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V
  
27 ····.line·1122 ····.line·11
28 ····.line·1223 ····.line·12
29 ····iput-object·p1,·p0,·LB0/q;->b:Landroid/util/DisplayMetrics; 
  
30 ····.line·1324 ····.line·13
31 ····.line·14 
32 ····return-void25 ····return-void
 26 ····.line·14
33 ····.line·1527 ····.line·15
34 ····.line·1628 ····.line·16
35 ····.line·1729 ····.line·17
36 ····.line·1830 ····.line·18
37 ····.line·1931 ····.line·19
38 ····.line·2032 ····.line·20
39 ····.line·2133 ····.line·21
Offset 154, 8 lines modifiedOffset 142, 15 lines modified
154 ····.line·122142 ····.line·122
155 ····.line·123143 ····.line·123
156 ····.line·124144 ····.line·124
157 ····.line·125145 ····.line·125
158 ····.line·126146 ····.line·126
159 ····.line·127147 ····.line·127
160 ····.line·128148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
161 .end·method156 .end·method
2.38 KB
smali/B0/r.smali vs.
smali/K/a.smali
Files 5% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LB0/r;1 .class·public·final·LK/a;
2 .super·Ljava/lang/Object;2 .super·LU0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LT0/l;
  
4 #·static·fields 
5 .field·public·static·final·b:LB0/b; 
  
  
6 #·instance·fields6 #·static·fields
7 .field·public·final·a:LB0/s;7 .field·public·static·final·f:LK/a;
  
  
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,·LB0/b;12 ····new-instance·v0,·LK/a;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x115 ····const/4·v1,·0x1
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·LB0/b;-><init>(I)V17 ····invoke-direct·{v0,·v1},·LU0/i;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·LB0/r;->b:LB0/b;21 ····sput-object·v0,·LK/a;->f:LK/a;
  
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 147, 50 lines modifiedOffset 146, 50 lines modified
147 ····.line·121146 ····.line·121
148 ····.line·122147 ····.line·122
149 ····.line·123148 ····.line·123
150 ····.line·124149 ····.line·124
151 ····.line·125150 ····.line·125
152 ····.line·126151 ····.line·126
153 ····.line·127152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
154 .end·method157 .end·method
  
155 .method·public·constructor·<init>(Lu0/b;)V 
 158 #·virtual·methods
 159 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
156 ····.locals·4160 ····.locals·1
  
157 ····.line·1161 ····.line·1
158 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V162 ····check-cast·p1,·Landroid/content/Context;
  
159 ····.line·2163 ····.line·2
160 ····.line·3164 ····.line·3
 165 ····const-string·v0,·"it"
161 ····.line·4 
162 ····new-instance·v0,·LB0/s; 
  
 166 ····.line·4
163 ····.line·5167 ····.line·5
 168 ····invoke-static·{p1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
164 ····.line·6 
165 ····sget-object·v1,·LC0/j;->a:LC0/j; 
  
 169 ····.line·6
166 ····.line·7170 ····.line·7
167 ····.line·8171 ····.line·8
168 ····const/4·v2,·0x0172 ····sget-object·p1,·LK0/l;->e:LK0/l;
  
169 ····.line·9173 ····.line·9
170 ····const-string·v3,·"flutter/settings" 
  
171 ····.line·10174 ····.line·10
 175 ····return-object·p1
172 ····.line·11176 ····.line·11
173 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LB0/s;-><init>(LC0/f;Ljava/lang/String;Ljava/lang/Object;Li0/c;)V 
  
174 ····.line·12177 ····.line·12
175 ····.line·13178 ····.line·13
176 ····.line·14179 ····.line·14
177 ····iput-object·v0,·p0,·LB0/r;->a:LB0/s; 
  
178 ····.line·15180 ····.line·15
179 ····.line·16181 ····.line·16
180 ····return-void 
181 ····.line·17182 ····.line·17
182 ····.line·18183 ····.line·18
183 ····.line·19184 ····.line·19
184 ····.line·20185 ····.line·20
185 ····.line·21186 ····.line·21
186 ····.line·22187 ····.line·22
187 ····.line·23188 ····.line·23
Offset 295, 8 lines modifiedOffset 294, 15 lines modified
295 ····.line·122294 ····.line·122
296 ····.line·123295 ····.line·123
297 ····.line·124296 ····.line·124
298 ····.line·125297 ····.line·125
299 ····.line·126298 ····.line·126
300 ····.line·127299 ····.line·127
301 ····.line·128300 ····.line·128
 301 ····.line·129
 302 ····.line·130
 303 ····.line·131
 304 ····.line·132
 305 ····.line·133
 306 ····.line·134
 307 ····.line·135
302 .end·method308 .end·method
1.05 KB
smali/B0/u.smali vs.
smali/b0/j.smali
Files 2% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·LB0/u;1 .class·public·final·Lb0/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:Landroid/app/Activity;
  
6 .field·public·final·b:Z6 .field·public·final·b:LY/i;
  
7 .field·public·final·c:Z7 .field·public·c:LY/k;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(IZZ)V9 .method·public·constructor·<init>(Landroid/app/Activity;LN/e;LY/i;)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·p1,·p0,·LB0/u;->a:I16 ····iput-object·p1,·p0,·Lb0/j;->a:Landroid/app/Activity;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-boolean·p2,·p0,·LB0/u;->b:Z19 ····iput-object·p3,·p0,·Lb0/j;->b:LY/i;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
 22 ····return-void
22 ····iput-boolean·p3,·p0,·LB0/u;->c:Z 
  
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
12.0 KB
smali/B0/d.smali vs.
smali/B/S.smali
Max HTML report size reached
4.14 KB
smali/B0/h.smali vs.
smali/z0/d.smali
Files 6% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·LB0/h;1 .class·public·final·Lz0/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·a:I5 .field·public·a:I
  
6 .field·public·b:I6 .field·public·b:I
  
7 .field·public·c:Z7 .field·public·c:Z
  
8 .field·public·final·d:LB0/s;8 .field·public·final·d:LA0/e;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lu0/b;)V10 .method·public·constructor·<init>(Ls0/b;)V
11 ····.locals·411 ····.locals·4
  
12 ····.line·112 ····.line·1
13 ····new-instance·v0,·LB0/s;13 ····new-instance·v0,·LA0/e;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····sget-object·v1,·LC0/s;->b:LC0/s;16 ····sget-object·v1,·LA0/w;->b:LA0/w;
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····const-string·v2,·"flutter/lifecycle"19 ····const-string·v2,·"flutter/lifecycle"
  
20 ····.line·620 ····.line·6
21 ····.line·721 ····.line·7
22 ····const/4·v3,·0x022 ····const/4·v3,·0x0
  
23 ····.line·823 ····.line·8
24 ····invoke-direct·{v0,·p1,·v2,·v1,·v3},·LB0/s;-><init>(LC0/f;Ljava/lang/String;Ljava/lang/Object;Li0/c;)V24 ····invoke-direct·{v0,·p1,·v2,·v1,·v3},·LA0/e;-><init>(LA0/h;Ljava/lang/String;Ljava/lang/Object;Lg0/c;)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 ····const/4·p1,·0x032 ····const/4·p1,·0x0
  
33 ····.line·1533 ····.line·15
34 ····iput·p1,·p0,·LB0/h;->a:I34 ····iput·p1,·p0,·Lz0/d;->a:I
  
35 ····.line·1635 ····.line·16
36 ····.line·1736 ····.line·17
37 ····iput·p1,·p0,·LB0/h;->b:I37 ····iput·p1,·p0,·Lz0/d;->b:I
  
38 ····.line·1838 ····.line·18
39 ····.line·1939 ····.line·19
40 ····const/4·p1,·0x140 ····const/4·p1,·0x1
  
41 ····.line·2041 ····.line·20
42 ····iput-boolean·p1,·p0,·LB0/h;->c:Z42 ····iput-boolean·p1,·p0,·Lz0/d;->c:Z
  
43 ····.line·2143 ····.line·21
44 ····.line·2244 ····.line·22
45 ····iput-object·v0,·p0,·LB0/h;->d:LB0/s;45 ····iput-object·v0,·p0,·Lz0/d;->d:LA0/e;
  
46 ····.line·2346 ····.line·23
47 ····.line·2447 ····.line·24
48 ····return-void48 ····return-void
49 ····.line·2549 ····.line·25
50 ····.line·2650 ····.line·26
51 ····.line·2751 ····.line·27
Offset 166, 31 lines modifiedOffset 166, 38 lines modified
166 ····.line·122166 ····.line·122
167 ····.line·123167 ····.line·123
168 ····.line·124168 ····.line·124
169 ····.line·125169 ····.line·125
170 ····.line·126170 ····.line·126
171 ····.line·127171 ····.line·127
172 ····.line·128172 ····.line·128
 173 ····.line·129
 174 ····.line·130
 175 ····.line·131
 176 ····.line·132
 177 ····.line·133
 178 ····.line·134
 179 ····.line·135
173 .end·method180 .end·method
  
  
174 #·virtual·methods181 #·virtual·methods
175 .method·public·final·a(IZ)V182 .method·public·final·a(IZ)V
176 ····.locals·4183 ····.locals·4
  
177 ····.line·1184 ····.line·1
178 ····iget·v0,·p0,·LB0/h;->a:I185 ····iget·v0,·p0,·Lz0/d;->a:I
  
179 ····.line·2186 ····.line·2
180 ····.line·3187 ····.line·3
181 ····if-ne·v0,·p1,·:cond_0188 ····if-ne·v0,·p1,·:cond_0
  
182 ····.line·4189 ····.line·4
183 ····.line·5190 ····.line·5
184 ····iget-boolean·v1,·p0,·LB0/h;->c:Z191 ····iget-boolean·v1,·p0,·Lz0/d;->c:Z
  
185 ····.line·6192 ····.line·6
186 ····.line·7193 ····.line·7
187 ····if-ne·p2,·v1,·:cond_0194 ····if-ne·p2,·v1,·:cond_0
  
188 ····.line·8195 ····.line·8
189 ····.line·9196 ····.line·9
Offset 202, 23 lines modifiedOffset 209, 23 lines modified
  
202 ····.line·11209 ····.line·11
203 ····.line·12210 ····.line·12
204 ····if-nez·v0,·:cond_1211 ····if-nez·v0,·:cond_1
  
205 ····.line·13212 ····.line·13
206 ····.line·14213 ····.line·14
207 ····iput-boolean·p2,·p0,·LB0/h;->c:Z214 ····iput-boolean·p2,·p0,·Lz0/d;->c:Z
  
208 ····.line·15215 ····.line·15
209 ····.line·16216 ····.line·16
210 ····return-void217 ····return-void
  
211 ····.line·17218 ····.line·17
212 ····:cond_1219 ····:cond_1
213 ····invoke-static·{p1},·LM/j;->b(I)I220 ····invoke-static·{p1},·LK/j;->b(I)I
Max diff block lines reached; 1611/4170 bytes (38.63%) of diff not shown.
7.89 KB
smali/B0/o.smali vs.
smali/A0/p.smali
Max HTML report size reached
3.95 KB
smali/B0/l.smali vs.
smali/i/s.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LB0/l;1 .class·public·final·Li/s;
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 15, 43 lines modifiedOffset 15, 43 lines modified
15 .method·public·constructor·<init>(ILjava/lang/String;DDDDIILjava/nio/ByteBuffer;)V15 .method·public·constructor·<init>(ILjava/lang/String;DDDDIILjava/nio/ByteBuffer;)V
16 ····.locals·016 ····.locals·0
  
17 ····.line·517 ····.line·5
18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V18 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·619 ····.line·6
20 ····iput·p1,·p0,·LB0/l;->a:I20 ····iput·p1,·p0,·Li/s;->a:I
  
21 ····.line·721 ····.line·7
22 ····iput-object·p2,·p0,·LB0/l;->c:Ljava/lang/Object;22 ····iput-object·p2,·p0,·Li/s;->c:Ljava/lang/Object;
  
23 ····.line·823 ····.line·8
24 ····iput·p11,·p0,·LB0/l;->b:I24 ····iput·p11,·p0,·Li/s;->b:I
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·constructor·<init>(Lk/t;II)V27 .method·public·constructor·<init>(Li/t;II)V
28 ····.locals·128 ····.locals·1
  
29 ····.line·129 ····.line·1
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·231 ····.line·2
32 ····new-instance·v0,·Ljava/lang/ref/WeakReference;32 ····new-instance·v0,·Ljava/lang/ref/WeakReference;
  
33 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V33 ····invoke-direct·{v0,·p1},·Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
  
34 ····iput-object·v0,·p0,·LB0/l;->c:Ljava/lang/Object;34 ····iput-object·v0,·p0,·Li/s;->c:Ljava/lang/Object;
  
35 ····.line·335 ····.line·3
36 ····iput·p2,·p0,·LB0/l;->a:I36 ····iput·p2,·p0,·Li/s;->a:I
  
37 ····.line·437 ····.line·4
38 ····iput·p3,·p0,·LB0/l;->b:I38 ····iput·p3,·p0,·Li/s;->b:I
  
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
  
41 #·virtual·methods41 #·virtual·methods
42 .method·public·a()V42 .method·public·a()V
Offset 197, 21 lines modifiedOffset 197, 25 lines modified
197 ····.line·121197 ····.line·121
198 ····.line·122198 ····.line·122
199 ····.line·123199 ····.line·123
200 ····.line·124200 ····.line·124
201 ····.line·125201 ····.line·125
202 ····.line·126202 ····.line·126
203 ····.line·127203 ····.line·127
 204 ····.line·128
 205 ····.line·129
 206 ····.line·130
 207 ····.line·131
204 .end·method208 .end·method
  
205 .method·public·b(Landroid/graphics/Typeface;)V209 .method·public·b(Landroid/graphics/Typeface;)V
206 ····.locals·4210 ····.locals·5
  
207 ····.line·1211 ····.line·1
208 ····iget-object·v0,·p0,·LB0/l;->c:Ljava/lang/Object;212 ····iget-object·v0,·p0,·Li/s;->c:Ljava/lang/Object;
  
209 ····.line·2213 ····.line·2
210 ····.line·3214 ····.line·3
211 ····check-cast·v0,·Ljava/lang/ref/WeakReference;215 ····check-cast·v0,·Ljava/lang/ref/WeakReference;
  
212 ····.line·4216 ····.line·4
213 ····.line·5217 ····.line·5
Offset 219, 15 lines modifiedOffset 223, 15 lines modified
  
219 ····.line·6223 ····.line·6
220 ····.line·7224 ····.line·7
221 ····.line·8225 ····.line·8
222 ····move-result-object·v1226 ····move-result-object·v1
  
223 ····.line·9227 ····.line·9
224 ····check-cast·v1,·Lk/t;228 ····check-cast·v1,·Li/t;
  
225 ····.line·10229 ····.line·10
226 ····.line·11230 ····.line·11
227 ····if-nez·v1,·:cond_0231 ····if-nez·v1,·:cond_0
  
228 ····.line·12232 ····.line·12
229 ····.line·13233 ····.line·13
Offset 246, 23 lines modifiedOffset 250, 23 lines modified
246 ····if-lt·v2,·v3,·:cond_2250 ····if-lt·v2,·v3,·:cond_2
  
247 ····.line·19251 ····.line·19
248 ····.line·20252 ····.line·20
249 ····const/4·v2,·-0x1253 ····const/4·v2,·-0x1
  
250 ····.line·21254 ····.line·21
251 ····iget·v3,·p0,·LB0/l;->a:I255 ····iget·v3,·p0,·Li/s;->a:I
  
252 ····.line·22256 ····.line·22
253 ····.line·23257 ····.line·23
254 ····if-eq·v3,·v2,·:cond_2258 ····if-eq·v3,·v2,·:cond_2
  
255 ····.line·24259 ····.line·24
256 ····.line·25260 ····.line·25
257 ····iget·v2,·p0,·LB0/l;->b:I261 ····iget·v2,·p0,·Li/s;->b:I
  
258 ····.line·26262 ····.line·26
259 ····.line·27263 ····.line·27
260 ····and-int/lit8·v2,·v2,·0x2264 ····and-int/lit8·v2,·v2,·0x2
  
261 ····.line·28265 ····.line·28
262 ····.line·29266 ····.line·29
Offset 277, 46 lines modifiedOffset 281, 48 lines modified
  
277 ····.line·33281 ····.line·33
278 ····:cond_1282 ····:cond_1
279 ····const/4·v2,·0x0283 ····const/4·v2,·0x0
  
280 ····.line·34284 ····.line·34
281 ····:goto_0285 ····:goto_0
282 ····invoke-static·{p1,·v3,·v2},·Lk/s;->e(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;286 ····invoke-static·{p1,·v3,·v2},·LB/e;->g(Landroid/graphics/Typeface;IZ)Landroid/graphics/Typeface;
Max diff block lines reached; 1177/3971 bytes (29.64%) of diff not shown.
1.76 KB
smali/B0/f.smali vs.
smali/z0/c.smali
Files 25% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·LB0/f;1 .class·public·final·Lz0/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:LB0/s;5 .field·public·final·a:LA0/e;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(LC0/f;)V7 .method·public·constructor·<init>(LA0/h;)V
8 ····.locals·48 ····.locals·4
  
9 ····.line·59 ····.line·5
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·611 ····.line·6
12 ····new-instance·v0,·LB0/s;12 ····new-instance·v0,·LA0/e;
  
13 ····sget-object·v1,·LC0/j;->a:LC0/j;13 ····sget-object·v1,·LA0/m;->a:LA0/m;
  
14 ····const/4·v2,·0x014 ····const/4·v2,·0x0
  
15 ····.line·715 ····.line·7
16 ····const-string·v3,·"flutter/keyevent"16 ····const-string·v3,·"flutter/keyevent"
  
17 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LB0/s;-><init>(LC0/f;Ljava/lang/String;Ljava/lang/Object;Li0/c;)V17 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LA0/e;-><init>(LA0/h;Ljava/lang/String;Ljava/lang/Object;Lg0/c;)V
  
18 ····.line·818 ····.line·8
19 ····iput-object·v0,·p0,·LB0/f;->a:LB0/s;19 ····iput-object·v0,·p0,·Lz0/c;->a:LA0/e;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·constructor·<init>(Lu0/b;)V22 .method·public·constructor·<init>(Ls0/b;)V
23 ····.locals·423 ····.locals·4
  
24 ····.line·124 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·226 ····.line·2
27 ····new-instance·v0,·LB0/s;27 ····new-instance·v0,·LA0/e;
  
28 ····sget-object·v1,·LC0/j;->a:LC0/j;28 ····sget-object·v1,·LA0/m;->a:LA0/m;
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····.line·330 ····.line·3
31 ····const-string·v3,·"flutter/system"31 ····const-string·v3,·"flutter/system"
  
32 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LB0/s;-><init>(LC0/f;Ljava/lang/String;Ljava/lang/Object;Li0/c;)V32 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LA0/e;-><init>(LA0/h;Ljava/lang/String;Ljava/lang/Object;Lg0/c;)V
  
33 ····.line·433 ····.line·4
34 ····iput-object·v0,·p0,·LB0/f;->a:LB0/s;34 ····iput-object·v0,·p0,·Lz0/c;->a:LA0/e;
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
990 B
smali/B0/m.smali vs.
smali/k0/j.smali
Files 2% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LB0/m;1 .class·public·final·Lk0/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
  
6 .field·public·final·b:D6 .field·public·final·b:I
  
7 .field·public·final·c:D7 .field·public·final·c:Landroid/database/Cursor;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(IDD)V9 .method·public·constructor·<init>(IILandroid/database/Cursor;)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·p1,·p0,·LB0/m;->a:I16 ····iput·p1,·p0,·Lk0/j;->a:I
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-wide·p2,·p0,·LB0/m;->b:D19 ····iput·p2,·p0,·Lk0/j;->b:I
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput-wide·p4,·p0,·LB0/m;->c:D22 ····iput-object·p3,·p0,·Lk0/j;->c:Landroid/database/Cursor;
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····return-void25 ····return-void
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
2.1 KB
smali/B0/n.smali vs.
smali/z0/h.smali
Files 18% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LB0/n;1 .class·public·final·Lz0/h;
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 45, 86 lines modifiedOffset 45, 86 lines modified
  
45 ····.line·145 ····.line·1
46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V46 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
47 ····move·v1,·p147 ····move·v1,·p1
  
48 ····.line·248 ····.line·2
49 ····iput·v1,·v0,·LB0/n;->a:I49 ····iput·v1,·v0,·Lz0/h;->a:I
  
50 ····move-object·v1,·p250 ····move-object·v1,·p2
  
51 ····.line·351 ····.line·3
52 ····iput-object·v1,·v0,·LB0/n;->b:Ljava/lang/Number;52 ····iput-object·v1,·v0,·Lz0/h;->b:Ljava/lang/Number;
  
53 ····move-object·v1,·p353 ····move-object·v1,·p3
  
54 ····.line·454 ····.line·4
55 ····iput-object·v1,·v0,·LB0/n;->c:Ljava/lang/Number;55 ····iput-object·v1,·v0,·Lz0/h;->c:Ljava/lang/Number;
  
56 ····move·v1,·p456 ····move·v1,·p4
  
57 ····.line·557 ····.line·5
58 ····iput·v1,·v0,·LB0/n;->d:I58 ····iput·v1,·v0,·Lz0/h;->d:I
  
59 ····move·v1,·p559 ····move·v1,·p5
  
60 ····.line·660 ····.line·6
61 ····iput·v1,·v0,·LB0/n;->e:I61 ····iput·v1,·v0,·Lz0/h;->e:I
  
62 ····move-object·v1,·p662 ····move-object·v1,·p6
  
63 ····.line·763 ····.line·7
64 ····iput-object·v1,·v0,·LB0/n;->f:Ljava/lang/Object;64 ····iput-object·v1,·v0,·Lz0/h;->f:Ljava/lang/Object;
  
65 ····move-object·v1,·p765 ····move-object·v1,·p7
  
66 ····.line·866 ····.line·8
67 ····iput-object·v1,·v0,·LB0/n;->g:Ljava/lang/Object;67 ····iput-object·v1,·v0,·Lz0/h;->g:Ljava/lang/Object;
  
68 ····move·v1,·p868 ····move·v1,·p8
  
69 ····.line·969 ····.line·9
70 ····iput·v1,·v0,·LB0/n;->h:I70 ····iput·v1,·v0,·Lz0/h;->h:I
  
71 ····move·v1,·p971 ····move·v1,·p9
  
72 ····.line·1072 ····.line·10
73 ····iput·v1,·v0,·LB0/n;->i:I73 ····iput·v1,·v0,·Lz0/h;->i:I
  
74 ····move·v1,·p1074 ····move·v1,·p10
  
75 ····.line·1175 ····.line·11
76 ····iput·v1,·v0,·LB0/n;->j:F76 ····iput·v1,·v0,·Lz0/h;->j:F
  
77 ····move·v1,·p1177 ····move·v1,·p11
  
78 ····.line·1278 ····.line·12
79 ····iput·v1,·v0,·LB0/n;->k:F79 ····iput·v1,·v0,·Lz0/h;->k:F
  
80 ····move·v1,·p1280 ····move·v1,·p12
  
81 ····.line·1381 ····.line·13
82 ····iput·v1,·v0,·LB0/n;->l:I82 ····iput·v1,·v0,·Lz0/h;->l:I
  
83 ····move/from16·v1,·p1383 ····move/from16·v1,·p13
  
84 ····.line·1484 ····.line·14
85 ····iput·v1,·v0,·LB0/n;->m:I85 ····iput·v1,·v0,·Lz0/h;->m:I
  
86 ····move/from16·v1,·p1486 ····move/from16·v1,·p14
  
87 ····.line·1587 ····.line·15
88 ····iput·v1,·v0,·LB0/n;->n:I88 ····iput·v1,·v0,·Lz0/h;->n:I
  
89 ····move/from16·v1,·p1589 ····move/from16·v1,·p15
  
90 ····.line·1690 ····.line·16
91 ····iput·v1,·v0,·LB0/n;->o:I91 ····iput·v1,·v0,·Lz0/h;->o:I
  
92 ····move-wide/from16·v1,·p1692 ····move-wide/from16·v1,·p16
  
93 ····.line·1793 ····.line·17
94 ····iput-wide·v1,·v0,·LB0/n;->p:J94 ····iput-wide·v1,·v0,·Lz0/h;->p:J
  
95 ····return-void95 ····return-void
96 .end·method96 .end·method
6.34 KB
smali/B0/i.smali vs.
smali/Y/k.smali
Files 4% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·enum·LB0/i;1 .class·public·final·LY/k;
2 .super·Ljava/lang/Enum;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·enum·e:LB0/i; 
  
6 .field·public·static·final·synthetic·f:[LB0/i; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Ljava/util/List;)V
9 ····.locals·38 ····.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-instance·v1,·LB0/i; 
  
14 ····.line·312 ····.line·3
15 ····.line·413 ····.line·4
16 ····const-string·v2,·"PLAIN_TEXT"14 ····iput-object·p1,·p0,·LY/k;->a:Ljava/lang/Object;
  
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
 17 ····return-void
19 ····invoke-direct·{v1,·v2,·v0},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
22 ····.line·920 ····.line·9
23 ····sput-object·v1,·LB0/i;->e:LB0/i; 
  
24 ····.line·1021 ····.line·10
25 ····.line·1122 ····.line·11
26 ····const/4·v2,·0x1 
  
27 ····.line·1223 ····.line·12
28 ····new-array·v2,·v2,·[LB0/i; 
  
29 ····.line·1324 ····.line·13
30 ····.line·1425 ····.line·14
31 ····aput-object·v1,·v2,·v0 
  
32 ····.line·1526 ····.line·15
33 ····.line·1627 ····.line·16
34 ····sput-object·v2,·LB0/i;->f:[LB0/i; 
  
35 ····.line·1728 ····.line·17
36 ····.line·1829 ····.line·18
37 ····return-void 
38 ····.line·1930 ····.line·19
39 ····.line·2031 ····.line·20
40 ····.line·2132 ····.line·21
41 ····.line·2233 ····.line·22
42 ····.line·2334 ····.line·23
43 ····.line·2435 ····.line·24
44 ····.line·2536 ····.line·25
Offset 155, 98 lines modifiedOffset 139, 107 lines modified
155 ····.line·121139 ····.line·121
156 ····.line·122140 ····.line·122
157 ····.line·123141 ····.line·123
158 ····.line·124142 ····.line·124
159 ····.line·125143 ····.line·125
160 ····.line·126144 ····.line·126
161 ····.line·127145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
162 .end·method154 .end·method
  
163 .method·public·static·a(Ljava/lang/String;)LB0/i; 
 155 #·virtual·methods
 156 .method·public·final·equals(Ljava/lang/Object;)Z
164 ····.locals·5157 ····.locals·2
  
165 ····.line·1158 ····.line·1
166 ····invoke-static·{},·LB0/i;->values()[LB0/i;159 ····if-ne·p0,·p1,·:cond_0
  
167 ····.line·2160 ····.line·2
168 ····.line·3161 ····.line·3
 162 ····const/4·p1,·0x1
  
169 ····.line·4163 ····.line·4
170 ····move-result-object·v0164 ····return·p1
  
171 ····.line·5165 ····.line·5
172 ····array-length·v1,·v0166 ····:cond_0
 167 ····if-eqz·p1,·:cond_2
  
173 ····.line·6168 ····.line·6
174 ····const/4·v2,·0x0 
  
175 ····.line·7169 ····.line·7
 170 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
176 ····:goto_0 
177 ····if-ge·v2,·v1,·:cond_1 
  
178 ····.line·8171 ····.line·8
179 ····.line·9172 ····.line·9
180 ····aget-object·v3,·v0,·v2 
  
181 ····.line·10173 ····.line·10
 174 ····move-result-object·v0
  
182 ····.line·11175 ····.line·11
183 ····invoke-virtual·{v3},·Ljava/lang/Object;->getClass()Ljava/lang/Class;176 ····const-class·v1,·LY/k;
  
184 ····.line·12177 ····.line·12
185 ····.line·13178 ····.line·13
 179 ····invoke-virtual·{v1,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
186 ····.line·14 
187 ····const-string·v4,·"text/plain" 
  
 180 ····.line·14
188 ····.line·15181 ····.line·15
189 ····.line·16182 ····.line·16
190 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z183 ····move-result·v0
  
Max diff block lines reached; 3745/6425 bytes (58.29%) of diff not shown.
3.73 KB
smali/B0/e.smali vs.
smali/Y/i.smali
Files 8% similar despite different names
    
Offset 1, 129 lines modifiedOffset 1, 117 lines modified
1 .class·public·final·synthetic·LB0/e;1 .class·public·final·synthetic·LY/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LC0/c;5 .implements·LA/a;
  
  
6 #·instance·fields6 #·instance·fields
 7 .field·public·final·synthetic·a:I
  
7 .field·public·final·synthetic·e:Ljava/lang/Object;8 .field·public·final·synthetic·b:Ljava/lang/Object;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;)V10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
 13 ····iput·p1,·p0,·LY/i;->a:I
  
12 ····iput-object·p1,·p0,·LB0/e;->e:Ljava/lang/Object;14 ····iput-object·p2,·p0,·LY/i;->b:Ljava/lang/Object;
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void16 ····return-void
15 .end·method17 .end·method
  
  
16 #·virtual·methods18 #·virtual·methods
17 .method·public·c(Ljava/lang/Object;)V19 .method·public·final·accept(Ljava/lang/Object;)V
18 ····.locals·320 ····.locals·1
  
19 ····.line·121 ····.line·1
20 ····const/4·v0,·0x022 ····iget·v0,·p0,·LY/i;->a:I
  
21 ····.line·223 ····.line·2
22 ····if-eqz·p1,·:cond_0 
  
23 ····.line·324 ····.line·3
 25 ····packed-switch·v0,·:pswitch_data_0
24 ····.line·4 
25 ····:try_start_0 
26 ····check-cast·p1,·Lorg/json/JSONObject; 
  
 26 ····.line·4
27 ····.line·527 ····.line·5
28 ····.line·628 ····.line·6
29 ····const-string·v1,·"handled"29 ····iget-object·v0,·p0,·LY/i;->b:Ljava/lang/Object;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····invoke-virtual·{p1,·v1},·Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z32 ····check-cast·v0,·Lq0/n;
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
 35 ····check-cast·p1,·LY/k;
35 ····.line·11 
36 ····move-result·v0 
37 ····:try_end_0 
38 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
 36 ····.line·11
39 ····.line·1237 ····.line·12
40 ····goto·:goto_038 ····invoke-virtual·{v0,·p1},·Lq0/n;->setWindowInfoListenerDisplayFeatures(LY/k;)V
  
41 ····.line·1339 ····.line·13
42 ····:catch_0 
43 ····move-exception·p1 
  
44 ····.line·1440 ····.line·14
45 ····new-instance·v1,·Ljava/lang/StringBuilder; 
  
46 ····.line·1541 ····.line·15
 42 ····return-void
  
47 ····.line·1643 ····.line·16
48 ····const-string·v2,·"Unable·to·unpack·JSON·message:·"44 ····:pswitch_0
 45 ····check-cast·p1,·LY/k;
  
49 ····.line·1746 ····.line·17
50 ····.line·1847 ····.line·18
51 ····invoke-direct·{v1,·v2},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V48 ····iget-object·v0,·p0,·LY/i;->b:Ljava/lang/Object;
  
52 ····.line·1949 ····.line·19
53 ····.line·2050 ····.line·20
 51 ····check-cast·v0,·Ld1/p;
54 ····.line·21 
55 ····invoke-virtual·{v1,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
  
 52 ····.line·21
56 ····.line·2253 ····.line·22
 54 ····check-cast·v0,·Ld1/o;
  
57 ····.line·2355 ····.line·23
58 ····.line·2456 ····.line·24
59 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;57 ····invoke-virtual·{v0,·p1},·Ld1/o;->m(Ljava/lang/Object;)Ljava/lang/Object;
  
60 ····.line·2558 ····.line·25
61 ····.line·2659 ····.line·26
62 ····.line·2760 ····.line·27
63 ····move-result-object·p161 ····return-void
  
64 ····.line·2862 ····.line·28
65 ····const-string·v1,·"KeyEventChannel"63 ····nop
  
66 ····.line·2964 ····.line·29
 65 ····:pswitch_data_0
 66 ····.packed-switch·0x0
 67 ········:pswitch_0
 68 ····.end·packed-switch
67 ····.line·3069 ····.line·30
68 ····invoke-static·{v1,·p1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I 
  
69 ····.line·3170 ····.line·31
70 ····.line·3271 ····.line·32
71 ····.line·3372 ····.line·33
72 ····:cond_0 
73 ····:goto_0 
74 ····iget-object·p1,·p0,·LB0/e;->e:Ljava/lang/Object; 
  
75 ····.line·3473 ····.line·34
76 ····.line·3574 ····.line·35
77 ····check-cast·p1,·LB0/e; 
  
78 ····.line·3675 ····.line·36
79 ····.line·3776 ····.line·37
Max diff block lines reached; 518/3744 bytes (13.84%) of diff not shown.
1.88 KB
smali/B0/v.smali vs.
smali/z0/n.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LB0/v;1 .class·public·final·Lz0/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·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,·LB0/v;->a:Ljava/lang/String;109 ····iput-object·p1,·p0,·Lz0/n;->a:Ljava/lang/String;
  
110 ····.line·44110 ····.line·44
111 ····.line·45111 ····.line·45
112 ····iput·p2,·p0,·LB0/v;->b:I112 ····iput·p2,·p0,·Lz0/n;->b:I
  
113 ····.line·46113 ····.line·46
114 ····.line·47114 ····.line·47
115 ····iput·p3,·p0,·LB0/v;->c:I115 ····iput·p3,·p0,·Lz0/n;->c:I
  
116 ····.line·48116 ····.line·48
117 ····.line·49117 ····.line·49
118 ····iput·p4,·p0,·LB0/v;->d:I118 ····iput·p4,·p0,·Lz0/n;->d:I
  
119 ····.line·50119 ····.line·50
120 ····.line·51120 ····.line·51
121 ····iput·p5,·p0,·LB0/v;->e:I121 ····iput·p5,·p0,·Lz0/n;->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 1031, 19 lines modifiedOffset 1031, 19 lines modified
1031 ····.line·8181031 ····.line·818
1032 ····.line·8191032 ····.line·819
1033 ····.line·8201033 ····.line·820
1034 ····.line·8211034 ····.line·821
1035 ····.line·8221035 ····.line·822
1036 .end·method1036 .end·method
  
1037 .method·public·static·a(Lorg/json/JSONObject;)LB0/v;1037 .method·public·static·a(Lorg/json/JSONObject;)Lz0/n;
1038 ····.locals·71038 ····.locals·7
  
1039 ····.line·11039 ····.line·1
1040 ····new-instance·v6,·LB0/v;1040 ····new-instance·v6,·Lz0/n;
  
1041 ····.line·21041 ····.line·2
1042 ····.line·31042 ····.line·3
1043 ····const-string·v0,·"text"1043 ····const-string·v0,·"text"
  
1044 ····.line·41044 ····.line·4
1045 ····.line·51045 ····.line·5
Offset 1102, 15 lines modifiedOffset 1102, 15 lines modified
1102 ····.line·321102 ····.line·32
1103 ····move-result·v51103 ····move-result·v5
  
1104 ····.line·331104 ····.line·33
1105 ····move-object·v0,·v61105 ····move-object·v0,·v6
  
1106 ····.line·341106 ····.line·34
1107 ····invoke-direct/range·{v0·..·v5},·LB0/v;-><init>(Ljava/lang/String;IIII)V1107 ····invoke-direct/range·{v0·..·v5},·Lz0/n;-><init>(Ljava/lang/String;IIII)V
  
1108 ····.line·351108 ····.line·35
1109 ····.line·361109 ····.line·36
1110 ····.line·371110 ····.line·37
1111 ····return-object·v61111 ····return-object·v6
1112 ····.line·381112 ····.line·38
1113 ····.line·391113 ····.line·39
Offset 1199, 8 lines modifiedOffset 1199, 15 lines modified
1199 ····.line·1221199 ····.line·122
1200 ····.line·1231200 ····.line·123
1201 ····.line·1241201 ····.line·124
1202 ····.line·1251202 ····.line·125
1203 ····.line·1261203 ····.line·126
1204 ····.line·1271204 ····.line·127
1205 ····.line·1281205 ····.line·128
 1206 ····.line·129
 1207 ····.line·130
 1208 ····.line·131
 1209 ····.line·132
 1210 ····.line·133
 1211 ····.line·134
 1212 ····.line·135
1206 .end·method1213 .end·method
79.6 KB
smali/B0/g.smali vs.
smali/i/J.smali
Max HTML report size reached
25.7 KB
smali/c0/d.smali vs.
smali/m/e.smali
Max HTML report size reached
19.2 KB
smali/c0/f.smali vs.
smali/b1/j0.smali
Max HTML report size reached
47.3 KB
smali/c0/e.smali vs.
smali/g/c.smali
Max HTML report size reached
3.75 KB
smali/c0/b.smali vs.
smali/g0/j.smali
Files 13% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·synthetic·Lc0/b;1 .class·public·final·Lg0/j;
2 .super·LV0/g;2 .super·Landroid/location/GnssStatus$Callback;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LU0/l; 
 4 #·instance·fields
 5 .field·public·final·synthetic·a:Lg0/k;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lc0/f;)V7 .method·public·constructor·<init>(Lg0/k;)V
8 ····.locals·78 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····const-string·v5,·"accept(Landroidx/window/extensions/layout/WindowLayoutInfo;)V"10 ····iput-object·p1,·p0,·Lg0/j;->a:Lg0/k;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····const/4·v6,·0x013 ····invoke-direct·{p0},·Landroid/location/GnssStatus$Callback;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····const/4·v1,·0x1 
  
16 ····.line·515 ····.line·5
17 ····const-class·v3,·Lc0/f; 
  
18 ····.line·616 ····.line·6
 17 ····return-void
19 ····.line·718 ····.line·7
20 ····const-string·v4,·"accept" 
  
21 ····.line·819 ····.line·8
22 ····.line·920 ····.line·9
23 ····move-object·v0,·p0 
  
24 ····.line·1021 ····.line·10
25 ····move-object·v2,·p1 
  
26 ····.line·1122 ····.line·11
27 ····invoke-direct/range·{v0·..·v6},·LV0/g;-><init>(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V 
  
28 ····.line·1223 ····.line·12
29 ····.line·1324 ····.line·13
30 ····.line·1425 ····.line·14
31 ····return-void 
32 ····.line·1526 ····.line·15
33 ····.line·1627 ····.line·16
34 ····.line·1728 ····.line·17
35 ····.line·1829 ····.line·18
36 ····.line·1930 ····.line·19
37 ····.line·2031 ····.line·20
38 ····.line·2132 ····.line·21
Offset 151, 74 lines modifiedOffset 140, 112 lines modified
151 ····.line·122140 ····.line·122
152 ····.line·123141 ····.line·123
153 ····.line·124142 ····.line·124
154 ····.line·125143 ····.line·125
155 ····.line·126144 ····.line·126
156 ····.line·127145 ····.line·127
157 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
158 .end·method154 .end·method
  
  
159 #·virtual·methods155 #·virtual·methods
160 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;156 .method·public·final·onSatelliteStatusChanged(Landroid/location/GnssStatus;)V
161 ····.locals·1157 ····.locals·7
  
162 ····.line·1158 ····.line·1
163 ····check-cast·p1,·Landroidx/window/extensions/layout/WindowLayoutInfo;159 ····invoke-virtual·{p1},·Landroid/location/GnssStatus;->getSatelliteCount()I
  
164 ····.line·2160 ····.line·2
165 ····.line·3161 ····.line·3
166 ····const-string·v0,·"p0" 
  
167 ····.line·4162 ····.line·4
 163 ····move-result·v0
  
168 ····.line·5164 ····.line·5
169 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V165 ····int-to-double·v0,·v0
  
170 ····.line·6166 ····.line·6
 167 ····iget-object·v2,·p0,·Lg0/j;->a:Lg0/k;
  
171 ····.line·7168 ····.line·7
172 ····.line·8169 ····.line·8
173 ····iget-object·v0,·p0,·LV0/c;->f:Ljava/lang/Object;170 ····iput-wide·v0,·v2,·Lg0/k;->g:D
  
174 ····.line·9171 ····.line·9
175 ····.line·10172 ····.line·10
176 ····check-cast·v0,·Lc0/f;173 ····const-wide/16·v0,·0x0
  
177 ····.line·11174 ····.line·11
178 ····.line·12175 ····.line·12
179 ····invoke-virtual·{v0,·p1},·Lc0/f;->a(Landroidx/window/extensions/layout/WindowLayoutInfo;)V176 ····iput-wide·v0,·v2,·Lg0/k;->h:D
  
180 ····.line·13177 ····.line·13
181 ····.line·14178 ····.line·14
 179 ····const/4·v0,·0x0
  
182 ····.line·15180 ····.line·15
183 ····sget-object·p1,·LK0/h;->a:LK0/h;181 ····:goto_0
 182 ····int-to-double·v3,·v0
  
184 ····.line·16183 ····.line·16
 184 ····iget-wide·v5,·v2,·Lg0/k;->g:D
  
185 ····.line·17185 ····.line·17
186 ····return-object·p1 
187 ····.line·18186 ····.line·18
 187 ····cmpg-double·v1,·v3,·v5
  
188 ····.line·19188 ····.line·19
189 ····.line·20189 ····.line·20
 190 ····if-gez·v1,·:cond_1
  
190 ····.line·21191 ····.line·21
191 ····.line·22192 ····.line·22
 193 ····invoke-virtual·{p1,·v0},·Landroid/location/GnssStatus;->usedInFix(I)Z
  
Max diff block lines reached; 858/3762 bytes (22.81%) of diff not shown.
26.4 KB
smali/c0/c.smali vs.
smali/k0/l.smali
Max HTML report size reached
53.3 KB
smali/m0/k.smali vs.
smali/r0/d.smali
Max HTML report size reached
996 B
smali/m0/j.smali vs.
smali/z0/m.smali
Files 1% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lm0/j;1 .class·public·final·Lz0/m;
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
  
6 .field·public·final·b:I6 .field·public·final·b:Z
  
7 .field·public·final·c:Landroid/database/Cursor;7 .field·public·final·c:Z
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(IILandroid/database/Cursor;)V9 .method·public·constructor·<init>(IZZ)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·p1,·p0,·Lm0/j;->a:I16 ····iput·p1,·p0,·Lz0/m;->a:I
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput·p2,·p0,·Lm0/j;->b:I19 ····iput-boolean·p2,·p0,·Lz0/m;->b:Z
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput-object·p3,·p0,·Lm0/j;->c:Landroid/database/Cursor;22 ····iput-boolean·p3,·p0,·Lz0/m;->c:Z
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····return-void25 ····return-void
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
510 B
smali/m0/d.smali vs.
smali/k0/d.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lm0/d;1 .class·public·final·Lk0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/database/DatabaseErrorHandler;5 .implements·Landroid/database/DatabaseErrorHandler;
  
  
Offset 135, 8 lines modifiedOffset 135, 15 lines modified
135 ····.line·122135 ····.line·122
136 ····.line·123136 ····.line·123
137 ····.line·124137 ····.line·124
138 ····.line·125138 ····.line·125
139 ····.line·126139 ····.line·126
140 ····.line·127140 ····.line·127
141 ····.line·128141 ····.line·128
 142 ····.line·129
 143 ····.line·130
 144 ····.line·131
 145 ····.line·132
 146 ····.line·133
 147 ····.line·134
 148 ····.line·135
142 .end·method149 .end·method
23.8 KB
smali/m0/l.smali vs.
smali/H/k.smali
Max HTML report size reached
2.95 KB
smali/m0/f.smali vs.
smali/H/j.smali
Files 8% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Lm0/f;1 .class·public·final·LH/j;
2 .super·Ljava/lang/Object;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ld0/j;5 .field·public·h:Ljava/lang/Object;
  
6 .field·public·final·b:Ljava/lang/Runnable;6 .field·public·i:Ljava/lang/Object;
  
 7 .field·public·j:Ljava/lang/Object;
  
 8 .field·public·k:LU0/p;
  
 9 .field·public·l:LH/O;
  
 10 .field·public·synthetic·m:Ljava/lang/Object;
  
 11 .field·public·final·synthetic·n:LH/k;
  
 12 .field·public·o:I
  
  
7 #·direct·methods13 #·direct·methods
8 .method·public·constructor·<init>(Ld0/j;Ljava/lang/Runnable;)V14 .method·public·constructor·<init>(LH/k;LN0/b;)V
9 ····.locals·015 ····.locals·0
  
10 ····.line·116 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····iput-object·p1,·p0,·LH/j;->n:LH/k;
  
12 ····.line·218 ····.line·2
13 ····.line·319 ····.line·3
 20 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
14 ····.line·4 
15 ····iput-object·p1,·p0,·Lm0/f;->a:Ld0/j; 
  
 21 ····.line·4
16 ····.line·522 ····.line·5
17 ····.line·623 ····.line·6
 24 ····return-void
18 ····iput-object·p2,·p0,·Lm0/f;->b:Ljava/lang/Runnable; 
  
19 ····.line·725 ····.line·7
20 ····.line·826 ····.line·8
21 ····return-void 
22 ····.line·927 ····.line·9
23 ····.line·1028 ····.line·10
24 ····.line·1129 ····.line·11
25 ····.line·1230 ····.line·12
26 ····.line·1331 ····.line·13
27 ····.line·1432 ····.line·14
28 ····.line·1533 ····.line·15
Offset 238, 59 lines modifiedOffset 248, 66 lines modified
238 ····.line·216248 ····.line·216
239 ····.line·217249 ····.line·217
240 ····.line·218250 ····.line·218
241 ····.line·219251 ····.line·219
242 ····.line·220252 ····.line·220
243 ····.line·221253 ····.line·221
244 ····.line·222254 ····.line·222
 255 ····.line·223
 256 ····.line·224
 257 ····.line·225
 258 ····.line·226
 259 ····.line·227
 260 ····.line·228
 261 ····.line·229
 262 ····.line·230
 263 ····.line·231
245 .end·method264 .end·method
  
  
246 #·virtual·methods265 #·virtual·methods
247 .method·public·final·a()Ljava/lang/Integer;266 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
248 ····.locals·1267 ····.locals·1
  
249 ····.line·1268 ····.line·1
250 ····iget-object·v0,·p0,·Lm0/f;->a:Ld0/j;269 ····iput-object·p1,·p0,·LH/j;->m:Ljava/lang/Object;
  
251 ····.line·2270 ····.line·2
252 ····.line·3271 ····.line·3
253 ····if-eqz·v0,·:cond_0272 ····iget·p1,·p0,·LH/j;->o:I
  
254 ····.line·4273 ····.line·4
255 ····.line·5274 ····.line·5
256 ····iget-object·v0,·v0,·Ld0/j;->f:Ljava/lang/Object;275 ····const/high16·v0,·-0x80000000
  
257 ····.line·6276 ····.line·6
258 ····.line·7277 ····.line·7
259 ····check-cast·v0,·Lm0/e;278 ····or-int/2addr·p1,·v0
  
260 ····.line·8279 ····.line·8
 280 ····iput·p1,·p0,·LH/j;->o:I
261 ····.line·9 
262 ····iget·v0,·v0,·Lm0/e;->c:I 
  
 281 ····.line·9
263 ····.line·10282 ····.line·10
 283 ····iget-object·p1,·p0,·LH/j;->n:LH/k;
264 ····.line·11 
265 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; 
  
 284 ····.line·11
266 ····.line·12285 ····.line·12
 286 ····const/4·v0,·0x0
  
267 ····.line·13287 ····.line·13
 288 ····invoke-virtual·{p1,·v0,·p0},·LH/k;->a(LH/g;LN0/b;)Ljava/lang/Object;
268 ····.line·14 
269 ····move-result-object·v0 
  
 289 ····.line·14
270 ····.line·15290 ····.line·15
271 ····goto·:goto_0 
  
272 ····.line·16291 ····.line·16
 292 ····move-result-object·p1
273 ····:cond_0 
274 ····const/4·v0,·0x0 
  
275 ····.line·17293 ····.line·17
276 ····:goto_0 
277 ····return-object·v0294 ····return-object·p1
278 ····.line·18295 ····.line·18
279 ····.line·19296 ····.line·19
280 ····.line·20297 ····.line·20
281 ····.line·21298 ····.line·21
Max diff block lines reached; 287/2949 bytes (9.73%) of diff not shown.
109 KB
smali/m0/m.smali vs.
smali/k0/n.smali
Max HTML report size reached
18.3 KB
smali/m0/n.smali vs.
smali/b1/J.smali
Max HTML report size reached
60.2 KB
smali/m0/i.smali vs.
smali/t/c.smali
Max HTML report size reached
44.1 KB
smali/m0/e.smali vs.
smali/k0/e.smali
Max HTML report size reached
10.3 KB
smali/m0/g.smali vs.
smali/F0/b.smali
Max HTML report size reached
9.41 KB
smali/io/flutter/view/u.smali vs.
smali/e0/c.smali
Max HTML report size reached
64.2 KB
smali/k/n0.smali vs.
smali/i/p.smali
Max HTML report size reached
2.08 KB
smali/k/s0.smali vs.
smali/N/j.smali
Files 16% similar despite different names
    
Offset 1, 82 lines modifiedOffset 1, 60 lines modified
1 .class·public·final·Lk/s0;1 .class·public·final·synthetic·LN/j;
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·Landroid/view/Choreographer$FrameCallback;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:I 
  
8 .field·public·final·synthetic·f:Lk/t0;7 .field·public·final·synthetic·a:Ljava/lang/Runnable;
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lk/t0;I)V9 .method·public·synthetic·constructor·<init>(Ljava/lang/Runnable;)V
11 ····.locals·010 ····.locals·0
  
12 ····.line·111 ····.line·1
13 ····iput·p2,·p0,·Lk/s0;->e:I 
  
14 ····iput-object·p1,·p0,·Lk/s0;->f:Lk/t0; 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·LN/j;->a:Ljava/lang/Runnable;
  
16 ····return-void14 ····return-void
17 .end·method15 .end·method
  
  
18 #·virtual·methods16 #·virtual·methods
19 .method·public·final·run()V17 .method·public·final·doFrame(J)V
20 ····.locals·218 ····.locals·0
  
21 ····.line·119 ····.line·1
22 ····iget·v0,·p0,·Lk/s0;->e:I20 ····iget-object·p1,·p0,·LN/j;->a:Ljava/lang/Runnable;
  
23 ····.line·221 ····.line·2
24 ····.line·322 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_023 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V
  
26 ····.line·424 ····.line·4
27 ····.line·525 ····.line·5
28 ····.line·626 ····.line·6
 27 ····return-void
29 ····iget-object·v0,·p0,·Lk/s0;->f:Lk/t0; 
  
30 ····.line·728 ····.line·7
31 ····.line·829 ····.line·8
32 ····invoke-virtual·{v0},·Lk/t0;->a()V 
  
33 ····.line·930 ····.line·9
34 ····.line·1031 ····.line·10
35 ····.line·1132 ····.line·11
36 ····return-void 
  
37 ····.line·1233 ····.line·12
38 ····:pswitch_0 
39 ····iget-object·v0,·p0,·Lk/s0;->f:Lk/t0; 
  
40 ····.line·1334 ····.line·13
41 ····.line·1435 ····.line·14
42 ····const/4·v1,·0x0 
  
43 ····.line·1536 ····.line·15
44 ····invoke-virtual·{v0,·v1},·Lk/t0;->c(Z)V 
  
45 ····.line·1637 ····.line·16
46 ····.line·1738 ····.line·17
47 ····.line·1839 ····.line·18
48 ····return-void 
  
49 ····.line·1940 ····.line·19
50 ····:pswitch_data_0 
51 ····.packed-switch·0x0 
52 ········:pswitch_0 
53 ····.end·packed-switch 
54 ····.line·2041 ····.line·20
55 ····.line·2142 ····.line·21
56 ····.line·2243 ····.line·22
57 ····.line·2344 ····.line·23
58 ····.line·2445 ····.line·24
59 ····.line·2546 ····.line·25
60 ····.line·2647 ····.line·26
Offset 177, 8 lines modifiedOffset 155, 16 lines modified
177 ····.line·121155 ····.line·121
178 ····.line·122156 ····.line·122
179 ····.line·123157 ····.line·123
180 ····.line·124158 ····.line·124
181 ····.line·125159 ····.line·125
182 ····.line·126160 ····.line·126
183 ····.line·127161 ····.line·127
 162 ····.line·128
 163 ····.line·129
 164 ····.line·130
 165 ····.line·131
 166 ····.line·132
 167 ····.line·133
 168 ····.line·134
 169 ····.line·135
184 .end·method170 .end·method
3.88 KB
smali/k/x0.smali vs.
smali/i/v0.smali
Files 10% similar despite different names
    
Offset 1, 106 lines modifiedOffset 1, 100 lines modified
1 .class·public·abstract·Lk/x0;1 .class·public·abstract·Li/v0;
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;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·68 ····.locals·3
  
9 ····.line·19 ····.line·1
10 ····const/4·v0,·0x110 ····const-class·v0,·Landroid/graphics/Rect;
  
11 ····.line·211 ····.line·2
 12 ····.line·3
12 ····:try_start_013 ····:try_start_0
13 ····const-class·v1,·Landroid/view/View;14 ····const-class·v1,·Landroid/view/View;
  
14 ····.line·3 
15 ····.line·415 ····.line·4
 16 ····.line·5
16 ····const-string·v2,·"computeFitSystemWindows"17 ····const-string·v2,·"computeFitSystemWindows"
  
17 ····.line·5 
18 ····.line·618 ····.line·6
19 ····const/4·v3,·0x2 
  
20 ····.line·719 ····.line·7
21 ····new-array·v3,·v3,·[Ljava/lang/Class;20 ····filled-new-array·{v0,·v0},·[Ljava/lang/Class;
  
22 ····.line·821 ····.line·8
23 ····.line·922 ····.line·9
24 ····const-class·v4,·Landroid/graphics/Rect; 
  
25 ····.line·1023 ····.line·10
 24 ····move-result-object·v0
  
26 ····.line·1125 ····.line·11
27 ····const/4·v5,·0x026 ····invoke-virtual·{v1,·v2,·v0},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
28 ····.line·1227 ····.line·12
29 ····aput-object·v4,·v3,·v5 
  
30 ····.line·1328 ····.line·13
31 ····.line·1429 ····.line·14
32 ····aput-object·v4,·v3,·v030 ····move-result-object·v0
  
33 ····.line·1531 ····.line·15
 32 ····sput-object·v0,·Li/v0;->a:Ljava/lang/reflect/Method;
34 ····.line·16 
35 ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 
  
 33 ····.line·16
36 ····.line·1734 ····.line·17
 35 ····invoke-virtual·{v0},·Ljava/lang/reflect/AccessibleObject;->isAccessible()Z
  
37 ····.line·1836 ····.line·18
38 ····.line·1937 ····.line·19
39 ····move-result-object·v1 
  
40 ····.line·2038 ····.line·20
41 ····sput-object·v1,·Lk/x0;->a:Ljava/lang/reflect/Method;39 ····move-result·v1
  
42 ····.line·2140 ····.line·21
 41 ····if-nez·v1,·:cond_0
43 ····.line·22 
44 ····invoke-virtual·{v1},·Ljava/lang/reflect/AccessibleObject;->isAccessible()Z 
  
 42 ····.line·22
45 ····.line·2343 ····.line·23
 44 ····const/4·v1,·0x1
  
46 ····.line·2445 ····.line·24
47 ····.line·25 
48 ····move-result·v246 ····invoke-virtual·{v0,·v1},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
 47 ····:try_end_0
 48 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
 49 ····.line·25
49 ····.line·2650 ····.line·26
50 ····if-nez·v2,·:cond_0 
  
51 ····.line·2751 ····.line·27
 52 ····goto·:goto_0
  
52 ····.line·2853 ····.line·28
 54 ····:catch_0
 55 ····const-string·v0,·"ViewUtils"
53 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V 
54 ····:try_end_0 
55 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
56 ····.line·2956 ····.line·29
57 ····.line·3057 ····.line·30
 58 ····const-string·v1,·"Could·not·find·method·computeFitSystemWindows.·Oh·well."
58 ····.line·31 
59 ····goto·:goto_0 
  
 59 ····.line·31
60 ····.line·3260 ····.line·32
 61 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
61 ····:catch_0 
62 ····const-string·v0,·"ViewUtils" 
  
63 ····.line·3362 ····.line·33
64 ····.line·3463 ····.line·34
65 ····const-string·v1,·"Could·not·find·method·computeFitSystemWindows.·Oh·well." 
  
66 ····.line·3564 ····.line·35
 65 ····:cond_0
 66 ····:goto_0
 67 ····return-void
67 ····.line·3668 ····.line·36
68 ····invoke-static·{v0,·v1},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I 
  
69 ····.line·3769 ····.line·37
70 ····.line·3870 ····.line·38
71 ····.line·3971 ····.line·39
72 ····:cond_0 
73 ····:goto_0 
74 ····return-void 
75 ····.line·4072 ····.line·40
76 ····.line·4173 ····.line·41
77 ····.line·4274 ····.line·42
Max diff block lines reached; 802/3903 bytes (20.55%) of diff not shown.
102 KB
smali/k/t.smali vs.
smali/i/s0.smali
Max HTML report size reached
1.26 KB
smali/k/Y.smali vs.
smali/i/W.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/Y;1 .class·public·final·Li/W;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/TextView$OnEditorActionListener;5 .implements·Landroid/widget/TextView$OnEditorActionListener;
  
  
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,·Lk/Y;->a:Landroidx/appcompat/widget/SearchView;21 ····iput-object·p1,·p0,·Li/W;->a:Landroidx/appcompat/widget/SearchView;
  
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 143, 23 lines modifiedOffset 143, 30 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z159 .method·public·final·onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
153 ····.locals·0160 ····.locals·0
  
154 ····.line·1161 ····.line·1
155 ····iget-object·p1,·p0,·Lk/Y;->a:Landroidx/appcompat/widget/SearchView;162 ····iget-object·p1,·p0,·Li/W;->a:Landroidx/appcompat/widget/SearchView;
  
156 ····.line·2163 ····.line·2
157 ····.line·3164 ····.line·3
158 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/SearchView;->o()V165 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/SearchView;->o()V
  
159 ····.line·4166 ····.line·4
160 ····.line·5167 ····.line·5
7.81 KB
smali/k/Z.smali vs.
smali/i/F.smali
Max HTML report size reached
31.4 KB
smali/k/p.smali vs.
smali/i/m.smali
Max HTML report size reached
26.3 KB
smali/k/z.smali vs.
smali/i/z.smali
Max HTML report size reached
66.0 KB
smali/k/q.smali vs.
smali/H/s.smali
Max HTML report size reached
4.23 KB
smali/k/N.smali vs.
smali/i/M.smali
Files 8% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lk/N;1 .class·public·final·Li/M;
2 .super·Lk/J;2 .super·Li/J;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lk/K;5 .implements·Li/K;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·E:Ljava/lang/reflect/Method;7 .field·public·static·final·D:Ljava/lang/reflect/Method;
  
  
8 #·instance·fields8 #·instance·fields
9 .field·public·D:Ld0/j;9 .field·public·C:LB0/b;
  
  
10 #·direct·methods10 #·direct·methods
11 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
12 ····.locals·512 ····.locals·3
  
13 ····.line·113 ····.line·1
14 ····:try_start_014 ····:try_start_0
15 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I15 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
Offset 36, 66 lines modifiedOffset 36, 62 lines modified
  
36 ····.line·836 ····.line·8
37 ····.line·937 ····.line·9
38 ····const-string·v1,·"setTouchModal"38 ····const-string·v1,·"setTouchModal"
  
39 ····.line·1039 ····.line·10
40 ····.line·1140 ····.line·11
41 ····const/4·v2,·0x141 ····sget-object·v2,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
  
42 ····.line·1242 ····.line·12
43 ····new-array·v2,·v2,·[Ljava/lang/Class; 
  
44 ····.line·1343 ····.line·13
 44 ····filled-new-array·{v2},·[Ljava/lang/Class;
45 ····.line·14 
46 ····sget-object·v3,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class; 
  
 45 ····.line·14
47 ····.line·1546 ····.line·15
48 ····.line·1647 ····.line·16
49 ····const/4·v4,·0x048 ····move-result-object·v2
  
50 ····.line·1749 ····.line·17
51 ····aput-object·v3,·v2,·v450 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
52 ····.line·1851 ····.line·18
53 ····.line·1952 ····.line·19
54 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; 
  
55 ····.line·2053 ····.line·20
56 ····.line·21 
57 ····.line·22 
58 ····move-result-object·v054 ····move-result-object·v0
  
59 ····.line·2355 ····.line·21
60 ····sput-object·v0,·Lk/N;->E:Ljava/lang/reflect/Method;56 ····sput-object·v0,·Li/M;->D:Ljava/lang/reflect/Method;
61 ····:try_end_057 ····:try_end_0
62 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_058 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_0·..·:try_end_0}·:catch_0
  
63 ····.line·2459 ····.line·22
64 ····.line·2560 ····.line·23
65 ····goto·:goto_061 ····goto·:goto_0
  
66 ····.line·2662 ····.line·24
67 ····:catch_063 ····:catch_0
68 ····const-string·v0,·"MenuPopupWindow"64 ····const-string·v0,·"MenuPopupWindow"
  
 65 ····.line·25
 66 ····.line·26
 67 ····const-string·v1,·"Could·not·find·method·setTouchModal()·on·PopupWindow.·Oh·well."
  
69 ····.line·2768 ····.line·27
70 ····.line·2869 ····.line·28
71 ····const-string·v1,·"Could·not·find·method·setTouchModal()·on·PopupWindow.·Oh·well."70 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
72 ····.line·2971 ····.line·29
73 ····.line·3072 ····.line·30
74 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I 
  
75 ····.line·3173 ····.line·31
76 ····.line·32 
77 ····.line·33 
78 ····:cond_074 ····:cond_0
79 ····:goto_075 ····:goto_0
80 ····return-void76 ····return-void
 77 ····.line·32
 78 ····.line·33
81 ····.line·3479 ····.line·34
82 ····.line·3580 ····.line·35
83 ····.line·3681 ····.line·36
84 ····.line·3782 ····.line·37
85 ····.line·3883 ····.line·38
86 ····.line·3984 ····.line·39
87 ····.line·4085 ····.line·40
Offset 182, 31 lines modifiedOffset 178, 35 lines modified
182 ····.line·121178 ····.line·121
183 ····.line·122179 ····.line·122
184 ····.line·123180 ····.line·123
185 ····.line·124181 ····.line·124
186 ····.line·125182 ····.line·125
187 ····.line·126183 ····.line·126
188 ····.line·127184 ····.line·127
 185 ····.line·128
 186 ····.line·129
 187 ····.line·130
 188 ····.line·131
189 .end·method189 .end·method
  
  
190 #·virtual·methods190 #·virtual·methods
191 .method·public·final·d(Lj/j;Lj/k;)V191 .method·public·final·j(Lh/j;Lh/k;)V
192 ····.locals·1192 ····.locals·1
  
193 ····.line·1193 ····.line·1
194 ····iget-object·v0,·p0,·Lk/N;->D:Ld0/j;194 ····iget-object·v0,·p0,·Li/M;->C:LB0/b;
  
195 ····.line·2195 ····.line·2
196 ····.line·3196 ····.line·3
197 ····if-eqz·v0,·:cond_0197 ····if-eqz·v0,·:cond_0
  
Max diff block lines reached; 1226/4259 bytes (28.79%) of diff not shown.
977 B
smali/k/h0.smali vs.
smali/i/f0.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/h0;1 .class·public·final·Li/f0;
2 .super·Landroid/util/Property;2 .super·Landroid/util/Property;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·final·get(Ljava/lang/Object;)Ljava/lang/Object;5 .method·public·final·get(Ljava/lang/Object;)Ljava/lang/Object;
6 ····.locals·06 ····.locals·0
Offset 140, 14 lines modifiedOffset 140, 21 lines modified
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
143 ····.line·125143 ····.line·125
144 ····.line·126144 ····.line·126
145 ····.line·127145 ····.line·127
146 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
147 .end·method154 .end·method
  
148 .method·public·final·set(Ljava/lang/Object;Ljava/lang/Object;)V155 .method·public·final·set(Ljava/lang/Object;Ljava/lang/Object;)V
149 ····.locals·0156 ····.locals·0
  
150 ····.line·1157 ····.line·1
151 ····check-cast·p1,·Landroidx/appcompat/widget/SwitchCompat;158 ····check-cast·p1,·Landroidx/appcompat/widget/SwitchCompat;
Offset 378, 8 lines modifiedOffset 385, 17 lines modified
378 ····.line·216385 ····.line·216
379 ····.line·217386 ····.line·217
380 ····.line·218387 ····.line·218
381 ····.line·219388 ····.line·219
382 ····.line·220389 ····.line·220
383 ····.line·221390 ····.line·221
384 ····.line·222391 ····.line·222
 392 ····.line·223
 393 ····.line·224
 394 ····.line·225
 395 ····.line·226
 396 ····.line·227
 397 ····.line·228
 398 ····.line·229
 399 ····.line·230
 400 ····.line·231
385 .end·method401 .end·method
63.2 KB
smali/k/u.smali vs.
smali/i/u.smali
Max HTML report size reached
4.3 KB
smali/k/q0.smali vs.
smali/P/D.smali
Files 4% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·Lk/q0;1 .class·public·final·LP/D;
2 .super·LI/c;2 .super·LG/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;5 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
6 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
7 ········value·=·{7 ········value·=·{
8 ············"Landroid/os/Parcelable$Creator<",8 ············"Landroid/os/Parcelable$Creator<",
9 ············"Lk/q0;",9 ············"LP/D;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·instance·fields14 #·instance·fields
 15 .field·public·c:Landroid/os/Parcelable;
15 .field·public·c:I 
  
16 .field·public·d:Z 
  
  
17 #·direct·methods16 #·direct·methods
18 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
19 ····.locals·218 ····.locals·2
  
20 ····.line·119 ····.line·1
21 ····new-instance·v0,·LI/b;20 ····new-instance·v0,·LG/b;
  
22 ····.line·221 ····.line·2
23 ····.line·322 ····.line·3
24 ····const/4·v1,·0x323 ····const/4·v1,·0x1
  
25 ····.line·424 ····.line·4
26 ····invoke-direct·{v0,·v1},·LI/b;-><init>(I)V25 ····invoke-direct·{v0,·v1},·LG/b;-><init>(I)V
  
27 ····.line·526 ····.line·5
28 ····.line·627 ····.line·6
29 ····.line·728 ····.line·7
30 ····sput-object·v0,·Lk/q0;->CREATOR:Landroid/os/Parcelable$Creator;29 ····sput-object·v0,·LP/D;->CREATOR:Landroid/os/Parcelable$Creator;
  
31 ····.line·830 ····.line·8
32 ····.line·931 ····.line·9
33 ····return-void32 ····return-void
34 ····.line·1033 ····.line·10
35 ····.line·1134 ····.line·11
36 ····.line·1235 ····.line·12
Offset 157, 65 lines modifiedOffset 155, 65 lines modified
157 ····.line·121155 ····.line·121
158 ····.line·122156 ····.line·122
159 ····.line·123157 ····.line·123
160 ····.line·124158 ····.line·124
161 ····.line·125159 ····.line·125
162 ····.line·126160 ····.line·126
163 ····.line·127161 ····.line·127
 162 ····.line·128
 163 ····.line·129
 164 ····.line·130
 165 ····.line·131
164 .end·method166 .end·method
  
165 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V167 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
166 ····.locals·0168 ····.locals·0
  
167 ····.line·1169 ····.line·1
168 ····invoke-direct·{p0,·p1,·p2},·LI/c;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V170 ····invoke-direct·{p0,·p1,·p2},·LG/c;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
169 ····.line·2171 ····.line·2
170 ····.line·3172 ····.line·3
171 ····.line·4173 ····.line·4
172 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I174 ····if-eqz·p2,·:cond_0
  
173 ····.line·5175 ····.line·5
174 ····.line·6176 ····.line·6
 177 ····goto·:goto_0
  
175 ····.line·7178 ····.line·7
176 ····move-result·p2179 ····:cond_0
 180 ····const-class·p2,·LP/v;
  
177 ····.line·8181 ····.line·8
178 ····iput·p2,·p0,·Lk/q0;->c:I 
  
179 ····.line·9182 ····.line·9
 183 ····invoke-virtual·{p2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
180 ····.line·10 
181 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I 
  
 184 ····.line·10
182 ····.line·11185 ····.line·11
183 ····.line·12186 ····.line·12
 187 ····move-result-object·p2
  
184 ····.line·13188 ····.line·13
185 ····move-result·p1189 ····:goto_0
 190 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
186 ····.line·14191 ····.line·14
187 ····if-eqz·p1,·:cond_0 
  
188 ····.line·15192 ····.line·15
189 ····.line·16193 ····.line·16
190 ····const/4·p1,·0x1194 ····move-result-object·p1
  
191 ····.line·17195 ····.line·17
192 ····goto·:goto_0196 ····iput-object·p1,·p0,·LP/D;->c:Landroid/os/Parcelable;
  
193 ····.line·18197 ····.line·18
194 ····:cond_0 
195 ····const/4·p1,·0x0 
  
196 ····.line·19198 ····.line·19
 199 ····return-void
197 ····:goto_0 
198 ····iput-boolean·p1,·p0,·Lk/q0;->d:Z 
  
199 ····.line·20200 ····.line·20
200 ····.line·21201 ····.line·21
201 ····return-void 
202 ····.line·22202 ····.line·22
203 ····.line·23203 ····.line·23
204 ····.line·24204 ····.line·24
205 ····.line·25205 ····.line·25
206 ····.line·26206 ····.line·26
207 ····.line·27207 ····.line·27
Max diff block lines reached; 1519/4335 bytes (35.04%) of diff not shown.
6.71 KB
smali/k/r0.smali vs.
smali/i/p0.smali
Files 9% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Lk/r0;1 .class·public·final·Li/p0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lk/x;5 .implements·Li/x;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:Landroidx/appcompat/widget/Toolbar;7 .field·public·a:Landroidx/appcompat/widget/Toolbar;
  
8 .field·public·b:I8 .field·public·b:I
  
Offset 35, 22 lines modifiedOffset 35, 22 lines modified
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·final·a(I)V36 .method·public·final·a(I)V
37 ····.locals·437 ····.locals·4
  
38 ····.line·138 ····.line·1
39 ····iget·v0,·p0,·Lk/r0;->b:I39 ····iget·v0,·p0,·Li/p0;->b:I
  
40 ····.line·240 ····.line·2
41 ····.line·341 ····.line·3
42 ····xor-int/2addr·v0,·p142 ····xor-int/2addr·v0,·p1
  
43 ····.line·443 ····.line·4
44 ····iput·p1,·p0,·Lk/r0;->b:I44 ····iput·p1,·p0,·Li/p0;->b:I
  
45 ····.line·545 ····.line·5
46 ····.line·646 ····.line·6
47 ····if-eqz·v0,·:cond_847 ····if-eqz·v0,·:cond_8
  
48 ····.line·748 ····.line·7
49 ····.line·849 ····.line·8
Offset 69, 49 lines modifiedOffset 69, 49 lines modified
  
69 ····.line·1469 ····.line·14
70 ····.line·1570 ····.line·15
71 ····if-eqz·v1,·:cond_071 ····if-eqz·v1,·:cond_0
  
72 ····.line·1672 ····.line·16
73 ····.line·1773 ····.line·17
74 ····invoke-virtual·{p0},·Lk/r0;->b()V74 ····invoke-virtual·{p0},·Li/p0;->b()V
  
75 ····.line·1875 ····.line·18
76 ····.line·1976 ····.line·19
77 ····.line·2077 ····.line·20
78 ····:cond_078 ····:cond_0
79 ····iget·v1,·p0,·Lk/r0;->b:I79 ····iget·v1,·p0,·Li/p0;->b:I
  
80 ····.line·2180 ····.line·21
81 ····.line·2281 ····.line·22
82 ····and-int/lit8·v1,·v1,·0x482 ····and-int/lit8·v1,·v1,·0x4
  
83 ····.line·2383 ····.line·23
84 ····.line·2484 ····.line·24
85 ····iget-object·v3,·p0,·Lk/r0;->a:Landroidx/appcompat/widget/Toolbar;85 ····iget-object·v3,·p0,·Li/p0;->a:Landroidx/appcompat/widget/Toolbar;
  
86 ····.line·2586 ····.line·25
87 ····.line·2687 ····.line·26
88 ····if-eqz·v1,·:cond_288 ····if-eqz·v1,·:cond_2
  
89 ····.line·2789 ····.line·27
90 ····.line·2890 ····.line·28
91 ····iget-object·v1,·p0,·Lk/r0;->f:Landroid/graphics/drawable/Drawable;91 ····iget-object·v1,·p0,·Li/p0;->f:Landroid/graphics/drawable/Drawable;
  
92 ····.line·2992 ····.line·29
93 ····.line·3093 ····.line·30
94 ····if-eqz·v1,·:cond_194 ····if-eqz·v1,·:cond_1
  
95 ····.line·3195 ····.line·31
96 ····.line·3296 ····.line·32
97 ····goto·:goto_097 ····goto·:goto_0
  
98 ····.line·3398 ····.line·33
99 ····:cond_199 ····:cond_1
100 ····iget-object·v1,·p0,·Lk/r0;->m:Landroid/graphics/drawable/Drawable;100 ····iget-object·v1,·p0,·Li/p0;->m:Landroid/graphics/drawable/Drawable;
  
101 ····.line·34101 ····.line·34
102 ····.line·35102 ····.line·35
103 ····:goto_0103 ····:goto_0
104 ····invoke-virtual·{v3,·v1},·Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V104 ····invoke-virtual·{v3,·v1},·Landroidx/appcompat/widget/Toolbar;->setNavigationIcon(Landroid/graphics/drawable/Drawable;)V
  
105 ····.line·36105 ····.line·36
Offset 132, 25 lines modifiedOffset 132, 25 lines modified
  
132 ····.line·43132 ····.line·43
133 ····.line·44133 ····.line·44
134 ····if-eqz·v1,·:cond_4134 ····if-eqz·v1,·:cond_4
  
135 ····.line·45135 ····.line·45
136 ····.line·46136 ····.line·46
137 ····invoke-virtual·{p0},·Lk/r0;->c()V137 ····invoke-virtual·{p0},·Li/p0;->c()V
  
138 ····.line·47138 ····.line·47
139 ····.line·48139 ····.line·48
140 ····.line·49140 ····.line·49
141 ····:cond_4141 ····:cond_4
142 ····and-int/lit8·v1,·v0,·0x8142 ····and-int/lit8·v1,·v0,·0x8
  
143 ····.line·50143 ····.line·50
144 ····.line·51144 ····.line·51
145 ····iget-object·v3,·p0,·Lk/r0;->a:Landroidx/appcompat/widget/Toolbar;145 ····iget-object·v3,·p0,·Li/p0;->a:Landroidx/appcompat/widget/Toolbar;
  
146 ····.line·52146 ····.line·52
147 ····.line·53147 ····.line·53
148 ····if-eqz·v1,·:cond_6148 ····if-eqz·v1,·:cond_6
  
149 ····.line·54149 ····.line·54
150 ····.line·55150 ····.line·55
Offset 158, 24 lines modifiedOffset 158, 24 lines modified
  
158 ····.line·56158 ····.line·56
159 ····.line·57159 ····.line·57
160 ····if-eqz·v1,·:cond_5160 ····if-eqz·v1,·:cond_5
  
161 ····.line·58161 ····.line·58
162 ····.line·59162 ····.line·59
163 ····iget-object·v1,·p0,·Lk/r0;->h:Ljava/lang/CharSequence;163 ····iget-object·v1,·p0,·Li/p0;->h:Ljava/lang/CharSequence;
  
164 ····.line·60164 ····.line·60
165 ····.line·61165 ····.line·61
166 ····invoke-virtual·{v3,·v1},·Landroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V166 ····invoke-virtual·{v3,·v1},·Landroidx/appcompat/widget/Toolbar;->setTitle(Ljava/lang/CharSequence;)V
  
167 ····.line·62167 ····.line·62
Max diff block lines reached; 4023/6802 bytes (59.14%) of diff not shown.
82.5 KB
smali/k/u0.smali vs.
smali/q0/g.smali
Max HTML report size reached
1.04 KB
smali/k/o0.smali vs.
smali/i/m0.smali
Files 24% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/o0;1 .class·public·final·Li/m0;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:I5 .field·public·a:I
  
Offset 15, 30 lines modifiedOffset 15, 30 lines modified
  
15 ····.line·415 ····.line·4
16 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V16 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
17 ····const/4·p1,·0x017 ····const/4·p1,·0x0
  
18 ····.line·518 ····.line·5
19 ····iput·p1,·p0,·Lk/o0;->a:I19 ····iput·p1,·p0,·Li/m0;->a:I
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·constructor·<init>(Lk/o0;)V22 .method·public·constructor·<init>(Li/m0;)V
23 ····.locals·123 ····.locals·1
  
24 ····.line·124 ····.line·1
25 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V25 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
26 ····const/4·v0,·0x026 ····const/4·v0,·0x0
  
27 ····.line·227 ····.line·2
28 ····iput·v0,·p0,·Lk/o0;->a:I28 ····iput·v0,·p0,·Li/m0;->a:I
  
29 ····.line·329 ····.line·3
30 ····iget·p1,·p1,·Lk/o0;->a:I30 ····iget·p1,·p1,·Li/m0;->a:I
  
31 ····iput·p1,·p0,·Lk/o0;->a:I31 ····iput·p1,·p0,·Li/m0;->a:I
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
6.11 KB
smali/k/h.smali vs.
smali/i/h.smali
Files 6% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lk/h;1 .class·public·final·Li/h;
2 .super·Lk/q;2 .super·Li/q;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lk/j;5 .implements·Li/j;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·g:Lk/i;7 .field·public·final·synthetic·g:Li/i;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lk/i;Landroid/content/Context;)V9 .method·public·constructor·<init>(Li/i;Landroid/content/Context;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lk/h;->g:Lk/i;12 ····iput-object·p1,·p0,·Li/h;->g:Li/i;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const·p1,·0x7f03001d15 ····const·p1,·0x7f03001d
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····invoke-direct·{p0,·p2,·p1},·Lk/q;-><init>(Landroid/content/Context;I)V19 ····invoke-direct·{p0,·p2,·p1},·Li/q;-><init>(Landroid/content/Context;I)V
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····const/4·p1,·0x123 ····const/4·p1,·0x1
  
24 ····.line·1024 ····.line·10
Offset 59, 24 lines modifiedOffset 59, 24 lines modified
  
59 ····.line·2459 ····.line·24
60 ····.line·2560 ····.line·25
61 ····.line·2661 ····.line·26
62 ····move-result-object·p162 ····move-result-object·p1
  
63 ····.line·2763 ····.line·27
64 ····invoke-static·{p1,·p0},·Landroidx/datastore/preferences/protobuf/k0;->S(Ljava/lang/CharSequence;Landroid/view/View;)V64 ····invoke-static·{p1,·p0},·Ld0/a;->L(Ljava/lang/CharSequence;Landroid/view/View;)V
  
65 ····.line·2865 ····.line·28
66 ····.line·2966 ····.line·29
67 ····.line·3067 ····.line·30
68 ····new-instance·p1,·Lj/a;68 ····new-instance·p1,·Lh/a;
  
69 ····.line·3169 ····.line·31
70 ····.line·3270 ····.line·32
71 ····invoke-direct·{p1,·p0,·p0},·Lj/a;-><init>(Lk/h;Lk/h;)V71 ····invoke-direct·{p1,·p0,·p0},·Lh/a;-><init>(Li/h;Li/h;)V
  
72 ····.line·3372 ····.line·33
73 ····.line·3473 ····.line·34
74 ····.line·3574 ····.line·35
75 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V75 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
  
76 ····.line·3676 ····.line·36
Offset 263, 14 lines modifiedOffset 263, 23 lines modified
263 ····.line·216263 ····.line·216
264 ····.line·217264 ····.line·217
265 ····.line·218265 ····.line·218
266 ····.line·219266 ····.line·219
267 ····.line·220267 ····.line·220
268 ····.line·221268 ····.line·221
269 ····.line·222269 ····.line·222
 270 ····.line·223
 271 ····.line·224
 272 ····.line·225
 273 ····.line·226
 274 ····.line·227
 275 ····.line·228
 276 ····.line·229
 277 ····.line·230
 278 ····.line·231
270 .end·method279 .end·method
  
  
271 #·virtual·methods280 #·virtual·methods
272 .method·public·final·a()Z281 .method·public·final·a()Z
273 ····.locals·1282 ····.locals·1
  
Offset 400, 14 lines modifiedOffset 409, 18 lines modified
400 ····.line·121409 ····.line·121
401 ····.line·122410 ····.line·122
402 ····.line·123411 ····.line·123
403 ····.line·124412 ····.line·124
404 ····.line·125413 ····.line·125
405 ····.line·126414 ····.line·126
406 ····.line·127415 ····.line·127
 416 ····.line·128
 417 ····.line·129
 418 ····.line·130
 419 ····.line·131
407 .end·method420 .end·method
  
408 .method·public·final·b()Z421 .method·public·final·b()Z
409 ····.locals·1422 ····.locals·1
  
410 ····.line·1423 ····.line·1
411 ····const/4·v0,·0x0424 ····const/4·v0,·0x0
Offset 535, 21 lines modifiedOffset 548, 25 lines modified
535 ····.line·121548 ····.line·121
536 ····.line·122549 ····.line·122
537 ····.line·123550 ····.line·123
538 ····.line·124551 ····.line·124
539 ····.line·125552 ····.line·125
540 ····.line·126553 ····.line·126
541 ····.line·127554 ····.line·127
 555 ····.line·128
 556 ····.line·129
 557 ····.line·130
 558 ····.line·131
542 .end·method559 .end·method
  
543 .method·public·final·performClick()Z560 .method·public·final·performClick()Z
544 ····.locals·2561 ····.locals·2
  
545 ····.line·1562 ····.line·1
546 ····invoke-super·{p0},·Landroid/widget/ImageView;->performClick()Z563 ····invoke-super·{p0},·Landroid/view/View;->performClick()Z
  
547 ····.line·2564 ····.line·2
548 ····.line·3565 ····.line·3
549 ····.line·4566 ····.line·4
550 ····move-result·v0567 ····move-result·v0
  
Max diff block lines reached; 3487/6187 bytes (56.36%) of diff not shown.
2.43 KB
smali/k/V.smali vs.
smali/P/p.smali
Files 24% similar despite different names
    
Offset 1, 95 lines modifiedOffset 1, 59 lines modified
1 .class·public·final·Lk/V;1 .class·public·final·LP/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Landroid/view/animation/Interpolator;
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·e:I 
  
8 .field·public·final·synthetic·f:Landroidx/appcompat/widget/SearchView; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Landroidx/appcompat/widget/SearchView;I)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····iput·p2,·p0,·Lk/V;->e:I 
  
14 ····iput-object·p1,·p0,·Lk/V;->f:Landroidx/appcompat/widget/SearchView; 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods6 #·virtual·methods
19 .method·public·final·run()V7 .method·public·final·getInterpolation(F)F
20 ····.locals·28 ····.locals·2
  
21 ····.line·19 ····.line·1
22 ····iget·v0,·p0,·Lk/V;->e:I10 ····const/high16·v0,·0x3f800000····#·1.0f
  
23 ····.line·211 ····.line·2
24 ····.line·312 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_013 ····sub-float/2addr·p1,·v0
  
26 ····.line·414 ····.line·4
 15 ····mul-float·v1,·p1,·p1
  
27 ····.line·516 ····.line·5
28 ····.line·617 ····.line·6
29 ····iget-object·v0,·p0,·Lk/V;->f:Landroidx/appcompat/widget/SearchView;18 ····mul-float/2addr·v1,·p1
  
30 ····.line·719 ····.line·7
 20 ····mul-float/2addr·v1,·p1
  
31 ····.line·821 ····.line·8
32 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/SearchView;->S:LH/c;22 ····mul-float/2addr·v1,·p1
  
33 ····.line·923 ····.line·9
 24 ····add-float/2addr·v1,·v0
34 ····.line·10 
35 ····instance-of·v1,·v0,·Lk/g0; 
  
 25 ····.line·10
 26 ····return·v1
36 ····.line·1127 ····.line·11
37 ····.line·1228 ····.line·12
38 ····if-eqz·v1,·:cond_0 
  
39 ····.line·1329 ····.line·13
40 ····.line·1430 ····.line·14
41 ····const/4·v1,·0x0 
  
42 ····.line·1531 ····.line·15
43 ····invoke-virtual·{v0,·v1},·LH/c;->b(Landroid/database/Cursor;)V 
  
44 ····.line·1632 ····.line·16
45 ····.line·1733 ····.line·17
46 ····.line·1834 ····.line·18
47 ····:cond_0 
48 ····return-void 
  
49 ····.line·1935 ····.line·19
50 ····:pswitch_0 
51 ····iget-object·v0,·p0,·Lk/V;->f:Landroidx/appcompat/widget/SearchView; 
  
52 ····.line·2036 ····.line·20
53 ····.line·2137 ····.line·21
54 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->q()V 
  
55 ····.line·2238 ····.line·22
56 ····.line·2339 ····.line·23
57 ····.line·2440 ····.line·24
58 ····return-void 
  
59 ····.line·2541 ····.line·25
60 ····:pswitch_data_0 
61 ····.packed-switch·0x0 
62 ········:pswitch_0 
63 ····.end·packed-switch 
64 ····.line·2642 ····.line·26
65 ····.line·2743 ····.line·27
66 ····.line·2844 ····.line·28
67 ····.line·2945 ····.line·29
68 ····.line·3046 ····.line·30
69 ····.line·3147 ····.line·31
70 ····.line·3248 ····.line·32
Offset 184, 8 lines modifiedOffset 148, 16 lines modified
184 ····.line·121148 ····.line·121
185 ····.line·122149 ····.line·122
186 ····.line·123150 ····.line·123
187 ····.line·124151 ····.line·124
188 ····.line·125152 ····.line·125
189 ····.line·126153 ····.line·126
190 ····.line·127154 ····.line·127
 155 ····.line·128
 156 ····.line·129
 157 ····.line·130
 158 ····.line·131
 159 ····.line·132
 160 ····.line·133
 161 ····.line·134
 162 ····.line·135
191 .end·method163 .end·method
18.8 KB
smali/k/o.smali vs.
smali/g1/v.smali
Max HTML report size reached
23.1 KB
smali/k/y.smali vs.
smali/i/y.smali
Max HTML report size reached
1.53 KB
smali/k/W.smali vs.
smali/i/U.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/W;1 .class·public·final·Li/U;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnFocusChangeListener;5 .implements·Landroid/view/View$OnFocusChangeListener;
  
  
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,·Lk/W;->a:Landroidx/appcompat/widget/SearchView;21 ····iput-object·p1,·p0,·Li/U;->a:Landroidx/appcompat/widget/SearchView;
  
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 143, 23 lines modifiedOffset 143, 30 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·onFocusChange(Landroid/view/View;Z)V159 .method·public·final·onFocusChange(Landroid/view/View;Z)V
153 ····.locals·1160 ····.locals·1
  
154 ····.line·1161 ····.line·1
155 ····iget-object·p1,·p0,·Lk/W;->a:Landroidx/appcompat/widget/SearchView;162 ····iget-object·p1,·p0,·Li/U;->a:Landroidx/appcompat/widget/SearchView;
  
156 ····.line·2163 ····.line·2
157 ····.line·3164 ····.line·3
158 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/SearchView;->O:Landroid/view/View$OnFocusChangeListener;165 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/SearchView;->O:Landroid/view/View$OnFocusChangeListener;
  
159 ····.line·4166 ····.line·4
160 ····.line·5167 ····.line·5
Offset 382, 8 lines modifiedOffset 389, 17 lines modified
382 ····.line·216389 ····.line·216
383 ····.line·217390 ····.line·217
384 ····.line·218391 ····.line·218
385 ····.line·219392 ····.line·219
386 ····.line·220393 ····.line·220
387 ····.line·221394 ····.line·221
388 ····.line·222395 ····.line·222
 396 ····.line·223
 397 ····.line·224
 398 ····.line·225
 399 ····.line·226
 400 ····.line·227
 401 ····.line·228
 402 ····.line·229
 403 ····.line·230
 404 ····.line·231
389 .end·method405 .end·method
1.69 KB
smali/k/X.smali vs.
smali/i/V.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/X;1 .class·public·final·Li/V;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnLayoutChangeListener;5 .implements·Landroid/view/View$OnLayoutChangeListener;
  
  
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,·Lk/X;->a:Landroidx/appcompat/widget/SearchView;21 ····iput-object·p1,·p0,·Li/V;->a:Landroidx/appcompat/widget/SearchView;
  
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 143, 23 lines modifiedOffset 143, 30 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·onLayoutChange(Landroid/view/View;IIIIIIII)V159 .method·public·final·onLayoutChange(Landroid/view/View;IIIIIIII)V
153 ····.locals·0160 ····.locals·0
  
154 ····.line·1161 ····.line·1
155 ····iget-object·p1,·p0,·Lk/X;->a:Landroidx/appcompat/widget/SearchView;162 ····iget-object·p1,·p0,·Li/V;->a:Landroidx/appcompat/widget/SearchView;
  
156 ····iget-object·p2,·p1,·Landroidx/appcompat/widget/SearchView;->B:Landroid/view/View;163 ····iget-object·p2,·p1,·Landroidx/appcompat/widget/SearchView;->B:Landroid/view/View;
  
157 ····.line·2164 ····.line·2
158 ····invoke-virtual·{p2},·Landroid/view/View;->getWidth()I165 ····invoke-virtual·{p2},·Landroid/view/View;->getWidth()I
  
159 ····move-result·p3166 ····move-result·p3
Offset 186, 15 lines modifiedOffset 193, 15 lines modified
  
186 ····.line·5193 ····.line·5
187 ····new-instance·p5,·Landroid/graphics/Rect;194 ····new-instance·p5,·Landroid/graphics/Rect;
  
188 ····invoke-direct·{p5},·Landroid/graphics/Rect;-><init>()V195 ····invoke-direct·{p5},·Landroid/graphics/Rect;-><init>()V
  
189 ····.line·6196 ····.line·6
190 ····invoke-static·{p1},·Lk/x0;->a(Landroid/view/View;)Z197 ····invoke-static·{p1},·Li/v0;->a(Landroid/view/View;)Z
  
191 ····move-result·p6198 ····move-result·p6
  
192 ····.line·7199 ····.line·7
193 ····iget-boolean·p7,·p1,·Landroidx/appcompat/widget/SearchView;->Q:Z200 ····iget-boolean·p7,·p1,·Landroidx/appcompat/widget/SearchView;->Q:Z
  
194 ····if-eqz·p7,·:cond_0201 ····if-eqz·p7,·:cond_0
23.5 KB
smali/k/O.smali vs.
smali/i/b0.smali
Max HTML report size reached
2.56 KB
smali/k/C.smali vs.
smali/i/C.smali
Files 10% similar despite different names
    
Offset 1, 60 lines modifiedOffset 1, 60 lines modified
1 .class·public·final·Lk/C;1 .class·public·final·Li/C;
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·final·synthetic·e:I7 .field·public·final·synthetic·e:I
  
8 .field·public·final·synthetic·f:Lj/a;8 .field·public·final·synthetic·f:Lh/a;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lj/a;I)V10 .method·public·synthetic·constructor·<init>(Lh/a;I)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput·p2,·p0,·Lk/C;->e:I13 ····iput·p2,·p0,·Li/C;->e:I
  
14 ····iput-object·p1,·p0,·Lk/C;->f:Lj/a;14 ····iput-object·p1,·p0,·Li/C;->f:Lh/a;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·run()V19 .method·public·final·run()V
20 ····.locals·1220 ····.locals·12
  
21 ····.line·121 ····.line·1
22 ····iget·v0,·p0,·Lk/C;->e:I22 ····iget·v0,·p0,·Li/C;->e:I
  
23 ····.line·223 ····.line·2
24 ····.line·324 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_025 ····packed-switch·v0,·:pswitch_data_0
  
26 ····.line·426 ····.line·4
27 ····.line·527 ····.line·5
28 ····.line·628 ····.line·6
29 ····iget-object·v0,·p0,·Lk/C;->f:Lj/a;29 ····iget-object·v0,·p0,·Li/C;->f:Lh/a;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····invoke-virtual·{v0},·Lj/a;->a()V32 ····invoke-virtual·{v0},·Lh/a;->a()V
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····iget-object·v1,·v0,·Lj/a;->d:Landroid/view/View;36 ····iget-object·v1,·v0,·Lh/a;->d:Landroid/view/View;
  
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····invoke-virtual·{v1},·Landroid/view/View;->isEnabled()Z39 ····invoke-virtual·{v1},·Landroid/view/View;->isEnabled()Z
  
40 ····.line·1440 ····.line·14
41 ····.line·1541 ····.line·15
Offset 78, 15 lines modifiedOffset 78, 15 lines modified
  
78 ····.line·2478 ····.line·24
79 ····.line·2579 ····.line·25
80 ····goto·:goto_080 ····goto·:goto_0
  
81 ····.line·2681 ····.line·26
82 ····:cond_082 ····:cond_0
83 ····invoke-virtual·{v0},·Lj/a;->c()Z83 ····invoke-virtual·{v0},·Lh/a;->c()Z
  
84 ····.line·2784 ····.line·27
85 ····.line·2885 ····.line·28
86 ····.line·2986 ····.line·29
87 ····move-result·v287 ····move-result·v2
  
88 ····.line·3088 ····.line·30
Offset 151, 29 lines modifiedOffset 151, 29 lines modified
151 ····.line·56151 ····.line·56
152 ····.line·57152 ····.line·57
153 ····invoke-virtual·{v2},·Landroid/view/MotionEvent;->recycle()V153 ····invoke-virtual·{v2},·Landroid/view/MotionEvent;->recycle()V
  
154 ····.line·58154 ····.line·58
155 ····.line·59155 ····.line·59
156 ····.line·60156 ····.line·60
157 ····iput-boolean·v3,·v0,·Lj/a;->g:Z157 ····iput-boolean·v3,·v0,·Lh/a;->g:Z
  
158 ····.line·61158 ····.line·61
159 ····.line·62159 ····.line·62
160 ····:cond_2160 ····:cond_2
161 ····:goto_0161 ····:goto_0
162 ····return-void162 ····return-void
  
163 ····.line·63163 ····.line·63
164 ····:pswitch_0164 ····:pswitch_0
165 ····iget-object·v0,·p0,·Lk/C;->f:Lj/a;165 ····iget-object·v0,·p0,·Li/C;->f:Lh/a;
  
166 ····.line·64166 ····.line·64
167 ····.line·65167 ····.line·65
168 ····iget-object·v0,·v0,·Lj/a;->d:Landroid/view/View;168 ····iget-object·v0,·v0,·Lh/a;->d:Landroid/view/View;
  
169 ····.line·66169 ····.line·66
170 ····.line·67170 ····.line·67
171 ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent;171 ····invoke-virtual·{v0},·Landroid/view/View;->getParent()Landroid/view/ViewParent;
  
172 ····.line·68172 ····.line·68
173 ····.line·69173 ····.line·69
Offset 248, 8 lines modifiedOffset 248, 12 lines modified
248 ····.line·121248 ····.line·121
249 ····.line·122249 ····.line·122
250 ····.line·123250 ····.line·123
251 ····.line·124251 ····.line·124
252 ····.line·125252 ····.line·125
253 ····.line·126253 ····.line·126
254 ····.line·127254 ····.line·127
 255 ····.line·128
 256 ····.line·129
 257 ····.line·130
 258 ····.line·131
255 .end·method259 .end·method
55.2 KB
smali/k/m.smali vs.
smali/g0/k.smali
Max HTML report size reached
7.0 KB
smali/k/U.smali vs.
smali/i/S.smali
Max HTML report size reached
27.8 KB
smali/k/A.smali vs.
smali/i/A.smali
Max HTML report size reached
2.21 KB
smali/k/f0.smali vs.
smali/i/d0.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/f0;1 .class·public·final·Li/d0;
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/widget/TextView;5 .field·public·final·a:Landroid/widget/TextView;
  
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 ····move-result-object·v038 ····move-result-object·v0
  
39 ····.line·1139 ····.line·11
40 ····check-cast·v0,·Landroid/widget/TextView;40 ····check-cast·v0,·Landroid/widget/TextView;
  
41 ····.line·1241 ····.line·12
42 ····.line·1342 ····.line·13
43 ····iput-object·v0,·p0,·Lk/f0;->a:Landroid/widget/TextView;43 ····iput-object·v0,·p0,·Li/d0;->a:Landroid/widget/TextView;
  
44 ····.line·1444 ····.line·14
45 ····.line·1545 ····.line·15
46 ····const·v0,·0x102001546 ····const·v0,·0x1020015
  
47 ····.line·1647 ····.line·16
48 ····.line·1748 ····.line·17
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ····move-result-object·v059 ····move-result-object·v0
  
60 ····.line·2260 ····.line·22
61 ····check-cast·v0,·Landroid/widget/TextView;61 ····check-cast·v0,·Landroid/widget/TextView;
  
62 ····.line·2362 ····.line·23
63 ····.line·2463 ····.line·24
64 ····iput-object·v0,·p0,·Lk/f0;->b:Landroid/widget/TextView;64 ····iput-object·v0,·p0,·Li/d0;->b:Landroid/widget/TextView;
  
65 ····.line·2565 ····.line·25
66 ····.line·2666 ····.line·26
67 ····const·v0,·0x102000767 ····const·v0,·0x1020007
  
68 ····.line·2768 ····.line·27
69 ····.line·2869 ····.line·28
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ····move-result-object·v080 ····move-result-object·v0
  
81 ····.line·3381 ····.line·33
82 ····check-cast·v0,·Landroid/widget/ImageView;82 ····check-cast·v0,·Landroid/widget/ImageView;
  
83 ····.line·3483 ····.line·34
84 ····.line·3584 ····.line·35
85 ····iput-object·v0,·p0,·Lk/f0;->c:Landroid/widget/ImageView;85 ····iput-object·v0,·p0,·Li/d0;->c:Landroid/widget/ImageView;
  
86 ····.line·3686 ····.line·36
87 ····.line·3787 ····.line·37
88 ····const·v0,·0x102000888 ····const·v0,·0x1020008
  
89 ····.line·3889 ····.line·38
90 ····.line·3990 ····.line·39
Offset 101, 15 lines modifiedOffset 101, 15 lines modified
101 ····move-result-object·v0101 ····move-result-object·v0
  
102 ····.line·44102 ····.line·44
103 ····check-cast·v0,·Landroid/widget/ImageView;103 ····check-cast·v0,·Landroid/widget/ImageView;
  
104 ····.line·45104 ····.line·45
105 ····.line·46105 ····.line·46
106 ····iput-object·v0,·p0,·Lk/f0;->d:Landroid/widget/ImageView;106 ····iput-object·v0,·p0,·Li/d0;->d:Landroid/widget/ImageView;
  
107 ····.line·47107 ····.line·47
108 ····.line·48108 ····.line·48
109 ····const·v0,·0x7f08005e109 ····const·v0,·0x7f08005e
  
110 ····.line·49110 ····.line·49
111 ····.line·50111 ····.line·50
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ····move-result-object·p1122 ····move-result-object·p1
  
123 ····.line·55123 ····.line·55
124 ····check-cast·p1,·Landroid/widget/ImageView;124 ····check-cast·p1,·Landroid/widget/ImageView;
  
125 ····.line·56125 ····.line·56
126 ····.line·57126 ····.line·57
127 ····iput-object·p1,·p0,·Lk/f0;->e:Landroid/widget/ImageView;127 ····iput-object·p1,·p0,·Li/d0;->e:Landroid/widget/ImageView;
  
128 ····.line·58128 ····.line·58
129 ····.line·59129 ····.line·59
130 ····return-void130 ····return-void
131 ····.line·60131 ····.line·60
132 ····.line·61132 ····.line·61
133 ····.line·62133 ····.line·62
Offset 196, 8 lines modifiedOffset 196, 15 lines modified
196 ····.line·122196 ····.line·122
197 ····.line·123197 ····.line·123
198 ····.line·124198 ····.line·124
199 ····.line·125199 ····.line·125
200 ····.line·126200 ····.line·126
201 ····.line·127201 ····.line·127
202 ····.line·128202 ····.line·128
 203 ····.line·129
 204 ····.line·130
 205 ····.line·131
 206 ····.line·132
 207 ····.line·133
 208 ····.line·134
 209 ····.line·135
203 .end·method210 .end·method
45.2 KB
smali/k/n.smali vs.
smali/r0/c.smali
Max HTML report size reached
116 KB
smali/k/i.smali vs.
smali/i1/a.smali
Max HTML report size reached
107 KB
smali/k/Q.smali vs.
smali/a1/k.smali
Max HTML report size reached
20.0 KB
smali/k/F.smali vs.
smali/G0/F.smali
Max HTML report size reached
24.7 KB
smali/k/M.smali vs.
smali/i/c0.smali
Max HTML report size reached
12.0 KB
smali/k/d0.smali vs.
smali/G0/P.smali
Max HTML report size reached
8.89 KB
smali/k/I.smali vs.
smali/b1/H.smali
Max HTML report size reached
112 KB
smali/k/v.smali vs.
smali/P/v.smali
Max HTML report size reached
24.5 KB
smali/k/i0.smali vs.
smali/q0/l.smali
Max HTML report size reached
19.7 KB
smali/k/t0.smali vs.
smali/i/r0.smali
Max HTML report size reached
239 KB
smali/k/g0.smali vs.
smali/b1/Z.smali
Max HTML report size reached
1.8 KB
smali/k/S.smali vs.
smali/i/P.smali
Files 5% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/S;1 .class·public·final·Li/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·a:I5 .field·public·a:I
  
Offset 22, 30 lines modifiedOffset 22, 30 lines modified
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·final·a(II)V23 .method·public·final·a(II)V
24 ····.locals·224 ····.locals·2
  
25 ····.line·125 ····.line·1
26 ····iput·p1,·p0,·Lk/S;->c:I26 ····iput·p1,·p0,·Li/P;->c:I
  
27 ····.line·227 ····.line·2
28 ····.line·328 ····.line·3
29 ····iput·p2,·p0,·Lk/S;->d:I29 ····iput·p2,·p0,·Li/P;->d:I
  
30 ····.line·430 ····.line·4
31 ····.line·531 ····.line·5
32 ····const/4·v0,·0x132 ····const/4·v0,·0x1
  
33 ····.line·633 ····.line·6
34 ····iput-boolean·v0,·p0,·Lk/S;->h:Z34 ····iput-boolean·v0,·p0,·Li/P;->h:Z
  
35 ····.line·735 ····.line·7
36 ····.line·836 ····.line·8
37 ····iget-boolean·v0,·p0,·Lk/S;->g:Z37 ····iget-boolean·v0,·p0,·Li/P;->g:Z
  
38 ····.line·938 ····.line·9
39 ····.line·1039 ····.line·10
40 ····const/high16·v1,·-0x8000000040 ····const/high16·v1,·-0x80000000
  
41 ····.line·1141 ····.line·11
42 ····.line·1242 ····.line·12
Offset 53, 45 lines modifiedOffset 53, 45 lines modified
  
53 ····.line·1353 ····.line·13
54 ····.line·1454 ····.line·14
55 ····if-eq·p2,·v1,·:cond_055 ····if-eq·p2,·v1,·:cond_0
  
56 ····.line·1556 ····.line·15
57 ····.line·1657 ····.line·16
58 ····iput·p2,·p0,·Lk/S;->a:I58 ····iput·p2,·p0,·Li/P;->a:I
  
59 ····.line·1759 ····.line·17
60 ····.line·1860 ····.line·18
61 ····:cond_061 ····:cond_0
62 ····if-eq·p1,·v1,·:cond_362 ····if-eq·p1,·v1,·:cond_3
  
63 ····.line·1963 ····.line·19
64 ····.line·2064 ····.line·20
65 ····iput·p1,·p0,·Lk/S;->b:I65 ····iput·p1,·p0,·Li/P;->b:I
  
66 ····.line·2166 ····.line·21
67 ····.line·2267 ····.line·22
68 ····goto·:goto_068 ····goto·:goto_0
  
69 ····.line·2369 ····.line·23
70 ····:cond_170 ····:cond_1
71 ····if-eq·p1,·v1,·:cond_271 ····if-eq·p1,·v1,·:cond_2
  
72 ····.line·2472 ····.line·24
73 ····.line·2573 ····.line·25
74 ····iput·p1,·p0,·Lk/S;->a:I74 ····iput·p1,·p0,·Li/P;->a:I
  
75 ····.line·2675 ····.line·26
76 ····.line·2776 ····.line·27
77 ····:cond_277 ····:cond_2
78 ····if-eq·p2,·v1,·:cond_378 ····if-eq·p2,·v1,·:cond_3
  
79 ····.line·2879 ····.line·28
80 ····.line·2980 ····.line·29
81 ····iput·p2,·p0,·Lk/S;->b:I81 ····iput·p2,·p0,·Li/P;->b:I
  
82 ····.line·3082 ····.line·30
83 ····.line·3183 ····.line·31
84 ····:cond_384 ····:cond_3
85 ····:goto_085 ····:goto_0
86 ····return-void86 ····return-void
87 ····.line·3287 ····.line·32
Offset 281, 8 lines modifiedOffset 281, 17 lines modified
281 ····.line·216281 ····.line·216
282 ····.line·217282 ····.line·217
283 ····.line·218283 ····.line·218
284 ····.line·219284 ····.line·219
285 ····.line·220285 ····.line·220
286 ····.line·221286 ····.line·221
287 ····.line·222287 ····.line·222
 288 ····.line·223
 289 ····.line·224
 290 ····.line·225
 291 ····.line·226
 292 ····.line·227
 293 ····.line·228
 294 ····.line·229
 295 ····.line·230
 296 ····.line·231
288 .end·method297 .end·method
1.95 KB
smali/k/D.smali vs.
smali/i/D.smali
Files 8% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·Lk/D;1 .class·public·Li/D;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:F5 .field·public·final·a:F
  
Offset 17, 34 lines modifiedOffset 17, 34 lines modified
  
17 ····.line·817 ····.line·8
18 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V18 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
19 ····const/4·p1,·-0x119 ····const/4·p1,·-0x1
  
20 ····.line·920 ····.line·9
21 ····iput·p1,·p0,·Lk/D;->b:I21 ····iput·p1,·p0,·Li/D;->b:I
  
22 ····const/4·p1,·0x022 ····const/4·p1,·0x0
  
23 ····.line·1023 ····.line·10
24 ····iput·p1,·p0,·Lk/D;->a:F24 ····iput·p1,·p0,·Li/D;->a:F
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V27 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
28 ····.locals·228 ····.locals·2
  
29 ····.line·129 ····.line·1
30 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V30 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
31 ····const/4·v0,·-0x131 ····const/4·v0,·-0x1
  
32 ····.line·232 ····.line·2
33 ····iput·v0,·p0,·Lk/D;->b:I33 ····iput·v0,·p0,·Li/D;->b:I
  
34 ····.line·334 ····.line·3
35 ····sget-object·v1,·Ld/a;->j:[I35 ····sget-object·v1,·Ld/a;->j:[I
  
36 ····.line·436 ····.line·4
37 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;37 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
Offset 55, 24 lines modifiedOffset 55, 24 lines modified
55 ····const/4·v1,·0x055 ····const/4·v1,·0x0
  
56 ····.line·556 ····.line·5
57 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getFloat(IF)F57 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getFloat(IF)F
  
58 ····move-result·p258 ····move-result·p2
  
59 ····iput·p2,·p0,·Lk/D;->a:F59 ····iput·p2,·p0,·Li/D;->a:F
  
60 ····const/4·p2,·0x060 ····const/4·p2,·0x0
  
61 ····.line·661 ····.line·6
62 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getInt(II)I62 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getInt(II)I
  
63 ····move-result·p263 ····move-result·p2
  
64 ····iput·p2,·p0,·Lk/D;->b:I64 ····iput·p2,·p0,·Li/D;->b:I
  
65 ····.line·765 ····.line·7
66 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V66 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
Offset 81, 11 lines modifiedOffset 81, 11 lines modified
  
81 ····.line·1181 ····.line·11
82 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V82 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
83 ····const/4·p1,·-0x183 ····const/4·p1,·-0x1
  
84 ····.line·1284 ····.line·12
85 ····iput·p1,·p0,·Lk/D;->b:I85 ····iput·p1,·p0,·Li/D;->b:I
  
86 ····return-void86 ····return-void
87 .end·method87 .end·method
906 B
smali/k/g.smali vs.
smali/B/E.smali
Files 2% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Lk/g;1 .class·public·final·LB/E;
2 .super·Lj/b;2 .super·LB/D;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·synthetic·a:Lk/i; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Lk/i;)V5 .method·public·constructor·<init>()V
8 ····.locals·06 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·LB/D;-><init>()V
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····.line·411 ····.line·4
 12 ····return-void
14 ····iput-object·p1,·p0,·Lk/g;->a:Lk/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 140, 8 lines modifiedOffset 134, 11 lines modified
140 ····.line·122134 ····.line·122
141 ····.line·123135 ····.line·123
142 ····.line·124136 ····.line·124
143 ····.line·125137 ····.line·125
144 ····.line·126138 ····.line·126
145 ····.line·127139 ····.line·127
146 ····.line·128140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
147 .end·method144 .end·method
6.3 KB
smali/k/G.smali vs.
smali/h/c.smali
Files 19% similar despite different names
    
Offset 1, 220 lines modifiedOffset 1, 274 lines modified
1 .class·public·final·Lk/G;1 .class·public·final·Lh/c;
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·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:I7 .field·public·final·synthetic·e:I
  
8 .field·public·final·synthetic·f:Lk/J;8 .field·public·final·synthetic·f:Lh/l;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lk/J;I)V10 .method·public·synthetic·constructor·<init>(Lh/l;I)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput·p2,·p0,·Lk/G;->e:I13 ····iput·p2,·p0,·Lh/c;->e:I
  
14 ····iput-object·p1,·p0,·Lk/G;->f:Lk/J;14 ····iput-object·p1,·p0,·Lh/c;->f:Lh/l;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
  
18 #·virtual·methods18 #·virtual·methods
19 .method·public·final·run()V19 .method·public·final·onGlobalLayout()V
20 ····.locals·320 ····.locals·3
  
21 ····.line·121 ····.line·1
22 ····iget-object·v0,·p0,·Lk/G;->f:Lk/J;22 ····iget·v0,·p0,·Lh/c;->e:I
  
23 ····.line·223 ····.line·2
24 ····.line·324 ····.line·3
25 ····iget·v1,·p0,·Lk/G;->e:I25 ····packed-switch·v0,·:pswitch_data_0
  
26 ····.line·426 ····.line·4
27 ····.line·527 ····.line·5
28 ····packed-switch·v1,·:pswitch_data_0 
  
29 ····.line·628 ····.line·6
 29 ····iget-object·v0,·p0,·Lh/c;->f:Lh/l;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····iget-object·v1,·v0,·Lk/J;->g:Lk/M;32 ····check-cast·v0,·Lh/s;
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····if-eqz·v1,·:cond_035 ····invoke-virtual·{v0},·Lh/s;->d()Z
  
36 ····.line·1136 ····.line·11
37 ····.line·1237 ····.line·12
38 ····sget-object·v2,·LD/w;->a:Ljava/lang/reflect/Field; 
  
39 ····.line·1338 ····.line·13
 39 ····move-result·v1
  
40 ····.line·1440 ····.line·14
41 ····invoke-virtual·{v1},·Landroid/view/View;->isAttachedToWindow()Z41 ····if-eqz·v1,·:cond_2
  
42 ····.line·1542 ····.line·15
43 ····.line·1643 ····.line·16
 44 ····iget-object·v1,·v0,·Lh/s;->l:Li/M;
44 ····.line·17 
45 ····move-result·v1 
  
 45 ····.line·17
46 ····.line·1846 ····.line·18
47 ····if-eqz·v1,·:cond_047 ····iget-boolean·v2,·v1,·Li/J;->y:Z
  
48 ····.line·1948 ····.line·19
49 ····.line·2049 ····.line·20
50 ····iget-object·v1,·v0,·Lk/J;->g:Lk/M;50 ····if-nez·v2,·:cond_2
  
51 ····.line·2151 ····.line·21
52 ····.line·2252 ····.line·22
53 ····invoke-virtual·{v1},·Landroid/widget/AdapterView;->getCount()I53 ····iget-object·v2,·v0,·Lh/s;->q:Landroid/view/View;
  
54 ····.line·2354 ····.line·23
55 ····.line·2455 ····.line·24
 56 ····if-eqz·v2,·:cond_1
56 ····.line·25 
57 ····move-result·v1 
  
 57 ····.line·25
58 ····.line·2658 ····.line·26
59 ····iget-object·v2,·v0,·Lk/J;->g:Lk/M;59 ····invoke-virtual·{v2},·Landroid/view/View;->isShown()Z
  
60 ····.line·2760 ····.line·27
61 ····.line·2861 ····.line·28
62 ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getChildCount()I 
  
63 ····.line·2962 ····.line·29
64 ····.line·30 
65 ····.line·31 
66 ····move-result·v263 ····move-result·v2
  
 64 ····.line·30
 65 ····if-nez·v2,·:cond_0
  
 66 ····.line·31
67 ····.line·3267 ····.line·32
68 ····if-le·v1,·v2,·:cond_068 ····goto·:goto_0
  
69 ····.line·3369 ····.line·33
70 ····.line·34 
71 ····iget-object·v1,·v0,·Lk/J;->g:Lk/M;70 ····:cond_0
 71 ····invoke-virtual·{v1},·Li/J;->g()V
  
 72 ····.line·34
72 ····.line·3573 ····.line·35
73 ····.line·3674 ····.line·36
74 ····invoke-virtual·{v1},·Landroid/view/ViewGroup;->getChildCount()I75 ····goto·:goto_1
  
75 ····.line·3776 ····.line·37
 77 ····:cond_1
 78 ····:goto_0
 79 ····invoke-virtual·{v0},·Lh/s;->dismiss()V
  
76 ····.line·3880 ····.line·38
77 ····.line·3981 ····.line·39
78 ····move-result·v1 
Max diff block lines reached; 3449/6381 bytes (54.05%) of diff not shown.
2.3 KB
smali/k/j0.smali vs.
smali/y/j.smali
Files 4% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·Lk/j0; 
2 .super·Landroid/content/ContextWrapper;1 .class·public·final·Ly/j;
 2 .super·Ljava/lang/Thread;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:Ljava/lang/Object;5 .field·public·final·e:I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Ljava/lang/Runnable;)V
8 ····.locals·08 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····return-void10 ····const-string·v0,·"fonts-androidx"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····invoke-direct·{p0,·p1,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
  
13 ····.line·414 ····.line·4
14 ····.line·515 ····.line·5
15 ····.line·616 ····.line·6
 17 ····const/16·p1,·0xa
  
16 ····.line·718 ····.line·7
17 ····.line·819 ····.line·8
 20 ····iput·p1,·p0,·Ly/j;->e:I
  
18 ····.line·921 ····.line·9
19 ····.line·1022 ····.line·10
 23 ····return-void
20 ····.line·1124 ····.line·11
21 ····.line·1225 ····.line·12
22 ····.line·1326 ····.line·13
23 ····.line·1427 ····.line·14
24 ····.line·1528 ····.line·15
25 ····.line·1629 ····.line·16
26 ····.line·1730 ····.line·17
Offset 135, 47 lines modifiedOffset 143, 50 lines modified
135 ····.line·121143 ····.line·121
136 ····.line·122144 ····.line·122
137 ····.line·123145 ····.line·123
138 ····.line·124146 ····.line·124
139 ····.line·125147 ····.line·125
140 ····.line·126148 ····.line·126
141 ····.line·127149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
142 .end·method158 .end·method
  
143 .method·public·static·a(Landroid/content/Context;)V 
 159 #·virtual·methods
 160 .method·public·final·run()V
144 ····.locals·1161 ····.locals·1
  
145 ····.line·1162 ····.line·1
146 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;163 ····iget·v0,·p0,·Ly/j;->e:I
  
147 ····.line·2164 ····.line·2
148 ····.line·3165 ····.line·3
 166 ····invoke-static·{v0},·Landroid/os/Process;->setThreadPriority(I)V
149 ····.line·4 
150 ····move-result-object·v0 
  
 167 ····.line·4
151 ····.line·5168 ····.line·5
152 ····instance-of·v0,·v0,·Lk/l0; 
  
153 ····.line·6169 ····.line·6
 170 ····invoke-super·{p0},·Ljava/lang/Thread;->run()V
154 ····.line·7 
155 ····if-nez·v0,·:cond_0 
  
 171 ····.line·7
156 ····.line·8172 ····.line·8
157 ····.line·9173 ····.line·9
 174 ····return-void
158 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; 
  
159 ····.line·10175 ····.line·10
160 ····.line·11176 ····.line·11
161 ····.line·12177 ····.line·12
162 ····sget·p0,·Lk/v0;->a:I 
  
163 ····.line·13178 ····.line·13
164 ····.line·14179 ····.line·14
165 ····:cond_0 
166 ····return-void 
167 ····.line·15180 ····.line·15
168 ····.line·16181 ····.line·16
169 ····.line·17182 ····.line·17
170 ····.line·18183 ····.line·18
171 ····.line·19184 ····.line·19
172 ····.line·20185 ····.line·20
173 ····.line·21186 ····.line·21
Offset 282, 8 lines modifiedOffset 293, 11 lines modified
282 ····.line·122293 ····.line·122
283 ····.line·123294 ····.line·123
284 ····.line·124295 ····.line·124
285 ····.line·125296 ····.line·125
286 ····.line·126297 ····.line·126
287 ····.line·127298 ····.line·127
288 ····.line·128299 ····.line·128
 300 ····.line·129
 301 ····.line·130
 302 ····.line·131
289 .end·method303 .end·method
157 KB
smali/k/E.smali vs.
smali/i/E.smali
Max HTML report size reached
15.2 KB
smali/k/H.smali vs.
smali/G0/k.smali
Max HTML report size reached
5.62 KB
smali/k/m0.smali vs.
smali/P/N.smali
Files 22% similar despite different names
    
Offset 1, 204 lines modifiedOffset 1, 266 lines modified
1 .class·public·final·Lk/m0;1 .class·public·final·LP/N;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/View$OnClickListener; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·a:I
7 .field·public·final·synthetic·e:I 
  
8 .field·public·final·synthetic·f:Ljava/lang/Object; 
  
  
9 #·direct·methods 
10 .method·public·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V 
11 ····.locals·1 
  
12 ····const/4·v0,·0x0 
  
13 ····iput·v0,·p0,·Lk/m0;->e:I 
  
14 ····.line·3 
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····iput-object·p1,·p0,·Lk/m0;->f:Ljava/lang/Object; 
  
17 ····return-void 
18 .end·method 
  
 6 .field·public·b:I
19 .method·public·constructor·<init>(Lk/r0;)V 
20 ····.locals·1 
  
21 ····const/4·v0,·0x17 .field·public·c:I
  
22 ····iput·v0,·p0,·Lk/m0;->e:I8 .field·public·d:I
  
 9 .field·public·e:I
23 ····.line·1 
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
25 ····iput-object·p1,·p0,·Lk/m0;->f:Ljava/lang/Object; 
  
26 ····.line·2 
27 ····iget-object·p1,·p1,·Lk/r0;->a:Landroidx/appcompat/widget/Toolbar; 
  
28 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context; 
  
29 ····return-void 
30 .end·method 
  
  
31 #·virtual·methods10 #·virtual·methods
32 .method·public·final·onClick(Landroid/view/View;)V11 .method·public·final·a()Z
33 ····.locals·112 ····.locals·7
  
34 ····.line·113 ····.line·1
35 ····iget·p1,·p0,·Lk/m0;->e:I14 ····iget·v0,·p0,·LP/N;->a:I
  
36 ····.line·215 ····.line·2
37 ····.line·316 ····.line·3
38 ····packed-switch·p1,·:pswitch_data_017 ····and-int/lit8·v1,·v0,·0x7
  
39 ····.line·418 ····.line·4
40 ····.line·519 ····.line·5
 20 ····const/4·v2,·0x2
  
41 ····.line·621 ····.line·6
42 ····iget-object·p1,·p0,·Lk/m0;->f:Ljava/lang/Object;22 ····const/4·v3,·0x4
  
43 ····.line·723 ····.line·7
 24 ····const/4·v4,·0x1
  
44 ····.line·825 ····.line·8
45 ····check-cast·p1,·Lk/r0;26 ····const/4·v5,·0x0
  
46 ····.line·927 ····.line·9
 28 ····if-eqz·v1,·:cond_2
47 ····.line·10 
48 ····iget-object·v0,·p1,·Lk/r0;->k:Landroid/view/Window$Callback; 
  
 29 ····.line·10
49 ····.line·1130 ····.line·11
 31 ····iget·v1,·p0,·LP/N;->d:I
50 ····.line·12 
51 ····if-eqz·v0,·:cond_0 
  
 32 ····.line·12
52 ····.line·1333 ····.line·13
 34 ····iget·v6,·p0,·LP/N;->b:I
53 ····.line·14 
54 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
 35 ····.line·14
55 ····.line·1536 ····.line·15
 37 ····if-le·v1,·v6,·:cond_0
  
56 ····.line·1638 ····.line·16
57 ····.line·1739 ····.line·17
 40 ····move·v1,·v4
58 ····:cond_0 
59 ····return-void 
  
60 ····.line·1841 ····.line·18
 42 ····goto·:goto_0
61 ····:pswitch_0 
62 ····iget-object·p1,·p0,·Lk/m0;->f:Ljava/lang/Object; 
  
63 ····.line·1943 ····.line·19
64 ····.line·20 
65 ····check-cast·p1,·Landroidx/appcompat/widget/Toolbar;44 ····:cond_0
 45 ····if-ne·v1,·v6,·:cond_1
  
 46 ····.line·20
66 ····.line·2147 ····.line·21
 48 ····move·v1,·v2
  
67 ····.line·2249 ····.line·22
68 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/Toolbar;->M:Lk/n0;50 ····goto·:goto_0
  
69 ····.line·2351 ····.line·23
 52 ····:cond_1
 53 ····move·v1,·v3
  
70 ····.line·2454 ····.line·24
Max diff block lines reached; 2966/5679 bytes (52.23%) of diff not shown.
22.8 KB
smali/k/e0.smali vs.
smali/H/y.smali
Max HTML report size reached
10.0 KB
smali/j/t.smali vs.
smali/h/t.smali
Max HTML report size reached
34.7 KB
smali/j/s.smali vs.
smali/h/s.smali
Max HTML report size reached
56.4 KB
smali/j/k.smali vs.
smali/h/k.smali
Max HTML report size reached
254 KB
smali/j/j.smali vs.
smali/A0/a.smali
Max HTML report size reached
4.44 KB
smali/j/d.smali vs.
smali/h/d.smali
Files 5% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lj/d;1 .class·public·final·Lh/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnAttachStateChangeListener;5 .implements·Landroid/view/View$OnAttachStateChangeListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:I7 .field·public·final·synthetic·a:I
  
8 .field·public·final·synthetic·b:Lj/l;8 .field·public·final·synthetic·b:Lh/l;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lj/l;I)V10 .method·public·synthetic·constructor·<init>(Lh/l;I)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput·p2,·p0,·Lj/d;->a:I13 ····iput·p2,·p0,·Lh/d;->a:I
  
14 ····iput-object·p1,·p0,·Lj/d;->b:Lj/l;14 ····iput-object·p1,·p0,·Lh/d;->b:Lh/l;
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····return-void16 ····return-void
17 .end·method17 .end·method
  
18 .method·private·final·a(Landroid/view/View;)V18 .method·private·final·a(Landroid/view/View;)V
Offset 154, 14 lines modifiedOffset 154, 21 lines modified
154 ····.line·122154 ····.line·122
155 ····.line·123155 ····.line·123
156 ····.line·124156 ····.line·124
157 ····.line·125157 ····.line·125
158 ····.line·126158 ····.line·126
159 ····.line·127159 ····.line·127
160 ····.line·128160 ····.line·128
 161 ····.line·129
 162 ····.line·130
 163 ····.line·131
 164 ····.line·132
 165 ····.line·133
 166 ····.line·134
 167 ····.line·135
161 .end·method168 .end·method
  
162 .method·private·final·b(Landroid/view/View;)V169 .method·private·final·b(Landroid/view/View;)V
163 ····.locals·0170 ····.locals·0
  
164 ····.line·1171 ····.line·1
165 ····return-void172 ····return-void
Offset 288, 49 lines modifiedOffset 295, 56 lines modified
288 ····.line·122295 ····.line·122
289 ····.line·123296 ····.line·123
290 ····.line·124297 ····.line·124
291 ····.line·125298 ····.line·125
292 ····.line·126299 ····.line·126
293 ····.line·127300 ····.line·127
294 ····.line·128301 ····.line·128
 302 ····.line·129
 303 ····.line·130
 304 ····.line·131
 305 ····.line·132
 306 ····.line·133
 307 ····.line·134
 308 ····.line·135
295 .end·method309 .end·method
  
  
296 #·virtual·methods310 #·virtual·methods
297 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V311 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V
298 ····.locals·0312 ····.locals·0
  
299 ····.line·1313 ····.line·1
300 ····iget·p1,·p0,·Lj/d;->a:I314 ····iget·p1,·p0,·Lh/d;->a:I
  
301 ····return-void315 ····return-void
302 .end·method316 .end·method
  
303 .method·public·final·onViewDetachedFromWindow(Landroid/view/View;)V317 .method·public·final·onViewDetachedFromWindow(Landroid/view/View;)V
304 ····.locals·2318 ····.locals·2
  
305 ····.line·1319 ····.line·1
306 ····iget·v0,·p0,·Lj/d;->a:I320 ····iget·v0,·p0,·Lh/d;->a:I
  
307 ····.line·2321 ····.line·2
308 ····.line·3322 ····.line·3
309 ····packed-switch·v0,·:pswitch_data_0323 ····packed-switch·v0,·:pswitch_data_0
  
310 ····.line·4324 ····.line·4
311 ····.line·5325 ····.line·5
312 ····.line·6326 ····.line·6
313 ····iget-object·v0,·p0,·Lj/d;->b:Lj/l;327 ····iget-object·v0,·p0,·Lh/d;->b:Lh/l;
  
314 ····.line·7328 ····.line·7
315 ····.line·8329 ····.line·8
316 ····check-cast·v0,·Lj/s;330 ····check-cast·v0,·Lh/s;
  
317 ····.line·9331 ····.line·9
318 ····.line·10332 ····.line·10
319 ····iget-object·v1,·v0,·Lj/s;->s:Landroid/view/ViewTreeObserver;333 ····iget-object·v1,·v0,·Lh/s;->s:Landroid/view/ViewTreeObserver;
  
320 ····.line·11334 ····.line·11
321 ····.line·12335 ····.line·12
322 ····if-eqz·v1,·:cond_1336 ····if-eqz·v1,·:cond_1
  
323 ····.line·13337 ····.line·13
324 ····.line·14338 ····.line·14
Offset 350, 24 lines modifiedOffset 364, 24 lines modified
  
350 ····.line·21364 ····.line·21
351 ····.line·22365 ····.line·22
352 ····.line·23366 ····.line·23
353 ····move-result-object·v1367 ····move-result-object·v1
  
354 ····.line·24368 ····.line·24
355 ····iput-object·v1,·v0,·Lj/s;->s:Landroid/view/ViewTreeObserver;369 ····iput-object·v1,·v0,·Lh/s;->s:Landroid/view/ViewTreeObserver;
  
356 ····.line·25370 ····.line·25
357 ····.line·26371 ····.line·26
358 ····:cond_0372 ····:cond_0
359 ····iget-object·v1,·v0,·Lj/s;->s:Landroid/view/ViewTreeObserver;373 ····iget-object·v1,·v0,·Lh/s;->s:Landroid/view/ViewTreeObserver;
  
360 ····.line·27374 ····.line·27
361 ····.line·28375 ····.line·28
362 ····iget-object·v0,·v0,·Lj/s;->m:Lj/c;376 ····iget-object·v0,·v0,·Lh/s;->m:Lh/c;
  
Max diff block lines reached; 1693/4477 bytes (37.82%) of diff not shown.
12.5 KB
smali/j/h.smali vs.
smali/h/h.smali
Max HTML report size reached
7.29 KB
smali/j/l.smali vs.
smali/h/l.smali
Max HTML report size reached
969 B
smali/j/f.smali vs.
smali/z0/g.smali
Files 1% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lj/f;1 .class·public·final·Lz0/g;
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:Lk/N;5 .field·public·final·a:I
  
6 .field·public·final·b:Lj/j;6 .field·public·final·b:D
  
7 .field·public·final·c:I7 .field·public·final·c:D
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lk/N;Lj/j;I)V9 .method·public·constructor·<init>(IDD)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,·Lj/f;->a:Lk/N;16 ····iput·p1,·p0,·Lz0/g;->a:I
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-object·p2,·p0,·Lj/f;->b:Lj/j;19 ····iput-wide·p2,·p0,·Lz0/g;->b:D
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput·p3,·p0,·Lj/f;->c:I22 ····iput-wide·p4,·p0,·Lz0/g;->c:D
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····return-void25 ····return-void
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
1.53 KB
smali/j/m.smali vs.
smali/h/m.smali
Files 3% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lj/m;1 .class·public·final·Lh/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/widget/PopupWindow$OnDismissListener;5 .implements·Landroid/widget/PopupWindow$OnDismissListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·e:Lj/n;7 .field·public·final·synthetic·e:Lh/n;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lj/n;)V9 .method·public·constructor·<init>(Lh/n;)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,·Lj/m;->e:Lj/n;16 ····iput-object·p1,·p0,·Lh/m;->e:Lh/n;
  
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 143, 27 lines modifiedOffset 143, 34 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·onDismiss()V159 .method·public·final·onDismiss()V
153 ····.locals·1160 ····.locals·1
  
154 ····.line·1161 ····.line·1
155 ····iget-object·v0,·p0,·Lj/m;->e:Lj/n;162 ····iget-object·v0,·p0,·Lh/m;->e:Lh/n;
  
156 ····.line·2163 ····.line·2
157 ····.line·3164 ····.line·3
158 ····invoke-virtual·{v0},·Lj/n;->c()V165 ····invoke-virtual·{v0},·Lh/n;->c()V
  
159 ····.line·4166 ····.line·4
160 ····.line·5167 ····.line·5
161 ····.line·6168 ····.line·6
162 ····return-void169 ····return-void
163 ····.line·7170 ····.line·7
164 ····.line·8171 ····.line·8
Offset 282, 8 lines modifiedOffset 289, 12 lines modified
282 ····.line·121289 ····.line·121
283 ····.line·122290 ····.line·122
284 ····.line·123291 ····.line·123
285 ····.line·124292 ····.line·124
286 ····.line·125293 ····.line·125
287 ····.line·126294 ····.line·126
288 ····.line·127295 ····.line·127
 296 ····.line·128
 297 ····.line·129
 298 ····.line·130
 299 ····.line·131
289 .end·method300 .end·method
54.5 KB
smali/j/n.smali vs.
smali/K0/n.smali
Max HTML report size reached
8.06 KB
smali/j/e.smali vs.
smali/h/e.smali
Max HTML report size reached
76.5 KB
smali/j/g.smali vs.
smali/h/g.smali
Max HTML report size reached
8.54 KB
smali/j/c.smali vs.
smali/Y/f.smali
Max HTML report size reached
3.59 KB
smali/s/g.smali vs.
smali/d1/s.smali
Files 11% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Ls/g;1 .class·public·final·Ld1/s;
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/lang/Object; 
  
6 .field·public·static·c:Ljava/lang/String; 
  
7 .field·public·static·d:Ljava/util/HashSet; 
  
8 .field·public·static·final·e:Ljava/lang/Object; 
  
9 .field·public·static·f:Ls/f; 
  
  
10 #·instance·fields4 #·instance·fields
11 .field·public·final·a:Landroid/app/NotificationManager;5 .field·public·final·a:Lb1/l0;
  
  
12 #·direct·methods6 #·direct·methods
13 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Lb1/l0;)V
14 ····.locals·18 ····.locals·0
  
15 ····.line·19 ····.line·1
16 ····new-instance·v0,·Ljava/lang/Object;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·211 ····.line·2
18 ····.line·312 ····.line·3
19 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
20 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·Ld1/s;->a:Lb1/l0;
  
21 ····.line·515 ····.line·5
22 ····.line·616 ····.line·6
 17 ····return-void
23 ····sput-object·v0,·Ls/g;->b:Ljava/lang/Object; 
  
24 ····.line·718 ····.line·7
25 ····.line·819 ····.line·8
26 ····new-instance·v0,·Ljava/util/HashSet; 
  
27 ····.line·920 ····.line·9
28 ····.line·1021 ····.line·10
29 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V 
  
30 ····.line·1122 ····.line·11
31 ····.line·1223 ····.line·12
32 ····.line·1324 ····.line·13
33 ····sput-object·v0,·Ls/g;->d:Ljava/util/HashSet; 
  
34 ····.line·1425 ····.line·14
35 ····.line·1526 ····.line·15
36 ····new-instance·v0,·Ljava/lang/Object; 
  
37 ····.line·1627 ····.line·16
38 ····.line·1728 ····.line·17
39 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
40 ····.line·1829 ····.line·18
41 ····.line·1930 ····.line·19
42 ····.line·2031 ····.line·20
43 ····sput-object·v0,·Ls/g;->e:Ljava/lang/Object; 
  
44 ····.line·2132 ····.line·21
45 ····.line·2233 ····.line·22
46 ····return-void 
47 ····.line·2334 ····.line·23
48 ····.line·2435 ····.line·24
49 ····.line·2536 ····.line·25
50 ····.line·2637 ····.line·26
51 ····.line·2738 ····.line·27
52 ····.line·2839 ····.line·28
53 ····.line·2940 ····.line·29
Offset 165, 54 lines modifiedOffset 139, 70 lines modified
165 ····.line·121139 ····.line·121
166 ····.line·122140 ····.line·122
167 ····.line·123141 ····.line·123
168 ····.line·124142 ····.line·124
169 ····.line·125143 ····.line·125
170 ····.line·126144 ····.line·126
171 ····.line·127145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
172 .end·method154 .end·method
  
173 .method·public·constructor·<init>(Landroid/content/Context;)V 
 155 #·virtual·methods
 156 .method·public·final·toString()Ljava/lang/String;
174 ····.locals·1157 ····.locals·2
  
175 ····.line·1158 ····.line·1
176 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V159 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
177 ····.line·2160 ····.line·2
178 ····.line·3161 ····.line·3
 162 ····const-string·v1,·"WaiterEB("
179 ····.line·4 
180 ····const-string·v0,·"notification" 
  
 163 ····.line·4
181 ····.line·5164 ····.line·5
 165 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
182 ····.line·6 
183 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; 
  
 166 ····.line·6
184 ····.line·7167 ····.line·7
185 ····.line·8168 ····.line·8
 169 ····iget-object·v1,·p0,·Ld1/s;->a:Lb1/l0;
186 ····.line·9 
187 ····move-result-object·p1 
  
 170 ····.line·9
188 ····.line·10171 ····.line·10
189 ····check-cast·p1,·Landroid/app/NotificationManager;172 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
190 ····.line·11173 ····.line·11
191 ····.line·12174 ····.line·12
Max diff block lines reached; 679/3606 bytes (18.83%) of diff not shown.
9.21 KB
smali/M0/j.smali vs.
smali/N0/g.smali
Max HTML report size reached
971 B
smali/M0/e.smali vs.
smali/i1/f.smali
Files 9% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·LM0/e;1 .class·public·final·Li1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LM0/h; 
  
  
6 #·static·fields4 #·static·fields
7 .field·public·static·final·synthetic·e:LM0/e;5 .field·public·static·final·a:Li1/f;
  
  
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,·LM0/e;10 ····new-instance·v0,·Li1/f;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····sput-object·v0,·LM0/e;->e:LM0/e;17 ····sput-object·v0,·Li1/f;->a:Li1/f;
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
22 ····return-void20 ····return-void
23 ····.line·921 ····.line·9
24 ····.line·1022 ····.line·10
25 ····.line·1123 ····.line·11
Offset 144, 8 lines modifiedOffset 141, 12 lines modified
144 ····.line·121141 ····.line·121
145 ····.line·122142 ····.line·122
146 ····.line·123143 ····.line·123
147 ····.line·124144 ····.line·124
148 ····.line·125145 ····.line·125
149 ····.line·126146 ····.line·126
150 ····.line·127147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
151 .end·method152 .end·method
13.3 KB
smali/M0/b.smali vs.
smali/Y/l.smali
Max HTML report size reached
25.7 KB
smali/M0/c.smali vs.
smali/io/flutter/plugin/platform/q.smali
Max HTML report size reached
1.31 KB
smali/D/t.smali vs.
smali/B/u.smali
Files 11% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LD/t;1 .class·public·abstract·LB/u;
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/view/View;)Ljava/lang/CharSequence;5 .method·public·static·a(Landroid/view/View;)Ljava/lang/CharSequence;
6 ····.locals·06 ····.locals·0
Offset 136, 14 lines modifiedOffset 136, 21 lines modified
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
139 ····.line·125139 ····.line·125
140 ····.line·126140 ····.line·126
141 ····.line·127141 ····.line·127
142 ····.line·128142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
143 .end·method150 .end·method
  
144 .method·public·static·b(Landroid/view/View;)Z151 .method·public·static·b(Landroid/view/View;)Z
145 ····.locals·0152 ····.locals·0
  
146 ····.line·1153 ····.line·1
147 ····invoke-virtual·{p0},·Landroid/view/View;->isAccessibilityHeading()Z154 ····invoke-virtual·{p0},·Landroid/view/View;->isAccessibilityHeading()Z
Offset 274, 14 lines modifiedOffset 281, 21 lines modified
274 ····.line·122281 ····.line·122
275 ····.line·123282 ····.line·123
276 ····.line·124283 ····.line·124
277 ····.line·125284 ····.line·125
278 ····.line·126285 ····.line·126
279 ····.line·127286 ····.line·127
280 ····.line·128287 ····.line·128
 288 ····.line·129
 289 ····.line·130
 290 ····.line·131
 291 ····.line·132
 292 ····.line·133
 293 ····.line·134
 294 ····.line·135
281 .end·method295 .end·method
  
282 .method·public·static·c(Landroid/view/View;)Z296 .method·public·static·c(Landroid/view/View;)Z
283 ····.locals·0297 ····.locals·0
  
284 ····.line·1298 ····.line·1
285 ····invoke-virtual·{p0},·Landroid/view/View;->isScreenReaderFocusable()Z299 ····invoke-virtual·{p0},·Landroid/view/View;->isScreenReaderFocusable()Z
Offset 412, 8 lines modifiedOffset 426, 15 lines modified
412 ····.line·122426 ····.line·122
413 ····.line·123427 ····.line·123
414 ····.line·124428 ····.line·124
415 ····.line·125429 ····.line·125
416 ····.line·126430 ····.line·126
417 ····.line·127431 ····.line·127
418 ····.line·128432 ····.line·128
 433 ····.line·129
 434 ····.line·130
 435 ····.line·131
 436 ····.line·132
 437 ····.line·133
 438 ····.line·134
 439 ····.line·135
419 .end·method440 .end·method
957 B
smali/D/s.smali vs.
smali/B/t.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LD/s;1 .class·public·abstract·LB/t;
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/view/View;)I5 .method·public·static·a(Landroid/view/View;)I
6 ····.locals·06 ····.locals·0
Offset 136, 14 lines modifiedOffset 136, 21 lines modified
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
139 ····.line·125139 ····.line·125
140 ····.line·126140 ····.line·126
141 ····.line·127141 ····.line·127
142 ····.line·128142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
143 .end·method150 .end·method
  
144 .method·public·static·b(Landroid/view/View;I)V151 .method·public·static·b(Landroid/view/View;I)V
145 ····.locals·0152 ····.locals·0
  
146 ····.line·1153 ····.line·1
147 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setImportantForAutofill(I)V154 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setImportantForAutofill(I)V
Offset 366, 8 lines modifiedOffset 373, 17 lines modified
366 ····.line·216373 ····.line·216
367 ····.line·217374 ····.line·217
368 ····.line·218375 ····.line·218
369 ····.line·219376 ····.line·219
370 ····.line·220377 ····.line·220
371 ····.line·221378 ····.line·221
372 ····.line·222379 ····.line·222
 380 ····.line·223
 381 ····.line·224
 382 ····.line·225
 383 ····.line·226
 384 ····.line·227
 385 ····.line·228
 386 ····.line·229
 387 ····.line·230
 388 ····.line·231
373 .end·method389 .end·method
1.17 KB
smali/D/p.smali vs.
smali/B/q.smali
Files 10% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LD/p;1 .class·public·final·LB/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:[F5 .field·public·final·a:[F
  
Offset 29, 41 lines modifiedOffset 29, 41 lines modified
  
29 ····.line·529 ····.line·5
30 ····.line·630 ····.line·6
31 ····new-array·v1,·v0,·[F31 ····new-array·v1,·v0,·[F
  
32 ····.line·732 ····.line·7
33 ····.line·833 ····.line·8
34 ····iput-object·v1,·p0,·LD/p;->a:[F34 ····iput-object·v1,·p0,·LB/q;->a:[F
  
35 ····.line·935 ····.line·9
36 ····.line·1036 ····.line·10
37 ····new-array·v0,·v0,·[J37 ····new-array·v0,·v0,·[J
  
38 ····.line·1138 ····.line·11
39 ····.line·1239 ····.line·12
40 ····iput-object·v0,·p0,·LD/p;->b:[J40 ····iput-object·v0,·p0,·LB/q;->b:[J
  
41 ····.line·1341 ····.line·13
42 ····.line·1442 ····.line·14
43 ····const/4·v0,·0x043 ····const/4·v0,·0x0
  
44 ····.line·1544 ····.line·15
45 ····iput·v0,·p0,·LD/p;->c:F45 ····iput·v0,·p0,·LB/q;->c:F
  
46 ····.line·1646 ····.line·16
47 ····.line·1747 ····.line·17
48 ····const/4·v0,·0x048 ····const/4·v0,·0x0
  
49 ····.line·1849 ····.line·18
50 ····iput·v0,·p0,·LD/p;->d:I50 ····iput·v0,·p0,·LB/q;->d:I
  
51 ····.line·1951 ····.line·19
52 ····.line·2052 ····.line·20
53 ····iput·v0,·p0,·LD/p;->e:I53 ····iput·v0,·p0,·LB/q;->e:I
  
54 ····.line·2154 ····.line·21
55 ····.line·2255 ····.line·22
56 ····return-void56 ····return-void
57 ····.line·2357 ····.line·23
58 ····.line·2458 ····.line·24
59 ····.line·2559 ····.line·25
Offset 165, 8 lines modifiedOffset 165, 12 lines modified
165 ····.line·121165 ····.line·121
166 ····.line·122166 ····.line·122
167 ····.line·123167 ····.line·123
168 ····.line·124168 ····.line·124
169 ····.line·125169 ····.line·125
170 ····.line·126170 ····.line·126
171 ····.line·127171 ····.line·127
 172 ····.line·128
 173 ····.line·129
 174 ····.line·130
 175 ····.line·131
172 .end·method176 .end·method
7.0 KB
smali/D/k.smali vs.
smali/B/l.smali
Max HTML report size reached
2.13 KB
smali/D/j.smali vs.
smali/B/k.smali
Files 15% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LD/j;1 .class·public·final·LB/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·synthetic·a:I5 .field·public·final·synthetic·a:I
  
Offset 12, 47 lines modifiedOffset 12, 47 lines modified
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·synthetic·constructor·<init>(I)V13 .method·public·synthetic·constructor·<init>(I)V
14 ····.locals·014 ····.locals·0
  
15 ····.line·115 ····.line·1
16 ····iput·p1,·p0,·LD/j;->a:I16 ····iput·p1,·p0,·LB/k;->a:I
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····return-void18 ····return-void
19 .end·method19 .end·method
  
20 .method·public·constructor·<init>(II)V20 .method·public·constructor·<init>(II)V
21 ····.locals·121 ····.locals·1
  
22 ····const/4·v0,·0x222 ····const/4·v0,·0x2
  
23 ····iput·v0,·p0,·LD/j;->a:I23 ····iput·v0,·p0,·LB/k;->a:I
  
24 ····.line·224 ····.line·2
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·326 ····.line·3
27 ····iput·p1,·p0,·LD/j;->b:I27 ····iput·p1,·p0,·LB/k;->b:I
  
28 ····.line·428 ····.line·4
29 ····iput·p2,·p0,·LD/j;->c:I29 ····iput·p2,·p0,·LB/k;->c:I
  
30 ····return-void30 ····return-void
31 .end·method31 .end·method
  
  
32 #·virtual·methods32 #·virtual·methods
33 .method·public·toString()Ljava/lang/String;33 .method·public·toString()Ljava/lang/String;
34 ····.locals·234 ····.locals·2
  
35 ····.line·135 ····.line·1
36 ····iget·v0,·p0,·LD/j;->a:I36 ····iget·v0,·p0,·LB/k;->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 146, 15 lines modifiedOffset 146, 15 lines modified
146 ····.line·50146 ····.line·50
147 ····.line·51147 ····.line·51
148 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;148 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
149 ····.line·52149 ····.line·52
150 ····.line·53150 ····.line·53
151 ····.line·54151 ····.line·54
152 ····iget·v1,·p0,·LD/j;->b:I152 ····iget·v1,·p0,·LB/k;->b:I
  
153 ····.line·55153 ····.line·55
154 ····.line·56154 ····.line·56
155 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;155 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
156 ····.line·57156 ····.line·57
157 ····.line·58157 ····.line·58
Offset 164, 15 lines modifiedOffset 164, 15 lines modified
164 ····.line·60164 ····.line·60
165 ····.line·61165 ····.line·61
166 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;166 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
167 ····.line·62167 ····.line·62
168 ····.line·63168 ····.line·63
169 ····.line·64169 ····.line·64
170 ····iget·v1,·p0,·LD/j;->c:I170 ····iget·v1,·p0,·LB/k;->c:I
  
171 ····.line·65171 ····.line·65
172 ····.line·66172 ····.line·66
173 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;173 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
174 ····.line·67174 ····.line·67
175 ····.line·68175 ····.line·68
Offset 245, 8 lines modifiedOffset 245, 12 lines modified
245 ····.line·121245 ····.line·121
246 ····.line·122246 ····.line·122
247 ····.line·123247 ····.line·123
248 ····.line·124248 ····.line·124
249 ····.line·125249 ····.line·125
250 ····.line·126250 ····.line·126
251 ····.line·127251 ····.line·127
 252 ····.line·128
 253 ····.line·129
 254 ····.line·130
 255 ····.line·131
252 .end·method256 .end·method
10.6 KB
smali/D/z.smali vs.
smali/B/A.smali
Max HTML report size reached
523 B
smali/D/q.smali vs.
smali/B/r.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LD/q;1 .class·public·abstract·LB/r;
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/view/View;)V5 .method·public·static·a(Landroid/view/View;)V
6 ····.locals·06 ····.locals·0
Offset 134, 8 lines modifiedOffset 134, 15 lines modified
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
137 ····.line·125137 ····.line·125
138 ····.line·126138 ····.line·126
139 ····.line·127139 ····.line·127
140 ····.line·128140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
141 .end·method148 .end·method
2.35 KB
smali/D/r.smali vs.
smali/B/s.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LD/r;1 .class·public·abstract·LB/s;
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/view/View;)Landroid/content/res/ColorStateList;5 .method·public·static·a(Landroid/view/View;)Landroid/content/res/ColorStateList;
6 ····.locals·06 ····.locals·0
Offset 136, 14 lines modifiedOffset 136, 21 lines modified
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
139 ····.line·125139 ····.line·125
140 ····.line·126140 ····.line·126
141 ····.line·127141 ····.line·127
142 ····.line·128142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
143 .end·method150 .end·method
  
144 .method·public·static·b(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;151 .method·public·static·b(Landroid/view/View;)Landroid/graphics/PorterDuff$Mode;
145 ····.locals·0152 ····.locals·0
  
146 ····.line·1153 ····.line·1
147 ····invoke-virtual·{p0},·Landroid/view/View;->getBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;154 ····invoke-virtual·{p0},·Landroid/view/View;->getBackgroundTintMode()Landroid/graphics/PorterDuff$Mode;
Offset 274, 14 lines modifiedOffset 281, 21 lines modified
274 ····.line·122281 ····.line·122
275 ····.line·123282 ····.line·123
276 ····.line·124283 ····.line·124
277 ····.line·125284 ····.line·125
278 ····.line·126285 ····.line·126
279 ····.line·127286 ····.line·127
280 ····.line·128287 ····.line·128
 288 ····.line·129
 289 ····.line·130
 290 ····.line·131
 291 ····.line·132
 292 ····.line·133
 293 ····.line·134
 294 ····.line·135
281 .end·method295 .end·method
  
282 .method·public·static·c(Landroid/view/View;Landroid/content/res/ColorStateList;)V296 .method·public·static·c(Landroid/view/View;Landroid/content/res/ColorStateList;)V
283 ····.locals·0297 ····.locals·0
  
284 ····.line·1298 ····.line·1
285 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V299 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setBackgroundTintList(Landroid/content/res/ColorStateList;)V
Offset 504, 14 lines modifiedOffset 518, 23 lines modified
504 ····.line·216518 ····.line·216
505 ····.line·217519 ····.line·217
506 ····.line·218520 ····.line·218
507 ····.line·219521 ····.line·219
508 ····.line·220522 ····.line·220
509 ····.line·221523 ····.line·221
510 ····.line·222524 ····.line·222
 525 ····.line·223
 526 ····.line·224
 527 ····.line·225
 528 ····.line·226
 529 ····.line·227
 530 ····.line·228
 531 ····.line·229
 532 ····.line·230
 533 ····.line·231
511 .end·method534 .end·method
  
512 .method·public·static·d(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V535 .method·public·static·d(Landroid/view/View;Landroid/graphics/PorterDuff$Mode;)V
513 ····.locals·0536 ····.locals·0
  
514 ····.line·1537 ····.line·1
515 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V538 ····invoke-virtual·{p0,·p1},·Landroid/view/View;->setBackgroundTintMode(Landroid/graphics/PorterDuff$Mode;)V
Offset 734, 14 lines modifiedOffset 757, 23 lines modified
734 ····.line·216757 ····.line·216
735 ····.line·217758 ····.line·217
736 ····.line·218759 ····.line·218
737 ····.line·219760 ····.line·219
738 ····.line·220761 ····.line·220
739 ····.line·221762 ····.line·221
740 ····.line·222763 ····.line·222
 764 ····.line·223
 765 ····.line·224
 766 ····.line·225
 767 ····.line·226
 768 ····.line·227
 769 ····.line·228
 770 ····.line·229
 771 ····.line·230
 772 ····.line·231
741 .end·method773 .end·method
  
742 .method·public·static·e(Landroid/view/View;)V774 .method·public·static·e(Landroid/view/View;)V
743 ····.locals·0775 ····.locals·0
  
744 ····.line·1776 ····.line·1
745 ····invoke-virtual·{p0},·Landroid/view/View;->stopNestedScroll()V777 ····invoke-virtual·{p0},·Landroid/view/View;->stopNestedScroll()V
Offset 870, 8 lines modifiedOffset 902, 15 lines modified
870 ····.line·122902 ····.line·122
871 ····.line·123903 ····.line·123
872 ····.line·124904 ····.line·124
873 ····.line·125905 ····.line·125
874 ····.line·126906 ····.line·126
875 ····.line·127907 ····.line·127
876 ····.line·128908 ····.line·128
 909 ····.line·129
 910 ····.line·130
 911 ····.line·131
 912 ····.line·132
 913 ····.line·133
 914 ····.line·134
 915 ····.line·135
877 .end·method916 .end·method
6.17 KB
smali/D/N.smali vs.
smali/B/O.smali
Files 5% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·final·LD/N;1 .class·public·final·LB/O;
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:LD/M;5 .field·public·final·a:LB/N;
  
  
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 20, 15 lines modifiedOffset 20, 15 lines modified
  
20 ····.line·420 ····.line·4
21 ····.line·521 ····.line·5
22 ····if-lt·v0,·v1,·:cond_022 ····if-lt·v0,·v1,·:cond_0
  
23 ····.line·623 ····.line·6
24 ····.line·724 ····.line·7
25 ····sget·v0,·LD/L;->g:I25 ····sget·v0,·LB/M;->g:I
  
26 ····.line·826 ····.line·8
27 ····.line·927 ····.line·9
28 ····goto·:goto_028 ····goto·:goto_0
  
29 ····.line·1029 ····.line·10
30 ····:cond_030 ····:cond_0
Offset 36, 23 lines modifiedOffset 36, 23 lines modified
  
36 ····.line·1136 ····.line·11
37 ····.line·1237 ····.line·12
38 ····if-lt·v0,·v1,·:cond_138 ····if-lt·v0,·v1,·:cond_1
  
39 ····.line·1339 ····.line·13
40 ····.line·1440 ····.line·14
41 ····sget·v0,·LD/K;->f:I41 ····sget·v0,·LB/L;->f:I
  
42 ····.line·1542 ····.line·15
43 ····.line·1643 ····.line·16
44 ····goto·:goto_044 ····goto·:goto_0
  
45 ····.line·1745 ····.line·17
46 ····:cond_146 ····:cond_1
47 ····sget·v0,·LD/M;->b:I47 ····sget·v0,·LB/N;->b:I
  
48 ····.line·1848 ····.line·18
49 ····.line·1949 ····.line·19
50 ····:goto_050 ····:goto_0
51 ····return-void51 ····return-void
52 ····.line·2052 ····.line·20
53 ····.line·2153 ····.line·21
Offset 158, 28 lines modifiedOffset 158, 32 lines modified
158 ····.line·121158 ····.line·121
159 ····.line·122159 ····.line·122
160 ····.line·123160 ····.line·123
161 ····.line·124161 ····.line·124
162 ····.line·125162 ····.line·125
163 ····.line·126163 ····.line·126
164 ····.line·127164 ····.line·127
 165 ····.line·128
 166 ····.line·129
 167 ····.line·130
 168 ····.line·131
165 .end·method169 .end·method
  
166 .method·public·constructor·<init>()V170 .method·public·constructor·<init>()V
167 ····.locals·1171 ····.locals·1
  
168 ····.line·8172 ····.line·8
169 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V173 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
170 ····.line·9174 ····.line·9
171 ····new-instance·v0,·LD/M;175 ····new-instance·v0,·LB/N;
  
172 ····invoke-direct·{v0,·p0},·LD/M;-><init>(LD/N;)V176 ····invoke-direct·{v0,·p0},·LB/N;-><init>(LB/O;)V
  
173 ····iput-object·v0,·p0,·LD/N;->a:LD/M;177 ····iput-object·v0,·p0,·LB/O;->a:LB/N;
  
174 ····return-void178 ····return-void
175 .end·method179 .end·method
  
176 .method·public·constructor·<init>(Landroid/view/WindowInsets;)V180 .method·public·constructor·<init>(Landroid/view/WindowInsets;)V
177 ····.locals·2181 ····.locals·2
  
Offset 190, 90 lines modifiedOffset 194, 90 lines modified
190 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I194 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
191 ····const/16·v1,·0x22195 ····const/16·v1,·0x22
  
192 ····if-lt·v0,·v1,·:cond_0196 ····if-lt·v0,·v1,·:cond_0
  
193 ····.line·3197 ····.line·3
194 ····new-instance·v0,·LD/L;198 ····new-instance·v0,·LB/M;
  
195 ····invoke-direct·{v0,·p0,·p1},·LD/L;-><init>(LD/N;Landroid/view/WindowInsets;)V199 ····invoke-direct·{v0,·p0,·p1},·LB/M;-><init>(LB/O;Landroid/view/WindowInsets;)V
  
196 ····iput-object·v0,·p0,·LD/N;->a:LD/M;200 ····iput-object·v0,·p0,·LB/O;->a:LB/N;
  
197 ····goto·:goto_0201 ····goto·:goto_0
  
198 ····:cond_0202 ····:cond_0
199 ····const/16·v1,·0x1e203 ····const/16·v1,·0x1e
  
200 ····if-lt·v0,·v1,·:cond_1204 ····if-lt·v0,·v1,·:cond_1
  
201 ····.line·4205 ····.line·4
202 ····new-instance·v0,·LD/K;206 ····new-instance·v0,·LB/L;
  
203 ····invoke-direct·{v0,·p0,·p1},·LD/K;-><init>(LD/N;Landroid/view/WindowInsets;)V207 ····invoke-direct·{v0,·p0,·p1},·LB/L;-><init>(LB/O;Landroid/view/WindowInsets;)V
  
204 ····iput-object·v0,·p0,·LD/N;->a:LD/M;208 ····iput-object·v0,·p0,·LB/O;->a:LB/N;
  
205 ····goto·:goto_0209 ····goto·:goto_0
  
206 ····:cond_1210 ····:cond_1
207 ····const/16·v1,·0x1d211 ····const/16·v1,·0x1d
  
208 ····if-lt·v0,·v1,·:cond_2212 ····if-lt·v0,·v1,·:cond_2
  
209 ····.line·5213 ····.line·5
210 ····new-instance·v0,·LD/I;214 ····new-instance·v0,·LB/J;
  
211 ····invoke-direct·{v0,·p0,·p1},·LD/I;-><init>(LD/N;Landroid/view/WindowInsets;)V215 ····invoke-direct·{v0,·p0,·p1},·LB/J;-><init>(LB/O;Landroid/view/WindowInsets;)V
  
Max diff block lines reached; 3394/6247 bytes (54.33%) of diff not shown.
1.13 KB
smali/D/u.smali vs.
smali/l0/d.smali
Files 7% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 31 lines modified
1 .class·public·abstract·LD/u;1 .class·public·final·Ll0/d;
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/Runnable;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·a(Landroid/view/View;)Landroid/view/View$AccessibilityDelegate;7 .method·public·constructor·<init>(Ljava/lang/Runnable;)V
6 ····.locals·08 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/View;->getAccessibilityDelegate()Landroid/view/View$AccessibilityDelegate;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 ····iput-object·p1,·p0,·Ll0/d;->a:Ljava/lang/Runnable;
  
13 ····.line·515 ····.line·5
14 ····return-object·p0 
15 ····.line·616 ····.line·6
 17 ····return-void
16 ····.line·718 ····.line·7
17 ····.line·819 ····.line·8
18 ····.line·920 ····.line·9
19 ····.line·1021 ····.line·10
20 ····.line·1122 ····.line·11
21 ····.line·1223 ····.line·12
22 ····.line·1324 ····.line·13
Offset 136, 8 lines modifiedOffset 140, 15 lines modified
136 ····.line·122140 ····.line·122
137 ····.line·123141 ····.line·123
138 ····.line·124142 ····.line·124
139 ····.line·125143 ····.line·125
140 ····.line·126144 ····.line·126
141 ····.line·127145 ····.line·127
142 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
143 .end·method154 .end·method
2.32 KB
smali/D/d.smali vs.
smali/k0/h.smali
Files 12% similar despite different names
    
Offset 1, 84 lines modifiedOffset 1, 70 lines modified
1 .class·public·final·LD/d;1 .class·public·interface·abstract·Lk0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·a()V
 6 .end·method
4 #·instance·fields 
5 .field·public·final·a:Landroid/content/Context; 
  
6 .field·public·final·b:LB0/a; 
  
7 .field·public·c:Landroid/view/VelocityTracker; 
  
8 .field·public·d:F 
  
9 .field·public·e:I 
  
10 .field·public·f:I 
  
11 .field·public·g:I 
  
12 .field·public·final·h:[I 
  
 7 .method·public·abstract·b()V
 8 .end·method
  
 9 .method·public·c(Lk0/e;Ljava/lang/Runnable;)V
13 #·direct·methods 
14 .method·public·constructor·<init>(Landroid/content/Context;LB0/a;)V 
15 ····.locals·210 ····.locals·2
  
16 ····.line·111 ····.line·1
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····if-nez·p1,·:cond_0
  
18 ····.line·213 ····.line·2
19 ····.line·314 ····.line·3
 15 ····const/4·p1,·0x0
  
20 ····.line·416 ····.line·4
21 ····const/4·v0,·-0x117 ····goto·:goto_0
  
22 ····.line·518 ····.line·5
23 ····iput·v0,·p0,·LD/d;->e:I19 ····:cond_0
 20 ····new-instance·v0,·LB0/b;
  
24 ····.line·621 ····.line·6
25 ····.line·722 ····.line·7
26 ····iput·v0,·p0,·LD/d;->f:I23 ····const/16·v1,·0x1a
  
27 ····.line·824 ····.line·8
28 ····.line·925 ····.line·9
29 ····iput·v0,·p0,·LD/d;->g:I26 ····invoke-direct·{v0,·v1,·p1},·LB0/b;-><init>(ILjava/lang/Object;)V
  
30 ····.line·1027 ····.line·10
31 ····.line·1128 ····.line·11
32 ····const·v0,·0x7fffffff 
  
33 ····.line·1229 ····.line·12
 30 ····move-object·p1,·v0
  
34 ····.line·1331 ····.line·13
35 ····.line·14 
36 ····const/4·v1,·0x032 ····:goto_0
 33 ····new-instance·v0,·Lk0/f;
  
 34 ····.line·14
37 ····.line·1535 ····.line·15
38 ····filled-new-array·{v0,·v1},·[I36 ····invoke-direct·{v0,·p1,·p2},·Lk0/f;-><init>(LB0/b;Ljava/lang/Runnable;)V
  
39 ····.line·1637 ····.line·16
40 ····.line·1738 ····.line·17
41 ····.line·1839 ····.line·18
42 ····move-result-object·v040 ····invoke-interface·{p0,·v0},·Lk0/h;->d(Lk0/f;)V
  
43 ····.line·1941 ····.line·19
44 ····iput-object·v0,·p0,·LD/d;->h:[I 
  
45 ····.line·2042 ····.line·20
46 ····.line·2143 ····.line·21
 44 ····return-void
47 ····iput-object·p1,·p0,·LD/d;->a:Landroid/content/Context; 
  
48 ····.line·2245 ····.line·22
49 ····.line·2346 ····.line·23
50 ····iput-object·p2,·p0,·LD/d;->b:LB0/a; 
  
51 ····.line·2447 ····.line·24
52 ····.line·2548 ····.line·25
53 ····return-void 
54 ····.line·2649 ····.line·26
55 ····.line·2750 ····.line·27
56 ····.line·2851 ····.line·28
57 ····.line·2952 ····.line·29
58 ····.line·3053 ····.line·30
59 ····.line·3154 ····.line·31
60 ····.line·3255 ····.line·32
Offset 268, 8 lines modifiedOffset 254, 20 lines modified
268 ····.line·216254 ····.line·216
269 ····.line·217255 ····.line·217
270 ····.line·218256 ····.line·218
271 ····.line·219257 ····.line·219
272 ····.line·220258 ····.line·220
273 ····.line·221259 ····.line·221
274 ····.line·222260 ····.line·222
 261 ····.line·223
 262 ····.line·224
 263 ····.line·225
 264 ····.line·226
 265 ····.line·227
 266 ····.line·228
 267 ····.line·229
 268 ····.line·230
 269 ····.line·231
 270 .end·method
  
 271 .method·public·abstract·d(Lk0/f;)V
275 .end·method272 .end·method
1.66 KB
smali/D/L.smali vs.
smali/B/L.smali
Files 4% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LD/L;1 .class·public·LB/L;
2 .super·LD/K;2 .super·LB/J;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·g:I5 .field·public·static·final·synthetic·f: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 ····invoke-static·{},·LD/J;->g()Landroid/view/WindowInsets;10 ····invoke-static·{},·LB/K;->g()Landroid/view/WindowInsets;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····.line·413 ····.line·4
14 ····move-result-object·v014 ····move-result-object·v0
  
15 ····.line·515 ····.line·5
16 ····invoke-static·{v0},·LD/N;->a(Landroid/view/WindowInsets;)LD/N;16 ····invoke-static·{v0},·LB/O;->a(Landroid/view/WindowInsets;)LB/O;
  
17 ····.line·617 ····.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
Offset 141, 21 lines modifiedOffset 141, 25 lines modified
141 ····.line·121141 ····.line·121
142 ····.line·122142 ····.line·122
143 ····.line·123143 ····.line·123
144 ····.line·124144 ····.line·124
145 ····.line·125145 ····.line·125
146 ····.line·126146 ····.line·126
147 ····.line·127147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
148 .end·method152 .end·method
  
149 .method·public·constructor·<init>(LD/N;Landroid/view/WindowInsets;)V153 .method·public·constructor·<init>(LB/O;Landroid/view/WindowInsets;)V
150 ····.locals·0154 ····.locals·0
  
151 ····.line·1155 ····.line·1
152 ····invoke-direct·{p0,·p1,·p2},·LD/K;-><init>(LD/N;Landroid/view/WindowInsets;)V156 ····invoke-direct·{p0,·p1,·p2},·LB/J;-><init>(LB/O;Landroid/view/WindowInsets;)V
  
153 ····.line·2157 ····.line·2
154 ····.line·3158 ····.line·3
155 ····.line·4159 ····.line·4
156 ····return-void160 ····return-void
157 ····.line·5161 ····.line·5
158 ····.line·6162 ····.line·6
Offset 371, 8 lines modifiedOffset 375, 17 lines modified
371 ····.line·216375 ····.line·216
372 ····.line·217376 ····.line·217
373 ····.line·218377 ····.line·218
374 ····.line·219378 ····.line·219
375 ····.line·220379 ····.line·220
376 ····.line·221380 ····.line·221
377 ····.line·222381 ····.line·222
 382 ····.line·223
 383 ····.line·224
 384 ····.line·225
 385 ····.line·226
 386 ····.line·227
 387 ····.line·228
 388 ····.line·229
 389 ····.line·230
 390 ····.line·231
378 .end·method391 .end·method
2.49 KB
smali/D/B.smali vs.
smali/B/C.smali
Files 4% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·public·LD/B;1 .class·public·LB/C;
2 .super·LD/E;2 .super·LB/F;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Landroid/view/WindowInsets$Builder;5 .field·public·final·a:Landroid/view/WindowInsets$Builder;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>()V7 .method·public·constructor·<init>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·LD/E;-><init>()V10 ····invoke-direct·{p0},·LB/F;-><init>()V
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····.line·413 ····.line·4
14 ····invoke-static·{},·LD/A;->h()Landroid/view/WindowInsets$Builder;14 ····invoke-static·{},·LB/B;->h()Landroid/view/WindowInsets$Builder;
  
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····.line·717 ····.line·7
18 ····move-result-object·v018 ····move-result-object·v0
  
19 ····.line·819 ····.line·8
20 ····iput-object·v0,·p0,·LD/B;->a:Landroid/view/WindowInsets$Builder;20 ····iput-object·v0,·p0,·LB/C;->a:Landroid/view/WindowInsets$Builder;
  
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····return-void23 ····return-void
24 ····.line·1124 ····.line·11
25 ····.line·1225 ····.line·12
26 ····.line·1326 ····.line·13
Offset 143, 55 lines modifiedOffset 143, 59 lines modified
143 ····.line·121143 ····.line·121
144 ····.line·122144 ····.line·122
145 ····.line·123145 ····.line·123
146 ····.line·124146 ····.line·124
147 ····.line·125147 ····.line·125
148 ····.line·126148 ····.line·126
149 ····.line·127149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
150 .end·method154 .end·method
  
  
151 #·virtual·methods155 #·virtual·methods
152 .method·public·b()LD/N;156 .method·public·b()LB/O;
153 ····.locals·3157 ····.locals·3
  
154 ····.line·1158 ····.line·1
155 ····invoke-virtual·{p0},·LD/E;->a()V159 ····invoke-virtual·{p0},·LB/F;->a()V
  
156 ····.line·2160 ····.line·2
157 ····.line·3161 ····.line·3
158 ····.line·4162 ····.line·4
159 ····iget-object·v0,·p0,·LD/B;->a:Landroid/view/WindowInsets$Builder;163 ····iget-object·v0,·p0,·LB/C;->a:Landroid/view/WindowInsets$Builder;
  
160 ····.line·5164 ····.line·5
161 ····.line·6165 ····.line·6
162 ····invoke-static·{v0},·LD/A;->j(Landroid/view/WindowInsets$Builder;)Landroid/view/WindowInsets;166 ····invoke-static·{v0},·LB/B;->j(Landroid/view/WindowInsets$Builder;)Landroid/view/WindowInsets;
  
163 ····.line·7167 ····.line·7
164 ····.line·8168 ····.line·8
165 ····.line·9169 ····.line·9
166 ····move-result-object·v0170 ····move-result-object·v0
  
167 ····.line·10171 ····.line·10
168 ····invoke-static·{v0},·LD/N;->a(Landroid/view/WindowInsets;)LD/N;172 ····invoke-static·{v0},·LB/O;->a(Landroid/view/WindowInsets;)LB/O;
  
169 ····.line·11173 ····.line·11
170 ····.line·12174 ····.line·12
171 ····.line·13175 ····.line·13
172 ····move-result-object·v0176 ····move-result-object·v0
  
173 ····.line·14177 ····.line·14
174 ····iget-object·v1,·v0,·LD/N;->a:LD/M;178 ····iget-object·v1,·v0,·LB/O;->a:LB/N;
  
175 ····.line·15179 ····.line·15
176 ····.line·16180 ····.line·16
177 ····const/4·v2,·0x0181 ····const/4·v2,·0x0
  
178 ····.line·17182 ····.line·17
179 ····invoke-virtual·{v1,·v2},·LD/M;->i([Lv/b;)V183 ····invoke-virtual·{v1,·v2},·LB/N;->i([Lt/b;)V
  
180 ····.line·18184 ····.line·18
181 ····.line·19185 ····.line·19
182 ····.line·20186 ····.line·20
183 ····return-object·v0187 ····return-object·v0
184 ····.line·21188 ····.line·21
185 ····.line·22189 ····.line·22
Offset 296, 8 lines modifiedOffset 300, 12 lines modified
296 ····.line·121300 ····.line·121
297 ····.line·122301 ····.line·122
298 ····.line·123302 ····.line·123
299 ····.line·124303 ····.line·124
300 ····.line·125304 ····.line·125
301 ····.line·126305 ····.line·126
302 ····.line·127306 ····.line·127
 307 ····.line·128
 308 ····.line·129
 309 ····.line·130
 310 ····.line·131
303 .end·method311 .end·method
748 B
smali/D/o.smali vs.
smali/B/p.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LD/o;1 .class·public·abstract·LB/p;
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/Map;5 .field·public·static·final·a:Ljava/util/Map;
  
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
  
25 ····.line·725 ····.line·7
26 ····.line·826 ····.line·8
27 ····.line·927 ····.line·9
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····.line·1029 ····.line·10
30 ····sput-object·v0,·LD/o;->a:Ljava/util/Map;30 ····sput-object·v0,·LB/p;->a:Ljava/util/Map;
  
31 ····.line·1131 ····.line·11
32 ····.line·1232 ····.line·12
33 ····return-void33 ····return-void
34 ····.line·1334 ····.line·13
35 ····.line·1435 ····.line·14
36 ····.line·1536 ····.line·15
Offset 145, 8 lines modifiedOffset 145, 12 lines modified
145 ····.line·121145 ····.line·121
146 ····.line·122146 ····.line·122
147 ····.line·123147 ····.line·123
148 ····.line·124148 ····.line·124
149 ····.line·125149 ····.line·125
150 ····.line·126150 ····.line·126
151 ····.line·127151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
152 .end·method156 .end·method
1.54 KB
smali/D/y.smali vs.
smali/B/z.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LD/y;1 .class·public·abstract·LB/z;
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 40, 15 lines modifiedOffset 40, 15 lines modified
  
40 ····.line·1340 ····.line·13
41 ····.line·1441 ····.line·14
42 ····.line·1542 ····.line·15
43 ····move-result-object·v043 ····move-result-object·v0
  
44 ····.line·1644 ····.line·16
45 ····sput-object·v0,·LD/y;->a:Ljava/lang/reflect/Method;45 ····sput-object·v0,·LB/z;->a:Ljava/lang/reflect/Method;
46 ····:try_end_046 ····:try_end_0
47 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_047 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
48 ····.line·1748 ····.line·17
49 ····.line·1849 ····.line·18
50 ····goto·:goto_050 ····goto·:goto_0
  
Offset 167, 14 lines modifiedOffset 167, 18 lines modified
167 ····.line·121167 ····.line·121
168 ····.line·122168 ····.line·122
169 ····.line·123169 ····.line·123
170 ····.line·124170 ····.line·124
171 ····.line·125171 ····.line·125
172 ····.line·126172 ····.line·126
173 ····.line·127173 ····.line·127
 174 ····.line·128
 175 ····.line·129
 176 ····.line·130
 177 ····.line·131
174 .end·method178 .end·method
  
175 .method·public·static·a(Landroid/view/ViewConfiguration;Landroid/content/Context;)F179 .method·public·static·a(Landroid/view/ViewConfiguration;Landroid/content/Context;)F
176 ····.locals·3180 ····.locals·3
  
177 ····.line·1181 ····.line·1
178 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I182 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
Offset 185, 15 lines modifiedOffset 189, 15 lines modified
  
185 ····.line·4189 ····.line·4
186 ····.line·5190 ····.line·5
187 ····if-lt·v0,·v1,·:cond_0191 ····if-lt·v0,·v1,·:cond_0
  
188 ····.line·6192 ····.line·6
189 ····.line·7193 ····.line·7
190 ····sget-object·v0,·LD/y;->a:Ljava/lang/reflect/Method;194 ····sget-object·v0,·LB/z;->a:Ljava/lang/reflect/Method;
  
191 ····.line·8195 ····.line·8
192 ····.line·9196 ····.line·9
193 ····if-eqz·v0,·:cond_0197 ····if-eqz·v0,·:cond_0
  
194 ····.line·10198 ····.line·10
195 ····.line·11199 ····.line·11
Offset 467, 8 lines modifiedOffset 471, 17 lines modified
467 ····.line·216471 ····.line·216
468 ····.line·217472 ····.line·217
469 ····.line·218473 ····.line·218
470 ····.line·219474 ····.line·219
471 ····.line·220475 ····.line·220
472 ····.line·221476 ····.line·221
473 ····.line·222477 ····.line·222
 478 ····.line·223
 479 ····.line·224
 480 ····.line·225
 481 ····.line·226
 482 ····.line·227
 483 ····.line·228
 484 ····.line·229
 485 ····.line·230
 486 ····.line·231
474 .end·method487 .end·method
932 B
smali/D/O.smali vs.
smali/B/D.smali
Files 2% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·public·LD/O;1 .class·public·LB/D;
2 .super·La/a;2 .super·LB/C;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·i:Landroid/view/Window; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Landroid/view/Window;)V5 .method·public·constructor·<init>()V
8 ····.locals·06 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-direct·{p0},·LB/C;-><init>()V
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····.line·411 ····.line·4
 12 ····return-void
14 ····iput-object·p1,·p0,·LD/O;->i:Landroid/view/Window; 
  
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 140, 8 lines modifiedOffset 134, 11 lines modified
140 ····.line·122134 ····.line·122
141 ····.line·123135 ····.line·123
142 ····.line·124136 ····.line·124
143 ····.line·125137 ····.line·125
144 ····.line·126138 ····.line·126
145 ····.line·127139 ····.line·127
146 ····.line·128140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
147 .end·method144 .end·method
809 B
smali/D/C.smali vs.
smali/d1/h.smali
Files 6% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·LD/C;1 .class·public·Ld1/h;
2 .super·LD/B;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·virtual·methods
5 .method·public·constructor·<init>()V5 .method·public·toString()Ljava/lang/String;
6 ····.locals·06 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0},·LD/B;-><init>()V8 ····const-string·v0,·"Failed"
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
 11 ····return-object·v0
11 ····.line·412 ····.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 133, 8 lines modifiedOffset 133, 12 lines modified
133 ····.line·121133 ····.line·121
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
137 ····.line·125137 ····.line·125
138 ····.line·126138 ····.line·126
139 ····.line·127139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
140 .end·method144 .end·method
1.62 KB
smali/D/m.smali vs.
smali/B/n.smali
Files 8% similar despite different names
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 .class·public·final·LD/m;1 .class·public·final·LB/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·a:LD/l;5 .field·public·final·a:LB/m;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Landroidx/core/widget/NestedScrollView;)V7 .method·public·constructor·<init>(Landroidx/core/widget/NestedScrollView;)V
8 ····.locals·28 ····.locals·2
  
9 ····.line·19 ····.line·1
Offset 25, 44 lines modifiedOffset 25, 44 lines modified
  
25 ····.line·725 ····.line·7
26 ····.line·826 ····.line·8
27 ····if-lt·v0,·v1,·:cond_027 ····if-lt·v0,·v1,·:cond_0
  
28 ····.line·928 ····.line·9
29 ····.line·1029 ····.line·10
30 ····new-instance·v0,·LD/k;30 ····new-instance·v0,·LB/l;
  
31 ····.line·1131 ····.line·11
32 ····.line·1232 ····.line·12
33 ····invoke-direct·{v0,·p1},·LD/k;-><init>(Landroidx/core/widget/NestedScrollView;)V33 ····invoke-direct·{v0,·p1},·LB/l;-><init>(Landroidx/core/widget/NestedScrollView;)V
  
34 ····.line·1334 ····.line·13
35 ····.line·1435 ····.line·14
36 ····.line·1536 ····.line·15
37 ····iput-object·v0,·p0,·LD/m;->a:LD/l;37 ····iput-object·v0,·p0,·LB/n;->a:LB/m;
  
38 ····.line·1638 ····.line·16
39 ····.line·1739 ····.line·17
40 ····goto·:goto_040 ····goto·:goto_0
  
41 ····.line·1841 ····.line·18
42 ····:cond_042 ····:cond_0
43 ····new-instance·p1,·Li0/c;43 ····new-instance·p1,·Lg0/c;
  
44 ····.line·1944 ····.line·19
45 ····.line·2045 ····.line·20
46 ····const/4·v0,·0x446 ····const/4·v0,·0x1
  
47 ····.line·2147 ····.line·21
48 ····invoke-direct·{p1,·v0},·Li0/c;-><init>(I)V48 ····invoke-direct·{p1,·v0},·Lg0/c;-><init>(I)V
  
49 ····.line·2249 ····.line·22
50 ····.line·2350 ····.line·23
51 ····.line·2451 ····.line·24
52 ····iput-object·p1,·p0,·LD/m;->a:LD/l;52 ····iput-object·p1,·p0,·LB/n;->a:LB/m;
  
53 ····.line·2553 ····.line·25
54 ····.line·2654 ····.line·26
55 ····:goto_055 ····:goto_0
56 ····return-void56 ····return-void
57 ····.line·2757 ····.line·27
58 ····.line·2858 ····.line·28
Offset 162, 8 lines modifiedOffset 162, 15 lines modified
162 ····.line·122162 ····.line·122
163 ····.line·123163 ····.line·123
164 ····.line·124164 ····.line·124
165 ····.line·125165 ····.line·125
166 ····.line·126166 ····.line·126
167 ····.line·127167 ····.line·127
168 ····.line·128168 ····.line·128
 169 ····.line·129
 170 ····.line·130
 171 ····.line·131
 172 ····.line·132
 173 ····.line·133
 174 ····.line·134
 175 ····.line·135
169 .end·method176 .end·method
9.45 KB
smali/D/A.smali vs.
smali/B/B.smali
Max HTML report size reached
9.69 KB
smali/D/w.smali vs.
smali/P/M.smali
Max HTML report size reached
29.9 KB
smali/D/n.smali vs.
smali/q0/C.smali
Max HTML report size reached
737 B
smali/D/Q.smali vs.
smali/B/Q.smali
Files 5% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·final·LD/Q;1 .class·public·final·LB/Q;
2 .super·LD/P;2 .super·LB/P;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·final·y(Z)V5 .method·public·final·z(Z)V
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····iget-object·v0,·p0,·LD/O;->i:Landroid/view/Window;8 ····iget-object·v0,·p0,·LB/P;->e:Landroid/view/Window;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····if-eqz·p1,·:cond_011 ····if-eqz·p1,·:cond_0
  
12 ····.line·412 ····.line·4
13 ····.line·513 ····.line·5
Offset 172, 8 lines modifiedOffset 172, 15 lines modified
172 ····.line·122172 ····.line·122
173 ····.line·123173 ····.line·123
174 ····.line·124174 ····.line·124
175 ····.line·125175 ····.line·125
176 ····.line·126176 ····.line·126
177 ····.line·127177 ····.line·127
178 ····.line·128178 ····.line·128
 179 ····.line·129
 180 ····.line·130
 181 ····.line·131
 182 ····.line·132
 183 ····.line·133
 184 ····.line·134
 185 ····.line·135
179 .end·method186 .end·method
4.79 KB
smali/D/F.smali vs.
smali/B/G.smali
Files 2% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·abstract·LD/F;1 .class·public·abstract·LB/G;
2 .super·LD/M;2 .super·LB/N;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·c:Landroid/view/WindowInsets;5 .field·public·final·c:Landroid/view/WindowInsets;
  
6 .field·public·d:Lv/b;6 .field·public·d:Lt/b;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(LD/N;Landroid/view/WindowInsets;)V8 .method·public·constructor·<init>(LB/O;Landroid/view/WindowInsets;)V
9 ····.locals·09 ····.locals·0
  
10 ····.line·110 ····.line·1
11 ····invoke-direct·{p0,·p1},·LD/M;-><init>(LD/N;)V11 ····invoke-direct·{p0,·p1},·LB/N;-><init>(LB/O;)V
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····.line·414 ····.line·4
15 ····const/4·p1,·0x015 ····const/4·p1,·0x0
  
16 ····.line·516 ····.line·5
17 ····iput-object·p1,·p0,·LD/F;->d:Lv/b;17 ····iput-object·p1,·p0,·LB/G;->d:Lt/b;
  
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····iput-object·p2,·p0,·LD/F;->c:Landroid/view/WindowInsets;20 ····iput-object·p2,·p0,·LB/G;->c:Landroid/view/WindowInsets;
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····return-void23 ····return-void
24 ····.line·1024 ····.line·10
25 ····.line·1125 ····.line·11
26 ····.line·1226 ····.line·12
Offset 240, 14 lines modifiedOffset 240, 23 lines modified
240 ····.line·216240 ····.line·216
241 ····.line·217241 ····.line·217
242 ····.line·218242 ····.line·218
243 ····.line·219243 ····.line·219
244 ····.line·220244 ····.line·220
245 ····.line·221245 ····.line·221
246 ····.line·222246 ····.line·222
 247 ····.line·223
 248 ····.line·224
 249 ····.line·225
 250 ····.line·226
 251 ····.line·227
 252 ····.line·228
 253 ····.line·229
 254 ····.line·230
 255 ····.line·231
247 .end·method256 .end·method
  
248 .method·public·static·k(II)Z257 .method·public·static·k(II)Z
249 ····.locals·0258 ····.locals·0
  
250 ····.line·1259 ····.line·1
251 ····and-int/lit8·p0,·p0,·0x6260 ····and-int/lit8·p0,·p0,·0x6
Offset 482, 23 lines modifiedOffset 491, 32 lines modified
482 ····.line·216491 ····.line·216
483 ····.line·217492 ····.line·217
484 ····.line·218493 ····.line·218
485 ····.line·219494 ····.line·219
486 ····.line·220495 ····.line·220
487 ····.line·221496 ····.line·221
488 ····.line·222497 ····.line·222
 498 ····.line·223
 499 ····.line·224
 500 ····.line·225
 501 ····.line·226
 502 ····.line·227
 503 ····.line·228
 504 ····.line·229
 505 ····.line·230
 506 ····.line·231
489 .end·method507 .end·method
  
  
490 #·virtual·methods508 #·virtual·methods
491 .method·public·equals(Ljava/lang/Object;)Z509 .method·public·equals(Ljava/lang/Object;)Z
492 ····.locals·3510 ····.locals·3
  
493 ····.line·1511 ····.line·1
494 ····invoke-super·{p0,·p1},·LD/M;->equals(Ljava/lang/Object;)Z512 ····invoke-super·{p0,·p1},·LB/N;->equals(Ljava/lang/Object;)Z
  
495 ····.line·2513 ····.line·2
496 ····.line·3514 ····.line·3
497 ····.line·4515 ····.line·4
498 ····move-result·v0516 ····move-result·v0
  
499 ····.line·5517 ····.line·5
Offset 509, 15 lines modifiedOffset 527, 15 lines modified
  
509 ····.line·7527 ····.line·7
510 ····.line·8528 ····.line·8
511 ····return·v1529 ····return·v1
  
512 ····.line·9530 ····.line·9
513 ····:cond_0531 ····:cond_0
514 ····check-cast·p1,·LD/F;532 ····check-cast·p1,·LB/G;
  
515 ····.line·10533 ····.line·10
516 ····.line·11534 ····.line·11
517 ····const/4·v0,·0x0535 ····const/4·v0,·0x0
  
518 ····.line·12536 ····.line·12
519 ····const/4·v2,·0x0537 ····const/4·v2,·0x0
Offset 542, 15 lines modifiedOffset 560, 15 lines modified
542 ····.line·22560 ····.line·22
543 ····const/4·p1,·0x0561 ····const/4·p1,·0x0
  
544 ····.line·23562 ····.line·23
545 ····const/4·v0,·0x0563 ····const/4·v0,·0x0
  
546 ····.line·24564 ····.line·24
547 ····invoke-static·{p1,·v0},·LD/F;->k(II)Z565 ····invoke-static·{p1,·v0},·LB/G;->k(II)Z
  
548 ····.line·25566 ····.line·25
549 ····.line·26567 ····.line·26
550 ····.line·27568 ····.line·27
551 ····move-result·p1569 ····move-result·p1
  
552 ····.line·28570 ····.line·28
Offset 656, 29 lines modifiedOffset 674, 36 lines modified
656 ····.line·122674 ····.line·122
Max diff block lines reached; 2397/4839 bytes (49.54%) of diff not shown.
47.3 KB
smali/D/M.smali vs.
smali/d1/i.smali
Max HTML report size reached
3.34 KB
smali/D/e.smali vs.
smali/B/f.smali
Files 2% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LD/e;1 .class·public·final·LB/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·final·a:Landroid/view/DisplayCutout;5 .field·public·final·a:Landroid/view/DisplayCutout;
  
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
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,·LD/e;->a:Landroid/view/DisplayCutout;18 ····iput-object·p1,·p0,·LB/f;->a:Landroid/view/DisplayCutout;
  
19 ····.line·519 ····.line·5
20 ····.line·620 ····.line·6
21 ····return-void21 ····return-void
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
24 ····.line·924 ····.line·9
Offset 140, 14 lines modifiedOffset 140, 21 lines modified
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
143 ····.line·125143 ····.line·125
144 ····.line·126144 ····.line·126
145 ····.line·127145 ····.line·127
146 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
147 .end·method154 .end·method
  
  
148 #·virtual·methods155 #·virtual·methods
149 .method·public·final·equals(Ljava/lang/Object;)Z156 .method·public·final·equals(Ljava/lang/Object;)Z
150 ····.locals·2157 ····.locals·2
  
Offset 171, 35 lines modifiedOffset 178, 35 lines modified
  
171 ····.line·8178 ····.line·8
172 ····.line·9179 ····.line·9
173 ····.line·10180 ····.line·10
174 ····move-result-object·v0181 ····move-result-object·v0
  
175 ····.line·11182 ····.line·11
176 ····const-class·v1,·LD/e;183 ····const-class·v1,·LB/f;
  
177 ····.line·12184 ····.line·12
178 ····.line·13185 ····.line·13
179 ····if-eq·v1,·v0,·:cond_1186 ····if-eq·v1,·v0,·:cond_1
  
180 ····.line·14187 ····.line·14
181 ····.line·15188 ····.line·15
182 ····goto·:goto_0189 ····goto·:goto_0
  
183 ····.line·16190 ····.line·16
184 ····:cond_1191 ····:cond_1
185 ····check-cast·p1,·LD/e;192 ····check-cast·p1,·LB/f;
  
186 ····.line·17193 ····.line·17
187 ····.line·18194 ····.line·18
188 ····iget-object·v0,·p0,·LD/e;->a:Landroid/view/DisplayCutout;195 ····iget-object·v0,·p0,·LB/f;->a:Landroid/view/DisplayCutout;
  
189 ····.line·19196 ····.line·19
190 ····.line·20197 ····.line·20
191 ····iget-object·p1,·p1,·LD/e;->a:Landroid/view/DisplayCutout;198 ····iget-object·p1,·p1,·LB/f;->a:Landroid/view/DisplayCutout;
  
192 ····.line·21199 ····.line·21
193 ····.line·22200 ····.line·22
194 ····invoke-static·{v0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z201 ····invoke-static·{v0,·p1},·Ljava/util/Objects;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z
  
195 ····.line·23202 ····.line·23
196 ····.line·24203 ····.line·24
Offset 312, 25 lines modifiedOffset 319, 32 lines modified
312 ····.line·122319 ····.line·122
313 ····.line·123320 ····.line·123
314 ····.line·124321 ····.line·124
315 ····.line·125322 ····.line·125
316 ····.line·126323 ····.line·126
317 ····.line·127324 ····.line·127
318 ····.line·128325 ····.line·128
 326 ····.line·129
 327 ····.line·130
 328 ····.line·131
 329 ····.line·132
 330 ····.line·133
 331 ····.line·134
 332 ····.line·135
319 .end·method333 .end·method
  
320 .method·public·final·hashCode()I334 .method·public·final·hashCode()I
321 ····.locals·1335 ····.locals·1
  
322 ····.line·1336 ····.line·1
323 ····iget-object·v0,·p0,·LD/e;->a:Landroid/view/DisplayCutout;337 ····iget-object·v0,·p0,·LB/f;->a:Landroid/view/DisplayCutout;
  
324 ····.line·2338 ····.line·2
325 ····.line·3339 ····.line·3
326 ····invoke-static·{v0},·LB/b;->b(Landroid/view/DisplayCutout;)I340 ····invoke-static·{v0},·LB/e;->a(Landroid/view/DisplayCutout;)I
  
327 ····.line·4341 ····.line·4
328 ····.line·5342 ····.line·5
329 ····.line·6343 ····.line·6
330 ····move-result·v0344 ····move-result·v0
  
331 ····.line·7345 ····.line·7
Offset 451, 14 lines modifiedOffset 465, 18 lines modified
451 ····.line·121465 ····.line·121
452 ····.line·122466 ····.line·122
453 ····.line·123467 ····.line·123
454 ····.line·124468 ····.line·124
455 ····.line·125469 ····.line·125
456 ····.line·126470 ····.line·126
457 ····.line·127471 ····.line·127
 472 ····.line·128
 473 ····.line·129
 474 ····.line·130
 475 ····.line·131
Max diff block lines reached; 797/3355 bytes (23.76%) of diff not shown.
1.27 KB
smali/D/I.smali vs.
smali/B/J.smali
Files 6% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·LD/I;1 .class·public·LB/J;
2 .super·LD/H;2 .super·LB/I;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>(LD/N;Landroid/view/WindowInsets;)V5 .method·public·constructor·<init>(LB/O;Landroid/view/WindowInsets;)V
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-direct·{p0,·p1,·p2},·LD/H;-><init>(LD/N;Landroid/view/WindowInsets;)V8 ····invoke-direct·{p0,·p1,·p2},·LB/I;-><init>(LB/O;Landroid/view/WindowInsets;)V
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····return-void12 ····return-void
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
Offset 228, 19 lines modifiedOffset 228, 28 lines modified
228 ····.line·216228 ····.line·216
229 ····.line·217229 ····.line·217
230 ····.line·218230 ····.line·218
231 ····.line·219231 ····.line·219
232 ····.line·220232 ····.line·220
233 ····.line·221233 ····.line·221
234 ····.line·222234 ····.line·222
 235 ····.line·223
 236 ····.line·224
 237 ····.line·225
 238 ····.line·226
 239 ····.line·227
 240 ····.line·228
 241 ····.line·229
 242 ····.line·230
 243 ····.line·231
235 .end·method244 .end·method
  
  
236 #·virtual·methods245 #·virtual·methods
237 .method·public·j(Lv/b;)V246 .method·public·j(Lt/b;)V
238 ····.locals·0247 ····.locals·0
  
239 ····.line·1248 ····.line·1
240 ····return-void249 ····return-void
241 ····.line·2250 ····.line·2
242 ····.line·3251 ····.line·3
243 ····.line·4252 ····.line·4
Offset 364, 8 lines modifiedOffset 373, 15 lines modified
364 ····.line·122373 ····.line·122
365 ····.line·123374 ····.line·123
366 ····.line·124375 ····.line·124
367 ····.line·125376 ····.line·125
368 ····.line·126377 ····.line·126
369 ····.line·127378 ····.line·127
370 ····.line·128379 ····.line·128
 380 ····.line·129
 381 ····.line·130
 382 ····.line·131
 383 ····.line·132
 384 ····.line·133
 385 ····.line·134
 386 ····.line·135
371 .end·method387 .end·method
1.3 KB
smali/D/v.smali vs.
smali/J0/e.smali
Files 5% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 45 lines modified
1 .class·public·abstract·LD/v;1 .class·public·abstract·LJ0/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 #·direct·methods6 #·direct·methods
5 .method·public·static·a(Landroid/view/View;)Ljava/lang/CharSequence;7 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/Throwable;
6 ····.locals·08 ····.locals·1
  
7 ····.line·19 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/View;->getStateDescription()Ljava/lang/CharSequence;10 ····instance-of·v0,·p0,·LJ0/d;
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
 13 ····if-eqz·v0,·:cond_0
11 ····.line·4 
12 ····move-result-object·p0 
  
 14 ····.line·4
13 ····.line·515 ····.line·5
14 ····return-object·p016 ····check-cast·p0,·LJ0/d;
  
15 ····.line·617 ····.line·6
16 ····.line·718 ····.line·7
 19 ····iget-object·p0,·p0,·LJ0/d;->e:Ljava/lang/Throwable;
  
17 ····.line·820 ····.line·8
18 ····.line·921 ····.line·9
 22 ····goto·:goto_0
  
19 ····.line·1023 ····.line·10
 24 ····:cond_0
 25 ····const/4·p0,·0x0
  
20 ····.line·1126 ····.line·11
 27 ····:goto_0
 28 ····return-object·p0
21 ····.line·1229 ····.line·12
22 ····.line·1330 ····.line·13
23 ····.line·1431 ····.line·14
24 ····.line·1532 ····.line·15
25 ····.line·1633 ····.line·16
26 ····.line·1734 ····.line·17
27 ····.line·1835 ····.line·18
Offset 136, 8 lines modifiedOffset 149, 15 lines modified
136 ····.line·122149 ····.line·122
137 ····.line·123150 ····.line·123
138 ····.line·124151 ····.line·124
139 ····.line·125152 ····.line·125
140 ····.line·126153 ····.line·126
141 ····.line·127154 ····.line·127
142 ····.line·128155 ····.line·128
 156 ····.line·129
 157 ····.line·130
 158 ····.line·131
 159 ····.line·132
 160 ····.line·133
 161 ····.line·134
 162 ····.line·135
143 .end·method163 .end·method
2.46 KB
smali/D/P.smali vs.
smali/g1/x.smali
Files 19% similar despite different names
    
Offset 1, 99 lines modifiedOffset 1, 73 lines modified
1 .class·public·LD/P; 
2 .super·LD/O;1 .class·public·abstract·synthetic·Lg1/x;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:I
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·final·z(Z)V7 .method·static·constructor·<clinit>()V
6 ····.locals·18 ····.locals·1
  
7 ····.line·19 ····.line·1
8 ····iget-object·v0,·p0,·LD/O;->i:Landroid/view/Window;10 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····if-eqz·p1,·:cond_0 
  
12 ····.line·413 ····.line·4
 14 ····move-result-object·v0
  
13 ····.line·515 ····.line·5
14 ····const/high16·p1,·0x400000016 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I
  
15 ····.line·617 ····.line·6
16 ····.line·718 ····.line·7
17 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->clearFlags(I)V 
  
18 ····.line·819 ····.line·8
 20 ····move-result·v0
  
19 ····.line·921 ····.line·9
 22 ····sput·v0,·Lg1/x;->a:I
20 ····.line·10 
21 ····const/high16·p1,·-0x80000000 
  
 23 ····.line·10
22 ····.line·1124 ····.line·11
 25 ····return-void
23 ····.line·1226 ····.line·12
24 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->addFlags(I)V 
  
25 ····.line·1327 ····.line·13
26 ····.line·1428 ····.line·14
27 ····.line·1529 ····.line·15
28 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; 
  
29 ····.line·1630 ····.line·16
30 ····.line·1731 ····.line·17
31 ····.line·1832 ····.line·18
32 ····move-result-object·p1 
  
33 ····.line·1933 ····.line·19
34 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I 
  
35 ····.line·2034 ····.line·20
36 ····.line·2135 ····.line·21
37 ····.line·2236 ····.line·22
38 ····move-result·v0 
  
39 ····.line·2337 ····.line·23
40 ····or-int/lit16·v0,·v0,·0x2000 
  
41 ····.line·2438 ····.line·24
42 ····.line·2539 ····.line·25
43 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V 
  
44 ····.line·2640 ····.line·26
45 ····.line·2741 ····.line·27
46 ····.line·2842 ····.line·28
47 ····goto·:goto_0 
  
48 ····.line·2943 ····.line·29
49 ····:cond_0 
50 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View; 
  
51 ····.line·3044 ····.line·30
52 ····.line·3145 ····.line·31
53 ····.line·3246 ····.line·32
54 ····move-result-object·p1 
  
55 ····.line·3347 ····.line·33
56 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I 
  
57 ····.line·3448 ····.line·34
58 ····.line·3549 ····.line·35
59 ····.line·3650 ····.line·36
60 ····move-result·v0 
  
61 ····.line·3751 ····.line·37
62 ····and-int/lit16·v0,·v0,·-0x2001 
  
63 ····.line·3852 ····.line·38
64 ····.line·3953 ····.line·39
65 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V 
  
66 ····.line·4054 ····.line·40
67 ····.line·4155 ····.line·41
68 ····.line·4256 ····.line·42
69 ····:goto_0 
70 ····return-void 
71 ····.line·4357 ····.line·43
72 ····.line·4458 ····.line·44
73 ····.line·4559 ····.line·45
74 ····.line·4660 ····.line·46
75 ····.line·4761 ····.line·47
76 ····.line·4862 ····.line·48
77 ····.line·4963 ····.line·49
Offset 172, 8 lines modifiedOffset 146, 11 lines modified
172 ····.line·122146 ····.line·122
173 ····.line·123147 ····.line·123
174 ····.line·124148 ····.line·124
175 ····.line·125149 ····.line·125
176 ····.line·126150 ····.line·126
177 ····.line·127151 ····.line·127
178 ····.line·128152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
179 .end·method156 .end·method
10.3 KB
smali/D/S.smali vs.
smali/e0/e.smali
Max HTML report size reached
956 B
smali/D/D.smali vs.
smali/N/l.smali
Files 6% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·LD/D; 
2 .super·LD/C;1 .class·public·abstract·LN/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},·LD/C;-><init>()V8 ····invoke-static·{p0},·LB/e;->i(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 133, 8 lines modifiedOffset 135, 16 lines modified
133 ····.line·121135 ····.line·121
134 ····.line·122136 ····.line·122
135 ····.line·123137 ····.line·123
136 ····.line·124138 ····.line·124
137 ····.line·125139 ····.line·125
138 ····.line·126140 ····.line·126
139 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
140 .end·method150 .end·method
64.2 KB
smali/D/g.smali vs.
smali/e0/d.smali
Max HTML report size reached
1.66 KB
smali/D/K.smali vs.
smali/B/M.smali
Files 6% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·LD/K;1 .class·public·final·LB/M;
2 .super·LD/I;2 .super·LB/L;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·f:I5 .field·public·static·final·synthetic·g: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 ····invoke-static·{},·LD/J;->g()Landroid/view/WindowInsets;10 ····invoke-static·{},·LB/K;->g()Landroid/view/WindowInsets;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····.line·413 ····.line·4
14 ····move-result-object·v014 ····move-result-object·v0
  
15 ····.line·515 ····.line·5
16 ····invoke-static·{v0},·LD/N;->a(Landroid/view/WindowInsets;)LD/N;16 ····invoke-static·{v0},·LB/O;->a(Landroid/view/WindowInsets;)LB/O;
  
17 ····.line·617 ····.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
Offset 141, 21 lines modifiedOffset 141, 25 lines modified
141 ····.line·121141 ····.line·121
142 ····.line·122142 ····.line·122
143 ····.line·123143 ····.line·123
144 ····.line·124144 ····.line·124
145 ····.line·125145 ····.line·125
146 ····.line·126146 ····.line·126
147 ····.line·127147 ····.line·127
 148 ····.line·128
 149 ····.line·129
 150 ····.line·130
 151 ····.line·131
148 .end·method152 .end·method
  
149 .method·public·constructor·<init>(LD/N;Landroid/view/WindowInsets;)V153 .method·public·constructor·<init>(LB/O;Landroid/view/WindowInsets;)V
150 ····.locals·0154 ····.locals·0
  
151 ····.line·1155 ····.line·1
152 ····invoke-direct·{p0,·p1,·p2},·LD/I;-><init>(LD/N;Landroid/view/WindowInsets;)V156 ····invoke-direct·{p0,·p1,·p2},·LB/L;-><init>(LB/O;Landroid/view/WindowInsets;)V
  
153 ····.line·2157 ····.line·2
154 ····.line·3158 ····.line·3
155 ····.line·4159 ····.line·4
156 ····return-void160 ····return-void
157 ····.line·5161 ····.line·5
158 ····.line·6162 ····.line·6
Offset 371, 8 lines modifiedOffset 375, 17 lines modified
371 ····.line·216375 ····.line·216
372 ····.line·217376 ····.line·217
373 ····.line·218377 ····.line·218
374 ····.line·219378 ····.line·219
375 ····.line·220379 ····.line·220
376 ····.line·221380 ····.line·221
377 ····.line·222381 ····.line·222
 382 ····.line·223
 383 ····.line·224
 384 ····.line·225
 385 ····.line·226
 386 ····.line·227
 387 ····.line·228
 388 ····.line·229
 389 ····.line·230
 390 ····.line·231
378 .end·method391 .end·method
3.19 KB
smali/D/x.smali vs.
smali/B/y.smali
Files 3% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LD/x;1 .class·public·abstract·LB/y;
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/icu/text/DecimalFormatSymbols;)[Ljava/lang/String;5 .method·public·static·a(Landroid/icu/text/DecimalFormatSymbols;)[Ljava/lang/String;
6 ····.locals·06 ····.locals·0
Offset 136, 14 lines modifiedOffset 136, 21 lines modified
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
139 ····.line·125139 ····.line·125
140 ····.line·126140 ····.line·126
141 ····.line·127141 ····.line·127
142 ····.line·128142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
143 .end·method150 .end·method
  
144 .method·public·static·b(Landroid/content/Context;)Ljava/util/concurrent/Executor;151 .method·public·static·b(Landroid/content/Context;)Ljava/util/concurrent/Executor;
145 ····.locals·0152 ····.locals·0
  
146 ····.line·1153 ····.line·1
147 ····invoke-virtual·{p0},·Landroid/content/Context;->getMainExecutor()Ljava/util/concurrent/Executor;154 ····invoke-virtual·{p0},·Landroid/content/Context;->getMainExecutor()Ljava/util/concurrent/Executor;
Offset 274, 14 lines modifiedOffset 281, 21 lines modified
274 ····.line·122281 ····.line·122
275 ····.line·123282 ····.line·123
276 ····.line·124283 ····.line·124
277 ····.line·125284 ····.line·125
278 ····.line·126285 ····.line·126
279 ····.line·127286 ····.line·127
280 ····.line·128287 ····.line·128
 288 ····.line·129
 289 ····.line·130
 290 ····.line·131
 291 ····.line·132
 292 ····.line·133
 293 ····.line·134
 294 ····.line·135
281 .end·method295 .end·method
  
282 .method·public·static·c(Ljava/lang/Object;)I296 .method·public·static·c(Ljava/lang/Object;)I
283 ····.locals·0297 ····.locals·0
  
284 ····.line·1298 ····.line·1
285 ····check-cast·p0,·Landroid/graphics/drawable/Icon;299 ····check-cast·p0,·Landroid/graphics/drawable/Icon;
Offset 414, 14 lines modifiedOffset 428, 21 lines modified
414 ····.line·122428 ····.line·122
415 ····.line·123429 ····.line·123
416 ····.line·124430 ····.line·124
417 ····.line·125431 ····.line·125
418 ····.line·126432 ····.line·126
419 ····.line·127433 ····.line·127
420 ····.line·128434 ····.line·128
 435 ····.line·129
 436 ····.line·130
 437 ····.line·131
 438 ····.line·132
 439 ····.line·133
 440 ····.line·134
 441 ····.line·135
421 .end·method442 .end·method
  
422 .method·public·static·d(Landroid/view/ViewConfiguration;)I443 .method·public·static·d(Landroid/view/ViewConfiguration;)I
423 ····.locals·0444 ····.locals·0
  
424 ····.line·1445 ····.line·1
425 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledHoverSlop()I446 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledHoverSlop()I
Offset 552, 17 lines modifiedOffset 573, 24 lines modified
552 ····.line·122573 ····.line·122
553 ····.line·123574 ····.line·123
554 ····.line·124575 ····.line·124
555 ····.line·125576 ····.line·125
556 ····.line·126577 ····.line·126
557 ····.line·127578 ····.line·127
558 ····.line·128579 ····.line·128
 580 ····.line·129
 581 ····.line·130
 582 ····.line·131
 583 ····.line·132
 584 ····.line·133
 585 ····.line·134
 586 ····.line·135
559 .end·method587 .end·method
  
560 .method·public·static·e(Lk/u;)Landroid/text/PrecomputedText$Params;588 .method·public·static·e(Li/u;)Landroid/text/PrecomputedText$Params;
561 ····.locals·0589 ····.locals·0
  
562 ····.line·1590 ····.line·1
563 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getTextMetricsParams()Landroid/text/PrecomputedText$Params;591 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getTextMetricsParams()Landroid/text/PrecomputedText$Params;
  
564 ····.line·2592 ····.line·2
565 ····.line·3593 ····.line·3
Offset 690, 14 lines modifiedOffset 718, 21 lines modified
690 ····.line·122718 ····.line·122
691 ····.line·123719 ····.line·123
692 ····.line·124720 ····.line·124
693 ····.line·125721 ····.line·125
694 ····.line·126722 ····.line·126
695 ····.line·127723 ····.line·127
696 ····.line·128724 ····.line·128
 725 ····.line·129
 726 ····.line·130
 727 ····.line·131
 728 ····.line·132
 729 ····.line·133
 730 ····.line·134
 731 ····.line·135
697 .end·method732 .end·method
  
698 .method·public·static·f(Landroid/widget/TextView;I)V733 .method·public·static·f(Landroid/widget/TextView;I)V
699 ····.locals·0734 ····.locals·0
  
700 ····.line·1735 ····.line·1
701 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->setFirstBaselineToTopHeight(I)V736 ····invoke-virtual·{p0,·p1},·Landroid/widget/TextView;->setFirstBaselineToTopHeight(I)V
Offset 920, 14 lines modifiedOffset 955, 23 lines modified
920 ····.line·216955 ····.line·216
921 ····.line·217956 ····.line·217
922 ····.line·218957 ····.line·218
923 ····.line·219958 ····.line·219
924 ····.line·220959 ····.line·220
Max diff block lines reached; 607/3199 bytes (18.97%) of diff not shown.
9.46 KB
smali/D/G.smali vs.
smali/b1/k0.smali
Max HTML report size reached
1.03 KB
smali/D/E.smali vs.
smali/B/F.smali
Files 4% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·abstract·LD/E;1 .class·public·abstract·LB/F;
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·constructor·<init>()V
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····new-instance·v0,·LD/N;8 ····new-instance·v0,·LB/O;
  
9 ····invoke-direct·{v0},·LD/N;-><init>()V9 ····invoke-direct·{v0},·LB/O;-><init>()V
  
10 ····invoke-direct·{p0,·v0},·LD/E;-><init>(LD/N;)V10 ····invoke-direct·{p0,·v0},·LB/F;-><init>(LB/O;)V
  
11 ····return-void11 ····return-void
12 .end·method12 .end·method
  
13 .method·public·constructor·<init>(LD/N;)V13 .method·public·constructor·<init>(LB/O;)V
14 ····.locals·014 ····.locals·0
  
15 ····.line·215 ····.line·2
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
Offset 155, 11 lines modifiedOffset 155, 15 lines modified
155 ····.line·121155 ····.line·121
156 ····.line·122156 ····.line·122
157 ····.line·123157 ····.line·123
158 ····.line·124158 ····.line·124
159 ····.line·125159 ····.line·125
160 ····.line·126160 ····.line·126
161 ····.line·127161 ····.line·127
 162 ····.line·128
 163 ····.line·129
 164 ····.line·130
 165 ····.line·131
162 .end·method166 .end·method
  
163 .method·public·abstract·b()LD/N;167 .method·public·abstract·b()LB/O;
164 .end·method168 .end·method
7.46 KB
smali/D/H.smali vs.
smali/l0/b.smali
Max HTML report size reached
297 B
smali/D/J.smali vs.
smali/B/K.smali
Files 1% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·synthetic·LD/J;1 .class·public·abstract·synthetic·LB/K;
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·bridge·synthetic·a()I5 .method·public·static·bridge·synthetic·a()I
6 ····.locals·16 ····.locals·1
1.61 KB
smali/R/p.smali vs.
smali/g1/z.smali
Files 11% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·LR/p;1 .class·public·Lg1/z;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/view/animation/Interpolator; 
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
 6 #·instance·fields
 7 .field·private·volatile·_size:I
  
  
6 #·virtual·methods8 #·direct·methods
7 .method·public·final·getInterpolation(F)F9 .method·static·constructor·<clinit>()V
8 ····.locals·210 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····const/high16·v0,·0x3f800000····#·1.0f12 ····const-class·v0,·Lg1/z;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····sub-float/2addr·p1,·v015 ····const-string·v1,·"_size"
  
14 ····.line·416 ····.line·4
15 ····mul-float·v1,·p1,·p1 
  
16 ····.line·517 ····.line·5
 18 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
17 ····.line·6 
18 ····mul-float·v1,·v1,·p1 
  
 19 ····.line·6
19 ····.line·720 ····.line·7
20 ····.line·821 ····.line·8
21 ····mul-float·v1,·v1,·p122 ····move-result-object·v0
  
22 ····.line·923 ····.line·9
 24 ····sput-object·v0,·Lg1/z;->a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
23 ····.line·10 
24 ····mul-float·v1,·v1,·p1 
  
 25 ····.line·10
25 ····.line·1126 ····.line·11
 27 ····return-void
26 ····.line·1228 ····.line·12
27 ····add-float/2addr·v1,·v0 
  
28 ····.line·1329 ····.line·13
29 ····return·v1 
30 ····.line·1430 ····.line·14
31 ····.line·1531 ····.line·15
32 ····.line·1632 ····.line·16
33 ····.line·1733 ····.line·17
34 ····.line·1834 ····.line·18
35 ····.line·1935 ····.line·19
36 ····.line·2036 ····.line·20
Offset 149, 8 lines modifiedOffset 150, 11 lines modified
149 ····.line·122150 ····.line·122
150 ····.line·123151 ····.line·123
151 ····.line·124152 ····.line·124
152 ····.line·125153 ····.line·125
153 ····.line·126154 ····.line·126
154 ····.line·127155 ····.line·127
155 ····.line·128156 ····.line·128
 157 ····.line·129
 158 ····.line·130
 159 ····.line·131
156 .end·method160 .end·method
33.8 KB
smali/R/k.smali vs.
smali/H/F.smali
Max HTML report size reached
5.62 KB
smali/R/N.smali vs.
smali/i1/g.smali
Files 24% similar despite different names
    
Offset 1, 266 lines modifiedOffset 1, 126 lines modified
1 .class·public·final·LR/N; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·Li1/g;
 2 .super·Lb1/I;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:I5 .field·public·g:Li1/b;
  
6 .field·public·b:I 
  
7 .field·public·c:I 
  
8 .field·public·d:I 
  
9 .field·public·e:I 
  
  
10 #·virtual·methods6 #·virtual·methods
11 .method·public·final·a()Z7 .method·public·final·e(LL0/i;Ljava/lang/Runnable;)V
12 ····.locals·78 ····.locals·2
  
13 ····.line·19 ····.line·1
14 ····iget·v0,·p0,·LR/N;->a:I10 ····iget-object·p1,·p0,·Li1/g;->g:Li1/b;
  
15 ····.line·211 ····.line·2
16 ····.line·312 ····.line·3
17 ····and-int/lit8·v1,·v0,·0x713 ····sget-object·v0,·Li1/b;->l:Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;
  
18 ····.line·414 ····.line·4
19 ····.line·515 ····.line·5
20 ····const/4·v2,·0x216 ····sget-object·v0,·Li1/k;->g:Li1/i;
  
21 ····.line·617 ····.line·6
22 ····const/4·v3,·0x4 
  
23 ····.line·718 ····.line·7
24 ····const/4·v4,·0x119 ····const/4·v1,·0x0
  
25 ····.line·820 ····.line·8
26 ····const/4·v5,·0x021 ····invoke-virtual·{p1,·p2,·v0,·v1},·Li1/b;->b(Ljava/lang/Runnable;Li1/i;Z)V
  
27 ····.line·922 ····.line·9
28 ····if-eqz·v1,·:cond_2 
  
29 ····.line·1023 ····.line·10
30 ····.line·1124 ····.line·11
 25 ····return-void
31 ····iget·v1,·p0,·LR/N;->d:I 
  
32 ····.line·1226 ····.line·12
33 ····.line·1327 ····.line·13
34 ····iget·v6,·p0,·LR/N;->b:I 
  
35 ····.line·1428 ····.line·14
36 ····.line·1529 ····.line·15
37 ····if-le·v1,·v6,·:cond_0 
  
38 ····.line·1630 ····.line·16
39 ····.line·1731 ····.line·17
40 ····const/4·v1,·0x1 
  
41 ····.line·1832 ····.line·18
42 ····goto·:goto_0 
  
43 ····.line·1933 ····.line·19
44 ····:cond_0 
45 ····if-ne·v1,·v6,·:cond_1 
  
46 ····.line·2034 ····.line·20
47 ····.line·2135 ····.line·21
48 ····const/4·v1,·0x2 
  
49 ····.line·2236 ····.line·22
50 ····goto·:goto_0 
  
51 ····.line·2337 ····.line·23
52 ····:cond_1 
53 ····const/4·v1,·0x4 
  
54 ····.line·2438 ····.line·24
55 ····:goto_0 
56 ····and-int/2addr·v1,·v0 
  
57 ····.line·2539 ····.line·25
58 ····if-nez·v1,·:cond_2 
  
59 ····.line·2640 ····.line·26
60 ····.line·2741 ····.line·27
61 ····return·v5 
  
62 ····.line·2842 ····.line·28
63 ····:cond_2 
64 ····and-int/lit8·v1,·v0,·0x70 
  
65 ····.line·2943 ····.line·29
66 ····.line·3044 ····.line·30
67 ····if-eqz·v1,·:cond_5 
  
68 ····.line·3145 ····.line·31
69 ····.line·3246 ····.line·32
70 ····iget·v1,·p0,·LR/N;->d:I 
  
71 ····.line·3347 ····.line·33
72 ····.line·3448 ····.line·34
73 ····iget·v6,·p0,·LR/N;->c:I 
  
74 ····.line·3549 ····.line·35
75 ····.line·3650 ····.line·36
76 ····if-le·v1,·v6,·:cond_3 
  
77 ····.line·3751 ····.line·37
78 ····.line·3852 ····.line·38
79 ····const/4·v1,·0x1 
  
80 ····.line·3953 ····.line·39
81 ····goto·:goto_1 
  
82 ····.line·4054 ····.line·40
83 ····:cond_3 
84 ····if-ne·v1,·v6,·:cond_4 
  
85 ····.line·4155 ····.line·41
86 ····.line·4256 ····.line·42
87 ····const/4·v1,·0x2 
  
88 ····.line·4357 ····.line·43
Max diff block lines reached; 3559/5684 bytes (62.61%) of diff not shown.
10.7 KB
smali/R/L.smali vs.
smali/A0/i.smali
Max HTML report size reached
6.6 KB
smali/R/h.smali vs.
smali/k0/f.smali
Files 22% similar despite different names
    
Offset 1, 256 lines modifiedOffset 1, 116 lines modified
1 .class·public·final·LR/h;1 .class·public·final·Lk0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/Comparator; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·synthetic·a:I5 .field·public·final·a:LB0/b;
  
 6 .field·public·final·b:Ljava/lang/Runnable;
  
  
8 #·direct·methods7 #·direct·methods
9 .method·public·synthetic·constructor·<init>(I)V8 .method·public·constructor·<init>(LB0/b;Ljava/lang/Runnable;)V
10 ····.locals·09 ····.locals·0
  
11 ····.line·110 ····.line·1
12 ····iput·p1,·p0,·LR/h;->a:I 
  
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods 
17 .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I 
18 ····.locals·6 
  
19 ····.line·1 
20 ····iget·v0,·p0,·LR/h;->a:I 
  
21 ····.line·212 ····.line·2
22 ····.line·313 ····.line·3
23 ····packed-switch·v0,·:pswitch_data_0 
  
24 ····.line·414 ····.line·4
 15 ····iput-object·p1,·p0,·Lk0/f;->a:LB0/b;
  
25 ····.line·516 ····.line·5
26 ····.line·617 ····.line·6
27 ····check-cast·p1,·Lm1/e;18 ····iput-object·p2,·p0,·Lk0/f;->b:Ljava/lang/Runnable;
  
28 ····.line·719 ····.line·7
29 ····.line·820 ····.line·8
 21 ····return-void
30 ····iget-object·p1,·p1,·Lm1/e;->a:Ll1/l; 
  
31 ····.line·922 ····.line·9
32 ····.line·1023 ····.line·10
33 ····check-cast·p2,·Lm1/e; 
  
34 ····.line·1124 ····.line·11
35 ····.line·1225 ····.line·12
36 ····iget-object·p2,·p2,·Lm1/e;->a:Ll1/l; 
  
37 ····.line·1326 ····.line·13
38 ····.line·1427 ····.line·14
39 ····if-ne·p1,·p2,·:cond_0 
  
40 ····.line·1528 ····.line·15
41 ····.line·1629 ····.line·16
42 ····const/4·p1,·0x0 
  
43 ····.line·1730 ····.line·17
44 ····goto·:goto_0 
  
45 ····.line·1831 ····.line·18
46 ····:cond_0 
47 ····if-nez·p1,·:cond_1 
  
48 ····.line·1932 ····.line·19
49 ····.line·2033 ····.line·20
50 ····const/4·p1,·-0x1 
  
51 ····.line·2134 ····.line·21
52 ····goto·:goto_0 
  
53 ····.line·2235 ····.line·22
54 ····:cond_1 
55 ····if-nez·p2,·:cond_2 
  
56 ····.line·2336 ····.line·23
57 ····.line·2437 ····.line·24
58 ····const/4·p1,·0x1 
  
59 ····.line·2538 ····.line·25
60 ····goto·:goto_0 
  
61 ····.line·2639 ····.line·26
62 ····:cond_2 
63 ····invoke-interface·{p1,·p2},·Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I 
  
64 ····.line·2740 ····.line·27
65 ····.line·2841 ····.line·28
66 ····.line·2942 ····.line·29
67 ····move-result·p1 
  
68 ····.line·3043 ····.line·30
69 ····:goto_0 
70 ····return·p1 
  
71 ····.line·3144 ····.line·31
72 ····:pswitch_0 
73 ····check-cast·p1,·LR/j; 
  
74 ····.line·3245 ····.line·32
75 ····.line·3346 ····.line·33
76 ····check-cast·p2,·LR/j; 
  
77 ····.line·3447 ····.line·34
78 ····.line·3548 ····.line·35
79 ····iget-object·v0,·p1,·LR/j;->d:Landroidx/recyclerview/widget/RecyclerView; 
  
80 ····.line·3649 ····.line·36
81 ····.line·3750 ····.line·37
82 ····const/4·v1,·0x0 
  
83 ····.line·3851 ····.line·38
84 ····const/4·v2,·0x1 
  
85 ····.line·3952 ····.line·39
86 ····if-nez·v0,·:cond_3 
  
87 ····.line·4053 ····.line·40
Max diff block lines reached; 4466/6683 bytes (66.83%) of diff not shown.
56.2 KB
smali/R/B.smali vs.
smali/t/d.smali
Max HTML report size reached
20.6 KB
smali/R/o.smali vs.
smali/i/L.smali
Max HTML report size reached
1.04 KB
smali/R/O.smali vs.
smali/Y/m.smali
Files 4% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·LR/O;1 .class·public·interface·abstract·LY/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:LA/m;5 .field·public·static·final·a:LY/a;
  
  
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,·LA/m;10 ····sget-object·v0,·LY/a;->b:LY/a;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····const/16·v1,·0x1413 ····sput-object·v0,·LY/m;->a:LY/a;
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····return-void
16 ····invoke-direct·{v0,·v1},·LA/m;-><init>(I)V 
  
17 ····.line·617 ····.line·6
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····sput-object·v0,·LR/O;->a:LA/m; 
  
21 ····.line·920 ····.line·9
22 ····.line·1021 ····.line·10
23 ····return-void 
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
30 ····.line·1728 ····.line·17
Offset 143, 8 lines modifiedOffset 139, 12 lines modified
143 ····.line·121139 ····.line·121
144 ····.line·122140 ····.line·122
145 ····.line·123141 ····.line·123
146 ····.line·124142 ····.line·124
147 ····.line·125143 ····.line·125
148 ····.line·126144 ····.line·126
149 ····.line·127145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
150 .end·method150 .end·method
4.65 KB
smali/R/f.smali vs.
smali/b1/a0.smali
Files 17% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 165 lines modified
1 .class·public·final·LR/f;1 .class·public·final·Lb1/a0;
2 .super·Ljava/lang/Object;2 .super·Lg1/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener;5 .implements·Lb1/L;
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:LR/g;6 #·virtual·methods
 7 .method·public·final·b()Z
 8 ····.locals·1
  
 9 ····.line·1
 10 ····const/4·v0,·0x1
  
8 #·direct·methods 
9 .method·public·constructor·<init>(LR/g;)V11 ····.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
 119 ····.line·109
 120 ····.line·110
Max diff block lines reached; 2304/4693 bytes (49.09%) of diff not shown.
5.7 KB
smali/R/m.smali vs.
smali/x/b.smali
Files 16% similar despite different names
    
Offset 1, 170 lines modifiedOffset 1, 163 lines modified
1 .class·public·final·LR/m;1 .class·public·abstract·Lx/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·final·synthetic·a:I5 .field·public·static·final·synthetic·a:I
  
6 .field·public·b:I 
  
7 .field·public·c:I 
  
8 .field·public·d:Z 
  
9 .field·public·e:Z 
  
  
10 #·direct·methods6 #·direct·methods
11 .method·public·synthetic·constructor·<init>(I)V7 .method·static·constructor·<clinit>()V
12 ····.locals·08 ····.locals·6
  
13 ····.line·1 
14 ····iput·p1,·p0,·LR/m;->a:I 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods 
19 .method·public·toString()Ljava/lang/String; 
20 ····.locals·2 
  
21 ····.line·19 ····.line·1
22 ····iget·v0,·p0,·LR/m;->a:I10 ····const-class·v0,·Ljava/lang/String;
  
23 ····.line·211 ····.line·2
24 ····.line·312 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_013 ····const-class·v1,·Landroid/os/Trace;
  
26 ····.line·414 ····.line·4
27 ····.line·515 ····.line·5
 16 ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I
28 ····.line·6 
29 ····invoke-super·{p0},·Ljava/lang/Object;->toString()Ljava/lang/String; 
  
 17 ····.line·6
30 ····.line·718 ····.line·7
 19 ····const/16·v3,·0x1d
  
31 ····.line·820 ····.line·8
32 ····.line·921 ····.line·9
33 ····move-result-object·v022 ····if-ge·v2,·v3,·:cond_0
  
34 ····.line·1023 ····.line·10
35 ····return-object·v0 
  
36 ····.line·1124 ····.line·11
37 ····:pswitch_0 
38 ····new-instance·v0,·Ljava/lang/StringBuilder;25 ····:try_start_0
 26 ····const-string·v2,·"TRACE_TAG_APP"
  
39 ····.line·1227 ····.line·12
40 ····.line·1328 ····.line·13
41 ····const-string·v1,·"AnchorInfo{mPosition="29 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
  
42 ····.line·1430 ····.line·14
43 ····.line·1531 ····.line·15
44 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
45 ····.line·1632 ····.line·16
 33 ····move-result-object·v2
  
46 ····.line·1734 ····.line·17
 35 ····const/4·v3,·0x0
  
47 ····.line·1836 ····.line·18
48 ····iget·v1,·p0,·LR/m;->b:I37 ····invoke-virtual·{v2,·v3},·Ljava/lang/reflect/Field;->getLong(Ljava/lang/Object;)J
  
49 ····.line·1938 ····.line·19
50 ····.line·2039 ····.line·20
51 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
52 ····.line·2140 ····.line·21
 41 ····const-string·v2,·"isTagEnabled"
  
53 ····.line·2242 ····.line·22
54 ····.line·2343 ····.line·23
55 ····const-string·v1,·",·mCoordinate="44 ····sget-object·v3,·Ljava/lang/Long;->TYPE:Ljava/lang/Class;
  
56 ····.line·2445 ····.line·24
57 ····.line·2546 ····.line·25
58 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;47 ····filled-new-array·{v3},·[Ljava/lang/Class;
  
59 ····.line·2648 ····.line·26
60 ····.line·2749 ····.line·27
61 ····.line·2850 ····.line·28
62 ····iget·v1,·p0,·LR/m;->c:I51 ····move-result-object·v4
  
63 ····.line·2952 ····.line·29
 53 ····invoke-virtual·{v1,·v2,·v4},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
64 ····.line·30 
65 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; 
  
 54 ····.line·30
66 ····.line·3155 ····.line·31
67 ····.line·3256 ····.line·32
 57 ····const-string·v2,·"asyncTraceBegin"
68 ····.line·33 
69 ····const-string·v1,·",·mLayoutFromEnd=" 
  
 58 ····.line·33
70 ····.line·3459 ····.line·34
 60 ····sget-object·v4,·Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
71 ····.line·35 
72 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
 61 ····.line·35
73 ····.line·3662 ····.line·36
 63 ····filled-new-array·{v3,·v0,·v4},·[Ljava/lang/Class;
  
74 ····.line·3764 ····.line·37
75 ····.line·3865 ····.line·38
76 ····iget-boolean·v1,·p0,·LR/m;->d:Z 
  
77 ····.line·3966 ····.line·39
Max diff block lines reached; 2504/5766 bytes (43.43%) of diff not shown.
3.23 KB
smali/R/w.smali vs.
smali/P/w.smali
Files 4% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·LR/w;1 .class·public·LP/w;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Landroid/graphics/Rect;5 .field·public·final·a:Landroid/graphics/Rect;
  
Offset 17, 41 lines modifiedOffset 17, 41 lines modified
17 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V17 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
18 ····.line·518 ····.line·5
19 ····new-instance·p1,·Landroid/graphics/Rect;19 ····new-instance·p1,·Landroid/graphics/Rect;
  
20 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V20 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
21 ····iput-object·p1,·p0,·LR/w;->a:Landroid/graphics/Rect;21 ····iput-object·p1,·p0,·LP/w;->a:Landroid/graphics/Rect;
  
22 ····const/4·p1,·0x122 ····const/4·p1,·0x1
  
23 ····.line·623 ····.line·6
24 ····iput-boolean·p1,·p0,·LR/w;->b:Z24 ····iput-boolean·p1,·p0,·LP/w;->b:Z
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·constructor·<init>(LR/w;)V27 .method·public·constructor·<init>(LP/w;)V
28 ····.locals·028 ····.locals·0
  
29 ····.line·1329 ····.line·13
30 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V30 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
31 ····.line·1431 ····.line·14
32 ····new-instance·p1,·Landroid/graphics/Rect;32 ····new-instance·p1,·Landroid/graphics/Rect;
  
33 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V33 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
34 ····iput-object·p1,·p0,·LR/w;->a:Landroid/graphics/Rect;34 ····iput-object·p1,·p0,·LP/w;->a:Landroid/graphics/Rect;
  
35 ····const/4·p1,·0x135 ····const/4·p1,·0x1
  
36 ····.line·1536 ····.line·15
37 ····iput-boolean·p1,·p0,·LR/w;->b:Z37 ····iput-boolean·p1,·p0,·LP/w;->b:Z
  
38 ····return-void38 ····return-void
39 .end·method39 .end·method
  
40 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V40 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
41 ····.locals·041 ····.locals·0
  
Offset 59, 20 lines modifiedOffset 59, 20 lines modified
59 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V59 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
60 ····.line·260 ····.line·2
61 ····new-instance·p1,·Landroid/graphics/Rect;61 ····new-instance·p1,·Landroid/graphics/Rect;
  
62 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V62 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
63 ····iput-object·p1,·p0,·LR/w;->a:Landroid/graphics/Rect;63 ····iput-object·p1,·p0,·LP/w;->a:Landroid/graphics/Rect;
  
64 ····const/4·p1,·0x164 ····const/4·p1,·0x1
  
65 ····.line·365 ····.line·3
66 ····iput-boolean·p1,·p0,·LR/w;->b:Z66 ····iput-boolean·p1,·p0,·LP/w;->b:Z
  
67 ····return-void67 ····return-void
68 .end·method68 .end·method
  
69 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V69 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
70 ····.locals·070 ····.locals·0
  
Offset 80, 20 lines modifiedOffset 80, 20 lines modified
80 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V80 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
81 ····.line·1181 ····.line·11
82 ····new-instance·p1,·Landroid/graphics/Rect;82 ····new-instance·p1,·Landroid/graphics/Rect;
  
83 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V83 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
84 ····iput-object·p1,·p0,·LR/w;->a:Landroid/graphics/Rect;84 ····iput-object·p1,·p0,·LP/w;->a:Landroid/graphics/Rect;
  
85 ····const/4·p1,·0x185 ····const/4·p1,·0x1
  
86 ····.line·1286 ····.line·12
87 ····iput-boolean·p1,·p0,·LR/w;->b:Z87 ····iput-boolean·p1,·p0,·LP/w;->b:Z
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V90 .method·public·constructor·<init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
91 ····.locals·091 ····.locals·0
  
Offset 101, 16 lines modifiedOffset 101, 16 lines modified
101 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V101 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
  
102 ····.line·8102 ····.line·8
103 ····new-instance·p1,·Landroid/graphics/Rect;103 ····new-instance·p1,·Landroid/graphics/Rect;
  
104 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V104 ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V
  
105 ····iput-object·p1,·p0,·LR/w;->a:Landroid/graphics/Rect;105 ····iput-object·p1,·p0,·LP/w;->a:Landroid/graphics/Rect;
  
106 ····const/4·p1,·0x1106 ····const/4·p1,·0x1
  
107 ····.line·9107 ····.line·9
108 ····iput-boolean·p1,·p0,·LR/w;->b:Z108 ····iput-boolean·p1,·p0,·LP/w;->b:Z
  
109 ····return-void109 ····return-void
110 .end·method110 .end·method
7.9 KB
smali/R/n.smali vs.
smali/d1/g.smali
Max HTML report size reached
8.12 KB
smali/R/M.smali vs.
smali/H/X.smali
Max HTML report size reached
7.98 KB
smali/R/e.smali vs.
smali/b1/p.smali
Max HTML report size reached
12.6 KB
smali/R/b.smali vs.
smali/b1/o.smali
Max HTML report size reached
14.0 KB
smali/R/I.smali vs.
smali/P/I.smali
Max HTML report size reached
162 KB
smali/R/v.smali vs.
smali/A0/u.smali
Max HTML report size reached
9.16 KB
smali/R/D.smali vs.
smali/Z0/f.smali
Max HTML report size reached
52.7 KB
smali/R/g.smali vs.
smali/m/g.smali
Max HTML report size reached
4.97 KB
smali/R/K.smali vs.
smali/P/K.smali
Files 2% similar despite different names
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 .class·public·final·LR/K;1 .class·public·final·LP/K;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/os/Parcelable;5 .implements·Landroid/os/Parcelable;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;7 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
8 ····.annotation·system·Ldalvik/annotation/Signature;8 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{9 ········value·=·{
10 ············"Landroid/os/Parcelable$Creator<",10 ············"Landroid/os/Parcelable$Creator<",
11 ············"LR/K;",11 ············"LP/K;",
12 ············">;"12 ············">;"
13 ········}13 ········}
14 ····.end·annotation14 ····.end·annotation
15 .end·field15 .end·field
  
  
16 #·instance·fields16 #·instance·fields
Offset 29, 27 lines modifiedOffset 29, 27 lines modified
  
  
29 #·direct·methods29 #·direct·methods
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·231 ····.locals·2
  
32 ····.line·132 ····.line·1
33 ····new-instance·v0,·LG/h;33 ····new-instance·v0,·LE/i;
  
34 ····.line·234 ····.line·2
35 ····.line·335 ····.line·3
36 ····const/4·v1,·0x236 ····const/4·v1,·0x2
  
37 ····.line·437 ····.line·4
38 ····invoke-direct·{v0,·v1},·LG/h;-><init>(I)V38 ····invoke-direct·{v0,·v1},·LE/i;-><init>(I)V
  
39 ····.line·539 ····.line·5
40 ····.line·640 ····.line·6
41 ····.line·741 ····.line·7
42 ····sput-object·v0,·LR/K;->CREATOR:Landroid/os/Parcelable$Creator;42 ····sput-object·v0,·LP/K;->CREATOR:Landroid/os/Parcelable$Creator;
  
43 ····.line·843 ····.line·8
44 ····.line·944 ····.line·9
45 ····return-void45 ····return-void
46 ····.line·1046 ····.line·10
47 ····.line·1147 ····.line·11
48 ····.line·1248 ····.line·12
Offset 164, 14 lines modifiedOffset 164, 18 lines modified
164 ····.line·121164 ····.line·121
165 ····.line·122165 ····.line·122
166 ····.line·123166 ····.line·123
167 ····.line·124167 ····.line·124
168 ····.line·125168 ····.line·125
169 ····.line·126169 ····.line·126
170 ····.line·127170 ····.line·127
 171 ····.line·128
 172 ····.line·129
 173 ····.line·130
 174 ····.line·131
171 .end·method175 .end·method
  
  
172 #·virtual·methods176 #·virtual·methods
173 .method·public·final·describeContents()I177 .method·public·final·describeContents()I
174 ····.locals·1178 ····.locals·1
  
Offset 301, 14 lines modifiedOffset 305, 18 lines modified
301 ····.line·121305 ····.line·121
302 ····.line·122306 ····.line·122
303 ····.line·123307 ····.line·123
304 ····.line·124308 ····.line·124
305 ····.line·125309 ····.line·125
306 ····.line·126310 ····.line·126
307 ····.line·127311 ····.line·127
 312 ····.line·128
 313 ····.line·129
 314 ····.line·130
 315 ····.line·131
308 .end·method316 .end·method
  
309 .method·public·final·toString()Ljava/lang/String;317 .method·public·final·toString()Ljava/lang/String;
310 ····.locals·2318 ····.locals·2
  
311 ····.line·1319 ····.line·1
312 ····new-instance·v0,·Ljava/lang/StringBuilder;320 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 320, 15 lines modifiedOffset 328, 15 lines modified
320 ····.line·4328 ····.line·4
321 ····.line·5329 ····.line·5
322 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V330 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
323 ····.line·6331 ····.line·6
324 ····.line·7332 ····.line·7
325 ····.line·8333 ····.line·8
326 ····iget·v1,·p0,·LR/K;->a:I334 ····iget·v1,·p0,·LP/K;->a:I
  
327 ····.line·9335 ····.line·9
328 ····.line·10336 ····.line·10
329 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;337 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
330 ····.line·11338 ····.line·11
331 ····.line·12339 ····.line·12
Offset 338, 15 lines modifiedOffset 346, 15 lines modified
338 ····.line·14346 ····.line·14
339 ····.line·15347 ····.line·15
340 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;348 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
341 ····.line·16349 ····.line·16
342 ····.line·17350 ····.line·17
343 ····.line·18351 ····.line·18
344 ····iget·v1,·p0,·LR/K;->b:I352 ····iget·v1,·p0,·LP/K;->b:I
  
345 ····.line·19353 ····.line·19
346 ····.line·20354 ····.line·20
347 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;355 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
348 ····.line·21356 ····.line·21
349 ····.line·22357 ····.line·22
Offset 356, 15 lines modifiedOffset 364, 15 lines modified
356 ····.line·24364 ····.line·24
357 ····.line·25365 ····.line·25
358 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;366 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
359 ····.line·26367 ····.line·26
360 ····.line·27368 ····.line·27
361 ····.line·28369 ····.line·28
Max diff block lines reached; 2232/5022 bytes (44.44%) of diff not shown.
38.1 KB
smali/R/c.smali vs.
smali/G0/f.smali
Max HTML report size reached
11.2 KB
smali/R/G.smali vs.
smali/P/G.smali
Max HTML report size reached
3.21 KB
smali/R/E.smali vs.
smali/P/E.smali
Files 6% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LR/E;1 .class·public·final·LP/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:I5 .field·public·a:I
  
Offset 16, 26 lines modifiedOffset 16, 26 lines modified
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·final·a()I17 .method·public·final·a()I
18 ····.locals·218 ····.locals·2
  
19 ····.line·119 ····.line·1
20 ····iget-boolean·v0,·p0,·LR/E;->c:Z20 ····iget-boolean·v0,·p0,·LP/E;->c:Z
  
21 ····.line·221 ····.line·2
22 ····.line·322 ····.line·3
23 ····const/4·v1,·0x023 ····const/4·v1,·0x0
  
24 ····.line·424 ····.line·4
25 ····if-eqz·v0,·:cond_025 ····if-eqz·v0,·:cond_0
  
26 ····.line·526 ····.line·5
27 ····.line·627 ····.line·6
28 ····iget·v0,·p0,·LR/E;->a:I28 ····iget·v0,·p0,·LP/E;->a:I
  
29 ····.line·729 ····.line·7
30 ····.line·830 ····.line·8
31 ····sub-int/2addr·v1,·v031 ····sub-int/2addr·v1,·v0
  
32 ····.line·932 ····.line·9
33 ····:cond_033 ····:cond_0
Offset 154, 14 lines modifiedOffset 154, 18 lines modified
154 ····.line·121154 ····.line·121
155 ····.line·122155 ····.line·122
156 ····.line·123156 ····.line·123
157 ····.line·124157 ····.line·124
158 ····.line·125158 ····.line·125
159 ····.line·126159 ····.line·126
160 ····.line·127160 ····.line·127
 161 ····.line·128
 162 ····.line·129
 163 ····.line·130
 164 ····.line·131
161 .end·method165 .end·method
  
162 .method·public·final·toString()Ljava/lang/String;166 .method·public·final·toString()Ljava/lang/String;
163 ····.locals·2167 ····.locals·2
  
164 ····.line·1168 ····.line·1
165 ····new-instance·v0,·Ljava/lang/StringBuilder;169 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 173, 15 lines modifiedOffset 177, 15 lines modified
173 ····.line·4177 ····.line·4
174 ····.line·5178 ····.line·5
175 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V179 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
176 ····.line·6180 ····.line·6
177 ····.line·7181 ····.line·7
178 ····.line·8182 ····.line·8
179 ····iget·v1,·p0,·LR/E;->a:I183 ····iget·v1,·p0,·LP/E;->a:I
  
180 ····.line·9184 ····.line·9
181 ····.line·10185 ····.line·10
182 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;186 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
183 ····.line·11187 ····.line·11
184 ····.line·12188 ····.line·12
Offset 191, 15 lines modifiedOffset 195, 15 lines modified
191 ····.line·14195 ····.line·14
192 ····.line·15196 ····.line·15
193 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;197 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
194 ····.line·16198 ····.line·16
195 ····.line·17199 ····.line·17
196 ····.line·18200 ····.line·18
197 ····iget-boolean·v1,·p0,·LR/E;->b:Z201 ····iget-boolean·v1,·p0,·LP/E;->b:Z
  
198 ····.line·19202 ····.line·19
199 ····.line·20203 ····.line·20
200 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;204 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
201 ····.line·21205 ····.line·21
202 ····.line·22206 ····.line·22
Offset 209, 15 lines modifiedOffset 213, 15 lines modified
209 ····.line·24213 ····.line·24
210 ····.line·25214 ····.line·25
211 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;215 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
212 ····.line·26216 ····.line·26
213 ····.line·27217 ····.line·27
214 ····.line·28218 ····.line·28
215 ····iget-boolean·v1,·p0,·LR/E;->c:Z219 ····iget-boolean·v1,·p0,·LP/E;->c:Z
  
216 ····.line·29220 ····.line·29
217 ····.line·30221 ····.line·30
218 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;222 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
219 ····.line·31223 ····.line·31
220 ····.line·32224 ····.line·32
Offset 227, 15 lines modifiedOffset 231, 15 lines modified
227 ····.line·34231 ····.line·34
228 ····.line·35232 ····.line·35
229 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;233 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
230 ····.line·36234 ····.line·36
231 ····.line·37235 ····.line·37
232 ····.line·38236 ····.line·38
233 ····iget-boolean·v1,·p0,·LR/E;->d:Z237 ····iget-boolean·v1,·p0,·LP/E;->d:Z
  
234 ····.line·39238 ····.line·39
235 ····.line·40239 ····.line·40
236 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;240 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
237 ····.line·41241 ····.line·41
238 ····.line·42242 ····.line·42
Offset 245, 15 lines modifiedOffset 249, 15 lines modified
245 ····.line·44249 ····.line·44
246 ····.line·45250 ····.line·45
247 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;251 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
248 ····.line·46252 ····.line·46
249 ····.line·47253 ····.line·47
250 ····.line·48254 ····.line·48
251 ····iget-boolean·v1,·p0,·LR/E;->e:Z255 ····iget-boolean·v1,·p0,·LP/E;->e:Z
Max diff block lines reached; 349/3221 bytes (10.84%) of diff not shown.
16.1 KB
smali/R/H.smali vs.
smali/G0/i.smali
Max HTML report size reached
566 B
smali/O0/d.smali vs.
smali/N0/d.smali
Files 10% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·interface·abstract·annotation·LO0/d;1 .class·public·interface·abstract·annotation·LN0/d;
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·Ljava/lang/annotation/Annotation;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/AnnotationDefault;7 .annotation·system·Ldalvik/annotation/AnnotationDefault;
8 ····value·=·.subannotation·LO0/d;8 ····value·=·.subannotation·LN0/d;
9 ········c·=·""9 ········c·=·""
10 ········f·=·""10 ········f·=·""
11 ········i·=·{}11 ········i·=·{}
12 ········l·=·{}12 ········l·=·{}
13 ········m·=·""13 ········m·=·""
14 ········n·=·{}14 ········n·=·{}
15 ········s·=·{}15 ········s·=·{}
1.74 KB
smali/O0/f.smali vs.
smali/H/e.smali
Files 9% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 58 lines modified
1 .class·public·abstract·LO0/f; 
2 .super·Ljava/lang/Object;1 .class·public·final·LH/e;
 2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:LO0/e;5 .field·public·h:Ljava/io/Serializable;
  
6 .field·public·static·b:LO0/e;6 .field·public·i:Ljava/util/Iterator;
  
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
 8 .field·public·k:I
  
  
7 #·direct·methods9 #·virtual·methods
8 .method·static·constructor·<clinit>()V10 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
9 ····.locals·211 ····.locals·1
  
10 ····.line·112 ····.line·1
11 ····new-instance·v0,·LO0/e;13 ····iput-object·p1,·p0,·LH/e;->j:Ljava/lang/Object;
  
12 ····.line·214 ····.line·2
13 ····.line·315 ····.line·3
14 ····const/4·v1,·0x016 ····iget·p1,·p0,·LH/e;->k:I
  
15 ····.line·417 ····.line·4
16 ····invoke-direct·{v0,·v1,·v1,·v1},·LO0/e;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V 
  
17 ····.line·518 ····.line·5
 19 ····const/high16·v0,·-0x80000000
  
18 ····.line·620 ····.line·6
19 ····.line·721 ····.line·7
20 ····sput-object·v0,·LO0/f;->a:LO0/e;22 ····or-int/2addr·p1,·v0
  
21 ····.line·823 ····.line·8
 24 ····iput·p1,·p0,·LH/e;->k:I
  
22 ····.line·925 ····.line·9
23 ····return-void 
24 ····.line·1026 ····.line·10
 27 ····const/4·p1,·0x0
  
25 ····.line·1128 ····.line·11
 29 ····invoke-static·{p1,·p1,·p0},·La/a;->a(Ljava/util/List;LH/k;LN0/b;)Ljava/lang/Object;
  
26 ····.line·1230 ····.line·12
27 ····.line·1331 ····.line·13
28 ····.line·1432 ····.line·14
 33 ····move-result-object·p1
  
29 ····.line·1534 ····.line·15
 35 ····return-object·p1
30 ····.line·1636 ····.line·16
31 ····.line·1737 ····.line·17
32 ····.line·1838 ····.line·18
33 ····.line·1939 ····.line·19
34 ····.line·2040 ····.line·20
35 ····.line·2141 ····.line·21
36 ····.line·2242 ····.line·22
Offset 145, 8 lines modifiedOffset 157, 16 lines modified
145 ····.line·121157 ····.line·121
146 ····.line·122158 ····.line·122
147 ····.line·123159 ····.line·123
148 ····.line·124160 ····.line·124
149 ····.line·125161 ····.line·125
150 ····.line·126162 ····.line·126
151 ····.line·127163 ····.line·127
 164 ····.line·128
 165 ····.line·129
 166 ····.line·130
 167 ····.line·131
 168 ····.line·132
 169 ····.line·133
 170 ····.line·134
 171 ····.line·135
152 .end·method172 .end·method
1.4 KB
smali/O0/e.smali vs.
smali/A0/l.smali
Files 2% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LO0/e;1 .class·public·final·LA0/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Ljava/lang/reflect/Method;5 .field·public·final·e:Ljava/lang/String;
  
 6 .field·public·final·f:Ljava/lang/Object;
6 .field·public·b:Ljava/lang/reflect/Method; 
  
7 .field·public·c:Ljava/lang/reflect/Method; 
  
  
8 #·direct·methods7 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
10 ····.locals·09 ····.locals·0
  
11 ····.line·110 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
13 ····.line·212 ····.line·2
14 ····.line·313 ····.line·3
15 ····.line·414 ····.line·4
16 ····iput-object·p1,·p0,·LO0/e;->a:Ljava/lang/reflect/Method;15 ····iput-object·p1,·p0,·LA0/l;->e:Ljava/lang/String;
  
17 ····.line·516 ····.line·5
18 ····.line·617 ····.line·6
19 ····iput-object·p2,·p0,·LO0/e;->b:Ljava/lang/reflect/Method;18 ····iput-object·p3,·p0,·LA0/l;->f:Ljava/lang/Object;
  
20 ····.line·719 ····.line·7
21 ····.line·820 ····.line·8
 21 ····return-void
22 ····iput-object·p3,·p0,·LO0/e;->c:Ljava/lang/reflect/Method; 
  
23 ····.line·922 ····.line·9
24 ····.line·1023 ····.line·10
25 ····return-void 
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
31 ····.line·1629 ····.line·16
32 ····.line·1730 ····.line·17
54.0 KB
smali/O0/b.smali vs.
smali/k1/p.smali
Max HTML report size reached
4.7 KB
smali/O0/g.smali vs.
smali/b1/V.smali
Files 5% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 34 lines modified
1 .class·public·abstract·LO0/g;1 .class·public·final·Lb1/V;
2 .super·LO0/b;2 .super·Lb1/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LV0/f; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·h:I5 .field·public·final·m:Lb1/l;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(ILM0/d;)V7 .method·public·constructor·<init>(LL0/d;Lb1/l;)V
10 ····.locals·08 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V10 ····const/4·v0,·0x1
  
13 ····.line·211 ····.line·2
 12 ····invoke-direct·{p0,·v0,·p1},·Lb1/f;-><init>(ILL0/d;)V
  
14 ····.line·313 ····.line·3
15 ····.line·414 ····.line·4
16 ····iput·p1,·p0,·LO0/g;->h:I 
  
17 ····.line·515 ····.line·5
 16 ····iput-object·p2,·p0,·Lb1/V;->m:Lb1/l;
  
18 ····.line·617 ····.line·6
19 ····return-void 
20 ····.line·718 ····.line·7
 19 ····return-void
21 ····.line·820 ····.line·8
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
Offset 237, 27 lines modifiedOffset 236, 36 lines modified
237 ····.line·216236 ····.line·216
238 ····.line·217237 ····.line·217
239 ····.line·218238 ····.line·218
240 ····.line·219239 ····.line·219
241 ····.line·220240 ····.line·220
242 ····.line·221241 ····.line·221
243 ····.line·222242 ····.line·222
 243 ····.line·223
 244 ····.line·224
 245 ····.line·225
 246 ····.line·226
 247 ····.line·227
 248 ····.line·228
 249 ····.line·229
 250 ····.line·230
 251 ····.line·231
244 .end·method252 .end·method
  
  
245 #·virtual·methods253 #·virtual·methods
246 .method·public·final·g()I254 .method·public·final·A()Ljava/lang/String;
247 ····.locals·1255 ····.locals·1
  
248 ····.line·1256 ····.line·1
249 ····iget·v0,·p0,·LO0/g;->h:I257 ····const-string·v0,·"AwaitContinuation"
  
250 ····.line·2258 ····.line·2
251 ····.line·3259 ····.line·3
252 ····return·v0260 ····return-object·v0
253 ····.line·4261 ····.line·4
254 ····.line·5262 ····.line·5
255 ····.line·6263 ····.line·6
256 ····.line·7264 ····.line·7
257 ····.line·8265 ····.line·8
258 ····.line·9266 ····.line·9
259 ····.line·10267 ····.line·10
Offset 374, 120 lines modifiedOffset 382, 111 lines modified
374 ····.line·121382 ····.line·121
375 ····.line·122383 ····.line·122
376 ····.line·123384 ····.line·123
377 ····.line·124385 ····.line·124
378 ····.line·125386 ····.line·125
379 ····.line·126387 ····.line·126
380 ····.line·127388 ····.line·127
 389 ····.line·128
 390 ····.line·129
 391 ····.line·130
 392 ····.line·131
381 .end·method393 .end·method
  
382 .method·public·final·toString()Ljava/lang/String;394 .method·public·final·t(Lb1/Z;)Ljava/lang/Throwable;
383 ····.locals·2395 ····.locals·2
  
384 ····.line·1396 ····.line·1
385 ····iget-object·v0,·p0,·LO0/b;->e:LM0/d;397 ····iget-object·v0,·p0,·Lb1/V;->m:Lb1/l;
  
386 ····.line·2398 ····.line·2
387 ····.line·3399 ····.line·3
388 ····if-nez·v0,·:cond_1400 ····invoke-virtual·{v0},·Lb1/Z;->E()Ljava/lang/Object;
  
389 ····.line·4401 ····.line·4
390 ····.line·5402 ····.line·5
391 ····sget-object·v0,·LV0/q;->a:LV0/r; 
  
392 ····.line·6403 ····.line·6
 404 ····move-result-object·v0
  
393 ····.line·7405 ····.line·7
394 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;406 ····instance-of·v1,·v0,·Lb1/X;
  
395 ····.line·8407 ····.line·8
396 ····.line·9408 ····.line·9
 409 ····if-eqz·v1,·:cond_0
397 ····.line·10 
398 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
 410 ····.line·10
399 ····.line·11411 ····.line·11
 412 ····move-object·v1,·v0
  
400 ····.line·12413 ····.line·12
 414 ····check-cast·v1,·Lb1/X;
401 ····.line·13 
402 ····move-result-object·v0 
  
 415 ····.line·13
Max diff block lines reached; 2221/4741 bytes (46.85%) of diff not shown.
3.0 KB
smali/W0/e.smali vs.
smali/z0/k.smali
Files 6% similar despite different names
    
Offset 1, 93 lines modifiedOffset 1, 65 lines modified
1 .class·public·abstract·LW0/e;1 .class·public·final·Lz0/k;
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·e:LW0/d;5 .field·public·static·final·b:LA0/j;
  
  
 6 #·instance·fields
6 .field·public·static·final·f:LW0/a;7 .field·public·final·a:LA0/e;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
9 ····.locals·210 ····.locals·1
  
10 ····.line·111 ····.line·1
11 ····new-instance·v0,·LW0/d;12 ····new-instance·v0,·LA0/j;
  
12 ····.line·213 ····.line·2
13 ····.line·314 ····.line·3
14 ····invoke-direct·{v0},·LW0/e;-><init>()V15 ····invoke-direct·{v0},·LA0/j;-><init>()V
  
15 ····.line·416 ····.line·4
16 ····.line·517 ····.line·5
17 ····.line·618 ····.line·6
18 ····sput-object·v0,·LW0/e;->e:LW0/d;19 ····sput-object·v0,·Lz0/k;->b:LA0/j;
  
19 ····.line·720 ····.line·7
20 ····.line·821 ····.line·8
 22 ····return-void
21 ····sget-object·v0,·LR0/a;->a:Ljava/lang/Integer; 
  
22 ····.line·923 ····.line·9
23 ····.line·1024 ····.line·10
24 ····if-eqz·v0,·:cond_1 
  
25 ····.line·1125 ····.line·11
26 ····.line·1226 ····.line·12
27 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I 
  
28 ····.line·1327 ····.line·13
29 ····.line·1428 ····.line·14
30 ····.line·1529 ····.line·15
31 ····move-result·v0 
  
32 ····.line·1630 ····.line·16
33 ····const/16·v1,·0x22 
  
34 ····.line·1731 ····.line·17
35 ····.line·1832 ····.line·18
36 ····if-lt·v0,·v1,·:cond_0 
  
37 ····.line·1933 ····.line·19
38 ····.line·2034 ····.line·20
39 ····goto·:goto_0 
  
40 ····.line·2135 ····.line·21
41 ····:cond_0 
42 ····new-instance·v0,·LW0/c; 
  
43 ····.line·2236 ····.line·22
44 ····.line·2337 ····.line·23
45 ····invoke-direct·{v0},·LW0/c;-><init>()V 
  
46 ····.line·2438 ····.line·24
47 ····.line·2539 ····.line·25
48 ····.line·2640 ····.line·26
49 ····goto·:goto_1 
  
50 ····.line·2741 ····.line·27
51 ····:cond_1 
52 ····:goto_0 
53 ····new-instance·v0,·LX0/a; 
  
54 ····.line·2842 ····.line·28
55 ····.line·2943 ····.line·29
56 ····invoke-direct·{v0},·LW0/e;-><init>()V 
  
57 ····.line·3044 ····.line·30
58 ····.line·3145 ····.line·31
59 ····.line·3246 ····.line·32
60 ····:goto_1 
61 ····sput-object·v0,·LW0/e;->f:LW0/a; 
  
62 ····.line·3347 ····.line·33
63 ····.line·3448 ····.line·34
64 ····return-void 
65 ····.line·3549 ····.line·35
66 ····.line·3650 ····.line·36
67 ····.line·3751 ····.line·37
68 ····.line·3852 ····.line·38
69 ····.line·3953 ····.line·39
70 ····.line·4054 ····.line·40
71 ····.line·4155 ····.line·41
Offset 173, 38 lines modifiedOffset 145, 54 lines modified
173 ····.line·121145 ····.line·121
174 ····.line·122146 ····.line·122
175 ····.line·123147 ····.line·123
176 ····.line·124148 ····.line·124
177 ····.line·125149 ····.line·125
178 ····.line·126150 ····.line·126
179 ····.line·127151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
180 .end·method156 .end·method
  
181 .method·public·constructor·<init>()V157 .method·public·constructor·<init>(Ls0/b;)V
182 ····.locals·0158 ····.locals·4
  
183 ····.line·1159 ····.line·1
184 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V160 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
185 ····.line·2161 ····.line·2
186 ····.line·3162 ····.line·3
187 ····.line·4163 ····.line·4
188 ····return-void164 ····new-instance·v0,·LA0/e;
  
189 ····.line·5165 ····.line·5
190 ····.line·6166 ····.line·6
 167 ····sget-object·v1,·LA0/m;->a:LA0/m;
  
191 ····.line·7168 ····.line·7
192 ····.line·8169 ····.line·8
Max diff block lines reached; 668/2999 bytes (22.27%) of diff not shown.
1.1 KB
smali/W0/b.smali vs.
smali/b1/M.smali
Files 19% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·LW0/b;1 .class·public·final·Lb1/M;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Lb1/L;
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·final·initialValue()Ljava/lang/Object;7 .method·public·constructor·<init>(Lb1/L;)V
6 ····.locals·18 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····new-instance·v0,·Ljava/util/Random;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V 
  
12 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·Lb1/M;->a:Lb1/L;
  
13 ····.line·515 ····.line·5
14 ····.line·616 ····.line·6
15 ····return-object·v017 ····return-void
16 ····.line·718 ····.line·7
17 ····.line·819 ····.line·8
18 ····.line·920 ····.line·9
19 ····.line·1021 ····.line·10
20 ····.line·1122 ····.line·11
21 ····.line·1223 ····.line·12
22 ····.line·1324 ····.line·13
Offset 135, 8 lines modifiedOffset 139, 16 lines modified
135 ····.line·121139 ····.line·121
136 ····.line·122140 ····.line·122
137 ····.line·123141 ····.line·123
138 ····.line·124142 ····.line·124
139 ····.line·125143 ····.line·125
140 ····.line·126144 ····.line·126
141 ····.line·127145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
142 .end·method154 .end·method
5.34 KB
smali/W0/c.smali vs.
smali/N/m.smali
Files 10% similar despite different names
    
Offset 1, 191 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·LW0/c; 
2 .super·LW0/a;1 .class·public·abstract·LN/m;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·g:LW0/b; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>()V5 .method·public·static·a(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo;
8 ····.locals·16 ····.locals·2
  
9 ····.line·17 ····.line·1
10 ····invoke-direct·{p0},·LW0/e;-><init>()V8 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····.line·411 ····.line·4
14 ····new-instance·v0,·LW0/b;12 ····move-result-object·p1
  
15 ····.line·513 ····.line·5
 14 ····const-wide/16·v0,·0x0
16 ····.line·6 
17 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V 
  
18 ····.line·7 
19 ····.line·8 
20 ····.line·9 
21 ····iput-object·v0,·p0,·LW0/c;->g:LW0/b; 
  
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 
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; 2834/5392 bytes (52.56%) of diff not shown.
14.4 KB
smali/I0/j.smali vs.
smali/F0/c.smali
Max HTML report size reached
81.0 KB
smali/I0/d.smali vs.
smali/K0/l.smali
Max HTML report size reached
5.6 KB
smali/I0/h.smali vs.
smali/q0/r.smali
Files 21% similar despite different names
    
Offset 1, 96 lines modifiedOffset 1, 190 lines modified
1 .class·public·final·LI0/h;1 .class·public·final·synthetic·Lq0/r;
2 .super·Landroid/webkit/WebViewClient;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·e:I
  
 8 .field·public·final·synthetic·f:Lq0/s;
  
 9 .field·public·final·synthetic·g:Ll1/c;
  
 10 .field·public·final·synthetic·h:J
  
 11 .field·public·final·synthetic·i:Landroid/view/KeyEvent;
  
  
4 #·virtual·methods12 #·direct·methods
5 .method·public·final·shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z13 .method·public·synthetic·constructor·<init>(Lq0/s;Ll1/c;JLandroid/view/KeyEvent;I)V
6 ····.locals·014 ····.locals·0
  
7 ····.line·115 ····.line·1
8 ····invoke-interface·{p2},·Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri;16 ····iput·p6,·p0,·Lq0/r;->e:I
  
 17 ····iput-object·p1,·p0,·Lq0/r;->f:Lq0/s;
  
 18 ····iput-object·p2,·p0,·Lq0/r;->g:Ll1/c;
  
 19 ····iput-wide·p3,·p0,·Lq0/r;->h:J
  
 20 ····iput-object·p5,·p0,·Lq0/r;->i:Landroid/view/KeyEvent;
  
 21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 22 ····return-void
 23 .end·method
  
  
 24 #·virtual·methods
 25 .method·public·final·run()V
 26 ····.locals·13
  
 27 ····.line·1
 28 ····iget·v0,·p0,·Lq0/r;->e:I
  
9 ····.line·229 ····.line·2
10 ····.line·330 ····.line·3
 31 ····packed-switch·v0,·:pswitch_data_0
11 ····.line·4 
12 ····move-result-object·p2 
  
 32 ····.line·4
13 ····.line·533 ····.line·5
14 ····invoke-virtual·{p2},·Landroid/net/Uri;->toString()Ljava/lang/String; 
  
15 ····.line·634 ····.line·6
 35 ····iget-object·v1,·p0,·Lq0/r;->f:Lq0/s;
  
16 ····.line·736 ····.line·7
17 ····.line·837 ····.line·8
18 ····move-result-object·p238 ····invoke-virtual·{v1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
19 ····.line·939 ····.line·9
20 ····invoke-virtual·{p1,·p2},·Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V 
  
21 ····.line·1040 ····.line·10
22 ····.line·1141 ····.line·11
 42 ····iget-object·v0,·p0,·Lq0/r;->g:Ll1/c;
23 ····.line·12 
24 ····const/4·p1,·0x0 
  
 43 ····.line·12
25 ····.line·1344 ····.line·13
26 ····return·p145 ····iget-wide·v2,·v0,·Ll1/c;->b:J
  
27 ····.line·1446 ····.line·14
28 ····.line·1547 ····.line·15
 48 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
29 ····.line·1649 ····.line·16
30 ····.line·1750 ····.line·17
31 ····.line·1851 ····.line·18
 52 ····move-result-object·v3
  
32 ····.line·1953 ····.line·19
 54 ····iget-wide·v4,·p0,·Lq0/r;->h:J
  
33 ····.line·2055 ····.line·20
34 ····.line·2156 ····.line·21
 57 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
35 ····.line·2258 ····.line·22
36 ····.line·2359 ····.line·23
37 ····.line·2460 ····.line·24
 61 ····move-result-object·v4
  
38 ····.line·2562 ····.line·25
 63 ····iget-object·v0,·p0,·Lq0/r;->i:Landroid/view/KeyEvent;
  
39 ····.line·2664 ····.line·26
40 ····.line·2765 ····.line·27
 66 ····invoke-virtual·{v0},·Landroid/view/KeyEvent;->getEventTime()J
  
41 ····.line·2867 ····.line·28
42 ····.line·2968 ····.line·29
43 ····.line·3069 ····.line·30
 70 ····move-result-wide·v5
  
44 ····.line·3171 ····.line·31
 72 ····const/4·v2,·0x0
  
45 ····.line·3273 ····.line·32
 74 ····invoke-virtual/range·{v1·..·v6},·Lq0/s;->b(ZLjava/lang/Long;Ljava/lang/Long;J)V
  
46 ····.line·3375 ····.line·33
47 ····.line·3476 ····.line·34
48 ····.line·3577 ····.line·35
 78 ····return-void
  
49 ····.line·3679 ····.line·36
 80 ····:pswitch_0
 81 ····iget-object·v7,·p0,·Lq0/r;->f:Lq0/s;
  
50 ····.line·3782 ····.line·37
Max diff block lines reached; 2801/5663 bytes (49.46%) of diff not shown.
12.3 KB
smali/I0/f.smali vs.
smali/B/I.smali
Max HTML report size reached
6.06 KB
smali/I0/e.smali vs.
smali/H/A.smali
Files 20% similar despite different names
    
Offset 1, 141 lines modifiedOffset 1, 87 lines modified
1 .class·public·final·LI0/e;1 .class·public·final·LH/A;
2 .super·Ljava/lang/Object;2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Ljava/lang/Boolean;5 .field·public·h:LH/O;
  
6 .field·public·b:Ljava/lang/Boolean;6 .field·public·i:LH/Z;
  
7 .field·public·c:Ljava/util/Map;7 .field·public·j:Z
  
 8 .field·public·synthetic·k:Ljava/lang/Object;
  
 9 .field·public·final·synthetic·l:LH/O;
  
 10 .field·public·m:I
  
  
8 #·virtual·methods11 #·direct·methods
9 .method·public·final·equals(Ljava/lang/Object;)Z12 .method·public·constructor·<init>(LH/O;LL0/d;)V
10 ····.locals·413 ····.locals·0
  
11 ····.line·114 ····.line·1
12 ····const/4·v0,·0x115 ····iput-object·p1,·p0,·LH/A;->l:LH/O;
  
13 ····.line·216 ····.line·2
14 ····if-ne·p0,·p1,·:cond_0 
  
15 ····.line·317 ····.line·3
 18 ····invoke-direct·{p0,·p2},·LN0/b;-><init>(LL0/d;)V
16 ····.line·4 
17 ····return·v0 
  
 19 ····.line·4
18 ····.line·520 ····.line·5
19 ····:cond_0 
20 ····const/4·v1,·0x0 
  
21 ····.line·621 ····.line·6
 22 ····return-void
22 ····if-eqz·p1,·:cond_3 
  
23 ····.line·723 ····.line·7
24 ····.line·824 ····.line·8
25 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
26 ····.line·925 ····.line·9
27 ····.line·1026 ····.line·10
28 ····.line·1127 ····.line·11
29 ····move-result-object·v2 
  
30 ····.line·1228 ····.line·12
31 ····const-class·v3,·LI0/e; 
  
32 ····.line·1329 ····.line·13
33 ····.line·1430 ····.line·14
34 ····if-eq·v3,·v2,·:cond_1 
  
35 ····.line·1531 ····.line·15
36 ····.line·1632 ····.line·16
37 ····goto·:goto_1 
  
38 ····.line·1733 ····.line·17
39 ····:cond_1 
40 ····check-cast·p1,·LI0/e; 
  
41 ····.line·1834 ····.line·18
42 ····.line·1935 ····.line·19
43 ····iget-object·v2,·p0,·LI0/e;->a:Ljava/lang/Boolean; 
  
44 ····.line·2036 ····.line·20
45 ····.line·2137 ····.line·21
46 ····iget-object·v3,·p1,·LI0/e;->a:Ljava/lang/Boolean; 
  
47 ····.line·2238 ····.line·22
48 ····.line·2339 ····.line·23
49 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z 
  
50 ····.line·2440 ····.line·24
51 ····.line·2541 ····.line·25
52 ····.line·2642 ····.line·26
53 ····move-result·v2 
  
54 ····.line·2743 ····.line·27
55 ····if-eqz·v2,·:cond_2 
  
56 ····.line·2844 ····.line·28
57 ····.line·2945 ····.line·29
58 ····iget-object·v2,·p0,·LI0/e;->b:Ljava/lang/Boolean; 
  
59 ····.line·3046 ····.line·30
60 ····.line·3147 ····.line·31
61 ····iget-object·v3,·p1,·LI0/e;->b:Ljava/lang/Boolean; 
  
62 ····.line·3248 ····.line·32
63 ····.line·3349 ····.line·33
64 ····invoke-virtual·{v2,·v3},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z 
  
65 ····.line·3450 ····.line·34
66 ····.line·3551 ····.line·35
67 ····.line·3652 ····.line·36
68 ····move-result·v2 
  
69 ····.line·3753 ····.line·37
70 ····if-eqz·v2,·:cond_2 
  
71 ····.line·3854 ····.line·38
72 ····.line·3955 ····.line·39
73 ····iget-object·v2,·p0,·LI0/e;->c:Ljava/util/Map; 
  
74 ····.line·4056 ····.line·40
75 ····.line·4157 ····.line·41
76 ····iget-object·p1,·p1,·LI0/e;->c:Ljava/util/Map; 
  
77 ····.line·4258 ····.line·42
78 ····.line·4359 ····.line·43
79 ····invoke-interface·{v2,·p1},·Ljava/util/Map;->equals(Ljava/lang/Object;)Z 
  
80 ····.line·4460 ····.line·44
81 ····.line·4561 ····.line·45
82 ····.line·4662 ····.line·46
83 ····move-result·p1 
  
84 ····.line·4763 ····.line·47
85 ····if-eqz·p1,·:cond_2 
  
Max diff block lines reached; 3650/6131 bytes (59.53%) of diff not shown.
6.56 KB
smali/I0/g.smali vs.
smali/k0/g.smali
Files 18% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·LI0/g;1 .class·public·final·Lk0/g;
2 .super·Landroid/content/BroadcastReceiver;2 .super·Ljava/lang/Object;
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:Ljava/lang/String;
  
 6 .field·public·final·b:I
  
 7 .field·public·c:Landroid/os/HandlerThread;
  
 8 .field·public·d:Landroid/os/Handler;
  
 9 .field·public·e:LN/h;
  
 10 .field·public·f:Lk0/f;
  
  
6 #·direct·methods11 #·direct·methods
7 .method·public·constructor·<init>(Lio/flutter/plugins/urllauncher/WebViewActivity;)V12 .method·public·constructor·<init>(Ljava/lang/String;I)V
8 ····.locals·013 ····.locals·0
  
9 ····.line·114 ····.line·1
10 ····iput-object·p1,·p0,·LI0/g;->a:Lio/flutter/plugins/urllauncher/WebViewActivity;15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·216 ····.line·2
12 ····.line·317 ····.line·3
13 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V 
  
14 ····.line·418 ····.line·4
 19 ····iput-object·p1,·p0,·Lk0/g;->a:Ljava/lang/String;
  
15 ····.line·520 ····.line·5
16 ····.line·621 ····.line·6
17 ····return-void22 ····iput·p2,·p0,·Lk0/g;->b:I
  
18 ····.line·723 ····.line·7
19 ····.line·824 ····.line·8
 25 ····return-void
20 ····.line·926 ····.line·9
21 ····.line·1027 ····.line·10
22 ····.line·1128 ····.line·11
23 ····.line·1229 ····.line·12
24 ····.line·1330 ····.line·13
25 ····.line·1431 ····.line·14
26 ····.line·1532 ····.line·15
Offset 140, 74 lines modifiedOffset 152, 203 lines modified
140 ····.line·122152 ····.line·122
141 ····.line·123153 ····.line·123
142 ····.line·124154 ····.line·124
143 ····.line·125155 ····.line·125
144 ····.line·126156 ····.line·126
145 ····.line·127157 ····.line·127
146 ····.line·128158 ····.line·128
 159 ····.line·129
 160 ····.line·130
 161 ····.line·131
 162 ····.line·132
 163 ····.line·133
 164 ····.line·134
 165 ····.line·135
 166 ····.line·136
 167 ····.line·137
 168 ····.line·138
 169 ····.line·139
 170 ····.line·140
 171 ····.line·141
 172 ····.line·142
 173 ····.line·143
 174 ····.line·144
 175 ····.line·145
 176 ····.line·146
 177 ····.line·147
 178 ····.line·148
 179 ····.line·149
 180 ····.line·150
 181 ····.line·151
 182 ····.line·152
 183 ····.line·153
 184 ····.line·154
 185 ····.line·155
 186 ····.line·156
 187 ····.line·157
 188 ····.line·158
 189 ····.line·159
 190 ····.line·160
 191 ····.line·161
 192 ····.line·162
 193 ····.line·163
 194 ····.line·164
 195 ····.line·165
 196 ····.line·166
 197 ····.line·167
 198 ····.line·168
 199 ····.line·169
 200 ····.line·170
 201 ····.line·171
 202 ····.line·172
 203 ····.line·173
 204 ····.line·174
 205 ····.line·175
 206 ····.line·176
 207 ····.line·177
 208 ····.line·178
 209 ····.line·179
 210 ····.line·180
 211 ····.line·181
 212 ····.line·182
 213 ····.line·183
 214 ····.line·184
 215 ····.line·185
 216 ····.line·186
 217 ····.line·187
 218 ····.line·188
 219 ····.line·189
 220 ····.line·190
 221 ····.line·191
 222 ····.line·192
 223 ····.line·193
 224 ····.line·194
 225 ····.line·195
 226 ····.line·196
 227 ····.line·197
 228 ····.line·198
 229 ····.line·199
 230 ····.line·200
Max diff block lines reached; 3762/6646 bytes (56.61%) of diff not shown.
17.7 KB
smali/I0/c.smali vs.
smali/a1/j.smali
Max HTML report size reached
16.7 KB
smali/L/k.smali vs.
smali/q0/e.smali
Max HTML report size reached
4.54 KB
smali/L/j.smali vs.
smali/r0/e.smali
Files 12% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LL/j;1 .class·public·final·Lr0/e;
2 .super·LO0/b;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lr0/b;
  
4 #·instance·fields 
5 .field·public·h:Ll1/h; 
  
6 .field·public·i:Ll1/h; 
  
7 .field·public·j:Ll1/n; 
  
 6 #·instance·fields
8 .field·public·synthetic·k:Ljava/lang/Object; 
  
9 .field·public·final·synthetic·l:LL/k;7 .field·public·final·synthetic·a:Lr0/c;
  
10 .field·public·m:I8 .field·public·final·synthetic·b:Lr0/g;
  
  
11 #·direct·methods9 #·direct·methods
12 .method·public·constructor·<init>(LL/k;LO0/b;)V10 .method·public·constructor·<init>(Lr0/g;Lr0/c;)V
13 ····.locals·011 ····.locals·0
  
14 ····.line·112 ····.line·1
15 ····iput-object·p1,·p0,·LL/j;->l:LL/k;13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·214 ····.line·2
17 ····.line·315 ····.line·3
18 ····invoke-direct·{p0,·p2},·LO0/b;-><init>(LM0/d;)V 
  
19 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Lr0/e;->b:Lr0/g;
  
20 ····.line·518 ····.line·5
21 ····.line·619 ····.line·6
22 ····return-void20 ····iput-object·p2,·p0,·Lr0/e;->a:Lr0/c;
  
23 ····.line·721 ····.line·7
24 ····.line·822 ····.line·8
 23 ····return-void
25 ····.line·924 ····.line·9
26 ····.line·1025 ····.line·10
27 ····.line·1126 ····.line·11
28 ····.line·1227 ····.line·12
29 ····.line·1328 ····.line·13
30 ····.line·1429 ····.line·14
31 ····.line·1530 ····.line·15
Offset 244, 57 lines modifiedOffset 241, 193 lines modified
244 ····.line·216241 ····.line·216
245 ····.line·217242 ····.line·217
246 ····.line·218243 ····.line·218
247 ····.line·219244 ····.line·219
248 ····.line·220245 ····.line·220
249 ····.line·221246 ····.line·221
250 ····.line·222247 ····.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
251 .end·method257 .end·method
  
  
252 #·virtual·methods258 #·virtual·methods
253 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;259 .method·public·final·a()V
254 ····.locals·1260 ····.locals·0
  
255 ····.line·1261 ····.line·1
256 ····iput-object·p1,·p0,·LL/j;->k:Ljava/lang/Object;262 ····return-void
 263 ····.line·2
 264 ····.line·3
 265 ····.line·4
 266 ····.line·5
 267 ····.line·6
 268 ····.line·7
 269 ····.line·8
 270 ····.line·9
 271 ····.line·10
 272 ····.line·11
 273 ····.line·12
 274 ····.line·13
 275 ····.line·14
 276 ····.line·15
 277 ····.line·16
 278 ····.line·17
 279 ····.line·18
 280 ····.line·19
 281 ····.line·20
 282 ····.line·21
 283 ····.line·22
 284 ····.line·23
 285 ····.line·24
 286 ····.line·25
 287 ····.line·26
 288 ····.line·27
 289 ····.line·28
 290 ····.line·29
 291 ····.line·30
 292 ····.line·31
 293 ····.line·32
 294 ····.line·33
 295 ····.line·34
 296 ····.line·35
 297 ····.line·36
 298 ····.line·37
 299 ····.line·38
 300 ····.line·39
 301 ····.line·40
 302 ····.line·41
 303 ····.line·42
 304 ····.line·43
 305 ····.line·44
 306 ····.line·45
 307 ····.line·46
 308 ····.line·47
 309 ····.line·48
 310 ····.line·49
 311 ····.line·50
 312 ····.line·51
 313 ····.line·52
Max diff block lines reached; 1025/4580 bytes (22.38%) of diff not shown.
3.81 KB
smali/L0/k.smali vs.
smali/K0/k.smali
Files 2% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LL0/k;1 .class·public·final·LK0/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/ListIterator;5 .implements·Ljava/util/ListIterator;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·e:LL0/k;7 .field·public·static·final·e:LK0/k;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·LL0/k;12 ····new-instance·v0,·LK0/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,·LL0/k;->e:LL0/k;19 ····sput-object·v0,·LK0/k;->e:LK0/k;
  
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 144, 14 lines modifiedOffset 144, 18 lines modified
144 ····.line·121144 ····.line·121
145 ····.line·122145 ····.line·122
146 ····.line·123146 ····.line·123
147 ····.line·124147 ····.line·124
148 ····.line·125148 ····.line·125
149 ····.line·126149 ····.line·126
150 ····.line·127150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
151 .end·method155 .end·method
  
  
152 #·virtual·methods156 #·virtual·methods
153 .method·public·final·bridge·synthetic·add(Ljava/lang/Object;)V157 .method·public·final·bridge·synthetic·add(Ljava/lang/Object;)V
154 ····.locals·1158 ····.locals·1
  
Offset 286, 14 lines modifiedOffset 290, 21 lines modified
286 ····.line·122290 ····.line·122
287 ····.line·123291 ····.line·123
288 ····.line·124292 ····.line·124
289 ····.line·125293 ····.line·125
290 ····.line·126294 ····.line·126
291 ····.line·127295 ····.line·127
292 ····.line·128296 ····.line·128
 297 ····.line·129
 298 ····.line·130
 299 ····.line·131
 300 ····.line·132
 301 ····.line·133
 302 ····.line·134
 303 ····.line·135
293 .end·method304 .end·method
  
294 .method·public·final·hasNext()Z305 .method·public·final·hasNext()Z
295 ····.locals·1306 ····.locals·1
  
296 ····.line·1307 ····.line·1
297 ····const/4·v0,·0x0308 ····const/4·v0,·0x0
Offset 421, 14 lines modifiedOffset 432, 18 lines modified
421 ····.line·121432 ····.line·121
422 ····.line·122433 ····.line·122
423 ····.line·123434 ····.line·123
424 ····.line·124435 ····.line·124
425 ····.line·125436 ····.line·125
426 ····.line·126437 ····.line·126
427 ····.line·127438 ····.line·127
 439 ····.line·128
 440 ····.line·129
 441 ····.line·130
 442 ····.line·131
428 .end·method443 .end·method
  
429 .method·public·final·hasPrevious()Z444 .method·public·final·hasPrevious()Z
430 ····.locals·1445 ····.locals·1
  
431 ····.line·1446 ····.line·1
432 ····const/4·v0,·0x0447 ····const/4·v0,·0x0
Offset 556, 14 lines modifiedOffset 571, 18 lines modified
556 ····.line·121571 ····.line·121
557 ····.line·122572 ····.line·122
558 ····.line·123573 ····.line·123
559 ····.line·124574 ····.line·124
560 ····.line·125575 ····.line·125
561 ····.line·126576 ····.line·126
562 ····.line·127577 ····.line·127
 578 ····.line·128
 579 ····.line·129
 580 ····.line·130
 581 ····.line·131
563 .end·method582 .end·method
  
564 .method·public·final·next()Ljava/lang/Object;583 .method·public·final·next()Ljava/lang/Object;
565 ····.locals·1584 ····.locals·1
  
566 ····.line·1585 ····.line·1
567 ····new-instance·v0,·Ljava/util/NoSuchElementException;586 ····new-instance·v0,·Ljava/util/NoSuchElementException;
Offset 693, 14 lines modifiedOffset 712, 18 lines modified
693 ····.line·121712 ····.line·121
694 ····.line·122713 ····.line·122
695 ····.line·123714 ····.line·123
696 ····.line·124715 ····.line·124
697 ····.line·125716 ····.line·125
698 ····.line·126717 ····.line·126
699 ····.line·127718 ····.line·127
 719 ····.line·128
 720 ····.line·129
 721 ····.line·130
 722 ····.line·131
700 .end·method723 .end·method
  
Max diff block lines reached; 1622/3828 bytes (42.37%) of diff not shown.
49.5 KB
smali/L0/l.smali vs.
smali/A0/v.smali
Max HTML report size reached
44.2 KB
smali/L0/m.smali vs.
smali/t/b.smali
Max HTML report size reached
66.6 KB
smali/m1/a.smali vs.
smali/Y/n.smali
Max HTML report size reached
37.9 KB
smali/m1/d.smali vs.
smali/b1/w.smali
Max HTML report size reached
13.9 KB
smali/m1/f.smali vs.
smali/G0/j.smali
Max HTML report size reached
59.7 KB
smali/m1/b.smali vs.
smali/A0/n.smali
Max HTML report size reached
15.1 KB
smali/m1/g.smali vs.
smali/t/a.smali
Max HTML report size reached
1.38 KB
smali/n0/d.smali vs.
smali/r0/f.smali
Files 12% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 55 lines modified
1 .class·public·final·Ln0/d;1 .class·public·final·Lr0/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·final·a:Ljava/lang/Runnable;5 .field·public·final·a:Lq0/d;
  
 6 .field·public·b:Ls0/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
  
  
6 #·direct·methods11 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Runnable;)V12 .method·public·constructor·<init>(Lq0/d;)V
8 ····.locals·013 ····.locals·1
  
9 ····.line·114 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·216 ····.line·2
12 ····.line·317 ····.line·3
13 ····.line·418 ····.line·4
14 ····iput-object·p1,·p0,·Ln0/d;->a:Ljava/lang/Runnable;19 ····const/4·v0,·0x1
  
15 ····.line·520 ····.line·5
 21 ····iput-boolean·v0,·p0,·Lr0/f;->e:Z
  
16 ····.line·622 ····.line·6
17 ····return-void 
18 ····.line·723 ····.line·7
 24 ····const/4·v0,·0x0
  
19 ····.line·825 ····.line·8
 26 ····iput-boolean·v0,·p0,·Lr0/f;->f:Z
  
20 ····.line·927 ····.line·9
21 ····.line·1028 ····.line·10
 29 ····iput-object·p1,·p0,·Lr0/f;->a:Lq0/d;
  
22 ····.line·1130 ····.line·11
23 ····.line·1231 ····.line·12
 32 ····return-void
24 ····.line·1333 ····.line·13
25 ····.line·1434 ····.line·14
26 ····.line·1535 ····.line·15
27 ····.line·1636 ····.line·16
28 ····.line·1737 ····.line·17
29 ····.line·1838 ····.line·18
30 ····.line·1939 ····.line·19
Offset 140, 8 lines modifiedOffset 158, 15 lines modified
140 ····.line·122158 ····.line·122
141 ····.line·123159 ····.line·123
142 ····.line·124160 ····.line·124
143 ····.line·125161 ····.line·125
144 ····.line·126162 ····.line·126
145 ····.line·127163 ····.line·127
146 ····.line·128164 ····.line·128
 165 ····.line·129
 166 ····.line·130
 167 ····.line·131
 168 ····.line·132
 169 ····.line·133
 170 ····.line·134
 171 ····.line·135
147 .end·method172 .end·method
8.86 KB
smali/n0/b.smali vs.
smali/X0/c.smali
Max HTML report size reached
27.8 KB
smali/v/a.smali vs.
smali/F/c.smali
Max HTML report size reached
7.0 KB
smali/v/h.smali vs.
smali/t/g.smali
Max HTML report size reached
57.4 KB
smali/v/f.smali vs.
smali/C/d.smali
Max HTML report size reached
83.1 KB
smali/v/i.smali vs.
smali/A0/e.smali
Max HTML report size reached
28.1 KB
smali/v/b.smali vs.
smali/Y/e.smali
Max HTML report size reached
109 KB
smali/v/g.smali vs.
smali/i/i.smali
Max HTML report size reached
6.26 KB
smali/c1/T.smali vs.
smali/b1/z.smali
Files 8% similar despite different names
    
Offset 1, 162 lines modifiedOffset 1, 98 lines modified
1 .class·public·Lc1/T;1 .class·public·final·Lb1/z;
2 .super·Lc1/Z;2 .super·Lg1/u;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·g:Z7 .field·private·volatile·_decision:I
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Lc1/P;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·510 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····const/4·v0,·0x112 ····const-class·v0,·Lb1/z;
  
11 ····.line·213 ····.line·2
12 ····invoke-direct·{p0,·v0},·Lc1/Z;-><init>(Z)V 
  
13 ····.line·314 ····.line·3
 15 ····const-string·v1,·"_decision"
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
16 ····invoke-virtual·{p0,·p1},·Lc1/Z;->H(Lc1/P;)V18 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
17 ····.line·619 ····.line·6
18 ····.line·720 ····.line·7
19 ····.line·821 ····.line·8
20 ····sget-object·p1,·Lc1/Z;->f:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;22 ····move-result-object·v0
  
21 ····.line·923 ····.line·9
 24 ····sput-object·v0,·Lb1/z;->i:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
22 ····.line·10 
23 ····invoke-virtual·{p1,·p0},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
 25 ····.line·10
24 ····.line·1126 ····.line·11
 27 ····return-void
25 ····.line·1228 ····.line·12
26 ····.line·1329 ····.line·13
27 ····move-result-object·v1 
  
28 ····.line·1430 ····.line·14
29 ····check-cast·v1,·Lc1/i; 
  
30 ····.line·1531 ····.line·15
31 ····.line·1632 ····.line·16
32 ····instance-of·v2,·v1,·Lc1/j; 
  
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,·Lc1/j; 
  
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 ····invoke-virtual·{v1},·Lc1/U;->n()Lc1/Z; 
  
55 ····.line·2945 ····.line·29
56 ····.line·3046 ····.line·30
57 ····.line·3147 ····.line·31
58 ····move-result-object·v1 
  
59 ····.line·3248 ····.line·32
60 ····:goto_1 
61 ····invoke-virtual·{v1},·Lc1/Z;->B()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,·Lc1/i; 
  
80 ····.line·4460 ····.line·44
81 ····.line·4561 ····.line·45
82 ····instance-of·v4,·v1,·Lc1/j; 
  
83 ····.line·4662 ····.line·46
84 ····.line·4763 ····.line·47
85 ····if-eqz·v4,·:cond_2 
  
86 ····.line·4864 ····.line·48
87 ····.line·4965 ····.line·49
Max diff block lines reached; 3666/6335 bytes (57.87%) of diff not shown.
1.37 KB
smali/c1/t.smali vs.
smali/b1/t.smali
Files 2% similar despite different names
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·Lc1/t;1 .class·public·final·Lb1/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LM0/h;5 .implements·LL0/h;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·synthetic·e:Lc1/t;7 .field·public·static·final·synthetic·e:Lb1/t;
  
8 .field·public·static·final·synthetic·f:Lc1/t;8 .field·public·static·final·synthetic·f:Lb1/t;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·static·synthetic·constructor·<clinit>()V10 .method·static·synthetic·constructor·<clinit>()V
11 ····.locals·111 ····.locals·1
  
12 ····.line·112 ····.line·1
13 ····new-instance·v0,·Lc1/t;13 ····new-instance·v0,·Lb1/t;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····sput-object·v0,·Lc1/t;->e:Lc1/t;20 ····sput-object·v0,·Lb1/t;->e:Lb1/t;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····new-instance·v0,·Lc1/t;23 ····new-instance·v0,·Lb1/t;
  
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·1127 ····.line·11
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····sput-object·v0,·Lc1/t;->f:Lc1/t;30 ····sput-object·v0,·Lb1/t;->f:Lb1/t;
  
31 ····.line·1431 ····.line·14
32 ····.line·1532 ····.line·15
33 ····return-void33 ····return-void
34 ····.line·1634 ····.line·16
35 ····.line·1735 ····.line·17
36 ····.line·1836 ····.line·18
Offset 152, 8 lines modifiedOffset 152, 12 lines modified
152 ····.line·121152 ····.line·121
153 ····.line·122153 ····.line·122
154 ····.line·123154 ····.line·123
155 ····.line·124155 ····.line·124
156 ····.line·125156 ····.line·125
157 ····.line·126157 ····.line·126
158 ····.line·127158 ····.line·127
 159 ····.line·128
 160 ····.line·129
 161 ····.line·130
 162 ····.line·131
159 .end·method163 .end·method
11.5 KB
smali/c1/Y.smali vs.
smali/q0/i.smali
Max HTML report size reached
236 KB
smali/c1/Z.smali vs.
smali/e0/g.smali
Max HTML report size reached
11.5 KB
smali/c1/s.smali vs.
smali/A0/w.smali
Max HTML report size reached
5.79 KB
smali/c1/p.smali vs.
smali/B/P.smali
Files 22% similar despite different names
    
Offset 1, 69 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lc1/p;1 .class·public·LB/P;
2 .super·LV0/i;2 .super·La/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LU0/p; 
  
  
6 #·static·fields 
7 .field·public·static·final·g:Lc1/p; 
  
8 .field·public·static·final·h:Lc1/p; 
  
  
9 #·instance·fields4 #·instance·fields
10 .field·public·final·synthetic·f:I5 .field·public·final·e:Landroid/view/Window;
  
  
11 #·direct·methods6 #·direct·methods
12 .method·static·synthetic·constructor·<clinit>()V7 .method·public·constructor·<init>(Landroid/view/Window;)V
13 ····.locals·38 ····.locals·0
  
14 ····.line·19 ····.line·1
15 ····new-instance·v0,·Lc1/p;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·211 ····.line·2
17 ····.line·312 ····.line·3
18 ····const/4·v1,·0x2 
  
19 ····.line·413 ····.line·4
20 ····const/4·v2,·0x014 ····iput-object·p1,·p0,·LB/P;->e:Landroid/view/Window;
  
21 ····.line·515 ····.line·5
22 ····invoke-direct·{v0,·v1,·v2},·Lc1/p;-><init>(II)V 
  
23 ····.line·616 ····.line·6
 17 ····return-void
24 ····.line·718 ····.line·7
25 ····.line·819 ····.line·8
26 ····sput-object·v0,·Lc1/p;->g:Lc1/p; 
  
27 ····.line·920 ····.line·9
28 ····.line·1021 ····.line·10
29 ····new-instance·v0,·Lc1/p; 
  
30 ····.line·1122 ····.line·11
31 ····.line·1223 ····.line·12
32 ····const/4·v1,·0x2 
  
33 ····.line·1324 ····.line·13
34 ····const/4·v2,·0x1 
  
35 ····.line·1425 ····.line·14
36 ····invoke-direct·{v0,·v1,·v2},·Lc1/p;-><init>(II)V 
  
37 ····.line·1526 ····.line·15
38 ····.line·1627 ····.line·16
39 ····.line·1728 ····.line·17
40 ····sput-object·v0,·Lc1/p;->h:Lc1/p; 
  
41 ····.line·1829 ····.line·18
42 ····.line·1930 ····.line·19
43 ····return-void 
44 ····.line·2031 ····.line·20
45 ····.line·2132 ····.line·21
46 ····.line·2233 ····.line·22
47 ····.line·2334 ····.line·23
48 ····.line·2435 ····.line·24
49 ····.line·2536 ····.line·25
50 ····.line·2637 ····.line·26
Offset 164, 115 lines modifiedOffset 139, 112 lines modified
164 ····.line·121139 ····.line·121
165 ····.line·122140 ····.line·122
166 ····.line·123141 ····.line·123
167 ····.line·124142 ····.line·124
168 ····.line·125143 ····.line·125
169 ····.line·126144 ····.line·126
170 ····.line·127145 ····.line·127
171 .end·method 
  
172 .method·public·synthetic·constructor·<init>(II)V 
173 ····.locals·0 
  
174 ····.line·1146 ····.line·128
175 ····iput·p2,·p0,·Lc1/p;->f:I 
  
176 ····invoke-direct·{p0,·p1},·LV0/i;-><init>(I)V 
  
177 ····return-void147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
178 .end·method154 .end·method
  
  
179 #·virtual·methods155 #·virtual·methods
180 .method·public·final·d(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;156 .method·public·final·A(Z)V
181 ····.locals·1157 ····.locals·1
  
182 ····.line·1158 ····.line·1
183 ····iget·v0,·p0,·Lc1/p;->f:I159 ····iget-object·v0,·p0,·LB/P;->e:Landroid/view/Window;
  
184 ····.line·2160 ····.line·2
185 ····.line·3161 ····.line·3
186 ····packed-switch·v0,·:pswitch_data_0162 ····if-eqz·p1,·:cond_0
  
187 ····.line·4163 ····.line·4
188 ····.line·5164 ····.line·5
 165 ····const/high16·p1,·0x4000000
189 ····.line·6 
190 ····check-cast·p1,·LM0/i; 
  
 166 ····.line·6
191 ····.line·7167 ····.line·7
 168 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->clearFlags(I)V
192 ····.line·8 
193 ····check-cast·p2,·LM0/g; 
  
 169 ····.line·8
194 ····.line·9170 ····.line·9
195 ····.line·10171 ····.line·10
196 ····invoke-interface·{p1,·p2},·LM0/i;->k(LM0/i;)LM0/i;172 ····const/high16·p1,·-0x80000000
  
197 ····.line·11173 ····.line·11
Max diff block lines reached; 3303/5856 bytes (56.40%) of diff not shown.
4.21 KB
smali/c1/j.smali vs.
smali/b1/D.smali
Files 10% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Lc1/j;1 .class·public·final·Lb1/D;
2 .super·Lc1/S;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lc1/i;5 .implements·Lb1/c0;
 6 .implements·LT0/l;
  
  
6 #·instance·fields7 #·instance·fields
7 .field·public·final·i:Lc1/Z;8 .field·public·final·e:Lb1/C;
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>(Lc1/Z;)V10 .method·public·constructor·<init>(Lb1/C;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····invoke-direct·{p0},·Lh1/k;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····.line·416 ····.line·4
16 ····iput-object·p1,·p0,·Lc1/j;->i:Lc1/Z;17 ····iput-object·p1,·p0,·Lb1/D;->e:Lb1/C;
  
17 ····.line·518 ····.line·5
18 ····.line·619 ····.line·6
19 ····return-void20 ····return-void
20 ····.line·721 ····.line·7
21 ····.line·822 ····.line·8
22 ····.line·923 ····.line·9
Offset 143, 39 lines modifiedOffset 144, 42 lines modified
143 ····.line·122144 ····.line·122
144 ····.line·123145 ····.line·123
145 ····.line·124146 ····.line·124
146 ····.line·125147 ····.line·125
147 ····.line·126148 ····.line·126
148 ····.line·127149 ····.line·127
149 ····.line·128150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
150 .end·method158 .end·method
  
  
151 #·virtual·methods159 #·virtual·methods
152 .method·public·final·f(Ljava/lang/Throwable;)Z160 .method·public·final·b(Ljava/lang/Throwable;)V
153 ····.locals·1161 ····.locals·0
  
154 ····.line·1162 ····.line·1
155 ····invoke-virtual·{p0},·Lc1/U;->n()Lc1/Z;163 ····iget-object·p1,·p0,·Lb1/D;->e:Lb1/C;
  
156 ····.line·2164 ····.line·2
157 ····.line·3165 ····.line·3
 166 ····invoke-interface·{p1},·Lb1/C;->e()V
158 ····.line·4 
159 ····move-result-object·v0 
  
 167 ····.line·4
160 ····.line·5168 ····.line·5
161 ····invoke-virtual·{v0,·p1},·Lc1/Z;->w(Ljava/lang/Throwable;)Z 
  
162 ····.line·6169 ····.line·6
 170 ····return-void
163 ····.line·7171 ····.line·7
164 ····.line·8172 ····.line·8
165 ····move-result·p1 
  
166 ····.line·9173 ····.line·9
167 ····return·p1 
168 ····.line·10174 ····.line·10
169 ····.line·11175 ····.line·11
170 ····.line·12176 ····.line·12
171 ····.line·13177 ····.line·13
172 ····.line·14178 ····.line·14
173 ····.line·15179 ····.line·15
174 ····.line·16180 ····.line·16
Offset 287, 30 lines modifiedOffset 291, 37 lines modified
287 ····.line·122291 ····.line·122
288 ····.line·123292 ····.line·123
289 ····.line·124293 ····.line·124
290 ····.line·125294 ····.line·125
291 ····.line·126295 ····.line·126
292 ····.line·127296 ····.line·127
293 ····.line·128297 ····.line·128
 298 ····.line·129
 299 ····.line·130
 300 ····.line·131
 301 ····.line·132
 302 ····.line·133
 303 ····.line·134
 304 ····.line·135
294 .end·method305 .end·method
  
295 .method·public·final·bridge·synthetic·j(Ljava/lang/Object;)Ljava/lang/Object;306 .method·public·final·bridge·synthetic·i(Ljava/lang/Object;)Ljava/lang/Object;
296 ····.locals·0307 ····.locals·0
  
297 ····.line·1308 ····.line·1
298 ····check-cast·p1,·Ljava/lang/Throwable;309 ····check-cast·p1,·Ljava/lang/Throwable;
  
299 ····.line·2310 ····.line·2
300 ····.line·3311 ····.line·3
301 ····invoke-virtual·{p0,·p1},·Lc1/j;->o(Ljava/lang/Throwable;)V312 ····invoke-virtual·{p0,·p1},·Lb1/D;->b(Ljava/lang/Throwable;)V
  
302 ····.line·4313 ····.line·4
303 ····.line·5314 ····.line·5
304 ····.line·6315 ····.line·6
305 ····sget-object·p1,·LK0/h;->a:LK0/h;316 ····sget-object·p1,·LJ0/h;->a:LJ0/h;
  
306 ····.line·7317 ····.line·7
307 ····.line·8318 ····.line·8
308 ····return-object·p1319 ····return-object·p1
309 ····.line·9320 ····.line·9
310 ····.line·10321 ····.line·10
311 ····.line·11322 ····.line·11
Offset 427, 50 lines modifiedOffset 438, 67 lines modified
427 ····.line·122438 ····.line·122
428 ····.line·123439 ····.line·123
429 ····.line·124440 ····.line·124
430 ····.line·125441 ····.line·125
431 ····.line·126442 ····.line·126
432 ····.line·127443 ····.line·127
433 ····.line·128444 ····.line·128
Max diff block lines reached; 1508/4241 bytes (35.56%) of diff not shown.
8.12 KB
smali/c1/z.smali vs.
smali/z0/e.smali
Max HTML report size reached
2.27 KB
smali/c1/q.smali vs.
smali/C/f.smali
Files 4% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lc1/q; 
2 .super·LV0/i;1 .class·public·abstract·LC/f;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LU0/l; 
  
  
6 #·static·fields 
7 .field·public·static·final·f:Lc1/q; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/String;
10 ····.locals·26 ····.locals·0
  
11 ····.line·17 ····.line·1
12 ····new-instance·v0,·Lc1/q;8 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->getUniqueId()Ljava/lang/String;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····const/4·v1,·0x1 
  
16 ····.line·411 ····.line·4
17 ····invoke-direct·{v0,·v1},·LV0/i;-><init>(I)V12 ····move-result-object·p0
  
18 ····.line·513 ····.line·5
 14 ····return-object·p0
19 ····.line·615 ····.line·6
20 ····.line·716 ····.line·7
21 ····sput-object·v0,·Lc1/q;->f:Lc1/q; 
  
22 ····.line·817 ····.line·8
23 ····.line·918 ····.line·9
24 ····return-void 
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
31 ····.line·1625 ····.line·16
Offset 146, 47 lines modifiedOffset 135, 43 lines modified
146 ····.line·121135 ····.line·121
147 ····.line·122136 ····.line·122
148 ····.line·123137 ····.line·123
149 ····.line·124138 ····.line·124
150 ····.line·125139 ····.line·125
151 ····.line·126140 ····.line·126
152 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
153 .end·method150 .end·method
  
 151 .method·public·static·b(Landroid/view/accessibility/AccessibilityNodeInfo;)Z
  
154 #·virtual·methods 
155 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object; 
156 ····.locals·1152 ····.locals·0
  
157 ····.line·1153 ····.line·1
158 ····check-cast·p1,·LM0/g;154 ····invoke-virtual·{p0},·Landroid/view/accessibility/AccessibilityNodeInfo;->isTextSelectable()Z
  
159 ····.line·2155 ····.line·2
160 ····.line·3156 ····.line·3
161 ····instance-of·v0,·p1,·Lc1/s; 
  
162 ····.line·4157 ····.line·4
 158 ····move-result·p0
163 ····.line·5 
164 ····if-eqz·v0,·:cond_0 
  
 159 ····.line·5
 160 ····return·p0
165 ····.line·6161 ····.line·6
166 ····.line·7162 ····.line·7
167 ····check-cast·p1,·Lc1/s; 
  
168 ····.line·8163 ····.line·8
169 ····.line·9164 ····.line·9
170 ····goto·:goto_0 
  
171 ····.line·10165 ····.line·10
172 ····:cond_0 
173 ····const/4·p1,·0x0 
  
174 ····.line·11166 ····.line·11
175 ····:goto_0 
176 ····return-object·p1 
177 ····.line·12167 ····.line·12
178 ····.line·13168 ····.line·13
179 ····.line·14169 ····.line·14
180 ····.line·15170 ····.line·15
181 ····.line·16171 ····.line·16
182 ····.line·17172 ····.line·17
183 ····.line·18173 ····.line·18
Offset 296, 8 lines modifiedOffset 281, 15 lines modified
296 ····.line·122281 ····.line·122
297 ····.line·123282 ····.line·123
298 ····.line·124283 ····.line·124
299 ····.line·125284 ····.line·125
300 ····.line·126285 ····.line·126
301 ····.line·127286 ····.line·127
302 ····.line·128287 ····.line·128
 288 ····.line·129
 289 ····.line·130
 290 ····.line·131
 291 ····.line·132
 292 ····.line·133
 293 ····.line·134
 294 ····.line·135
303 .end·method295 .end·method
2.99 KB
smali/c1/r.smali vs.
smali/P/O.smali
Files 20% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 52 lines modified
1 .class·public·final·Lc1/r;1 .class·public·abstract·LP/O;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LM0/h; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·e:LV0/i;5 .field·public·static·final·a:LA/b;
  
8 .field·public·final·f:LM0/h; 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(LM0/h;LU0/l;)V7 .method·static·constructor·<clinit>()V
11 ····.locals·18 ····.locals·2
  
12 ····.line·19 ····.line·1
13 ····const-string·v0,·"baseKey"10 ····new-instance·v0,·LA/b;
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····invoke-static·{p1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····const/16·v1,·0x14
  
17 ····.line·414 ····.line·4
18 ····.line·515 ····.line·5
19 ····.line·6 
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{v0,·v1},·LA/b;-><init>(I)V
  
 17 ····.line·6
21 ····.line·718 ····.line·7
22 ····.line·819 ····.line·8
 20 ····sput-object·v0,·LP/O;->a:LA/b;
23 ····.line·9 
24 ····check-cast·p2,·LV0/i; 
  
 21 ····.line·9
25 ····.line·1022 ····.line·10
 23 ····return-void
26 ····.line·1124 ····.line·11
27 ····iput-object·p2,·p0,·Lc1/r;->e:LV0/i; 
  
28 ····.line·1225 ····.line·12
29 ····.line·1326 ····.line·13
30 ····instance-of·p2,·p1,·Lc1/r; 
  
31 ····.line·1427 ····.line·14
32 ····.line·1528 ····.line·15
33 ····if-eqz·p2,·:cond_0 
  
34 ····.line·1629 ····.line·16
35 ····.line·1730 ····.line·17
36 ····check-cast·p1,·Lc1/r; 
  
37 ····.line·1831 ····.line·18
38 ····.line·1932 ····.line·19
39 ····iget-object·p1,·p1,·Lc1/r;->f:LM0/h; 
  
40 ····.line·2033 ····.line·20
41 ····.line·2134 ····.line·21
42 ····:cond_0 
43 ····iput-object·p1,·p0,·Lc1/r;->f:LM0/h; 
  
44 ····.line·2235 ····.line·22
45 ····.line·2336 ····.line·23
46 ····return-void 
47 ····.line·2437 ····.line·24
48 ····.line·2538 ····.line·25
49 ····.line·2639 ····.line·26
50 ····.line·2740 ····.line·27
51 ····.line·2841 ····.line·28
52 ····.line·2942 ····.line·29
53 ····.line·3043 ····.line·30
Offset 165, 99 lines modifiedOffset 147, 8 lines modified
165 ····.line·125147 ····.line·125
166 ····.line·126148 ····.line·126
167 ····.line·127149 ····.line·127
168 ····.line·128150 ····.line·128
169 ····.line·129151 ····.line·129
170 ····.line·130152 ····.line·130
171 ····.line·131153 ····.line·131
172 ····.line·132 
173 ····.line·133 
174 ····.line·134 
175 ····.line·135 
176 ····.line·136 
177 ····.line·137 
178 ····.line·138 
179 ····.line·139 
180 ····.line·140 
181 ····.line·141 
182 ····.line·142 
183 ····.line·143 
184 ····.line·144 
185 ····.line·145 
186 ····.line·146 
187 ····.line·147 
188 ····.line·148 
189 ····.line·149 
190 ····.line·150 
191 ····.line·151 
192 ····.line·152 
193 ····.line·153 
194 ····.line·154 
195 ····.line·155 
196 ····.line·156 
197 ····.line·157 
198 ····.line·158 
199 ····.line·159 
200 ····.line·160 
201 ····.line·161 
202 ····.line·162 
203 ····.line·163 
204 ····.line·164 
205 ····.line·165 
206 ····.line·166 
207 ····.line·167 
208 ····.line·168 
209 ····.line·169 
210 ····.line·170 
211 ····.line·171 
212 ····.line·172 
213 ····.line·173 
214 ····.line·174 
215 ····.line·175 
216 ····.line·176 
Max diff block lines reached; 0/2986 bytes (0.00%) of diff not shown.
3.86 KB
smali/c1/N.smali vs.
smali/b1/N.smali
Files 8% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 .class·public·final·Lc1/N;1 .class·public·final·Lb1/N;
2 .super·Lc1/S;2 .super·Lb1/S;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;5 .field·public·static·final·j: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·i:LU0/l;8 .field·public·final·i:LT0/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,·Lc1/N;13 ····const-class·v0,·Lb1/N;
  
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,·Lc1/N;->j:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;35 ····sput-object·v0,·Lb1/N;->j: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 151, 26 lines modifiedOffset 151, 30 lines modified
151 ····.line·121151 ····.line·121
152 ····.line·122152 ····.line·122
153 ····.line·123153 ····.line·123
154 ····.line·124154 ····.line·124
155 ····.line·125155 ····.line·125
156 ····.line·126156 ····.line·126
157 ····.line·127157 ····.line·127
 158 ····.line·128
 159 ····.line·129
 160 ····.line·130
 161 ····.line·131
158 .end·method162 .end·method
  
159 .method·public·constructor·<init>(LU0/l;)V163 .method·public·constructor·<init>(LT0/l;)V
160 ····.locals·0164 ····.locals·0
  
161 ····.line·1165 ····.line·1
162 ····invoke-direct·{p0},·Lh1/k;-><init>()V166 ····invoke-direct·{p0},·Lg1/l;-><init>()V
  
163 ····.line·2167 ····.line·2
164 ····.line·3168 ····.line·3
165 ····.line·4169 ····.line·4
166 ····iput-object·p1,·p0,·Lc1/N;->i:LU0/l;170 ····iput-object·p1,·p0,·Lb1/N;->i:LT0/l;
  
167 ····.line·5171 ····.line·5
168 ····.line·6172 ····.line·6
169 ····return-void173 ····return-void
170 ····.line·7174 ····.line·7
171 ····.line·8175 ····.line·8
172 ····.line·9176 ····.line·9
Offset 289, 32 lines modifiedOffset 293, 39 lines modified
289 ····.line·122293 ····.line·122
290 ····.line·123294 ····.line·123
291 ····.line·124295 ····.line·124
292 ····.line·125296 ····.line·125
293 ····.line·126297 ····.line·126
294 ····.line·127298 ····.line·127
295 ····.line·128299 ····.line·128
 300 ····.line·129
 301 ····.line·130
 302 ····.line·131
 303 ····.line·132
 304 ····.line·133
 305 ····.line·134
 306 ····.line·135
296 .end·method307 .end·method
  
  
297 #·virtual·methods308 #·virtual·methods
298 .method·public·final·bridge·synthetic·j(Ljava/lang/Object;)Ljava/lang/Object;309 .method·public·final·bridge·synthetic·i(Ljava/lang/Object;)Ljava/lang/Object;
299 ····.locals·0310 ····.locals·0
  
300 ····.line·1311 ····.line·1
301 ····check-cast·p1,·Ljava/lang/Throwable;312 ····check-cast·p1,·Ljava/lang/Throwable;
  
302 ····.line·2313 ····.line·2
303 ····.line·3314 ····.line·3
304 ····invoke-virtual·{p0,·p1},·Lc1/N;->o(Ljava/lang/Throwable;)V315 ····invoke-virtual·{p0,·p1},·Lb1/N;->o(Ljava/lang/Throwable;)V
  
305 ····.line·4316 ····.line·4
306 ····.line·5317 ····.line·5
307 ····.line·6318 ····.line·6
308 ····sget-object·p1,·LK0/h;->a:LK0/h;319 ····sget-object·p1,·LJ0/h;->a:LJ0/h;
  
309 ····.line·7320 ····.line·7
310 ····.line·8321 ····.line·8
311 ····return-object·p1322 ····return-object·p1
312 ····.line·9323 ····.line·9
313 ····.line·10324 ····.line·10
314 ····.line·11325 ····.line·11
Offset 431, 24 lines modifiedOffset 442, 31 lines modified
431 ····.line·122442 ····.line·122
432 ····.line·123443 ····.line·123
433 ····.line·124444 ····.line·124
434 ····.line·125445 ····.line·125
435 ····.line·126446 ····.line·126
436 ····.line·127447 ····.line·127
437 ····.line·128448 ····.line·128
 449 ····.line·129
 450 ····.line·130
 451 ····.line·131
 452 ····.line·132
Max diff block lines reached; 1203/3882 bytes (30.99%) of diff not shown.
6.05 KB
smali/c1/h0.smali vs.
smali/J0/f.smali
Files 24% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 54 lines modified
1 .class·public·abstract·Lc1/h0;1 .class·public·final·LJ0/f;
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·fields6 #·instance·fields
 7 .field·public·e:LU0/i;
  
 8 .field·public·volatile·f:Ljava/lang/Object;
  
5 .field·public·static·final·a:Ljava/lang/ThreadLocal;9 .field·public·final·g:Ljava/lang/Object;
  
  
6 #·direct·methods10 #·direct·methods
7 .method·static·constructor·<clinit>()V11 .method·public·constructor·<init>(LT0/a;)V
8 ····.locals·112 ····.locals·0
  
9 ····.line·113 ····.line·1
10 ····new-instance·v0,·Ljava/lang/ThreadLocal;14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·215 ····.line·2
12 ····.line·316 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V 
  
14 ····.line·417 ····.line·4
 18 ····check-cast·p1,·LU0/i;
  
15 ····.line·519 ····.line·5
16 ····.line·620 ····.line·6
17 ····sput-object·v0,·Lc1/h0;->a:Ljava/lang/ThreadLocal;21 ····iput-object·p1,·p0,·LJ0/f;->e:LU0/i;
  
18 ····.line·722 ····.line·7
19 ····.line·823 ····.line·8
20 ····return-void24 ····sget-object·p1,·LJ0/g;->a:LJ0/g;
  
21 ····.line·925 ····.line·9
22 ····.line·1026 ····.line·10
 27 ····iput-object·p1,·p0,·LJ0/f;->f:Ljava/lang/Object;
  
23 ····.line·1128 ····.line·11
24 ····.line·1229 ····.line·12
 30 ····iput-object·p0,·p0,·LJ0/f;->g:Ljava/lang/Object;
  
25 ····.line·1331 ····.line·13
26 ····.line·1432 ····.line·14
 33 ····return-void
27 ····.line·1534 ····.line·15
28 ····.line·1635 ····.line·16
29 ····.line·1736 ····.line·17
30 ····.line·1837 ····.line·18
31 ····.line·1938 ····.line·19
32 ····.line·2039 ····.line·20
33 ····.line·2140 ····.line·21
Offset 141, 64 lines modifiedOffset 154, 257 lines modified
141 ····.line·121154 ····.line·121
142 ····.line·122155 ····.line·122
143 ····.line·123156 ····.line·123
144 ····.line·124157 ····.line·124
145 ····.line·125158 ····.line·125
146 ····.line·126159 ····.line·126
147 ····.line·127160 ····.line·127
 161 ····.line·128
 162 ····.line·129
 163 ····.line·130
 164 ····.line·131
 165 ····.line·132
 166 ····.line·133
 167 ····.line·134
 168 ····.line·135
148 .end·method169 .end·method
  
149 .method·public·static·a()Lc1/H; 
 170 #·virtual·methods
 171 .method·public·final·a()Ljava/lang/Object;
150 ····.locals·3172 ····.locals·3
  
151 ····.line·1173 ····.line·1
152 ····sget-object·v0,·Lc1/h0;->a:Ljava/lang/ThreadLocal;174 ····iget-object·v0,·p0,·LJ0/f;->f:Ljava/lang/Object;
  
153 ····.line·2175 ····.line·2
154 ····.line·3176 ····.line·3
155 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;177 ····sget-object·v1,·LJ0/g;->a:LJ0/g;
  
156 ····.line·4178 ····.line·4
157 ····.line·5179 ····.line·5
 180 ····if-eq·v0,·v1,·:cond_0
158 ····.line·6 
159 ····move-result-object·v1 
  
 181 ····.line·6
160 ····.line·7182 ····.line·7
161 ····check-cast·v1,·Lc1/H;183 ····return-object·v0
  
162 ····.line·8184 ····.line·8
163 ····.line·9 
164 ····if-nez·v1,·:cond_0185 ····:cond_0
 186 ····iget-object·v0,·p0,·LJ0/f;->g:Ljava/lang/Object;
  
 187 ····.line·9
165 ····.line·10188 ····.line·10
 189 ····monitor-enter·v0
  
166 ····.line·11190 ····.line·11
167 ····new-instance·v1,·Lc1/d;191 ····:try_start_0
 192 ····iget-object·v2,·p0,·LJ0/f;->f:Ljava/lang/Object;
  
168 ····.line·12193 ····.line·12
169 ····.line·13194 ····.line·13
170 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;195 ····if-eq·v2,·v1,·:cond_1
  
171 ····.line·14196 ····.line·14
172 ····.line·15197 ····.line·15
 198 ····goto·:goto_0
  
173 ····.line·16199 ····.line·16
174 ····move-result-object·v2200 ····:cond_1
 201 ····iget-object·v1,·p0,·LJ0/f;->e:LU0/i;
  
175 ····.line·17202 ····.line·17
176 ····invoke-direct·{v1,·v2},·Lc1/d;-><init>(Ljava/lang/Thread;)V 
  
177 ····.line·18203 ····.line·18
 204 ····invoke-static·{v1},·LU0/h;->b(Ljava/lang/Object;)V
  
Max diff block lines reached; 3280/6121 bytes (53.59%) of diff not shown.
11.9 KB
smali/c1/h.smali vs.
smali/T/b.smali
Max HTML report size reached
10.8 KB
smali/c1/V.smali vs.
smali/Y/g.smali
Max HTML report size reached
1.19 KB
smali/c1/B.smali vs.
smali/b1/B.smali
Files 7% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·abstract·Lc1/B;1 .class·public·abstract·Lb1/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:Lj1/d;5 .field·public·static·final·a:Li1/d;
  
6 .field·public·static·final·b:Lj1/c;6 .field·public·static·final·b:Li1/c;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·19 ····.locals·1
  
10 ····.line·110 ····.line·1
11 ····sget-object·v0,·Lj1/d;->h:Lj1/d;11 ····sget-object·v0,·Li1/d;->h:Li1/d;
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····sput-object·v0,·Lc1/B;->a:Lj1/d;14 ····sput-object·v0,·Lb1/B;->a:Li1/d;
  
15 ····.line·415 ····.line·4
16 ····.line·516 ····.line·5
17 ····sget·v0,·Lc1/i0;->g:I17 ····sget·v0,·Lb1/i0;->g:I
  
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····sget-object·v0,·Lj1/c;->g:Lj1/c;20 ····sget-object·v0,·Li1/c;->g:Li1/c;
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····sput-object·v0,·Lc1/B;->b:Lj1/c;23 ····sput-object·v0,·Lb1/B;->b:Li1/c;
  
24 ····.line·1024 ····.line·10
25 ····.line·1125 ····.line·11
26 ····return-void26 ····return-void
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
Offset 147, 8 lines modifiedOffset 147, 12 lines modified
147 ····.line·121147 ····.line·121
148 ····.line·122148 ····.line·122
149 ····.line·123149 ····.line·123
150 ····.line·124150 ····.line·124
151 ····.line·125151 ····.line·125
152 ····.line·126152 ····.line·126
153 ····.line·127153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
 157 ····.line·131
154 .end·method158 .end·method
9.6 KB
smali/c1/k0.smali vs.
smali/g1/u.smali
Max HTML report size reached
13.5 KB
smali/c1/o.smali vs.
smali/k1/q.smali
Max HTML report size reached
4.41 KB
smali/c1/l.smali vs.
smali/z0/b.smali
Files 22% similar despite different names
    
Offset 1, 153 lines modifiedOffset 1, 89 lines modified
1 .class·public·final·Lc1/l;1 .class·public·final·Lz0/b;
2 .super·Lc1/Z;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lc1/k;5 .implements·LA0/q;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·final·U(LO0/g;)Ljava/lang/Object;7 .method·public·n(LA0/a;LA0/p;)V
8 ····.locals·38 ····.locals·0
  
9 ····.line·19 ····.line·1
 10 ····const/4·p1,·0x0
10 ····:cond_0 
11 ····invoke-virtual·{p0},·Lc1/Z;->E()Ljava/lang/Object; 
  
12 ····.line·211 ····.line·2
 12 ····invoke-virtual·{p2,·p1},·LA0/p;->c(Ljava/lang/Object;)V
  
13 ····.line·313 ····.line·3
14 ····.line·414 ····.line·4
15 ····move-result-object·v0 
  
16 ····.line·515 ····.line·5
 16 ····return-void
17 ····instance-of·v1,·v0,·Lc1/L; 
  
18 ····.line·617 ····.line·6
19 ····.line·718 ····.line·7
20 ····if-nez·v1,·:cond_2 
  
21 ····.line·819 ····.line·8
22 ····.line·920 ····.line·9
23 ····instance-of·p1,·v0,·Lc1/n; 
  
24 ····.line·1021 ····.line·10
25 ····.line·1122 ····.line·11
26 ····if-nez·p1,·:cond_1 
  
27 ····.line·1223 ····.line·12
28 ····.line·1324 ····.line·13
29 ····invoke-static·{v0},·Lc1/v;->l(Ljava/lang/Object;)Ljava/lang/Object; 
  
30 ····.line·1425 ····.line·14
31 ····.line·1526 ····.line·15
32 ····.line·1627 ····.line·16
33 ····move-result-object·p1 
  
34 ····.line·1728 ····.line·17
35 ····goto·:goto_0 
  
36 ····.line·1829 ····.line·18
37 ····:cond_1 
38 ····check-cast·v0,·Lc1/n; 
  
39 ····.line·1930 ····.line·19
40 ····.line·2031 ····.line·20
41 ····iget-object·p1,·v0,·Lc1/n;->a:Ljava/lang/Throwable; 
  
42 ····.line·2132 ····.line·21
43 ····.line·2233 ····.line·22
44 ····throw·p1 
  
45 ····.line·2334 ····.line·23
46 ····:cond_2 
47 ····invoke-virtual·{p0,·v0},·Lc1/Z;->R(Ljava/lang/Object;)I 
  
48 ····.line·2435 ····.line·24
49 ····.line·2536 ····.line·25
50 ····.line·2637 ····.line·26
51 ····move-result·v0 
  
52 ····.line·2738 ····.line·27
53 ····if-ltz·v0,·:cond_0 
  
54 ····.line·2839 ····.line·28
55 ····.line·2940 ····.line·29
56 ····new-instance·v0,·Lc1/V; 
  
57 ····.line·3041 ····.line·30
58 ····.line·3142 ····.line·31
59 ····invoke-static·{p1},·La/a;->r(LM0/d;)LM0/d; 
  
60 ····.line·3243 ····.line·32
61 ····.line·3344 ····.line·33
62 ····.line·3445 ····.line·34
63 ····move-result-object·p1 
  
64 ····.line·3546 ····.line·35
65 ····invoke-direct·{v0,·p1,·p0},·Lc1/V;-><init>(LM0/d;Lc1/l;)V 
  
66 ····.line·3647 ····.line·36
67 ····.line·3748 ····.line·37
68 ····.line·3849 ····.line·38
69 ····invoke-virtual·{v0},·Lc1/f;->v()V 
  
70 ····.line·3950 ····.line·39
71 ····.line·4051 ····.line·40
72 ····.line·4152 ····.line·41
73 ····new-instance·p1,·Lc1/O; 
  
74 ····.line·4253 ····.line·42
75 ····.line·4354 ····.line·43
76 ····const/4·v1,·0x1 
  
77 ····.line·4455 ····.line·44
78 ····invoke-direct·{p1,·v1,·v0},·Lc1/O;-><init>(ILjava/lang/Object;)V 
  
79 ····.line·4556 ····.line·45
80 ····.line·4657 ····.line·46
81 ····.line·4758 ····.line·47
82 ····const/4·v1,·0x0 
  
83 ····.line·4859 ····.line·48
84 ····const/4·v2,·0x1 
  
85 ····.line·4960 ····.line·49
86 ····invoke-virtual·{p0,·v1,·v2,·p1},·Lc1/Z;->I(ZZLU0/l;)Lc1/C; 
  
87 ····.line·5061 ····.line·50
88 ····.line·5162 ····.line·51
89 ····.line·5263 ····.line·52
90 ····move-result-object·p1 
  
91 ····.line·5364 ····.line·53
92 ····new-instance·v1,·Lc1/D; 
Max diff block lines reached; 2166/4446 bytes (48.72%) of diff not shown.
13.7 KB
smali/c1/W.smali vs.
smali/G0/H.smali
Max HTML report size reached
32.5 KB
smali/c1/X.smali vs.
smali/q0/j.smali
Max HTML report size reached
9.81 KB
smali/c1/O.smali vs.
smali/G0/o.smali
Max HTML report size reached
29.2 KB
smali/c1/m.smali vs.
smali/Y/d.smali
Max HTML report size reached
16.7 KB
smali/c1/U.smali vs.
smali/q0/c.smali
Max HTML report size reached
914 B
smali/c1/f0.smali vs.
smali/Y/h.smali
Files 17% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lc1/f0; 
2 .super·Lc1/T;1 .class·public·interface·abstract·LY/h;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·c:LY/g;
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·final·w(Ljava/lang/Throwable;)Z7 .method·static·constructor·<clinit>()V
6 ····.locals·08 ····.locals·1
  
7 ····.line·19 ····.line·1
8 ····const/4·p1,·0x010 ····sget-object·v0,·LY/g;->a:LY/g;
  
9 ····.line·211 ····.line·2
10 ····return·p1 
11 ····.line·312 ····.line·3
 13 ····sput-object·v0,·LY/h;->c:LY/g;
  
12 ····.line·414 ····.line·4
13 ····.line·515 ····.line·5
 16 ····return-void
14 ····.line·617 ····.line·6
15 ····.line·718 ····.line·7
16 ····.line·819 ····.line·8
17 ····.line·920 ····.line·9
18 ····.line·1021 ····.line·10
19 ····.line·1122 ····.line·11
20 ····.line·1223 ····.line·12
Offset 134, 8 lines modifiedOffset 140, 11 lines modified
134 ····.line·122140 ····.line·122
135 ····.line·123141 ····.line·123
136 ····.line·124142 ····.line·124
137 ····.line·125143 ····.line·125
138 ····.line·126144 ····.line·126
139 ····.line·127145 ····.line·127
140 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
141 .end·method150 .end·method
9.97 KB
smali/c1/n.smali vs.
smali/Y/b.smali
Max HTML report size reached
14.5 KB
smali/c1/Q.smali vs.
smali/Y/j.smali
Max HTML report size reached
2.36 KB
smali/c1/b0.smali vs.
smali/b1/b0.smali
Files 1% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lc1/b0;1 .class·public·final·Lb1/b0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lc1/C;5 .implements·Lb1/C;
6 .implements·Lc1/i;6 .implements·Lb1/i;
  
  
7 #·static·fields7 #·static·fields
8 .field·public·static·final·e:Lc1/b0;8 .field·public·static·final·e:Lb1/b0;
  
  
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 ····new-instance·v0,·Lc1/b0;13 ····new-instance·v0,·Lb1/b0;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····sput-object·v0,·Lc1/b0;->e:Lc1/b0;20 ····sput-object·v0,·Lb1/b0;->e:Lb1/b0;
  
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 145, 14 lines modifiedOffset 145, 18 lines modified
145 ····.line·121145 ····.line·121
146 ····.line·122146 ····.line·122
147 ····.line·123147 ····.line·123
148 ····.line·124148 ····.line·124
149 ····.line·125149 ····.line·125
150 ····.line·126150 ····.line·126
151 ····.line·127151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
 155 ····.line·131
152 .end·method156 .end·method
  
  
153 #·virtual·methods157 #·virtual·methods
154 .method·public·final·e()V158 .method·public·final·e()V
155 ····.locals·0159 ····.locals·0
  
Offset 280, 17 lines modifiedOffset 284, 21 lines modified
280 ····.line·121284 ····.line·121
281 ····.line·122285 ····.line·122
282 ····.line·123286 ····.line·123
283 ····.line·124287 ····.line·124
284 ····.line·125288 ····.line·125
285 ····.line·126289 ····.line·126
286 ····.line·127290 ····.line·127
 291 ····.line·128
 292 ····.line·129
 293 ····.line·130
 294 ····.line·131
287 .end·method295 .end·method
  
288 .method·public·final·f(Ljava/lang/Throwable;)Z296 .method·public·final·g(Ljava/lang/Throwable;)Z
289 ····.locals·0297 ····.locals·0
  
290 ····.line·1298 ····.line·1
291 ····const/4·p1,·0x0299 ····const/4·p1,·0x0
  
292 ····.line·2300 ····.line·2
293 ····return·p1301 ····return·p1
Offset 416, 17 lines modifiedOffset 424, 24 lines modified
416 ····.line·122424 ····.line·122
417 ····.line·123425 ····.line·123
418 ····.line·124426 ····.line·124
419 ····.line·125427 ····.line·125
420 ····.line·126428 ····.line·126
421 ····.line·127429 ····.line·127
422 ····.line·128430 ····.line·128
 431 ····.line·129
 432 ····.line·130
 433 ····.line·131
 434 ····.line·132
 435 ····.line·133
 436 ····.line·134
 437 ····.line·135
423 .end·method438 .end·method
  
424 .method·public·final·getParent()Lc1/P;439 .method·public·final·getParent()Lb1/P;
425 ····.locals·1440 ····.locals·1
  
426 ····.line·1441 ····.line·1
427 ····const/4·v0,·0x0442 ····const/4·v0,·0x0
  
428 ····.line·2443 ····.line·2
429 ····return-object·v0444 ····return-object·v0
Offset 551, 14 lines modifiedOffset 566, 18 lines modified
551 ····.line·121566 ····.line·121
552 ····.line·122567 ····.line·122
553 ····.line·123568 ····.line·123
554 ····.line·124569 ····.line·124
555 ····.line·125570 ····.line·125
556 ····.line·126571 ····.line·126
557 ····.line·127572 ····.line·127
 573 ····.line·128
 574 ····.line·129
 575 ····.line·130
 576 ····.line·131
558 .end·method577 .end·method
  
559 .method·public·final·toString()Ljava/lang/String;578 .method·public·final·toString()Ljava/lang/String;
560 ····.locals·1579 ····.locals·1
  
561 ····.line·1580 ····.line·1
562 ····const-string·v0,·"NonDisposableHandle"581 ····const-string·v0,·"NonDisposableHandle"
Offset 686, 8 lines modifiedOffset 705, 12 lines modified
686 ····.line·121705 ····.line·121
687 ····.line·122706 ····.line·122
688 ····.line·123707 ····.line·123
689 ····.line·124708 ····.line·124
690 ····.line·125709 ····.line·125
691 ····.line·126710 ····.line·126
Max diff block lines reached; 73/2347 bytes (3.11%) of diff not shown.
904 B
smali/c1/M.smali vs.
smali/H/Z.smali
Files 4% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Lc1/M;1 .class·public·abstract·LH/Z;
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:Lc1/L;5 .field·public·final·a:I
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lc1/L;)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,·Lc1/M;->a:Lc1/L;14 ····iput·p1,·p0,·LH/Z;->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 140, 8 lines modifiedOffset 140, 15 lines modified
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
143 ····.line·125143 ····.line·125
144 ····.line·126144 ····.line·126
145 ····.line·127145 ····.line·127
146 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
147 .end·method154 .end·method
927 B
smali/c1/I.smali vs.
smali/b1/I.smali
Files 2% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·abstract·Lc1/I;1 .class·public·abstract·Lb1/I;
2 .super·Lc1/s;2 .super·Lb1/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/io/Closeable;5 .implements·Ljava/io/Closeable;
  
  
6 #·direct·methods6 #·direct·methods
Offset 11, 19 lines modifiedOffset 11, 19 lines modified
11 ····.locals·211 ····.locals·2
  
12 ····.line·112 ····.line·1
13 ····const-string·v0,·"baseKey"13 ····const-string·v0,·"baseKey"
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····sget-object·v1,·Lc1/s;->f:Lc1/r;16 ····sget-object·v1,·Lb1/s;->f:Lb1/r;
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····invoke-static·{v1,·v0},·LV0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V19 ····invoke-static·{v1,·v0},·LU0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
20 ····.line·620 ····.line·6
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
Offset 140, 8 lines modifiedOffset 140, 12 lines modified
140 ····.line·121140 ····.line·121
141 ····.line·122141 ····.line·122
142 ····.line·123142 ····.line·123
143 ····.line·124143 ····.line·124
144 ····.line·125144 ····.line·125
145 ····.line·126145 ····.line·126
146 ····.line·127146 ····.line·127
 147 ····.line·128
 148 ····.line·129
 149 ····.line·130
 150 ····.line·131
147 .end·method151 .end·method
5.81 KB
smali/c1/g.smali vs.
smali/J0/b.smali
Files 9% similar despite different names
    
Offset 1, 244 lines modifiedOffset 1, 102 lines modified
1 .class·public·final·Lc1/g;1 .class·public·final·LJ0/b;
2 .super·Lc1/n;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
  
6 #·instance·fields 
7 .field·private·volatile·_resumed:I 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·constructor·<clinit>()V5 .method·public·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
10 ····.locals·26 ····.locals·2
  
11 ····.line·17 ····.line·1
12 ····const-class·v0,·Lc1/g;8 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····const-string·v1,·"_resumed"11 ····const-string·v1,·"Could·not·find·\'"
  
16 ····.line·412 ····.line·4
17 ····.line·513 ····.line·5
18 ····invoke-static·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;->newUpdater(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;14 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
19 ····.line·615 ····.line·6
20 ····.line·716 ····.line·7
21 ····.line·817 ····.line·8
22 ····move-result-object·v018 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
23 ····.line·919 ····.line·9
24 ····sput-object·v0,·Lc1/g;->c:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
25 ····.line·1020 ····.line·10
26 ····.line·1121 ····.line·11
 22 ····const-string·p1,·"\'.·Looked·for:·"
27 ····return-void 
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; 2859/5875 bytes (48.66%) of diff not shown.
3.38 KB
smali/c1/K.smali vs.
smali/Z0/e.smali
Files 25% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lc1/K;1 .class·public·final·LZ0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lc1/L;5 .implements·LZ0/b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·e:Lc1/a0;7 .field·public·final·synthetic·a:Ljava/util/Iterator;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lc1/a0;)V9 .method·public·constructor·<init>(Ljava/util/Iterator;)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,·Lc1/K;->e:Lc1/a0;16 ····iput-object·p1,·p0,·LZ0/e;->a:Ljava/util/Iterator;
  
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 143, 158 lines modifiedOffset 143, 30 lines modified
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
146 ····.line·125146 ····.line·125
147 ····.line·126147 ····.line·126
148 ····.line·127148 ····.line·127
149 ····.line·128149 ····.line·128
 150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
150 .end·method157 .end·method
  
  
151 #·virtual·methods158 #·virtual·methods
152 .method·public·final·b()Z159 .method·public·final·iterator()Ljava/util/Iterator;
153 ····.locals·1160 ····.locals·1
  
154 ····.line·1161 ····.line·1
 162 ····iget-object·v0,·p0,·LZ0/e;->a:Ljava/util/Iterator;
155 ····const/4·v0,·0x0 
  
156 ····.line·2 
157 ····return·v0 
158 ····.line·3 
159 ····.line·4 
160 ····.line·5 
161 ····.line·6 
162 ····.line·7 
163 ····.line·8 
164 ····.line·9 
165 ····.line·10 
166 ····.line·11 
167 ····.line·12 
168 ····.line·13 
169 ····.line·14 
170 ····.line·15 
171 ····.line·16 
172 ····.line·17 
173 ····.line·18 
174 ····.line·19 
175 ····.line·20 
176 ····.line·21 
177 ····.line·22 
178 ····.line·23 
179 ····.line·24 
180 ····.line·25 
181 ····.line·26 
182 ····.line·27 
183 ····.line·28 
184 ····.line·29 
185 ····.line·30 
186 ····.line·31 
187 ····.line·32 
188 ····.line·33 
189 ····.line·34 
190 ····.line·35 
191 ····.line·36 
192 ····.line·37 
193 ····.line·38 
194 ····.line·39 
195 ····.line·40 
196 ····.line·41 
197 ····.line·42 
198 ····.line·43 
199 ····.line·44 
200 ····.line·45 
201 ····.line·46 
202 ····.line·47 
203 ····.line·48 
204 ····.line·49 
205 ····.line·50 
206 ····.line·51 
207 ····.line·52 
208 ····.line·53 
209 ····.line·54 
210 ····.line·55 
211 ····.line·56 
212 ····.line·57 
213 ····.line·58 
214 ····.line·59 
215 ····.line·60 
216 ····.line·61 
217 ····.line·62 
218 ····.line·63 
219 ····.line·64 
220 ····.line·65 
221 ····.line·66 
222 ····.line·67 
223 ····.line·68 
224 ····.line·69 
225 ····.line·70 
226 ····.line·71 
Max diff block lines reached; 286/3387 bytes (8.44%) of diff not shown.
1.66 KB
smali/c1/x.smali vs.
smali/b1/x.smali
Files 7% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lc1/x;1 .class·public·abstract·Lb1/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·synthetic·a:I5 .field·public·static·final·synthetic·a:I
  
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····.locals·212 ····.locals·2
  
13 ····.line·113 ····.line·1
14 ····const-string·v0,·"kotlinx.coroutines.main.delay"14 ····const-string·v0,·"kotlinx.coroutines.main.delay"
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····sget·v1,·Lh1/w;->a:I17 ····sget·v1,·Lg1/x;->a:I
  
18 ····.line·418 ····.line·4
19 ····.line·519 ····.line·5
20 ····:try_start_020 ····:try_start_0
21 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;21 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
22 ····.line·622 ····.line·6
Offset 59, 43 lines modifiedOffset 59, 43 lines modified
  
59 ····.line·1959 ····.line·19
60 ····:goto_160 ····:goto_1
61 ····if-nez·v0,·:cond_161 ····if-nez·v0,·:cond_1
  
62 ····.line·2062 ····.line·20
63 ····.line·2163 ····.line·21
64 ····sget-object·v0,·Lc1/w;->n:Lc1/w;64 ····sget-object·v0,·Lb1/w;->n:Lb1/w;
  
65 ····.line·2265 ····.line·22
66 ····.line·2366 ····.line·23
67 ····goto·:goto_267 ····goto·:goto_2
  
68 ····.line·2468 ····.line·24
69 ····:cond_169 ····:cond_1
70 ····sget-object·v0,·Lc1/B;->a:Lj1/d;70 ····sget-object·v0,·Lb1/B;->a:Li1/d;
  
71 ····.line·2571 ····.line·25
72 ····.line·2672 ····.line·26
73 ····sget-object·v0,·Lh1/o;->a:Ld1/c;73 ····sget-object·v0,·Lg1/p;->a:Lc1/c;
  
74 ····.line·2774 ····.line·27
75 ····.line·2875 ····.line·28
76 ····iget-object·v1,·v0,·Ld1/c;->j:Ld1/c;76 ····iget-object·v1,·v0,·Lc1/c;->j:Lc1/c;
  
77 ····.line·2977 ····.line·29
78 ····.line·3078 ····.line·30
79 ····instance-of·v0,·v0,·Lc1/y;79 ····instance-of·v0,·v0,·Lb1/y;
  
80 ····.line·3180 ····.line·31
81 ····.line·3281 ····.line·32
82 ····if-nez·v0,·:cond_282 ····if-nez·v0,·:cond_2
  
83 ····.line·3383 ····.line·33
84 ····.line·3484 ····.line·34
85 ····sget-object·v0,·Lc1/w;->n:Lc1/w;85 ····sget-object·v0,·Lb1/w;->n:Lb1/w;
  
86 ····.line·3586 ····.line·35
87 ····.line·3687 ····.line·36
88 ····:cond_288 ····:cond_2
89 ····:goto_289 ····:goto_2
90 ····return-void90 ····return-void
91 ····.line·3791 ····.line·37
Offset 185, 8 lines modifiedOffset 185, 12 lines modified
185 ····.line·121185 ····.line·121
186 ····.line·122186 ····.line·122
187 ····.line·123187 ····.line·123
188 ····.line·124188 ····.line·124
189 ····.line·125189 ····.line·125
190 ····.line·126190 ····.line·126
191 ····.line·127191 ····.line·127
 192 ····.line·128
 193 ····.line·129
 194 ····.line·130
 195 ····.line·131
192 .end·method196 .end·method
52.2 KB
smali/c1/G.smali vs.
smali/k0/k.smali
Max HTML report size reached
18.1 KB
smali/c1/j0.smali vs.
smali/q0/m.smali
Max HTML report size reached
862 B
smali/c1/e0.smali vs.
smali/b1/e0.smali
Files 3% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·Lc1/e0;1 .class·public·Lb1/e0;
2 .super·Lc1/a;2 .super·Lb1/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·final·F(Ljava/lang/Throwable;)Z5 .method·public·final·F(Ljava/lang/Throwable;)Z
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····iget-object·v0,·p0,·Lc1/a;->g:LM0/i;8 ····iget-object·v0,·p0,·Lb1/a;->g:LL0/i;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····invoke-static·{v0,·p1},·Lc1/v;->d(LM0/i;Ljava/lang/Throwable;)V11 ····invoke-static·{v0,·p1},·Lb1/v;->d(LL0/i;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 138, 8 lines modifiedOffset 138, 15 lines modified
138 ····.line·122138 ····.line·122
139 ····.line·123139 ····.line·123
140 ····.line·124140 ····.line·124
141 ····.line·125141 ····.line·125
142 ····.line·126142 ····.line·126
143 ····.line·127143 ····.line·127
144 ····.line·128144 ····.line·128
 145 ····.line·129
 146 ····.line·130
 147 ····.line·131
 148 ····.line·132
 149 ····.line·133
 150 ····.line·134
 151 ····.line·135
145 .end·method152 .end·method
20.3 KB
smali/c1/J.smali vs.
smali/i/X.smali
Max HTML report size reached
25.8 KB
smali/a0/j.smali vs.
smali/N/o.smali
Max HTML report size reached
927 B
smali/a0/h.smali vs.
smali/d1/f.smali
Files 8% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 30 lines modified
1 .class·public·interface·abstract·La0/h;1 .class·public·interface·abstract·Ld1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ld1/r;
 6 .implements·Ld1/q;
  
  
4 #·static·fields7 #·static·fields
5 .field·public·static·final·c:La0/g;8 .field·public·static·final·d:Ld1/e;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
8 ····.locals·111 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····sget-object·v0,·La0/g;->a:La0/g;13 ····sget-object·v0,·Ld1/e;->a:Ld1/e;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····sput-object·v0,·La0/h;->c:La0/g;16 ····sput-object·v0,·Ld1/f;->d:Ld1/e;
  
14 ····.line·417 ····.line·4
15 ····.line·518 ····.line·5
16 ····return-void19 ····return-void
17 ····.line·620 ····.line·6
18 ····.line·721 ····.line·7
19 ····.line·822 ····.line·8
Offset 139, 8 lines modifiedOffset 143, 12 lines modified
139 ····.line·121143 ····.line·121
140 ····.line·122144 ····.line·122
141 ····.line·123145 ····.line·123
142 ····.line·124146 ····.line·124
143 ····.line·125147 ····.line·125
144 ····.line·126148 ····.line·126
145 ····.line·127149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
 153 ····.line·131
146 .end·method154 .end·method
11.4 KB
smali/a0/l.smali vs.
smali/F/d.smali
Max HTML report size reached
974 B
smali/a0/n.smali vs.
smali/A0/t.smali
Files 7% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 24 lines modified
1 .class·public·interface·abstract·La0/n; 
2 .super·Ljava/lang/Object;1 .class·public·final·LA0/t;
 2 .super·Ljava/io/ByteArrayOutputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:La0/a; 
  
  
6 #·direct·methods4 #·virtual·methods
7 .method·static·constructor·<clinit>()V5 .method·public·final·a()[B
8 ····.locals·16 ····.locals·1
  
9 ····.line·17 ····.line·1
10 ····sget-object·v0,·La0/a;->b:La0/a;8 ····iget-object·v0,·p0,·Ljava/io/ByteArrayOutputStream;->buf:[B
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
 11 ····return-object·v0
13 ····sput-object·v0,·La0/n;->a:La0/a; 
  
14 ····.line·412 ····.line·4
15 ····.line·513 ····.line·5
16 ····return-void 
17 ····.line·614 ····.line·6
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
Offset 139, 8 lines modifiedOffset 133, 12 lines modified
139 ····.line·121133 ····.line·121
140 ····.line·122134 ····.line·122
141 ····.line·123135 ····.line·123
142 ····.line·124136 ····.line·124
143 ····.line·125137 ····.line·125
144 ····.line·126138 ····.line·126
145 ····.line·127139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
146 .end·method144 .end·method
3.41 KB
smali/a0/i.smali vs.
smali/G0/g.smali
Files 24% similar despite different names
    
Offset 1, 102 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·synthetic·La0/i;1 .class·public·interface·abstract·LG0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LC/a; 
  
  
6 #·instance·fields4 #·static·fields
 5 .field·public·static·final·b:LG0/f;
7 .field·public·final·synthetic·a:I 
  
8 .field·public·final·synthetic·b:Ljava/lang/Object; 
  
  
9 #·direct·methods6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
10 .method·public·synthetic·constructor·<init>(ILjava/lang/Object;)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····iput·p1,·p0,·La0/i;->a:I 
  
14 ····iput-object·p2,·p0,·La0/i;->b:Ljava/lang/Object; 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods 
19 .method·public·final·accept(Ljava/lang/Object;)V 
20 ····.locals·18 ····.locals·1
  
21 ····.line·19 ····.line·1
22 ····iget·v0,·p0,·La0/i;->a:I10 ····sget-object·v0,·LG0/f;->a:LG0/f;
  
23 ····.line·211 ····.line·2
24 ····.line·312 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_013 ····sput-object·v0,·LG0/g;->b:LG0/f;
  
26 ····.line·414 ····.line·4
27 ····.line·515 ····.line·5
 16 ····return-void
28 ····.line·617 ····.line·6
29 ····iget-object·v0,·p0,·La0/i;->b:Ljava/lang/Object; 
  
30 ····.line·718 ····.line·7
31 ····.line·819 ····.line·8
32 ····check-cast·v0,·Ls0/o; 
  
33 ····.line·920 ····.line·9
34 ····.line·1021 ····.line·10
35 ····check-cast·p1,·La0/k; 
  
36 ····.line·1122 ····.line·11
37 ····.line·1223 ····.line·12
38 ····invoke-virtual·{v0,·p1},·Ls0/o;->setWindowInfoListenerDisplayFeatures(La0/k;)V 
  
39 ····.line·1324 ····.line·13
40 ····.line·1425 ····.line·14
41 ····.line·1526 ····.line·15
42 ····return-void 
  
43 ····.line·1627 ····.line·16
44 ····:pswitch_0 
45 ····check-cast·p1,·La0/k; 
  
46 ····.line·1728 ····.line·17
47 ····.line·1829 ····.line·18
48 ····iget-object·v0,·p0,·La0/i;->b:Ljava/lang/Object; 
  
49 ····.line·1930 ····.line·19
50 ····.line·2031 ····.line·20
51 ····check-cast·v0,·Le1/p; 
  
52 ····.line·2132 ····.line·21
53 ····.line·2233 ····.line·22
54 ····check-cast·v0,·Le1/o; 
  
55 ····.line·2334 ····.line·23
56 ····.line·2435 ····.line·24
57 ····invoke-virtual·{v0,·p1},·Le1/o;->n(Ljava/lang/Object;)Ljava/lang/Object; 
  
58 ····.line·2536 ····.line·25
59 ····.line·2637 ····.line·26
60 ····.line·2738 ····.line·27
61 ····return-void 
  
62 ····.line·2839 ····.line·28
63 ····nop 
  
64 ····.line·2940 ····.line·29
65 ····:pswitch_data_0 
66 ····.packed-switch·0x0 
67 ········:pswitch_0 
68 ····.end·packed-switch 
69 ····.line·3041 ····.line·30
70 ····.line·3142 ····.line·31
71 ····.line·3243 ····.line·32
72 ····.line·3344 ····.line·33
73 ····.line·3445 ····.line·34
74 ····.line·3546 ····.line·35
75 ····.line·3647 ····.line·36
Offset 188, 8 lines modifiedOffset 140, 58 lines modified
188 ····.line·122140 ····.line·122
189 ····.line·123141 ····.line·123
190 ····.line·124142 ····.line·124
191 ····.line·125143 ····.line·125
192 ····.line·126144 ····.line·126
193 ····.line·127145 ····.line·127
194 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 .end·method
  
  
 151 #·virtual·methods
 152 .method·public·abstract·a(Ljava/util/List;LG0/h;)V
 153 .end·method
  
 154 .method·public·abstract·c(Ljava/util/List;LG0/h;)Ljava/util/List;
 155 .end·method
  
 156 .method·public·abstract·d(Ljava/lang/String;ZLG0/h;)V
Max diff block lines reached; 0/3420 bytes (0.00%) of diff not shown.
23.9 KB
smali/e/b.smali vs.
smali/i/g0.smali
Max HTML report size reached
12.3 KB
smali/u/j.smali vs.
smali/N0/e.smali
Max HTML report size reached
1.12 KB
smali/u/h.smali vs.
smali/h/f.smali
Files 6% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·Lu/h;1 .class·public·final·Lh/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Li/M;
  
 6 .field·public·final·b:Lh/j;
  
 7 .field·public·final·c:I
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;9 .method·public·constructor·<init>(Li/M;Lh/j;I)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0,·p1,·p2},·Landroid/content/res/Resources;->getColorStateList(ILandroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;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,·Lh/f;->a:Li/M;
  
13 ····.line·517 ····.line·5
14 ····return-object·p0 
15 ····.line·618 ····.line·6
 19 ····iput-object·p2,·p0,·Lh/f;->b:Lh/j;
  
16 ····.line·720 ····.line·7
17 ····.line·821 ····.line·8
 22 ····iput·p3,·p0,·Lh/f;->c:I
  
18 ····.line·923 ····.line·9
19 ····.line·1024 ····.line·10
 25 ····return-void
20 ····.line·1126 ····.line·11
21 ····.line·1227 ····.line·12
22 ····.line·1328 ····.line·13
23 ····.line·1429 ····.line·14
24 ····.line·1530 ····.line·15
25 ····.line·1631 ····.line·16
26 ····.line·1732 ····.line·17
40.7 KB
smali/u/l.smali vs.
smali/k0/i.smali
Max HTML report size reached
9.47 KB
smali/u/f.smali vs.
smali/z0/f.smali
Max HTML report size reached
976 B
smali/u/e.smali vs.
smali/i/g.smali
Files 4% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Lu/e;1 .class·public·final·Li/g;
2 .super·Ljava/lang/Object;2 .super·Lh/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lu/d; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·a:[Lu/f;5 .field·public·final·synthetic·a:Li/i;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>([Lu/f;)V7 .method·public·constructor·<init>(Li/i;)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,·Lu/e;->a:[Lu/f;14 ····iput-object·p1,·p0,·Li/g;->a:Li/i;
  
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 143, 8 lines modifiedOffset 140, 15 lines modified
143 ····.line·122140 ····.line·122
144 ····.line·123141 ····.line·123
145 ····.line·124142 ····.line·124
146 ····.line·125143 ····.line·125
147 ····.line·126144 ····.line·126
148 ····.line·127145 ····.line·127
149 ····.line·128146 ····.line·128
 147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
150 .end·method154 .end·method
14.6 KB
smali/o0/b.smali vs.
smali/i1/c.smali
Max HTML report size reached
31.9 KB
smali/t0/d.smali vs.
smali/m/i.smali
Max HTML report size reached
1.67 KB
smali/t0/h.smali vs.
smali/r0/h.smali
Files 13% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 .class·public·final·Lt0/h;1 .class·public·final·Lr0/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·volatile·b:Lt0/h;5 .field·public·static·volatile·b:Lr0/h;
  
6 .field·public·static·c:Lt0/h;6 .field·public·static·c:Lr0/h;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·a:Ljava/util/HashMap;8 .field·public·final·a:Ljava/util/HashMap;
  
  
9 #·direct·methods9 #·direct·methods
Offset 33, 15 lines modifiedOffset 33, 15 lines modified
33 ····.line·833 ····.line·8
34 ····.line·934 ····.line·9
35 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V35 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
36 ····.line·1036 ····.line·10
37 ····.line·1137 ····.line·11
38 ····.line·1238 ····.line·12
39 ····iput-object·p1,·p0,·Lt0/h;->a:Ljava/util/HashMap;39 ····iput-object·p1,·p0,·Lr0/h;->a:Ljava/util/HashMap;
  
40 ····.line·1340 ····.line·13
41 ····.line·1441 ····.line·14
42 ····return-void42 ····return-void
  
43 ····.line·1543 ····.line·15
44 ····:pswitch_044 ····:pswitch_0
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 ····.line·1955 ····.line·19
56 ····.line·2056 ····.line·20
57 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V57 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
58 ····.line·2158 ····.line·21
59 ····.line·2259 ····.line·22
60 ····.line·2360 ····.line·23
61 ····iput-object·p1,·p0,·Lt0/h;->a:Ljava/util/HashMap;61 ····iput-object·p1,·p0,·Lr0/h;->a:Ljava/util/HashMap;
  
62 ····.line·2462 ····.line·24
63 ····.line·2563 ····.line·25
64 ····return-void64 ····return-void
  
65 ····.line·2665 ····.line·26
66 ····:pswitch_166 ····:pswitch_1
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
77 ····.line·3077 ····.line·30
78 ····.line·3178 ····.line·31
79 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V79 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
80 ····.line·3280 ····.line·32
81 ····.line·3381 ····.line·33
82 ····.line·3482 ····.line·34
83 ····iput-object·p1,·p0,·Lt0/h;->a:Ljava/util/HashMap;83 ····iput-object·p1,·p0,·Lr0/h;->a:Ljava/util/HashMap;
  
84 ····.line·3584 ····.line·35
85 ····.line·3685 ····.line·36
86 ····return-void86 ····return-void
  
87 ····.line·3787 ····.line·37
88 ····:pswitch_data_088 ····:pswitch_data_0
Offset 180, 8 lines modifiedOffset 180, 15 lines modified
180 ····.line·122180 ····.line·122
181 ····.line·123181 ····.line·123
182 ····.line·124182 ····.line·124
183 ····.line·125183 ····.line·125
184 ····.line·126184 ····.line·126
185 ····.line·127185 ····.line·127
186 ····.line·128186 ····.line·128
 187 ····.line·129
 188 ····.line·130
 189 ····.line·131
 190 ····.line·132
 191 ····.line·133
 192 ····.line·134
 193 ····.line·135
187 .end·method194 .end·method
1.65 KB
smali/t0/f.smali vs.
smali/z0/j.smali
Files 10% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 53 lines modified
1 .class·public·final·Lt0/f;1 .class·public·final·Lz0/j;
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·c:I·=·-0x80000000
5 .field·public·final·a:Ls0/d; 
  
6 .field·public·b:Lu0/a; 
  
7 .field·public·c:Ljava/lang/String; 
  
8 .field·public·d:Ljava/util/List; 
  
 6 #·instance·fields
9 .field·public·e:Z7 .field·public·final·a:I
  
10 .field·public·f:Z8 .field·public·final·b:Landroid/util/DisplayMetrics;
  
  
11 #·direct·methods9 #·direct·methods
12 .method·public·constructor·<init>(Ls0/d;)V10 .method·public·constructor·<init>(Landroid/util/DisplayMetrics;)V
13 ····.locals·111 ····.locals·2
  
14 ····.line·112 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·214 ····.line·2
17 ····.line·315 ····.line·3
18 ····.line·416 ····.line·4
19 ····const/4·v0,·0x117 ····sget·v0,·Lz0/j;->c:I
  
20 ····.line·518 ····.line·5
21 ····iput-boolean·v0,·p0,·Lt0/f;->e:Z 
  
22 ····.line·619 ····.line·6
 20 ····add-int/lit8·v1,·v0,·0x1
23 ····.line·7 
24 ····const/4·v0,·0x0 
  
 21 ····.line·7
25 ····.line·822 ····.line·8
26 ····iput-boolean·v0,·p0,·Lt0/f;->f:Z23 ····sput·v1,·Lz0/j;->c:I
  
27 ····.line·924 ····.line·9
28 ····.line·1025 ····.line·10
29 ····iput-object·p1,·p0,·Lt0/f;->a:Ls0/d;26 ····iput·v0,·p0,·Lz0/j;->a:I
  
30 ····.line·1127 ····.line·11
31 ····.line·1228 ····.line·12
32 ····return-void29 ····iput-object·p1,·p0,·Lz0/j;->b:Landroid/util/DisplayMetrics;
  
33 ····.line·1330 ····.line·13
34 ····.line·1431 ····.line·14
 32 ····return-void
35 ····.line·1533 ····.line·15
36 ····.line·1634 ····.line·16
37 ····.line·1735 ····.line·17
38 ····.line·1836 ····.line·18
39 ····.line·1937 ····.line·19
40 ····.line·2038 ····.line·20
41 ····.line·2139 ····.line·21
Offset 158, 8 lines modifiedOffset 154, 15 lines modified
158 ····.line·122154 ····.line·122
159 ····.line·123155 ····.line·123
160 ····.line·124156 ····.line·124
161 ····.line·125157 ····.line·125
162 ····.line·126158 ····.line·126
163 ····.line·127159 ····.line·127
164 ····.line·128160 ····.line·128
 161 ····.line·129
 162 ····.line·130
 163 ····.line·131
 164 ····.line·132
 165 ····.line·133
 166 ····.line·134
 167 ····.line·135
165 .end·method168 .end·method
1.25 KB
smali/t0/i.smali vs.
smali/r0/j.smali
Files 12% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lt0/i;1 .class·public·final·synthetic·Lr0/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;5 .implements·Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;
  
  
Offset 13, 24 lines modifiedOffset 13, 24 lines modified
13 #·direct·methods13 #·direct·methods
14 .method·public·synthetic·constructor·<init>(J)V14 .method·public·synthetic·constructor·<init>(J)V
15 ····.locals·015 ····.locals·0
  
16 ····.line·116 ····.line·1
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····iput-wide·p1,·p0,·Lt0/i;->a:J18 ····iput-wide·p1,·p0,·Lr0/j;->a:J
  
19 ····return-void19 ····return-void
20 .end·method20 .end·method
  
  
21 #·virtual·methods21 #·virtual·methods
22 .method·public·final·onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V22 .method·public·final·onHeaderDecoded(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V
23 ····.locals·223 ····.locals·2
  
24 ····.line·124 ····.line·1
25 ····iget-wide·v0,·p0,·Lt0/i;->a:J25 ····iget-wide·v0,·p0,·Lr0/j;->a:J
  
26 ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->a(JLandroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V26 ····invoke-static·{v0,·v1,·p1,·p2,·p3},·Lio/flutter/embedding/engine/FlutterJNI;->b(JLandroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V
  
27 ····return-void27 ····return-void
28 .end·method28 .end·method
36.1 KB
smali/t0/c.smali vs.
smali/F0/d.smali
Max HTML report size reached
1.12 KB
smali/C0/p.smali vs.
smali/q0/B.smali
Files 13% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LC0/p;1 .class·public·final·Lq0/B;
2 .super·Ljava/io/ByteArrayOutputStream;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·synthetic·a:I
  
 6 .field·public·final·synthetic·b:Lq0/C;
  
  
4 #·virtual·methods7 #·direct·methods
5 .method·public·final·a()[B8 .method·public·synthetic·constructor·<init>(Lq0/C;I)V
6 ····.locals·19 ····.locals·0
  
7 ····.line·110 ····.line·1
8 ····iget-object·v0,·p0,·Ljava/io/ByteArrayOutputStream;->buf:[B11 ····iput·p2,·p0,·Lq0/B;->a:I
  
 12 ····iput-object·p1,·p0,·Lq0/B;->b:Lq0/C;
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····return-void
 15 .end·method
  
 16 .method·private·final·a()V
 17 ····.locals·0
  
 18 ····.line·1
 19 ····return-void
9 ····.line·220 ····.line·2
10 ····.line·321 ····.line·3
11 ····return-object·v0 
12 ····.line·422 ····.line·4
13 ····.line·523 ····.line·5
14 ····.line·624 ····.line·6
15 ····.line·725 ····.line·7
16 ····.line·826 ····.line·8
17 ····.line·927 ····.line·9
18 ····.line·1028 ····.line·10
Offset 133, 8 lines modifiedOffset 150, 12 lines modified
133 ····.line·121150 ····.line·121
134 ····.line·122151 ····.line·122
135 ····.line·123152 ····.line·123
136 ····.line·124153 ····.line·124
137 ····.line·125154 ····.line·125
138 ····.line·126155 ····.line·126
139 ····.line·127156 ····.line·127
 157 ····.line·128
 158 ····.line·129
 159 ····.line·130
 160 ····.line·131
140 .end·method161 .end·method
880 B
smali/C0/n.smali vs.
smali/A0/r.smali
Files 8% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·LC0/n;1 .class·public·interface·abstract·LA0/r;
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(LA/c;)Ljava/nio/ByteBuffer;5 .method·public·abstract·a(LA0/a;)Ljava/nio/ByteBuffer;
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Ljava/lang/String;Ljava/lang/String;)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·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;9 .method·public·abstract·c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;
10 .end·method10 .end·method
  
11 .method·public·abstract·d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;11 .method·public·abstract·d(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
12 .end·method12 .end·method
  
13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)LA/c;13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)LA0/a;
14 .end·method14 .end·method
  
15 .method·public·abstract·f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;15 .method·public·abstract·f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
16 .end·method16 .end·method
2.34 KB
smali/h1/j.smali vs.
smali/i/h0.smali
Files 12% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·synthetic·Lh1/j; 
2 .super·LV0/l;1 .class·public·abstract·Li/h0;
 2 .super·Landroid/content/ContextWrapper;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LU0/a; 
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/Object;
  
6 #·virtual·methods 
7 .method·public·final·a()Ljava/lang/Object; 
8 ····.locals·1 
  
9 ····.line·1 
10 ····iget-object·v0,·p0,·LV0/c;->f:Ljava/lang/Object;6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·0
  
 9 ····.line·1
 10 ····return-void
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
14 ····.line·413 ····.line·4
15 ····.line·514 ····.line·5
16 ····.line·615 ····.line·6
17 ····move-result-object·v0 
  
18 ····.line·716 ····.line·7
19 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
20 ····.line·817 ····.line·8
21 ····.line·918 ····.line·9
22 ····.line·1019 ····.line·10
23 ····move-result-object·v0 
  
24 ····.line·1120 ····.line·11
25 ····return-object·v0 
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·1726 ····.line·17
32 ····.line·1827 ····.line·18
Offset 144, 38 lines modifiedOffset 135, 51 lines modified
144 ····.line·121135 ····.line·121
145 ····.line·122136 ····.line·122
146 ····.line·123137 ····.line·123
147 ····.line·124138 ····.line·124
148 ····.line·125139 ····.line·125
149 ····.line·126140 ····.line·126
150 ····.line·127141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
 145 ····.line·131
151 .end·method146 .end·method
  
152 .method·public·final·b()LZ0/a;147 .method·public·static·a(Landroid/content/Context;)V
153 ····.locals·1148 ····.locals·1
  
154 ····.line·1149 ····.line·1
155 ····sget-object·v0,·LV0/q;->a:LV0/r;150 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
156 ····.line·2151 ····.line·2
157 ····.line·3152 ····.line·3
158 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
159 ····.line·4153 ····.line·4
 154 ····move-result-object·v0
  
160 ····.line·5155 ····.line·5
 156 ····instance-of·v0,·v0,·Li/j0;
  
161 ····.line·6157 ····.line·6
162 ····return-object·p0 
163 ····.line·7158 ····.line·7
 159 ····if-nez·v0,·:cond_0
  
164 ····.line·8160 ····.line·8
165 ····.line·9161 ····.line·9
 162 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
166 ····.line·10163 ····.line·10
167 ····.line·11164 ····.line·11
168 ····.line·12165 ····.line·12
 166 ····sget·p0,·Li/t0;->a:I
  
169 ····.line·13167 ····.line·13
170 ····.line·14168 ····.line·14
 169 ····:cond_0
 170 ····return-void
171 ····.line·15171 ····.line·15
172 ····.line·16172 ····.line·16
173 ····.line·17173 ····.line·17
174 ····.line·18174 ····.line·18
175 ····.line·19175 ····.line·19
176 ····.line·20176 ····.line·20
177 ····.line·21177 ····.line·21
Offset 281, 8 lines modifiedOffset 285, 16 lines modified
281 ····.line·121285 ····.line·121
282 ····.line·122286 ····.line·122
283 ····.line·123287 ····.line·123
284 ····.line·124288 ····.line·124
285 ····.line·125289 ····.line·125
286 ····.line·126290 ····.line·126
287 ····.line·127291 ····.line·127
 292 ····.line·128
 293 ····.line·129
 294 ····.line·130
 295 ····.line·131
 296 ····.line·132
 297 ····.line·133
 298 ····.line·134
 299 ····.line·135
288 .end·method300 .end·method
2.6 KB
smali/h1/q.smali vs.
smali/d1/n.smali
Files 18% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 74 lines modified
1 .class·public·abstract·Lh1/q; 
2 .super·Ljava/lang/Object;1 .class·public·final·Ld1/n;
 2 .super·LN0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·a(Ljava/lang/Object;)Ljava/lang/Object; 
6 .end·method4 #·instance·fields
 5 .field·public·h:LT0/a;
  
 6 .field·public·synthetic·i:Ljava/lang/Object;
  
 7 .field·public·j:I
  
  
7 .method·public·final·toString()Ljava/lang/String;8 #·virtual·methods
 9 .method·public·final·n(Ljava/lang/Object;)Ljava/lang/Object;
8 ····.locals·210 ····.locals·1
  
9 ····.line·111 ····.line·1
10 ····new-instance·v0,·Ljava/lang/StringBuilder;12 ····iput-object·p1,·p0,·Ld1/n;->i:Ljava/lang/Object;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V15 ····iget·p1,·p0,·Ld1/n;->j:I
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
 18 ····const/high16·v0,·-0x80000000
16 ····.line·6 
17 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
 19 ····.line·6
18 ····.line·720 ····.line·7
 21 ····or-int/2addr·p1,·v0
  
19 ····.line·822 ····.line·8
 23 ····iput·p1,·p0,·Ld1/n;->j:I
20 ····.line·9 
21 ····move-result-object·v1 
  
 24 ····.line·9
22 ····.line·1025 ····.line·10
23 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;26 ····const/4·p1,·0x0
  
24 ····.line·1127 ····.line·11
 28 ····invoke-static·{p1,·p1,·p0},·Ld1/i;->b(Ld1/p;LK/b;LN0/b;)Ljava/lang/Object;
  
25 ····.line·1229 ····.line·12
26 ····.line·1330 ····.line·13
27 ····move-result-object·v1 
  
28 ····.line·1431 ····.line·14
29 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;32 ····move-result-object·p1
  
30 ····.line·1533 ····.line·15
 34 ····return-object·p1
31 ····.line·1635 ····.line·16
32 ····.line·1736 ····.line·17
33 ····const/16·v1,·0x40 
  
34 ····.line·1837 ····.line·18
35 ····.line·1938 ····.line·19
36 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; 
  
37 ····.line·2039 ····.line·20
38 ····.line·2140 ····.line·21
39 ····.line·2241 ····.line·22
40 ····invoke-static·{p0},·Lc1/v;->b(Ljava/lang/Object;)Ljava/lang/String; 
  
41 ····.line·2342 ····.line·23
42 ····.line·2443 ····.line·24
43 ····.line·2544 ····.line·25
44 ····move-result-object·v1 
  
45 ····.line·2645 ····.line·26
46 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
47 ····.line·2746 ····.line·27
48 ····.line·2847 ····.line·28
49 ····.line·2948 ····.line·29
50 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; 
  
51 ····.line·3049 ····.line·30
52 ····.line·3150 ····.line·31
53 ····.line·3251 ····.line·32
54 ····move-result-object·v0 
  
55 ····.line·3352 ····.line·33
56 ····return-object·v0 
57 ····.line·3453 ····.line·34
58 ····.line·3554 ····.line·35
59 ····.line·3655 ····.line·36
60 ····.line·3756 ····.line·37
61 ····.line·3857 ····.line·38
62 ····.line·3958 ····.line·39
63 ····.line·4059 ····.line·40
Offset 162, 8 lines modifiedOffset 155, 16 lines modified
162 ····.line·121155 ····.line·121
163 ····.line·122156 ····.line·122
164 ····.line·123157 ····.line·123
165 ····.line·124158 ····.line·124
166 ····.line·125159 ····.line·125
167 ····.line·126160 ····.line·126
168 ····.line·127161 ····.line·127
 162 ····.line·128
 163 ····.line·129
 164 ····.line·130
 165 ····.line·131
 166 ····.line·132
 167 ····.line·133
 168 ····.line·134
 169 ····.line·135
169 .end·method170 .end·method
1.81 KB
smali/h1/w.smali vs.
smali/e0/f.smali
Files 15% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 66 lines modified
1 .class·public·abstract·synthetic·Lh1/w;1 .class·public·final·synthetic·Le0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lf0/a;
  
  
4 #·static·fields6 #·instance·fields
5 .field·public·static·final·a:I7 .field·public·final·synthetic·a:LA0/p;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·public·synthetic·constructor·<init>(LA0/p;)V
8 ····.locals·110 ····.locals·0
  
9 ····.line·111 ····.line·1
10 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;12 ····iput-object·p1,·p0,·Le0/f;->a:LA0/p;
  
 13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 14 ····return-void
 15 .end·method
  
  
 16 #·virtual·methods
 17 .method·public·b(I)V
 18 ····.locals·3
  
 19 ····.line·1
 20 ····invoke-static·{p1},·LN/d;->e(I)Ljava/lang/String;
  
11 ····.line·221 ····.line·2
12 ····.line·322 ····.line·3
13 ····.line·423 ····.line·4
14 ····move-result-object·v024 ····move-result-object·v0
  
15 ····.line·525 ····.line·5
16 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I26 ····invoke-static·{p1},·LN/d;->d(I)Ljava/lang/String;
  
17 ····.line·627 ····.line·6
18 ····.line·728 ····.line·7
19 ····.line·829 ····.line·8
20 ····move-result·v030 ····move-result-object·p1
  
21 ····.line·931 ····.line·9
22 ····sput·v0,·Lh1/w;->a:I32 ····iget-object·v1,·p0,·Le0/f;->a:LA0/p;
  
23 ····.line·1033 ····.line·10
24 ····.line·1134 ····.line·11
25 ····return-void35 ····const/4·v2,·0x0
  
26 ····.line·1236 ····.line·12
 37 ····invoke-virtual·{v1,·v0,·p1,·v2},·LA0/p;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
  
27 ····.line·1338 ····.line·13
28 ····.line·1439 ····.line·14
29 ····.line·1540 ····.line·15
 41 ····return-void
30 ····.line·1642 ····.line·16
31 ····.line·1743 ····.line·17
32 ····.line·1844 ····.line·18
33 ····.line·1945 ····.line·19
34 ····.line·2046 ····.line·20
35 ····.line·2147 ····.line·21
36 ····.line·2248 ····.line·22
Offset 145, 8 lines modifiedOffset 165, 16 lines modified
145 ····.line·121165 ····.line·121
146 ····.line·122166 ····.line·122
147 ····.line·123167 ····.line·123
148 ····.line·124168 ····.line·124
149 ····.line·125169 ····.line·125
150 ····.line·126170 ····.line·126
151 ····.line·127171 ····.line·127
 172 ····.line·128
 173 ····.line·129
 174 ····.line·130
 175 ····.line·131
 176 ····.line·132
 177 ····.line·133
 178 ····.line·134
 179 ····.line·135
152 .end·method180 .end·method
7.08 KB
smali/h1/v.smali vs.
smali/H/J.smali
Max HTML report size reached
11.7 KB
smali/h1/x.smali vs.
smali/A0/b.smali
Max HTML report size reached