480 MB
/home/fdroid/fdroiddata/tmp/com.github.mkalmousli.floating_volume_3.apk vs.
/home/fdroid/fdroiddata/unsigned/com.github.mkalmousli.floating_volume_3.apk
8.2 KB
APK Signing Block
Max HTML report size reached
13.2 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
Max HTML report size reached
15.5 KB
zipinfo {}
Max HTML report size reached
3.25 KB
AndroidManifest.xml (decoded)
3.19 KB
AndroidManifest.xml
Max HTML report size reached
814 B
APK metadata
    
Offset 1, 19 lines modifiedOffset 1, 28 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 -·lib/arm64-v8a/libapp.so
 8 -·lib/arm64-v8a/libdatastore_shared_counter.so
 9 -·lib/arm64-v8a/libflutter.so
 10 -·lib/armeabi-v7a/libapp.so
 11 -·lib/armeabi-v7a/libdatastore_shared_counter.so
 12 -·lib/armeabi-v7a/libflutter.so
 13 -·lib/x86_64/libapp.so
 14 -·lib/x86_64/libdatastore_shared_counter.so
 15 -·lib/x86_64/libflutter.so
7 -·png16 -·png
8 isFrameworkApk:·false17 isFrameworkApk:·false
9 packageInfo:·null18 packageInfo:·null
10 sdkInfo:19 sdkInfo:
11 ··minSdkVersion:·'21'20 ··minSdkVersion:·'24'
12 ··targetSdkVersion:·'35'21 ··targetSdkVersion:·'36'
13 sharedLibrary:·false22 sharedLibrary:·false
14 sparseResources:·false23 sparseResources:·false
15 unknownFiles:24 unknownFiles:
16 ··DebugProbesKt.bin:·'8'25 ··DebugProbesKt.bin:·'8'
17 ··kotlin-tooling-metadata.json:·'8'26 ··kotlin-tooling-metadata.json:·'8'
18 usesFramework:27 usesFramework:
19 ··ids:28 ··ids:
3.07 KB
resources.arsc
3.04 KB
aapt2 dump resources {}
Max HTML report size reached
52.5 MB
classes.dex
41.3 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
11.2 MB
classes.jar
Max HTML report size reached
130 MB
lib/x86_64/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
1010 B
readelf --wide --file-header {}
Max HTML report size reached
2.81 KB
readelf --wide --program-header {}
Max HTML report size reached
5.31 KB
readelf --wide --sections {}
Max HTML report size reached
81.5 KB
readelf --wide --symbols {}
Max HTML report size reached
5.85 MB
readelf --wide --relocs {}
Max HTML report size reached
2.85 KB
readelf --wide --dynamic {}
Max HTML report size reached
1.44 KB
readelf --wide --notes {}
Max HTML report size reached
13.7 KB
readelf --wide --version-info {}
Max HTML report size reached
34.7 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
719 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.3 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
66.1 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
3.92 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
1.69 MB
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Max HTML report size reached
10.3 MB
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
71.0 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
96.6 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
1.59 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
296 B
readelf --wide --decompress --hex-dump=.fini_array {}
Max HTML report size reached
23.6 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max HTML report size reached
9.03 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
24.1 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
86.1 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
18.9 MB
lib/x86_64/libapp.so
887 B
readelf --wide --file-header {}
Max HTML report size reached
1.28 KB
readelf --wide --program-header {}
Max HTML report size reached
1.97 KB
readelf --wide --sections {}
Max HTML report size reached
1.01 KB
readelf --wide --symbols {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
821 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
359 KB
strings --all --bytes=8 {}
Max HTML report size reached
12.8 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
5.81 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
81.5 MB
lib/armeabi-v7a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
981 B
readelf --wide --file-header {}
Max HTML report size reached
2.11 KB
readelf --wide --program-header {}
Max HTML report size reached
4.88 KB
readelf --wide --sections {}
Max HTML report size reached
75.1 KB
readelf --wide --symbols {}
Max HTML report size reached
2.33 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
14.2 KB
readelf --wide --version-info {}
Max HTML report size reached
659 KB
strings --all --bytes=8 {}
Max HTML report size reached
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
35.4 KB
readelf --wide --decompress --hex-dump=.hash {}
Max HTML report size reached
68.1 KB
readelf --wide --decompress --hex-dump=.dynstr {}
Max HTML report size reached
1.42 MB
readelf --wide --decompress --hex-dump=.ARM.exidx {}
Max HTML report size reached
3.44 MB
readelf --wide --decompress --string-dump=.rodata {}
Max HTML report size reached
87.0 KB
readelf --wide --decompress --hex-dump=.ARM.extab {}
Max HTML report size reached
71.7 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
57.9 KB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {}
Max HTML report size reached
1.57 MB
readelf --wide --decompress --hex-dump=.data.rel.ro {}
Max HTML report size reached
280 B
readelf --wide --decompress --hex-dump=.fini_array {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 Hex·dump·of·section·'.fini_array':1 Hex·dump·of·section·'.fini_array':
2 ··0x00797c50·44a72a00·30a72a00···················D.*.0.*.2 ··0x007acf48·44202b00·30202b00···················D·+.0·+.
  
11.9 KB
readelf --wide --decompress --hex-dump=.init_array {}
Max HTML report size reached
4.97 KB
readelf --wide --decompress --hex-dump=.got {}
Max HTML report size reached
12.8 KB
readelf --wide --decompress --hex-dump=.got.plt {}
Max HTML report size reached
31.8 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.29 KB
readelf --wide --decompress --hex-dump=.shstrtab {}
Max HTML report size reached
21.5 MB
lib/armeabi-v7a/libapp.so
898 B
readelf --wide --file-header {}
Max HTML report size reached
1.25 KB
readelf --wide --program-header {}
Max HTML report size reached
1.92 KB
readelf --wide --sections {}
Max HTML report size reached
948 B
readelf --wide --symbols {}
Max HTML report size reached
535 B
readelf --wide --dynamic {}
Max HTML report size reached
414 B
readelf --wide --notes {}
Max HTML report size reached
695 B
readelf --wide --debug-dump=frames {}
Max HTML report size reached
355 KB
strings --all --bytes=8 {}
Max HTML report size reached
15.1 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
5.98 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
334 B
readelf --wide --decompress --hex-dump=.bss {}
Max HTML report size reached
116 MB
lib/arm64-v8a/libflutter.so
File has been modified after NT_GNU_BUILD_ID has been applied.
950 B
readelf --wide --file-header {}
Max HTML report size reached
2.43 KB
readelf --wide --program-header {}
Max HTML report size reached
5.12 KB
readelf --wide --sections {}
Max HTML report size reached
81.3 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
14.1 KB
readelf --wide --version-info {}
Max HTML report size reached
20.0 MB
readelf --wide --debug-dump=frames {}
Max HTML report size reached
602 KB
strings --all --bytes=8 {}
Max HTML report size reached
3.34 KB
readelf --wide --decompress --hex-dump=.gnu.hash {}
Max HTML report size reached
33.4 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
72.6 MB
objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
Max HTML report size reached
79.3 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 {}
Max HTML report size reached
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
18.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
357 KB
strings --all --bytes=8 {}
Max HTML report size reached
12.8 MB
readelf --wide --decompress --hex-dump=.rodata {}
Max HTML report size reached
798 B
readelf --wide --decompress --hex-dump=.eh_frame {}
Max HTML report size reached
5.6 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
14.8 MB
assets/flutter_assets/NOTICES.Z
14.8 MB
NOTICES.Z-content
Max HTML report size reached
181 KB
assets/flutter_assets/shaders/ink_sparkle.frag
Max HTML report size reached
676 B
assets/dexopt/baseline.profm
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
00000000:·7072·6d00·3030·3200·0100·3500·0000·3600··prm.002...5...6.00000000:·7072·6d00·3030·3200·0100·3500·0000·3500··prm.002...5...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·ad28·e260·6010·6098·c7c8·c860·c9c8··KI.(.``.`....`.. 
00000030:·ccc0·c8c0·0ac4·8c0c·bc0c·2036·0832·335c··..........·6.23\00000020:·4b49·ad30·e660·6010·6088·6464·6428·6464··KI.0.``.`.ddd(dd
 00000030:·6660·6460·0562·4606·5e06·101b·0499·1916··f`d`.bF.^.......
00000040:·07ca·0100·f6a3·06c7······················........00000040:·00e5·00e9·ed06·44························......D
1.81 KB
assets/dexopt/baseline.prof
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
00000000:·7072·6f00·3031·3000·0145·0a00·00b6·0000··pro.010..E......00000000:·7072·6f00·3031·3000·01b3·0900·00b7·0000··pro.010.........
00000010:·0078·01e3·6610·6098·c3c0·c070·ffef·3ea3··.x..f.`....p..>.00000010:·0078·01e3·6610·6098·c3c0·c0b0·76e2·e484··.x..f.`.....v...
00000020:·1daa·0c0c·c939·89c5·c5a9·c57a·29a9·1556··.....9.....z)..V00000020:·7c65·0686·e49c·c4e2·e2d4·62bd·94d4·8a07··|e........b.....
00000030:·6c0c·0c8c·4029·64cc·2780·e073·41e5·9891··l...@)d.'..sA...00000030:·2c0c·0c8c·4029·645c·c38f·e0b3·42e5·9891··,...@)d\....B...
00000040:·d4b0·00d9·4c50·8cac·0fa6·0624·0713·071a··....LP.....$.... 
00000050:·c500·1207·8909·2189·c3d4·c2d4·21d3·4027··......!.....!.@' 
00000060:·31ec·e366·60e8·6164·64b8·c0c4·0234·8b91··1..f`.add....4.. 
00000070:·819d·810d·680e·2318·83c8·634c·2013·8605··....h.#...cL·... 
00000080:·a819·16be·18f5·04f9·2150·c050·7c65·3333··........!P.P|e33 
00000090:·4310·03c3·737e·5046·1905·740f·8106·badb··C...s~PF..t..... 
000000a0:·38d4·2d1c·2db6·867a·0c52·eafe·0286·ffdf··8.-.-..z.R...... 
000000b0:·ff33·33dc·1b2d·b628·0d49·b2f5·3790·ad93··.33..-.(.I..7... 
000000c0:·648d·008a·7c17·7d························d...|.}00000040:·d400·b530·3041·31b2·3e98·1a90·1c4c·5c00··...00A1.>....L\.
 00000050:·c806·8983·c484·90c4·616a·61ea·9069·36a0··........aja..i6.
 00000060:·ba67·5c0c·0cee·8c8c·0c5f·9958·8066·3132··.g\......_.X.f12
 00000070:·b033·b001·cd61·0463·10d9·c904·3261·f002··.3...a.c....2a..
 00000080:·f9c1·ebb4·5197·d120·04da·2d5f·dd64·64d0··....Q..·..-_.dd.
 00000090:·6468·f8cc·0e4a·caa3·8036·21e0·401b·6387··dh...J...6!.@.c.
 000000a0:·b8a9·0dc0·027b·148c·9c10·6838·fcff·ef7f··.....{....h8....
 000000b0:·8606·7386·033f·9b47·8eaf·e9ef·5305·fa5b··..s..?.G....S..[
 000000c0:·09b3·1100·58ac·18e7······················....X...
10.3 KB
smali/h.smali
Max HTML report size reached
7.33 KB
smali/g.smali
Max HTML report size reached
8.11 KB
smali/f.smali
Max HTML report size reached
4.81 KB
smali/e.smali
    
Offset 1, 19 lines modifiedOffset 1, 321 lines modified
1 .class·public·interface·abstract·Le;1 .class·public·final·Le;
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:Le;
  
5 .field·public·static·final·c:Ld;6 .field·public·static·final·b:LE0/f;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
8 ····.locals·19 ····.locals·2
  
 10 ····.line·1
 11 ····new-instance·v0,·Le;
  
 12 ····.line·2
 13 ····.line·3
 14 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
 15 ····.line·4
 16 ····.line·5
 17 ····.line·6
9 ····sget-object·v0,·Ld;->a:Ld;18 ····sput-object·v0,·Le;->a:Le;
  
10 ····sput-object·v0,·Le;->c:Ld;19 ····.line·7
 20 ····.line·8
 21 ····new-instance·v0,·LE0/f;
  
 22 ····.line·9
 23 ····.line·10
 24 ····sget-object·v1,·Lc;->g:Lc;
  
 25 ····.line·11
 26 ····.line·12
 27 ····invoke-direct·{v0,·v1},·LE0/f;-><init>(LO0/a;)V
  
 28 ····.line·13
 29 ····.line·14
 30 ····.line·15
 31 ····sput-object·v0,·Le;->b:LE0/f;
  
 32 ····.line·16
 33 ····.line·17
11 ····return-void34 ····return-void
 35 ····.line·18
 36 ····.line·19
 37 ····.line·20
 38 ····.line·21
 39 ····.line·22
 40 ····.line·23
 41 ····.line·24
 42 ····.line·25
 43 ····.line·26
 44 ····.line·27
 45 ····.line·28
 46 ····.line·29
 47 ····.line·30
 48 ····.line·31
 49 ····.line·32
 50 ····.line·33
 51 ····.line·34
 52 ····.line·35
 53 ····.line·36
 54 ····.line·37
 55 ····.line·38
 56 ····.line·39
 57 ····.line·40
 58 ····.line·41
 59 ····.line·42
 60 ····.line·43
 61 ····.line·44
 62 ····.line·45
 63 ····.line·46
 64 ····.line·47
 65 ····.line·48
 66 ····.line·49
 67 ····.line·50
 68 ····.line·51
 69 ····.line·52
 70 ····.line·53
 71 ····.line·54
 72 ····.line·55
 73 ····.line·56
 74 ····.line·57
 75 ····.line·58
 76 ····.line·59
 77 ····.line·60
 78 ····.line·61
 79 ····.line·62
 80 ····.line·63
 81 ····.line·64
 82 ····.line·65
 83 ····.line·66
 84 ····.line·67
 85 ····.line·68
 86 ····.line·69
 87 ····.line·70
 88 ····.line·71
 89 ····.line·72
 90 ····.line·73
 91 ····.line·74
 92 ····.line·75
 93 ····.line·76
 94 ····.line·77
 95 ····.line·78
 96 ····.line·79
 97 ····.line·80
 98 ····.line·81
 99 ····.line·82
 100 ····.line·83
 101 ····.line·84
 102 ····.line·85
 103 ····.line·86
 104 ····.line·87
 105 ····.line·88
 106 ····.line·89
 107 ····.line·90
 108 ····.line·91
 109 ····.line·92
 110 ····.line·93
 111 ····.line·94
 112 ····.line·95
 113 ····.line·96
 114 ····.line·97
Max diff block lines reached; 0/4897 bytes (0.00%) of diff not shown.
39.1 KB
smali/d.smali
Max HTML report size reached
36.6 KB
smali/c.smali
Max HTML report size reached
4.46 KB
smali/b.smali
    
Offset 1, 195 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·Lb;1 .class·public·final·synthetic·Lb;
2 .super·LQ0/i;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/a;5 .implements·Lw0/b;
  
  
6 #·static·fields 
7 .field·public·static·final·g:Lb; 
  
  
8 #·direct·methods 
9 .method·static·constructor·<clinit>()V 
10 ····.locals·2 
  
11 ····.line·1 
12 ····new-instance·v0,·Lb; 
  
13 ····.line·2 
14 ····.line·3 
15 ····const/4·v1,·0x0 
  
16 ····.line·4 
17 ····invoke-direct·{v0,·v1},·LQ0/i;-><init>(I)V 
  
18 ····.line·5 
19 ····.line·6 
20 ····.line·7 
21 ····sput-object·v0,·Lb;->g:Lb; 
  
22 ····.line·8 
23 ····.line·9 
24 ····return-void 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
113 ····.line·98 
114 ····.line·99 
115 ····.line·100 
116 ····.line·101 
117 ····.line·102 
Max diff block lines reached; 2209/4536 bytes (48.70%) of diff not shown.
39.4 KB
smali/a.smali
Max HTML report size reached
46.1 KB
smali/z0/a.smali
Max HTML report size reached
3.67 KB
smali/z/c.smali
    
Offset 1, 6 lines modifiedOffset 1, 241 lines modified
1 .class·public·abstract·Lz/c;1 .class·public·final·Lz/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/text/Spannable; 
 4 #·instance·fields
 5 .field·public·final·a:Landroid/content/Context;
  
 6 .field·public·final·b:LA/n;
  
 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
  
  
 13 #·direct·methods
 14 .method·public·constructor·<init>(Landroid/content/Context;LA/n;)V
 15 ····.locals·2
  
 16 ····.line·1
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····.line·2
 19 ····.line·3
 20 ····.line·4
 21 ····const/4·v0,·-0x1
  
 22 ····.line·5
 23 ····iput·v0,·p0,·Lz/c;->e:I
  
 24 ····.line·6
 25 ····.line·7
 26 ····iput·v0,·p0,·Lz/c;->f:I
  
 27 ····.line·8
 28 ····.line·9
 29 ····iput·v0,·p0,·Lz/c;->g:I
  
 30 ····.line·10
 31 ····.line·11
 32 ····const·v0,·0x7fffffff
  
 33 ····.line·12
 34 ····.line·13
 35 ····.line·14
 36 ····const/4·v1,·0x0
  
 37 ····.line·15
 38 ····filled-new-array·{v0,·v1},·[I
  
 39 ····.line·16
 40 ····.line·17
 41 ····.line·18
 42 ····move-result-object·v0
  
 43 ····.line·19
 44 ····iput-object·v0,·p0,·Lz/c;->h:[I
  
 45 ····.line·20
 46 ····.line·21
 47 ····iput-object·p1,·p0,·Lz/c;->a:Landroid/content/Context;
  
 48 ····.line·22
 49 ····.line·23
 50 ····iput-object·p2,·p0,·Lz/c;->b:LA/n;
  
 51 ····.line·24
 52 ····.line·25
 53 ····return-void
 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
Max diff block lines reached; -1/3724 bytes (-0.03%) of diff not shown.
76.7 KB
smali/z/b.smali
Max HTML report size reached
91.3 KB
smali/z/a.smali
Max HTML report size reached
6.04 KB
smali/y0/a.smali
Max HTML report size reached
3.54 KB
smali/y/a.smali
    
Offset 1, 241 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Ly/a;1 .class·public·interface·abstract·Ly/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/Comparator; 
  
  
6 #·virtual·methods4 #·virtual·methods
 5 .method·public·abstract·accept(Ljava/lang/Object;)V
7 .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I 
8 ····.locals·4 
  
9 ····.line·1 
10 ····check-cast·p1,·[B 
  
11 ····.line·2 
12 ····.line·3 
13 ····check-cast·p2,·[B 
  
14 ····.line·4 
15 ····.line·5 
16 ····array-length·v0,·p1 
  
17 ····.line·6 
18 ····array-length·v1,·p2 
  
19 ····.line·7 
20 ····if-eq·v0,·v1,·:cond_0 
  
21 ····.line·8 
22 ····.line·9 
23 ····array-length·p1,·p1 
  
24 ····.line·10 
25 ····array-length·p2,·p2 
  
26 ····.line·11 
27 ····sub-int/2addr·p1,·p2 
  
28 ····.line·12 
29 ····return·p1 
  
30 ····.line·13 
31 ····:cond_0 
32 ····const/4·v0,·0x0 
  
33 ····.line·14 
34 ····const/4·v1,·0x0 
  
35 ····.line·15 
36 ····:goto_0 
37 ····array-length·v2,·p1 
  
38 ····.line·16 
39 ····if-ge·v1,·v2,·:cond_2 
  
40 ····.line·17 
41 ····.line·18 
42 ····aget-byte·v2,·p1,·v1 
  
43 ····.line·19 
44 ····.line·20 
45 ····aget-byte·v3,·p2,·v1 
  
46 ····.line·21 
47 ····.line·22 
48 ····if-eq·v2,·v3,·:cond_1 
  
49 ····.line·23 
50 ····.line·24 
51 ····sub-int/2addr·v2,·v3 
  
52 ····.line·25 
53 ····return·v2 
  
54 ····.line·26 
55 ····:cond_1 
56 ····add-int/lit8·v1,·v1,·0x1 
  
57 ····.line·27 
58 ····.line·28 
59 ····goto·:goto_0 
  
60 ····.line·29 
61 ····:cond_2 
62 ····return·v0 
63 ····.line·30 
64 ····.line·31 
65 ····.line·32 
66 ····.line·33 
67 ····.line·34 
68 ····.line·35 
69 ····.line·36 
70 ····.line·37 
71 ····.line·38 
72 ····.line·39 
73 ····.line·40 
74 ····.line·41 
75 ····.line·42 
76 ····.line·43 
77 ····.line·44 
78 ····.line·45 
79 ····.line·46 
80 ····.line·47 
81 ····.line·48 
82 ····.line·49 
83 ····.line·50 
84 ····.line·51 
85 ····.line·52 
86 ····.line·53 
87 ····.line·54 
88 ····.line·55 
89 ····.line·56 
90 ····.line·57 
91 ····.line·58 
92 ····.line·59 
93 ····.line·60 
94 ····.line·61 
95 ····.line·62 
96 ····.line·63 
97 ····.line·64 
98 ····.line·65 
99 ····.line·66 
100 ····.line·67 
101 ····.line·68 
102 ····.line·69 
Max diff block lines reached; 0/3591 bytes (0.00%) of diff not shown.
12.7 KB
smali/x0/a.smali
Max HTML report size reached
57.8 KB
smali/x/b.smali
Max HTML report size reached
7.51 KB
smali/x/a.smali
Max HTML report size reached
8.07 KB
smali/v0/a.smali
Max HTML report size reached
6.24 KB
smali/v/b.smali
Max HTML report size reached
46.6 KB
smali/v/a.smali
Max HTML report size reached
2.26 KB
smali/t/g.smali
    
Offset 1, 146 lines modifiedOffset 1, 7 lines modified
1 .class·public·final·Lt/g;1 .class·public·abstract·Lt/g;
2 .super·Ljava/lang/Object;2 .super·Landroid/graphics/drawable/Drawable;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Landroid/graphics/drawable/Drawable$Callback;
5 .implements·Lt/f;6 .implements·Lt/f;
  
  
6 #·instance·fields 
7 .field·public·final·a:[Lt/h; 
  
  
8 #·direct·methods 
9 .method·public·constructor·<init>([Lt/h;)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,·Lt/g;->a:[Lt/h; 
  
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; -1/2281 bytes (-0.04%) of diff not shown.
1.67 KB
smali/t/e.smali
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·abstract·Lt/e;1 .class·public·abstract·Lt/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/content/res/TypedArray;I)I5 .method·public·static·a(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/content/res/TypedArray;->getType(I)I8 ····invoke-static·{p0},·Landroid/graphics/drawable/Icon;->createWithAdaptiveBitmapContentUri(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····move-result·p012 ····move-result-object·p0
  
13 ····.line·513 ····.line·5
14 ····return·p014 ····return-object·p0
15 ····.line·615 ····.line·6
16 ····.line·716 ····.line·7
17 ····.line·817 ····.line·8
18 ····.line·918 ····.line·9
19 ····.line·1019 ····.line·10
20 ····.line·1120 ····.line·11
21 ····.line·1221 ····.line·12
Offset 138, 61 lines modifiedOffset 138, 8 lines modified
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·129143 ····.line·129
144 ····.line·130144 ····.line·130
145 ····.line·131 
146 ····.line·132 
147 ····.line·133 
148 ····.line·134 
149 ····.line·135 
150 ····.line·136 
151 ····.line·137 
152 ····.line·138 
153 ····.line·139 
154 ····.line·140 
155 ····.line·141 
156 ····.line·142 
157 ····.line·143 
158 ····.line·144 
159 ····.line·145 
160 ····.line·146 
161 ····.line·147 
162 ····.line·148 
163 ····.line·149 
164 ····.line·150 
165 ····.line·151 
166 ····.line·152 
167 ····.line·153 
168 ····.line·154 
169 ····.line·155 
170 ····.line·156 
171 ····.line·157 
172 ····.line·158 
173 ····.line·159 
174 ····.line·160 
175 ····.line·161 
176 ····.line·162 
177 ····.line·163 
178 ····.line·164 
179 ····.line·165 
180 ····.line·166 
181 ····.line·167 
182 ····.line·168 
183 ····.line·169 
184 ····.line·170 
185 ····.line·171 
186 ····.line·172 
187 ····.line·173 
188 ····.line·174 
189 ····.line·175 
190 ····.line·176 
191 ····.line·177 
192 ····.line·178 
193 ····.line·179 
194 ····.line·180 
195 ····.line·181 
196 ····.line·182 
197 ····.line·183 
198 .end·method145 .end·method
55.0 KB
smali/t/d.smali
Max HTML report size reached
40.8 KB
smali/t/c.smali
Max HTML report size reached
102 KB
smali/t/b.smali
Max HTML report size reached
79.5 KB
smali/t/a.smali
Max HTML report size reached
43.7 KB
smali/s0/a.smali
Max HTML report size reached
22.6 KB
smali/s/d.smali
Max HTML report size reached
32.6 KB
smali/s/c.smali
Max HTML report size reached
13.9 KB
smali/s/b.smali
Max HTML report size reached
14.7 KB
smali/s/a.smali
Max HTML report size reached
31.8 KB
smali/r/g.smali
Max HTML report size reached
8.28 KB
smali/r/f.smali
Max HTML report size reached
8.34 KB
smali/r/e.smali
Max HTML report size reached
6.41 KB
smali/r/b.smali
Max HTML report size reached
1.72 KB
smali/r/c.smali
    
Offset 1, 27 lines modifiedOffset 1, 34 lines modified
1 .class·public·abstract·Lr/c;1 .class·public·final·Lr/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Lr/b;
  
  
 6 #·instance·fields
 7 .field·public·final·a:[Lr/d;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Landroid/app/Activity;Ljava/lang/String;)Z9 .method·public·constructor·<init>([Lr/d;)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->shouldShowRequestPermissionRationale(Ljava/lang/String;)Z12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····.line·415 ····.line·4
12 ····move-result·p016 ····iput-object·p1,·p0,·Lr/c;->a:[Lr/d;
  
13 ····.line·517 ····.line·5
14 ····return·p0 
15 ····.line·618 ····.line·6
 19 ····return-void
16 ····.line·720 ····.line·7
17 ····.line·821 ····.line·8
18 ····.line·922 ····.line·9
19 ····.line·1023 ····.line·10
20 ····.line·1124 ····.line·11
21 ····.line·1225 ····.line·12
22 ····.line·1326 ····.line·13
Offset 138, 61 lines modifiedOffset 145, 8 lines modified
138 ····.line·124145 ····.line·124
139 ····.line·125146 ····.line·125
140 ····.line·126147 ····.line·126
141 ····.line·127148 ····.line·127
142 ····.line·128149 ····.line·128
143 ····.line·129150 ····.line·129
144 ····.line·130151 ····.line·130
145 ····.line·131 
146 ····.line·132 
147 ····.line·133 
148 ····.line·134 
149 ····.line·135 
150 ····.line·136 
151 ····.line·137 
152 ····.line·138 
153 ····.line·139 
154 ····.line·140 
155 ····.line·141 
156 ····.line·142 
157 ····.line·143 
158 ····.line·144 
159 ····.line·145 
160 ····.line·146 
161 ····.line·147 
162 ····.line·148 
163 ····.line·149 
164 ····.line·150 
165 ····.line·151 
166 ····.line·152 
167 ····.line·153 
168 ····.line·154 
169 ····.line·155 
170 ····.line·156 
171 ····.line·157 
172 ····.line·158 
173 ····.line·159 
174 ····.line·160 
175 ····.line·161 
176 ····.line·162 
177 ····.line·163 
178 ····.line·164 
179 ····.line·165 
180 ····.line·166 
181 ····.line·167 
182 ····.line·168 
183 ····.line·169 
184 ····.line·170 
185 ····.line·171 
186 ····.line·172 
187 ····.line·173 
188 ····.line·174 
189 ····.line·175 
190 ····.line·176 
191 ····.line·177 
192 ····.line·178 
193 ····.line·179 
194 ····.line·180 
195 ····.line·181 
196 ····.line·182 
197 ····.line·183 
198 .end·method152 .end·method
20.5 KB
smali/r/d.smali
Max HTML report size reached
11.2 KB
smali/r/a.smali
Max HTML report size reached
56.3 KB
smali/q0/e.smali
Max HTML report size reached
6.7 KB
smali/q0/d.smali
Max HTML report size reached
31.3 KB
smali/q0/c.smali
Max HTML report size reached
28.4 KB
smali/q0/b.smali
Max HTML report size reached
49.1 KB
smali/q0/a.smali
Max HTML report size reached
8.52 KB
smali/q/a.smali
Max HTML report size reached
7.11 KB
smali/p0/a.smali
Max HTML report size reached
24.1 KB
smali/p/h.smali
Max HTML report size reached
66.4 KB
smali/p/g.smali
Max HTML report size reached
10.0 KB
smali/p/f.smali
Max HTML report size reached
21.4 KB
smali/p/e.smali
Max HTML report size reached
26.4 KB
smali/p/d.smali
Max HTML report size reached
1.89 KB
smali/p/c.smali
    
Offset 1, 39 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Lp/c;1 .class·public·abstract·Lp/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·b:Lp/c; 
  
  
6 #·instance·fields 
7 .field·public·a:Lp/c; 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/app/Activity;Ljava/lang/String;)Z
10 ····.locals·16 ····.locals·0
  
11 ····.line·17 ····.line·1
12 ····new-instance·v0,·Lp/c;8 ····invoke-virtual·{p0,·p1},·Landroid/app/Activity;->shouldShowRequestPermissionRationale(Ljava/lang/String;)Z
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
16 ····.line·411 ····.line·4
 12 ····move-result·p0
  
17 ····.line·513 ····.line·5
 14 ····return·p0
18 ····.line·615 ····.line·6
19 ····sput-object·v0,·Lp/c;->b:Lp/c; 
  
20 ····.line·716 ····.line·7
21 ····.line·817 ····.line·8
22 ····return-void 
23 ····.line·918 ····.line·9
24 ····.line·1019 ····.line·10
25 ····.line·1120 ····.line·11
26 ····.line·1221 ····.line·12
27 ····.line·1322 ····.line·13
28 ····.line·1423 ····.line·14
29 ····.line·1524 ····.line·15
Offset 147, 8 lines modifiedOffset 137, 67 lines modified
147 ····.line·123137 ····.line·123
148 ····.line·124138 ····.line·124
149 ····.line·125139 ····.line·125
150 ····.line·126140 ····.line·126
151 ····.line·127141 ····.line·127
152 ····.line·128142 ····.line·128
153 ····.line·129143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
 150 ····.line·136
 151 ····.line·137
 152 ····.line·138
 153 ····.line·139
 154 ····.line·140
 155 ····.line·141
 156 ····.line·142
 157 ····.line·143
 158 ····.line·144
 159 ····.line·145
 160 ····.line·146
 161 ····.line·147
 162 ····.line·148
 163 ····.line·149
 164 ····.line·150
 165 ····.line·151
 166 ····.line·152
 167 ····.line·153
 168 ····.line·154
 169 ····.line·155
 170 ····.line·156
 171 ····.line·157
 172 ····.line·158
 173 ····.line·159
 174 ····.line·160
 175 ····.line·161
 176 ····.line·162
 177 ····.line·163
 178 ····.line·164
 179 ····.line·165
 180 ····.line·166
 181 ····.line·167
 182 ····.line·168
 183 ····.line·169
 184 ····.line·170
 185 ····.line·171
 186 ····.line·172
 187 ····.line·173
 188 ····.line·174
 189 ····.line·175
 190 ····.line·176
 191 ····.line·177
 192 ····.line·178
 193 ····.line·179
 194 ····.line·180
 195 ····.line·181
 196 ····.line·182
 197 ····.line·183
 198 ····.line·184
 199 ····.line·185
 200 ····.line·186
 201 ····.line·187
 202 ····.line·188
154 .end·method203 .end·method
6.49 KB
smali/p/b.smali
Max HTML report size reached
11.5 KB
smali/p/a.smali
Max HTML report size reached
19.0 KB
smali/o0/l.smali
Max HTML report size reached
58.5 KB
smali/o0/k.smali
Max HTML report size reached
50.9 KB
smali/o0/j.smali
Max HTML report size reached
44.1 KB
smali/o0/i.smali
Max HTML report size reached
2.97 KB
smali/o0/h.smali
    
Offset 1, 3 lines modifiedOffset 1, 195 lines modified
1 .class·public·interface·abstract·Lo0/h;1 .class·public·final·synthetic·Lo0/h;
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·f:I
  
 8 .field·public·final·synthetic·g:Lo0/i;
  
  
 9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Lo0/i;I)V
 11 ····.locals·0
  
 12 ····.line·1
 13 ····iput·p2,·p0,·Lo0/h;->f:I
  
 14 ····iput-object·p1,·p0,·Lo0/h;->g:Lo0/i;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
 18 #·virtual·methods
 19 .method·public·final·run()V
 20 ····.locals·1
  
 21 ····.line·1
 22 ····iget·v0,·p0,·Lo0/h;->f:I
  
 23 ····.line·2
 24 ····.line·3
 25 ····packed-switch·v0,·:pswitch_data_0
  
 26 ····.line·4
 27 ····.line·5
 28 ····.line·6
 29 ····iget-object·v0,·p0,·Lo0/h;->g:Lo0/i;
  
 30 ····.line·7
 31 ····.line·8
 32 ····invoke-virtual·{v0},·Lo0/i;->b()V
  
 33 ····.line·9
 34 ····.line·10
 35 ····.line·11
 36 ····return-void
  
 37 ····.line·12
 38 ····:pswitch_0
 39 ····iget-object·v0,·p0,·Lo0/h;->g:Lo0/i;
  
 40 ····.line·13
 41 ····.line·14
 42 ····invoke-virtual·{v0},·Lo0/i;->b()V
  
 43 ····.line·15
 44 ····.line·16
 45 ····.line·17
 46 ····return-void
  
 47 ····.line·18
 48 ····nop
  
 49 ····.line·19
 50 ····:pswitch_data_0
 51 ····.packed-switch·0x0
 52 ········:pswitch_0
 53 ····.end·packed-switch
 54 ····.line·20
 55 ····.line·21
 56 ····.line·22
 57 ····.line·23
 58 ····.line·24
 59 ····.line·25
 60 ····.line·26
 61 ····.line·27
 62 ····.line·28
 63 ····.line·29
 64 ····.line·30
 65 ····.line·31
 66 ····.line·32
 67 ····.line·33
 68 ····.line·34
 69 ····.line·35
 70 ····.line·36
 71 ····.line·37
 72 ····.line·38
 73 ····.line·39
 74 ····.line·40
 75 ····.line·41
 76 ····.line·42
 77 ····.line·43
 78 ····.line·44
 79 ····.line·45
 80 ····.line·46
 81 ····.line·47
 82 ····.line·48
 83 ····.line·49
 84 ····.line·50
 85 ····.line·51
 86 ····.line·52
 87 ····.line·53
 88 ····.line·54
 89 ····.line·55
 90 ····.line·56
 91 ····.line·57
 92 ····.line·58
 93 ····.line·59
 94 ····.line·60
 95 ····.line·61
 96 ····.line·62
 97 ····.line·63
 98 ····.line·64
 99 ····.line·65
 100 ····.line·66
 101 ····.line·67
 102 ····.line·68
 103 ····.line·69
 104 ····.line·70
 105 ····.line·71
Max diff block lines reached; -1/3007 bytes (-0.03%) of diff not shown.
4.19 KB
smali/o0/g.smali
    
Offset 1, 48 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·Lo0/g;1 .class·public·final·Lo0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;5 .implements·Lw0/e;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·f:Lo0/r;7 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI;
  
8 .field·public·final·synthetic·g:Lo0/i;8 .field·public·final·b:I
  
 9 .field·public·final·c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·constructor·<init>(Lo0/i;Lo0/r;)V11 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;I)V
11 ····.locals·012 ····.locals·2
  
12 ····.line·113 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·215 ····.line·2
15 ····.line·316 ····.line·3
16 ····.line·417 ····.line·4
17 ····iput-object·p1,·p0,·Lo0/g;->g:Lo0/i;18 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
18 ····.line·519 ····.line·5
19 ····.line·620 ····.line·6
20 ····iput-object·p2,·p0,·Lo0/g;->f:Lo0/r;21 ····const/4·v1,·0x0
  
21 ····.line·722 ····.line·7
 23 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
22 ····.line·824 ····.line·8
23 ····return-void 
24 ····.line·925 ····.line·9
25 ····.line·1026 ····.line·10
 27 ····iput-object·v0,·p0,·Lo0/g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
26 ····.line·1128 ····.line·11
27 ····.line·1229 ····.line·12
 30 ····iput-object·p1,·p0,·Lo0/g;->a:Lio/flutter/embedding/engine/FlutterJNI;
  
28 ····.line·1331 ····.line·13
29 ····.line·1432 ····.line·14
 33 ····iput·p2,·p0,·Lo0/g;->b:I
  
30 ····.line·1534 ····.line·15
31 ····.line·1635 ····.line·16
 36 ····return-void
32 ····.line·1737 ····.line·17
33 ····.line·1838 ····.line·18
34 ····.line·1939 ····.line·19
35 ····.line·2040 ····.line·20
36 ····.line·2141 ····.line·21
37 ····.line·2242 ····.line·22
38 ····.line·2343 ····.line·23
Offset 202, 82 lines modifiedOffset 212, 98 lines modified
202 ····.line·177212 ····.line·177
203 ····.line·178213 ····.line·178
204 ····.line·179214 ····.line·179
205 ····.line·180215 ····.line·180
206 ····.line·181216 ····.line·181
207 ····.line·182217 ····.line·182
208 ····.line·183218 ····.line·183
 219 ····.line·184
 220 ····.line·185
 221 ····.line·186
 222 ····.line·187
 223 ····.line·188
209 .end·method224 .end·method
  
  
210 #·virtual·methods225 #·virtual·methods
211 .method·public·final·onPreDraw()Z226 .method·public·final·a(Ljava/nio/ByteBuffer;)V
212 ····.locals·2227 ····.locals·3
  
213 ····.line·1228 ····.line·1
214 ····iget-object·v0,·p0,·Lo0/g;->g:Lo0/i;229 ····iget-object·v0,·p0,·Lo0/g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;
  
215 ····.line·2230 ····.line·2
216 ····.line·3231 ····.line·3
217 ····iget-boolean·v1,·v0,·Lo0/i;->g:Z232 ····const/4·v1,·0x1
  
218 ····.line·4233 ····.line·4
 234 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z
219 ····.line·5 
220 ····if-eqz·v1,·:cond_0 
  
 235 ····.line·5
221 ····.line·6236 ····.line·6
222 ····.line·7237 ····.line·7
223 ····iget-object·v1,·v0,·Lo0/i;->e:Lo0/g;238 ····move-result·v0
  
224 ····.line·8239 ····.line·8
225 ····.line·9 
226 ····if-eqz·v1,·:cond_0240 ····if-nez·v0,·:cond_1
  
 241 ····.line·9
227 ····.line·10242 ····.line·10
 243 ····iget·v0,·p0,·Lo0/g;->b:I
228 ····.line·11 
229 ····iget-object·v1,·p0,·Lo0/g;->f:Lo0/r; 
  
 244 ····.line·11
230 ····.line·12245 ····.line·12
 246 ····iget-object·v1,·p0,·Lo0/g;->a:Lio/flutter/embedding/engine/FlutterJNI;
231 ····.line·13 
232 ····invoke-virtual·{v1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver; 
  
 247 ····.line·13
233 ····.line·14248 ····.line·14
 249 ····if-nez·p1,·:cond_0
  
234 ····.line·15250 ····.line·15
235 ····.line·16251 ····.line·16
236 ····move-result-object·v1252 ····invoke-virtual·{v1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V
  
237 ····.line·17253 ····.line·17
238 ····invoke-virtual·{v1,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V 
  
239 ····.line·18254 ····.line·18
240 ····.line·19255 ····.line·19
 256 ····return-void
  
Max diff block lines reached; 1080/4254 bytes (25.39%) of diff not shown.
10.0 KB
smali/o0/f.smali
Max HTML report size reached
223 KB
smali/o0/e.smali
Max HTML report size reached
19.3 KB
smali/o0/d.smali
Max HTML report size reached
20.1 KB
smali/o0/c.smali
Max HTML report size reached
54.8 KB
smali/o0/b.smali
Max HTML report size reached
11.4 KB
smali/o0/a.smali
Max HTML report size reached
24.8 KB
smali/o/a.smali
Max HTML report size reached
8.34 KB
smali/n0/a.smali
Max HTML report size reached
1.66 KB
smali/n/c.smali
    
Offset 1, 27 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·Ln/c;1 .class·public·final·Ln/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Ln/c;
  
  
 6 #·instance·fields
 7 .field·public·a:Ln/c;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Landroid/app/ActivityOptions;Z)V9 .method·static·constructor·<clinit>()V
6 ····.locals·010 ····.locals·1
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/app/ActivityOptions;->setShareIdentityEnabled(Z)Landroid/app/ActivityOptions;12 ····new-instance·v0,·Ln/c;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·416 ····.line·4
12 ····return-void 
13 ····.line·517 ····.line·5
14 ····.line·618 ····.line·6
 19 ····sput-object·v0,·Ln/c;->b:Ln/c;
  
15 ····.line·720 ····.line·7
16 ····.line·821 ····.line·8
 22 ····return-void
17 ····.line·923 ····.line·9
18 ····.line·1024 ····.line·10
19 ····.line·1125 ····.line·11
20 ····.line·1226 ····.line·12
21 ····.line·1327 ····.line·13
22 ····.line·1428 ····.line·14
23 ····.line·1529 ····.line·15
Offset 144, 53 lines modifiedOffset 156, 8 lines modified
144 ····.line·132156 ····.line·132
145 ····.line·133157 ····.line·133
146 ····.line·134158 ····.line·134
147 ····.line·135159 ····.line·135
148 ····.line·136160 ····.line·136
149 ····.line·137161 ····.line·137
150 ····.line·138162 ····.line·138
151 ····.line·139 
152 ····.line·140 
153 ····.line·141 
154 ····.line·142 
155 ····.line·143 
156 ····.line·144 
157 ····.line·145 
158 ····.line·146 
159 ····.line·147 
160 ····.line·148 
161 ····.line·149 
162 ····.line·150 
163 ····.line·151 
164 ····.line·152 
165 ····.line·153 
166 ····.line·154 
167 ····.line·155 
168 ····.line·156 
169 ····.line·157 
170 ····.line·158 
171 ····.line·159 
172 ····.line·160 
173 ····.line·161 
174 ····.line·162 
175 ····.line·163 
176 ····.line·164 
177 ····.line·165 
178 ····.line·166 
179 ····.line·167 
180 ····.line·168 
181 ····.line·169 
182 ····.line·170 
183 ····.line·171 
184 ····.line·172 
185 ····.line·173 
186 ····.line·174 
187 ····.line·175 
188 ····.line·176 
189 ····.line·177 
190 ····.line·178 
191 ····.line·179 
192 ····.line·180 
193 ····.line·181 
194 ····.line·182 
195 ····.line·183 
196 .end·method163 .end·method
2.55 KB
smali/n/b.smali
    
Offset 1, 165 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Ln/b;1 .class·public·abstract·Ln/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods 
5 .method·public·static·a()Ljava/lang/String; 
6 ····.locals·2 
  
7 ····.line·1 
8 ····invoke-static·{},·Landroid/os/LocaleList;->getAdjustedDefault()Landroid/os/LocaleList; 
  
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····move-result-object·v0 
  
13 ····.line·5 
14 ····invoke-virtual·{v0},·Landroid/os/LocaleList;->size()I 
  
15 ····.line·6 
16 ····.line·7 
17 ····.line·8 
18 ····move-result·v1 
  
19 ····.line·9 
20 ····if-lez·v1,·:cond_0 
  
21 ····.line·10 
22 ····.line·11 
23 ····const/4·v1,·0x0 
  
24 ····.line·12 
25 ····invoke-virtual·{v0,·v1},·Landroid/os/LocaleList;->get(I)Ljava/util/Locale; 
  
26 ····.line·13 
27 ····.line·14 
28 ····.line·15 
29 ····move-result-object·v0 
  
30 ····.line·16 
31 ····invoke-virtual·{v0},·Ljava/util/Locale;->toLanguageTag()Ljava/lang/String; 
  
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····move-result-object·v0 
  
36 ····.line·20 
37 ····return-object·v0 
  
38 ····.line·21 
39 ····:cond_0 
40 ····const/4·v0,·0x0 
  
41 ····.line·22 
42 ····return-object·v0 
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; -1/2580 bytes (-0.04%) of diff not shown.
4.43 KB
smali/n/a.smali
    
Offset 1, 27 lines modifiedOffset 1, 210 lines modified
1 .class·public·abstract·Ln/a;1 .class·public·final·Ln/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Ln/a;
  
 6 .field·public·static·final·c:Ln/a;
  
  
 7 #·instance·fields
 8 .field·public·final·a:Ljava/lang/Throwable;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·a()Landroid/app/ActivityOptions;10 .method·static·constructor·<clinit>()V
6 ····.locals·111 ····.locals·3
  
 12 ····.line·1
 13 ····sget-boolean·v0,·Ln/g;->i:Z
  
 14 ····.line·2
 15 ····.line·3
 16 ····const/4·v1,·0x0
  
 17 ····.line·4
 18 ····if-eqz·v0,·:cond_0
  
 19 ····.line·5
 20 ····.line·6
 21 ····sput-object·v1,·Ln/a;->c:Ln/a;
  
 22 ····.line·7
 23 ····.line·8
 24 ····sput-object·v1,·Ln/a;->b:Ln/a;
  
 25 ····.line·9
 26 ····.line·10
 27 ····return-void
  
 28 ····.line·11
 29 ····:cond_0
 30 ····new-instance·v0,·Ln/a;
  
 31 ····.line·12
 32 ····.line·13
 33 ····const/4·v2,·0x0
  
 34 ····.line·14
 35 ····invoke-direct·{v0,·v1,·v2},·Ln/a;-><init>(Ljava/lang/Throwable;Z)V
  
 36 ····.line·15
 37 ····.line·16
 38 ····.line·17
 39 ····sput-object·v0,·Ln/a;->c:Ln/a;
  
 40 ····.line·18
 41 ····.line·19
 42 ····new-instance·v0,·Ln/a;
  
 43 ····.line·20
 44 ····.line·21
 45 ····const/4·v2,·0x1
  
 46 ····.line·22
 47 ····invoke-direct·{v0,·v1,·v2},·Ln/a;-><init>(Ljava/lang/Throwable;Z)V
  
 48 ····.line·23
 49 ····.line·24
 50 ····.line·25
 51 ····sput-object·v0,·Ln/a;->b:Ln/a;
  
 52 ····.line·26
 53 ····.line·27
 54 ····return-void
 55 ····.line·28
 56 ····.line·29
 57 ····.line·30
 58 ····.line·31
 59 ····.line·32
 60 ····.line·33
 61 ····.line·34
 62 ····.line·35
 63 ····.line·36
 64 ····.line·37
 65 ····.line·38
 66 ····.line·39
 67 ····.line·40
 68 ····.line·41
 69 ····.line·42
 70 ····.line·43
 71 ····.line·44
 72 ····.line·45
 73 ····.line·46
 74 ····.line·47
 75 ····.line·48
 76 ····.line·49
 77 ····.line·50
 78 ····.line·51
 79 ····.line·52
 80 ····.line·53
 81 ····.line·54
 82 ····.line·55
 83 ····.line·56
 84 ····.line·57
 85 ····.line·58
 86 ····.line·59
 87 ····.line·60
 88 ····.line·61
 89 ····.line·62
 90 ····.line·63
 91 ····.line·64
 92 ····.line·65
 93 ····.line·66
 94 ····.line·67
 95 ····.line·68
 96 ····.line·69
 97 ····.line·70
 98 ····.line·71
 99 ····.line·72
 100 ····.line·73
 101 ····.line·74
 102 ····.line·75
 103 ····.line·76
 104 ····.line·77
 105 ····.line·78
Max diff block lines reached; 1473/4504 bytes (32.70%) of diff not shown.
10.5 KB
smali/m0/a.smali
Max HTML report size reached
20.4 KB
smali/m/e.smali
Max HTML report size reached
20.9 KB
smali/m/d.smali
Max HTML report size reached
18.5 KB
smali/m/b.smali
Max HTML report size reached
62.2 KB
smali/m/c.smali
Max HTML report size reached
26.2 KB
smali/m/a.smali
Max HTML report size reached
6.08 KB
smali/l0/a.smali
Max HTML report size reached
4.59 KB
smali/l/b.smali
    
Offset 1, 56 lines modifiedOffset 1, 64 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 
  
 15 ····.line·6
20 ····.line·716 ····.line·7
21 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicInteger;-><init>(I)V 
  
22 ····.line·817 ····.line·8
 18 ····move-result·v1
  
23 ····.line·919 ····.line·9
 20 ····if-lez·v1,·:cond_0
24 ····.line·10 
25 ····iput-object·v0,·p0,·Ll/b;->a:Ljava/util/concurrent/atomic/AtomicInteger; 
  
 21 ····.line·10
26 ····.line·1122 ····.line·11
 23 ····const/4·v1,·0x0
  
27 ····.line·1224 ····.line·12
28 ····return-void25 ····invoke-virtual·{v0,·v1},·Landroid/os/LocaleList;->get(I)Ljava/util/Locale;
  
29 ····.line·1326 ····.line·13
30 ····.line·1427 ····.line·14
31 ····.line·1528 ····.line·15
 29 ····move-result-object·v0
  
32 ····.line·1630 ····.line·16
 31 ····invoke-virtual·{v0},·Ljava/util/Locale;->toLanguageTag()Ljava/lang/String;
  
33 ····.line·1732 ····.line·17
34 ····.line·1833 ····.line·18
35 ····.line·1934 ····.line·19
 35 ····move-result-object·v0
  
36 ····.line·2036 ····.line·20
 37 ····return-object·v0
  
37 ····.line·2138 ····.line·21
 39 ····:cond_0
 40 ····const/4·v0,·0x0
  
38 ····.line·2241 ····.line·22
 42 ····return-object·v0
39 ····.line·2343 ····.line·23
40 ····.line·2444 ····.line·24
41 ····.line·2545 ····.line·25
42 ····.line·2646 ····.line·26
43 ····.line·2747 ····.line·27
44 ····.line·2848 ····.line·28
45 ····.line·2949 ····.line·29
Offset 150, 164 lines modifiedOffset 158, 17 lines modified
150 ····.line·123158 ····.line·123
151 ····.line·124159 ····.line·124
152 ····.line·125160 ····.line·125
153 ····.line·126161 ····.line·126
154 ····.line·127162 ····.line·127
155 ····.line·128163 ····.line·128
156 ····.line·129164 ····.line·129
157 .end·method 
  
  
158 #·virtual·methods 
159 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; 
160 ····.locals·2 
  
161 ····.line·1 
162 ····new-instance·v0,·Ljava/lang/Thread; 
  
163 ····.line·2 
164 ····.line·3 
165 ····invoke-direct·{v0,·p1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V 
  
166 ····.line·4 
167 ····.line·5 
168 ····.line·6 
169 ····new-instance·p1,·Ljava/lang/StringBuilder; 
  
170 ····.line·7 
171 ····.line·8 
172 ····const-string·v1,·"arch_disk_io_" 
  
173 ····.line·9 
174 ····.line·10165 ····.line·130
175 ····invoke-direct·{p1,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V 
  
176 ····.line·11166 ····.line·131
177 ····.line·12167 ····.line·132
178 ····.line·13168 ····.line·133
179 ····iget-object·v1,·p0,·Ll/b;->a:Ljava/util/concurrent/atomic/AtomicInteger; 
  
180 ····.line·14169 ····.line·134
181 ····.line·15170 ····.line·135
182 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicInteger;->getAndIncrement()I 
  
183 ····.line·16171 ····.line·136
184 ····.line·17172 ····.line·137
185 ····.line·18173 ····.line·138
186 ····move-result·v1 
  
187 ····.line·19 
Max diff block lines reached; 0/4666 bytes (0.00%) of diff not shown.
2.35 KB
smali/l/a.smali
    
Offset 1, 100 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·Ll/a;1 .class·public·abstract·Ll/a;
2 .super·LZ0/u;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·volatile·f:Ll/a; 
  
  
6 #·instance·fields 
7 .field·public·final·e: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 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····move-result-object·v0
  
17 ····.line·513 ····.line·5
 14 ····return-object·v0
18 ····.line·615 ····.line·6
19 ····.line·716 ····.line·7
20 ····new-instance·p1,·Ll/a; 
  
21 ····.line·817 ····.line·8
22 ····.line·918 ····.line·9
23 ····const/4·v0,·0x1 
  
24 ····.line·1019 ····.line·10
25 ····invoke-direct·{p1,·v0},·Ll/a;-><init>(I)V 
  
26 ····.line·1120 ····.line·11
27 ····.line·1221 ····.line·12
28 ····.line·1322 ····.line·13
29 ····iput-object·p1,·p0,·Ll/a;->e:Ljava/lang/Object; 
  
30 ····.line·1423 ····.line·14
31 ····.line·1524 ····.line·15
32 ····return-void 
  
33 ····.line·1625 ····.line·16
34 ····:pswitch_0 
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
36 ····.line·1726 ····.line·17
37 ····.line·1827 ····.line·18
38 ····.line·1928 ····.line·19
39 ····new-instance·p1,·Ljava/lang/Object; 
  
40 ····.line·2029 ····.line·20
41 ····.line·2130 ····.line·21
42 ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V 
  
43 ····.line·2231 ····.line·22
44 ····.line·2332 ····.line·23
45 ····.line·2433 ····.line·24
46 ····iput-object·p1,·p0,·Ll/a;->e:Ljava/lang/Object; 
  
47 ····.line·2534 ····.line·25
48 ····.line·2635 ····.line·26
49 ····new-instance·p1,·Ll/b; 
  
50 ····.line·2736 ····.line·27
51 ····.line·2837 ····.line·28
52 ····invoke-direct·{p1},·Ll/b;-><init>()V 
  
53 ····.line·2938 ····.line·29
54 ····.line·3039 ····.line·30
55 ····.line·3140 ····.line·31
56 ····const/4·v0,·0x4 
  
57 ····.line·3241 ····.line·32
58 ····invoke-static·{v0,·p1},·Ljava/util/concurrent/Executors;->newFixedThreadPool(ILjava/util/concurrent/ThreadFactory;)Ljava/util/concurrent/ExecutorService; 
  
59 ····.line·3342 ····.line·33
60 ····.line·3443 ····.line·34
61 ····.line·3544 ····.line·35
62 ····return-void 
  
63 ····.line·3645 ····.line·36
64 ····nop 
  
65 ····.line·3746 ····.line·37
66 ····:pswitch_data_0 
67 ····.packed-switch·0x1 
68 ········:pswitch_0 
69 ····.end·packed-switch 
70 ····.line·3847 ····.line·38
71 ····.line·3948 ····.line·39
72 ····.line·4049 ····.line·40
73 ····.line·4150 ····.line·41
74 ····.line·4251 ····.line·42
75 ····.line·4352 ····.line·43
76 ····.line·4453 ····.line·44
Offset 174, 8 lines modifiedOffset 132, 22 lines modified
174 ····.line·118132 ····.line·118
175 ····.line·119133 ····.line·119
176 ····.line·120134 ····.line·120
177 ····.line·121135 ····.line·121
178 ····.line·122136 ····.line·122
179 ····.line·123137 ····.line·123
180 ····.line·124138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.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 ····.line·136
 151 ····.line·137
 152 ····.line·138
181 .end·method153 .end·method
16.3 KB
smali/k0/a.smali
Max HTML report size reached
275 B
smali/k/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/e;1 .class·public·abstract·Lk/e;
2 .super·Landroid/view/ViewGroup$MarginLayoutParams;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·a(Lk/c;)V
 6 .end·method
9.6 KB
smali/k/d.smali
Max HTML report size reached
19.4 KB
smali/k/c.smali
Max HTML report size reached
16.5 KB
smali/k/b.smali
Max HTML report size reached
14.2 KB
smali/k/a.smali
Max HTML report size reached
7.24 KB
smali/j0/a.smali
Max HTML report size reached
5.34 KB
smali/j/b.smali
Max HTML report size reached
54.8 KB
smali/j/a.smali
Max HTML report size reached
7.86 KB
smali/io/flutter/view/s.smali
Max HTML report size reached
3.99 KB
smali/io/flutter/view/r.smali
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·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 #·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/t;8 .field·public·final·synthetic·b:Lio/flutter/view/s;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lio/flutter/view/t;Landroid/hardware/display/DisplayManager;)V10 .method·public·constructor·<init>(Lio/flutter/view/s;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/r;->b:Lio/flutter/view/t;17 ····iput-object·p1,·p0,·Lio/flutter/view/r;->b:Lio/flutter/view/s;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·Lio/flutter/view/r;->a:Landroid/hardware/display/DisplayManager;20 ····iput-wide·p2,·p0,·Lio/flutter/view/r;->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 202, 90 lines modifiedOffset 202, 90 lines modified
202 ····.line·177202 ····.line·177
203 ····.line·178203 ····.line·178
204 ····.line·179204 ····.line·179
205 ····.line·180205 ····.line·180
206 ····.line·181206 ····.line·181
207 ····.line·182207 ····.line·182
208 ····.line·183208 ····.line·183
 209 ····.line·184
 210 ····.line·185
 211 ····.line·186
 212 ····.line·187
 213 ····.line·188
209 .end·method214 .end·method
  
  
210 #·virtual·methods215 #·virtual·methods
211 .method·public·final·onDisplayAdded(I)V216 .method·public·final·doFrame(J)V
212 ····.locals·0217 ····.locals·10
  
213 ····return-void 
214 .end·method 
  
215 .method·public·final·onDisplayChanged(I)V 
216 ····.locals·4 
  
217 ····.line·1218 ····.line·1
218 ····if-nez·p1,·:cond_0219 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
219 ····.line·2220 ····.line·2
220 ····.line·3221 ····.line·3
221 ····iget-object·p1,·p0,·Lio/flutter/view/r;->a:Landroid/hardware/display/DisplayManager; 
  
222 ····.line·4222 ····.line·4
 223 ····move-result-wide·v0
  
223 ····.line·5224 ····.line·5
224 ····const/4·v0,·0x0225 ····sub-long/2addr·v0,·p1
  
225 ····.line·6226 ····.line·6
226 ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display;227 ····const-wide/16·p1,·0x0
  
227 ····.line·7228 ····.line·7
228 ····.line·8229 ····.line·8
 230 ····cmp-long·v2,·v0,·p1
229 ····.line·9 
230 ····move-result-object·p1 
  
 231 ····.line·9
231 ····.line·10232 ····.line·10
232 ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F233 ····if-gez·v2,·:cond_0
  
233 ····.line·11234 ····.line·11
234 ····.line·12235 ····.line·12
 236 ····move-wide·v4,·p1
  
235 ····.line·13237 ····.line·13
236 ····move-result·p1238 ····goto·:goto_0
  
237 ····.line·14239 ····.line·14
238 ····const-wide·v0,·0x41cdcd6500000000L····#·1.0E9240 ····:cond_0
 241 ····move-wide·v4,·v0
  
239 ····.line·15242 ····.line·15
 243 ····:goto_0
 244 ····iget-object·p1,·p0,·Lio/flutter/view/r;->b:Lio/flutter/view/s;
  
240 ····.line·16245 ····.line·16
241 ····.line·17246 ····.line·17
 247 ····iget-object·v3,·p1,·Lio/flutter/view/s;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
242 ····.line·18248 ····.line·18
243 ····.line·19249 ····.line·19
244 ····float-to-double·v2,·p1250 ····iget-wide·v6,·p1,·Lio/flutter/view/s;->a:J
  
245 ····.line·20251 ····.line·20
246 ····div-double/2addr·v0,·v2 
  
247 ····.line·21252 ····.line·21
248 ····double-to-long·v0,·v0253 ····iget-wide·v8,·p0,·Lio/flutter/view/r;->a:J
  
249 ····.line·22254 ····.line·22
250 ····iget-object·v2,·p0,·Lio/flutter/view/r;->b:Lio/flutter/view/t; 
  
251 ····.line·23255 ····.line·23
 256 ····invoke-virtual/range·{v3·..·v9},·Lio/flutter/embedding/engine/FlutterJNI;->onVsync(JJJ)V
252 ····.line·24 
253 ····iput-wide·v0,·v2,·Lio/flutter/view/t;->a:J 
  
 257 ····.line·24
254 ····.line·25258 ····.line·25
Max diff block lines reached; 792/4032 bytes (19.64%) of diff not shown.
3.95 KB
smali/io/flutter/view/q.smali
    
Offset 1, 25 lines modifiedOffset 1, 40 lines modified
1 .class·public·abstract·synthetic·Lio/flutter/view/q;1 .class·public·final·Lio/flutter/view/q;
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/s;
  
  
4 #·direct·methods9 #·direct·methods
5 .method·public·static·a(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/n;)V10 .method·public·constructor·<init>(Lio/flutter/view/s;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/q;->b:Lio/flutter/view/s;
  
12 ····.line·518 ····.line·5
13 ····.line·619 ····.line·6
 20 ····iput-object·p2,·p0,·Lio/flutter/view/q;->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 187, 51 lines modifiedOffset 202, 95 lines modified
187 ····.line·177202 ····.line·177
188 ····.line·178203 ····.line·178
189 ····.line·179204 ····.line·179
190 ····.line·180205 ····.line·180
191 ····.line·181206 ····.line·181
192 ····.line·182207 ····.line·182
193 ····.line·183208 ····.line·183
 209 ····.line·184
 210 ····.line·185
 211 ····.line·186
 212 ····.line·187
 213 ····.line·188
194 .end·method214 .end·method
  
195 .method·public·static·b(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/o;)V 
 215 #·virtual·methods
 216 .method·public·final·onDisplayAdded(I)V
196 ····.locals·0217 ····.locals·0
  
197 ····.line·1 
198 ····return-void218 ····return-void
 219 .end·method
  
 220 .method·public·final·onDisplayChanged(I)V
 221 ····.locals·4
  
 222 ····.line·1
 223 ····if-nez·p1,·:cond_0
  
199 ····.line·2224 ····.line·2
200 ····.line·3225 ····.line·3
 226 ····iget-object·p1,·p0,·Lio/flutter/view/q;->a:Landroid/hardware/display/DisplayManager;
  
201 ····.line·4227 ····.line·4
202 ····.line·5228 ····.line·5
 229 ····const/4·v0,·0x0
  
203 ····.line·6230 ····.line·6
 231 ····invoke-virtual·{p1,·v0},·Landroid/hardware/display/DisplayManager;->getDisplay(I)Landroid/view/Display;
  
204 ····.line·7232 ····.line·7
205 ····.line·8233 ····.line·8
206 ····.line·9234 ····.line·9
 235 ····move-result-object·p1
  
207 ····.line·10236 ····.line·10
 237 ····invoke-virtual·{p1},·Landroid/view/Display;->getRefreshRate()F
  
208 ····.line·11238 ····.line·11
209 ····.line·12239 ····.line·12
210 ····.line·13240 ····.line·13
 241 ····move-result·p1
  
211 ····.line·14242 ····.line·14
 243 ····const-wide·v0,·0x41cdcd6500000000L····#·1.0E9
  
212 ····.line·15244 ····.line·15
213 ····.line·16245 ····.line·16
214 ····.line·17246 ····.line·17
215 ····.line·18247 ····.line·18
216 ····.line·19248 ····.line·19
 249 ····float-to-double·v2,·p1
  
217 ····.line·20250 ····.line·20
 251 ····div-double/2addr·v0,·v2
  
218 ····.line·21252 ····.line·21
 253 ····double-to-long·v0,·v0
  
219 ····.line·22254 ····.line·22
 255 ····iget-object·v2,·p0,·Lio/flutter/view/q;->b:Lio/flutter/view/s;
  
220 ····.line·23256 ····.line·23
221 ····.line·24257 ····.line·24
 258 ····iput-wide·v0,·v2,·Lio/flutter/view/s;->a:J
  
222 ····.line·25259 ····.line·25
223 ····.line·26260 ····.line·26
 261 ····iget-object·v0,·v2,·Lio/flutter/view/s;->b:Lio/flutter/embedding/engine/FlutterJNI;
  
224 ····.line·27262 ····.line·27
225 ····.line·28263 ····.line·28
 264 ····invoke-virtual·{v0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->setRefreshRateFPS(F)V
  
226 ····.line·29265 ····.line·29
227 ····.line·30266 ····.line·30
Max diff block lines reached; 1155/3987 bytes (28.97%) of diff not shown.
1000 B
smali/io/flutter/view/m.smali
    
Offset 199, 14 lines modifiedOffset 199, 19 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·equals(Ljava/lang/Object;)Z213 .method·public·final·equals(Ljava/lang/Object;)Z
209 ····.locals·4214 ····.locals·4
  
Offset 368, 14 lines modifiedOffset 373, 20 lines modified
368 ····.line·118373 ····.line·118
369 ····.line·119374 ····.line·119
370 ····.line·120375 ····.line·120
371 ····.line·121376 ····.line·121
372 ····.line·122377 ····.line·122
373 ····.line·123378 ····.line·123
374 ····.line·124379 ····.line·124
 380 ····.line·125
 381 ····.line·126
 382 ····.line·127
 383 ····.line·128
 384 ····.line·129
 385 ····.line·130
375 .end·method386 .end·method
  
376 .method·public·final·hashCode()I387 .method·public·final·hashCode()I
377 ····.locals·2388 ····.locals·2
  
378 ····.line·1389 ····.line·1
379 ····iget-object·v0,·p0,·Lio/flutter/view/m;->a:Landroid/view/View;390 ····iget-object·v0,·p0,·Lio/flutter/view/m;->a:Landroid/view/View;
Offset 517, 8 lines modifiedOffset 528, 17 lines modified
517 ····.line·123528 ····.line·123
518 ····.line·124529 ····.line·124
519 ····.line·125530 ····.line·125
520 ····.line·126531 ····.line·126
521 ····.line·127532 ····.line·127
522 ····.line·128533 ····.line·128
523 ····.line·129534 ····.line·129
 535 ····.line·130
 536 ····.line·131
 537 ····.line·132
 538 ····.line·133
 539 ····.line·134
 540 ····.line·135
 541 ····.line·136
 542 ····.line·137
 543 ····.line·138
524 .end·method544 .end·method
7.43 KB
smali/io/flutter/view/l.smali
Max HTML report size reached
143 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 
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
59.1 KB
smali/io/flutter/view/h.smali
Max HTML report size reached
65.1 KB
smali/io/flutter/view/g.smali
Max HTML report size reached
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; 
37.6 KB
smali/io/flutter/view/e.smali
Max HTML report size reached
36.8 KB
smali/io/flutter/view/d.smali
Max HTML report size reached
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/n;)V16 .method·public·setOnFrameConsumedListener(Lio/flutter/view/n;)V
 17 ····.locals·0
  
 18 ····return-void
17 .end·method19 .end·method
  
18 .method·public·abstract·setOnTrimMemoryListener(Lio/flutter/view/o;)V20 .method·public·setOnTrimMemoryListener(Lio/flutter/view/o;)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
8.43 KB
smali/io/flutter/view/c.smali
Max HTML report size reached
66.1 KB
smali/io/flutter/view/b.smali
Max HTML report size reached
36.7 KB
smali/io/flutter/view/a.smali
Max HTML report size reached
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
1.24 KB
smali/io/flutter/view/FlutterCallbackInformation.smali
    
Offset 590, 14 lines modifiedOffset 590, 48 lines modified
590 ····.line·559590 ····.line·559
591 ····.line·560591 ····.line·560
592 ····.line·561592 ····.line·561
593 ····.line·562593 ····.line·562
594 ····.line·563594 ····.line·563
595 ····.line·564595 ····.line·564
596 ····.line·565596 ····.line·565
 597 ····.line·566
 598 ····.line·567
 599 ····.line·568
 600 ····.line·569
 601 ····.line·570
 602 ····.line·571
 603 ····.line·572
 604 ····.line·573
 605 ····.line·574
 606 ····.line·575
 607 ····.line·576
 608 ····.line·577
 609 ····.line·578
 610 ····.line·579
 611 ····.line·580
 612 ····.line·581
 613 ····.line·582
 614 ····.line·583
 615 ····.line·584
 616 ····.line·585
 617 ····.line·586
 618 ····.line·587
 619 ····.line·588
 620 ····.line·589
 621 ····.line·590
 622 ····.line·591
 623 ····.line·592
 624 ····.line·593
 625 ····.line·594
 626 ····.line·595
 627 ····.line·596
 628 ····.line·597
 629 ····.line·598
 630 ····.line·599
597 .end·method631 .end·method
  
598 .method·public·static·lookupCallbackInformation(J)Lio/flutter/view/FlutterCallbackInformation;632 .method·public·static·lookupCallbackInformation(J)Lio/flutter/view/FlutterCallbackInformation;
599 ····.locals·0633 ····.locals·0
  
600 ····.line·1634 ····.line·1
601 ····invoke-static·{p0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->nativeLookupCallbackInformation(J)Lio/flutter/view/FlutterCallbackInformation;635 ····invoke-static·{p0,·p1},·Lio/flutter/embedding/engine/FlutterJNI;->nativeLookupCallbackInformation(J)Lio/flutter/view/FlutterCallbackInformation;
Offset 724, 8 lines modifiedOffset 758, 14 lines modified
724 ····.line·118758 ····.line·118
725 ····.line·119759 ····.line·119
726 ····.line·120760 ····.line·120
727 ····.line·121761 ····.line·121
728 ····.line·122762 ····.line·122
729 ····.line·123763 ····.line·123
730 ····.line·124764 ····.line·124
 765 ····.line·125
 766 ····.line·126
 767 ····.line·127
 768 ····.line·128
 769 ····.line·129
 770 ····.line·130
731 .end·method771 .end·method
33.7 KB
smali/io/flutter/view/AccessibilityViewEmbedder.smali
Max HTML report size reached
4.47 KB
smali/io/flutter/plugins/GeneratedPluginRegistrant.smali
    
Offset 144, 39 lines modifiedOffset 144, 48 lines modified
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·129150 ····.line·129
 151 ····.line·130
 152 ····.line·131
 153 ····.line·132
 154 ····.line·133
 155 ····.line·134
 156 ····.line·135
 157 ····.line·136
 158 ····.line·137
 159 ····.line·138
151 .end·method160 .end·method
  
152 .method·public·static·registerWith(Lp0/c;)V161 .method·public·static·registerWith(Ln0/c;)V
153 ····.locals·3162 ····.locals·3
  
154 ····.line·1163 ····.line·1
155 ····const-string·v0,·"GeneratedPluginRegistrant"164 ····const-string·v0,·"GeneratedPluginRegistrant"
  
156 ····.line·2165 ····.line·2
157 ····.line·3166 ····.line·3
158 ····:try_start_0167 ····:try_start_0
159 ····iget-object·v1,·p0,·Lp0/c;->d:Lp0/d;168 ····iget-object·v1,·p0,·Ln0/c;->d:Ln0/d;
  
160 ····.line·4169 ····.line·4
161 ····.line·5170 ····.line·5
162 ····new-instance·v2,·Lm0/a;171 ····new-instance·v2,·Lk0/a;
  
163 ····.line·6172 ····.line·6
164 ····.line·7173 ····.line·7
165 ····invoke-direct·{v2},·Lm0/a;-><init>()V174 ····invoke-direct·{v2},·Lk0/a;-><init>()V
  
166 ····.line·8175 ····.line·8
167 ····.line·9176 ····.line·9
168 ····.line·10177 ····.line·10
169 ····invoke-virtual·{v1,·v2},·Lp0/d;->a(Lu0/a;)V178 ····invoke-virtual·{v1,·v2},·Ln0/d;->a(Ls0/a;)V
170 ····:try_end_0179 ····:try_end_0
171 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0180 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
172 ····.line·11181 ····.line·11
173 ····.line·12182 ····.line·12
174 ····.line·13183 ····.line·13
175 ····goto·:goto_0184 ····goto·:goto_0
Offset 193, 28 lines modifiedOffset 202, 28 lines modified
193 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I202 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
194 ····.line·18203 ····.line·18
195 ····.line·19204 ····.line·19
196 ····.line·20205 ····.line·20
197 ····:goto_0206 ····:goto_0
198 ····:try_start_1207 ····:try_start_1
199 ····iget-object·v1,·p0,·Lp0/c;->d:Lp0/d;208 ····iget-object·v1,·p0,·Ln0/c;->d:Ln0/d;
  
200 ····.line·21209 ····.line·21
201 ····.line·22210 ····.line·22
202 ····new-instance·v2,·Lf0/a;211 ····new-instance·v2,·Ld0/a;
  
203 ····.line·23212 ····.line·23
204 ····.line·24213 ····.line·24
205 ····invoke-direct·{v2},·Lf0/a;-><init>()V214 ····invoke-direct·{v2},·Ld0/a;-><init>()V
  
206 ····.line·25215 ····.line·25
207 ····.line·26216 ····.line·26
208 ····.line·27217 ····.line·27
209 ····invoke-virtual·{v1,·v2},·Lp0/d;->a(Lu0/a;)V218 ····invoke-virtual·{v1,·v2},·Ln0/d;->a(Ls0/a;)V
210 ····:try_end_1219 ····:try_end_1
211 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1220 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_1
  
212 ····.line·28221 ····.line·28
213 ····.line·29222 ····.line·29
214 ····.line·30223 ····.line·30
215 ····goto·:goto_1224 ····goto·:goto_1
Offset 231, 28 lines modifiedOffset 240, 28 lines modified
231 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I240 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
232 ····.line·35241 ····.line·35
233 ····.line·36242 ····.line·36
234 ····.line·37243 ····.line·37
235 ····:goto_1244 ····:goto_1
236 ····:try_start_2245 ····:try_start_2
237 ····iget-object·v1,·p0,·Lp0/c;->d:Lp0/d;246 ····iget-object·v1,·p0,·Ln0/c;->d:Ln0/d;
  
238 ····.line·38247 ····.line·38
239 ····.line·39248 ····.line·39
240 ····new-instance·v2,·LC0/P;249 ····new-instance·v2,·LB0/O;
  
241 ····.line·40250 ····.line·40
242 ····.line·41251 ····.line·41
243 ····invoke-direct·{v2},·LC0/P;-><init>()V252 ····invoke-direct·{v2},·LB0/O;-><init>()V
  
244 ····.line·42253 ····.line·42
245 ····.line·43254 ····.line·43
246 ····.line·44255 ····.line·44
247 ····invoke-virtual·{v1,·v2},·Lp0/d;->a(Lu0/a;)V256 ····invoke-virtual·{v1,·v2},·Ln0/d;->a(Ls0/a;)V
248 ····:try_end_2257 ····:try_end_2
249 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_2258 ····.catch·Ljava/lang/Exception;·{:try_start_2·..·:try_end_2}·:catch_2
  
250 ····.line·45259 ····.line·45
251 ····.line·46260 ····.line·46
252 ····.line·47261 ····.line·47
253 ····goto·:goto_2262 ····goto·:goto_2
Offset 269, 28 lines modifiedOffset 278, 28 lines modified
269 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I278 ····invoke-static·{v0,·v2,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
270 ····.line·52279 ····.line·52
271 ····.line·53280 ····.line·53
272 ····.line·54281 ····.line·54
273 ····:goto_2282 ····:goto_2
274 ····:try_start_3283 ····:try_start_3
275 ····iget-object·v1,·p0,·Lp0/c;->d:Lp0/d;284 ····iget-object·v1,·p0,·Ln0/c;->d:Ln0/d;
  
276 ····.line·55285 ····.line·55
277 ····.line·56286 ····.line·56
278 ····new-instance·v2,·LD0/g;287 ····new-instance·v2,·LC0/g;
  
279 ····.line·57288 ····.line·57
280 ····.line·58289 ····.line·58
281 ····invoke-direct·{v2},·LD0/g;-><init>()V290 ····invoke-direct·{v2},·LC0/g;-><init>()V
  
282 ····.line·59291 ····.line·59
283 ····.line·60292 ····.line·60
284 ····.line·61293 ····.line·61
Max diff block lines reached; 1155/4464 bytes (25.87%) of diff not shown.
8.34 KB
smali/io/flutter/plugins/urllauncher/WebViewActivity.smali
Max HTML report size reached
31.7 KB
smali/io/flutter/plugin/platform/o.smali
Max HTML report size reached
8.54 KB
smali/io/flutter/plugin/platform/n.smali
Max HTML report size reached
410 B
smali/io/flutter/plugin/platform/m.smali
    
Offset 1, 9 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·Lio/flutter/plugin/platform/m;1 .class·public·abstract·Lio/flutter/plugin/platform/m;
2 .super·Ljava/lang/Object;2 .super·Landroid/widget/FrameLayout;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·a:Lio/flutter/plugin/platform/o; 
  
6 .field·public·b:Lio/flutter/plugin/platform/i; 
30.4 KB
smali/io/flutter/plugin/platform/h.smali
Max HTML report size reached
25.5 KB
smali/io/flutter/plugin/platform/k.smali
Max HTML report size reached
15.3 KB
smali/io/flutter/plugin/platform/l.smali
Max HTML report size reached
6.41 KB
smali/io/flutter/plugin/platform/d.smali
Max HTML report size reached
9.14 KB
smali/io/flutter/plugin/platform/j.smali
Max HTML report size reached
24.4 KB
smali/io/flutter/plugin/platform/i.smali
Max HTML report size reached
409 B
smali/io/flutter/plugin/platform/g.smali
    
Offset 1, 8 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·Lio/flutter/plugin/platform/g;1 .class·public·interface·abstract·Lio/flutter/plugin/platform/g;
2 .super·Landroid/widget/FrameLayout;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·a(Landroid/widget/FrameLayout$LayoutParams;)V 
6 .end·method 
41.6 KB
smali/io/flutter/plugin/platform/f.smali
Max HTML report size reached
36.0 KB
smali/io/flutter/plugin/platform/e.smali
Max HTML report size reached
463 KB
smali/io/flutter/plugin/platform/c.smali
Max HTML report size reached
504 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·Lo0/k;2 .super·Lm0/j;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·l:Lio/flutter/plugin/platform/a;5 .field·public·l:Lio/flutter/plugin/platform/a;
  
  
Offset 161, 8 lines modifiedOffset 161, 14 lines modified
161 ····.line·118161 ····.line·118
162 ····.line·119162 ····.line·119
163 ····.line·120163 ····.line·120
164 ····.line·121164 ····.line·121
165 ····.line·122165 ····.line·122
166 ····.line·123166 ····.line·123
167 ····.line·124167 ····.line·124
 168 ····.line·125
 169 ····.line·126
 170 ····.line·127
 171 ····.line·128
 172 ····.line·129
 173 ····.line·130
168 .end·method174 .end·method
12.1 KB
smali/io/flutter/plugin/platform/SingleViewPresentation.smali
Max HTML report size reached
11.0 KB
smali/io/flutter/plugin/editing/g.smali
Max HTML report size reached
24.2 KB
smali/io/flutter/plugin/editing/j.smali
Max HTML report size reached
5.5 KB
smali/io/flutter/plugin/editing/i.smali
Max HTML report size reached
9.42 KB
smali/io/flutter/plugin/editing/e.smali
Max HTML report size reached
666 B
smali/io/flutter/plugin/editing/c.smali
    
Offset 197, 14 lines modifiedOffset 197, 19 lines modified
197 ····.line·177197 ····.line·177
198 ····.line·178198 ····.line·178
199 ····.line·179199 ····.line·179
200 ····.line·180200 ····.line·180
201 ····.line·181201 ····.line·181
202 ····.line·182202 ····.line·182
203 ····.line·183203 ····.line·183
 204 ····.line·184
 205 ····.line·185
 206 ····.line·186
 207 ····.line·187
 208 ····.line·188
204 .end·method209 .end·method
  
  
205 #·virtual·methods210 #·virtual·methods
206 .method·public·final·getEditable()Landroid/text/Editable;211 .method·public·final·getEditable()Landroid/text/Editable;
207 ····.locals·1212 ····.locals·1
  
Offset 336, 8 lines modifiedOffset 341, 17 lines modified
336 ····.line·123341 ····.line·123
337 ····.line·124342 ····.line·124
338 ····.line·125343 ····.line·125
339 ····.line·126344 ····.line·126
340 ····.line·127345 ····.line·127
341 ····.line·128346 ····.line·128
342 ····.line·129347 ····.line·129
 348 ····.line·130
 349 ····.line·131
 350 ····.line·132
 351 ····.line·133
 352 ····.line·134
 353 ····.line·135
 354 ····.line·136
 355 ····.line·137
 356 ····.line·138
343 .end·method357 .end·method
7.98 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback.smali
Max HTML report size reached
1000 B
smali/io/flutter/plugin/editing/a.smali
    
Offset 139, 14 lines modifiedOffset 139, 20 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;154 .method·public·final·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
149 ····.locals·2155 ····.locals·2
  
Offset 194, 15 lines modifiedOffset 200, 15 lines modified
194 ····move-result·v0200 ····move-result·v0
  
195 ····.line·23201 ····.line·23
196 ····if-eqz·v0,·:cond_1202 ····if-eqz·v0,·:cond_1
  
197 ····.line·24203 ····.line·24
198 ····.line·25204 ····.line·25
199 ····invoke-static·{},·LB/P;->f()Landroid/view/WindowInsets;205 ····invoke-static·{},·LA/d;->f()Landroid/view/WindowInsets;
  
200 ····.line·26206 ····.line·26
201 ····.line·27207 ····.line·27
202 ····.line·28208 ····.line·28
203 ····move-result-object·p1209 ····move-result-object·p1
  
204 ····.line·29210 ····.line·29
Offset 364, 8 lines modifiedOffset 370, 13 lines modified
364 ····.line·177370 ····.line·177
365 ····.line·178371 ····.line·178
366 ····.line·179372 ····.line·179
367 ····.line·180373 ····.line·180
368 ····.line·181374 ····.line·181
369 ····.line·182375 ····.line·182
370 ····.line·183376 ····.line·183
 377 ····.line·184
 378 ····.line·185
 379 ····.line·186
 380 ····.line·187
 381 ····.line·188
371 .end·method382 .end·method
66.6 KB
smali/io/flutter/plugin/editing/b.smali
Max HTML report size reached
6.59 KB
smali/io/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback.smali
Max HTML report size reached
1.12 KB
smali/io/flutter/embedding/engine/FlutterOverlaySurface.smali
    
Offset 204, 14 lines modifiedOffset 204, 19 lines modified
204 ····.line·177204 ····.line·177
205 ····.line·178205 ····.line·178
206 ····.line·179206 ····.line·179
207 ····.line·180207 ····.line·180
208 ····.line·181208 ····.line·181
209 ····.line·182209 ····.line·182
210 ····.line·183210 ····.line·183
 211 ····.line·184
 212 ····.line·185
 213 ····.line·186
 214 ····.line·187
 215 ····.line·188
211 .end·method216 .end·method
  
  
212 #·virtual·methods217 #·virtual·methods
213 .method·public·getId()I218 .method·public·getId()I
214 ····.locals·1219 ····.locals·1
  
Offset 343, 14 lines modifiedOffset 348, 23 lines modified
343 ····.line·123348 ····.line·123
344 ····.line·124349 ····.line·124
345 ····.line·125350 ····.line·125
346 ····.line·126351 ····.line·126
347 ····.line·127352 ····.line·127
348 ····.line·128353 ····.line·128
349 ····.line·129354 ····.line·129
 355 ····.line·130
 356 ····.line·131
 357 ····.line·132
 358 ····.line·133
 359 ····.line·134
 360 ····.line·135
 361 ····.line·136
 362 ····.line·137
 363 ····.line·138
350 .end·method364 .end·method
  
351 .method·public·getSurface()Landroid/view/Surface;365 .method·public·getSurface()Landroid/view/Surface;
352 ····.locals·1366 ····.locals·1
  
353 ····.line·1367 ····.line·1
354 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->surface:Landroid/view/Surface;368 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/FlutterOverlaySurface;->surface:Landroid/view/Surface;
Offset 480, 8 lines modifiedOffset 494, 17 lines modified
480 ····.line·123494 ····.line·123
481 ····.line·124495 ····.line·124
482 ····.line·125496 ····.line·125
483 ····.line·126497 ····.line·126
484 ····.line·127498 ····.line·127
485 ····.line·128499 ····.line·128
486 ····.line·129500 ····.line·129
 501 ····.line·130
 502 ····.line·131
 503 ····.line·132
 504 ····.line·133
 505 ····.line·134
 506 ····.line·135
 507 ····.line·136
 508 ····.line·137
 509 ····.line·138
487 .end·method510 .end·method
205 KB
smali/io/flutter/embedding/engine/FlutterJNI.smali
Max HTML report size reached
761 B
smali/io/flutter/embedding/engine/plugins/lifecycle/HiddenLifecycleReference.smali
    
Offset 141, 14 lines modifiedOffset 141, 20 lines modified
141 ····.line·118141 ····.line·118
142 ····.line·119142 ····.line·119
143 ····.line·120143 ····.line·120
144 ····.line·121144 ····.line·121
145 ····.line·122145 ····.line·122
146 ····.line·123146 ····.line·123
147 ····.line·124147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
148 .end·method154 .end·method
  
  
149 #·virtual·methods155 #·virtual·methods
150 .method·public·getLifecycle()Landroidx/lifecycle/m;156 .method·public·getLifecycle()Landroidx/lifecycle/m;
151 ····.locals·1157 ····.locals·1
  
Offset 280, 8 lines modifiedOffset 286, 17 lines modified
280 ····.line·123286 ····.line·123
281 ····.line·124287 ····.line·124
282 ····.line·125288 ····.line·125
283 ····.line·126289 ····.line·126
284 ····.line·127290 ····.line·127
285 ····.line·128291 ····.line·128
286 ····.line·129292 ····.line·129
 293 ····.line·130
 294 ····.line·131
 295 ····.line·132
 296 ····.line·133
 297 ····.line·134
 298 ····.line·135
 299 ····.line·136
 300 ····.line·137
 301 ····.line·138
287 .end·method302 .end·method
15.6 KB
smali/io/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack.smali
Max HTML report size reached
374 B
smali/io/flutter/embedding/engine/renderer/i.smali
    
Offset 223, 8 lines modifiedOffset 223, 17 lines modified
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·128228 ····.line·128
229 ····.line·129229 ····.line·129
 230 ····.line·130
 231 ····.line·131
 232 ····.line·132
 233 ····.line·133
 234 ····.line·134
 235 ····.line·135
 236 ····.line·136
 237 ····.line·137
 238 ····.line·138
230 .end·method239 .end·method
5.76 KB
smali/io/flutter/embedding/engine/renderer/j.smali
Max HTML report size reached
658 B
smali/io/flutter/embedding/engine/renderer/h.smali
    
Offset 202, 14 lines modifiedOffset 202, 19 lines modified
202 ····.line·177202 ····.line·177
203 ····.line·178203 ····.line·178
204 ····.line·179204 ····.line·179
205 ····.line·180205 ····.line·180
206 ····.line·181206 ····.line·181
207 ····.line·182207 ····.line·182
208 ····.line·183208 ····.line·183
 209 ····.line·184
 210 ····.line·185
 211 ····.line·186
 212 ····.line·187
 213 ····.line·188
209 .end·method214 .end·method
  
  
210 #·virtual·methods215 #·virtual·methods
211 .method·public·final·run()V216 .method·public·final·run()V
212 ····.locals·3217 ····.locals·3
  
Offset 354, 8 lines modifiedOffset 359, 17 lines modified
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
356 ····.line·125361 ····.line·125
357 ····.line·126362 ····.line·126
358 ····.line·127363 ····.line·127
359 ····.line·128364 ····.line·128
360 ····.line·129365 ····.line·129
 366 ····.line·130
 367 ····.line·131
 368 ····.line·132
 369 ····.line·133
 370 ····.line·134
 371 ····.line·135
 372 ····.line·136
 373 ····.line·137
 374 ····.line·138
361 .end·method375 .end·method
314 B
smali/io/flutter/embedding/engine/renderer/g.smali
    
Offset 227, 8 lines modifiedOffset 227, 13 lines modified
227 ····.line·177227 ····.line·177
228 ····.line·178228 ····.line·178
229 ····.line·179229 ····.line·179
230 ····.line·180230 ····.line·180
231 ····.line·181231 ····.line·181
232 ····.line·182232 ····.line·182
233 ····.line·183233 ····.line·183
 234 ····.line·184
 235 ····.line·185
 236 ····.line·186
 237 ····.line·187
 238 ····.line·188
234 .end·method239 .end·method
314 B
smali/io/flutter/embedding/engine/renderer/e.smali
    
Offset 199, 8 lines modifiedOffset 199, 13 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
329 B
smali/io/flutter/embedding/engine/renderer/f.smali
    
Offset 210, 8 lines modifiedOffset 210, 14 lines modified
210 ····.line·118210 ····.line·118
211 ····.line·119211 ····.line·119
212 ····.line·120212 ····.line·120
213 ····.line·121213 ····.line·121
214 ····.line·122214 ····.line·122
215 ····.line·123215 ····.line·123
216 ····.line·124216 ····.line·124
 217 ····.line·125
 218 ····.line·126
 219 ····.line·127
 220 ····.line·128
 221 ····.line·129
 222 ····.line·130
217 .end·method223 .end·method
749 B
smali/io/flutter/embedding/engine/renderer/c.smali
    
Offset 585, 8 lines modifiedOffset 585, 42 lines modified
585 ····.line·559585 ····.line·559
586 ····.line·560586 ····.line·560
587 ····.line·561587 ····.line·561
588 ····.line·562588 ····.line·562
589 ····.line·563589 ····.line·563
590 ····.line·564590 ····.line·564
591 ····.line·565591 ····.line·565
 592 ····.line·566
 593 ····.line·567
 594 ····.line·568
 595 ····.line·569
 596 ····.line·570
 597 ····.line·571
 598 ····.line·572
 599 ····.line·573
 600 ····.line·574
 601 ····.line·575
 602 ····.line·576
 603 ····.line·577
 604 ····.line·578
 605 ····.line·579
 606 ····.line·580
 607 ····.line·581
 608 ····.line·582
 609 ····.line·583
 610 ····.line·584
 611 ····.line·585
 612 ····.line·586
 613 ····.line·587
 614 ····.line·588
 615 ····.line·589
 616 ····.line·590
 617 ····.line·591
 618 ····.line·592
 619 ····.line·593
 620 ····.line·594
 621 ····.line·595
 622 ····.line·596
 623 ····.line·597
 624 ····.line·598
 625 ····.line·599
592 .end·method626 .end·method
3.0 KB
smali/io/flutter/embedding/engine/renderer/b.smali
    
Offset 139, 91 lines modifiedOffset 139, 69 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·a(Landroidx/lifecycle/t;)V154 .method·public·final·a(Landroidx/lifecycle/t;)V
149 ····.locals·0155 ····.locals·3
  
150 ····.line·1 
151 ····return-void 
152 .end·method 
  
153 .method·public·final·b(Landroidx/lifecycle/t;)V 
154 ····.locals·0 
  
155 ····.line·1 
156 ····return-void 
157 .end·method 
  
158 .method·public·final·e(Landroidx/lifecycle/t;)V 
159 ····.locals·0 
  
160 ····.line·1156 ····.line·1
161 ····return-void 
162 .end·method 
  
163 .method·public·final·f(Landroidx/lifecycle/t;)V 
164 ····.locals·0 
  
165 ····.line·1 
166 ····return-void 
167 .end·method 
  
168 .method·public·final·g()V 
169 ····.locals·4 
  
170 ····.line·1 
171 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/b;->f:Lio/flutter/embedding/engine/renderer/j;157 ····iget-object·p1,·p0,·Lio/flutter/embedding/engine/renderer/b;->f:Lio/flutter/embedding/engine/renderer/j;
  
172 ····.line·2158 ····.line·2
173 ····.line·3159 ····.line·3
174 ····iget-object·v0,·v0,·Lio/flutter/embedding/engine/renderer/j;->f:Ljava/util/ArrayList;160 ····iget-object·p1,·p1,·Lio/flutter/embedding/engine/renderer/j;->f:Ljava/util/ArrayList;
  
175 ····.line·4161 ····.line·4
176 ····.line·5162 ····.line·5
177 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I163 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I
  
178 ····.line·6164 ····.line·6
179 ····.line·7165 ····.line·7
180 ····.line·8166 ····.line·8
181 ····move-result·v1167 ····move-result·v0
  
182 ····.line·9168 ····.line·9
183 ····const/4·v2,·0x0169 ····const/4·v1,·0x0
  
184 ····.line·10170 ····.line·10
185 ····:goto_0171 ····:goto_0
186 ····if-ge·v2,·v1,·:cond_0172 ····if-ge·v1,·v0,·:cond_0
  
187 ····.line·11173 ····.line·11
188 ····.line·12174 ····.line·12
189 ····invoke-virtual·{v0,·v2},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;175 ····invoke-virtual·{p1,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
  
190 ····.line·13176 ····.line·13
191 ····.line·14177 ····.line·14
192 ····.line·15178 ····.line·15
193 ····move-result-object·v3179 ····move-result-object·v2
  
194 ····.line·16180 ····.line·16
195 ····add-int/lit8·v2,·v2,·0x1181 ····add-int/lit8·v1,·v1,·0x1
  
196 ····.line·17182 ····.line·17
197 ····.line·18183 ····.line·18
198 ····check-cast·v3,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;184 ····check-cast·v2,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;
  
199 ····.line·19185 ····.line·19
200 ····.line·20186 ····.line·20
201 ····invoke-static·{v3},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/view/p;187 ····invoke-static·{v2},·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;->access$200(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer;)Lio/flutter/view/p;
  
202 ····.line·21188 ····.line·21
203 ····.line·22189 ····.line·22
204 ····.line·23190 ····.line·23
205 ····goto·:goto_0191 ····goto·:goto_0
  
206 ····.line·24192 ····.line·24
Offset 330, 15 lines modifiedOffset 308, 9 lines modified
330 ····.line·123308 ····.line·123
331 ····.line·124309 ····.line·124
332 ····.line·125310 ····.line·125
333 ····.line·126311 ····.line·126
334 ····.line·127312 ····.line·127
335 ····.line·128313 ····.line·128
336 ····.line·129314 ····.line·129
337 .end·method 
  
338 .method·public·final·h(Landroidx/lifecycle/t;)V 
339 ····.locals·0 
  
340 ····.line·1315 ····.line·130
341 ····return-void 
342 .end·method316 .end·method
1.09 KB
smali/io/flutter/embedding/engine/renderer/a.smali
    
Offset 139, 14 lines modifiedOffset 139, 20 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·a()V154 .method·public·final·a()V
149 ····.locals·2155 ····.locals·2
  
Offset 282, 14 lines modifiedOffset 288, 23 lines modified
282 ····.line·123288 ····.line·123
283 ····.line·124289 ····.line·124
284 ····.line·125290 ····.line·125
285 ····.line·126291 ····.line·126
286 ····.line·127292 ····.line·127
287 ····.line·128293 ····.line·128
288 ····.line·129294 ····.line·129
 295 ····.line·130
 296 ····.line·131
 297 ····.line·132
 298 ····.line·133
 299 ····.line·134
 300 ····.line·135
 301 ····.line·136
 302 ····.line·137
 303 ····.line·138
289 .end·method304 .end·method
  
290 .method·public·final·b()V305 .method·public·final·b()V
291 ····.locals·2306 ····.locals·2
  
292 ····.line·1307 ····.line·1
293 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/j;308 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/a;->a:Lio/flutter/embedding/engine/renderer/j;
Offset 423, 8 lines modifiedOffset 438, 17 lines modified
423 ····.line·123438 ····.line·123
424 ····.line·124439 ····.line·124
425 ····.line·125440 ····.line·125
426 ····.line·126441 ····.line·126
427 ····.line·127442 ····.line·127
428 ····.line·128443 ····.line·128
429 ····.line·129444 ····.line·129
 445 ····.line·130
 446 ····.line·131
 447 ····.line·132
 448 ····.line·133
 449 ····.line·134
 450 ····.line·135
 451 ····.line·136
 452 ····.line·137
 453 ····.line·138
430 .end·method454 .end·method
3.05 KB
smali/io/flutter/embedding/engine/renderer/SurfaceTextureWrapper.smali
    
Offset 224, 14 lines modifiedOffset 224, 20 lines modified
224 ····.line·118224 ····.line·118
225 ····.line·119225 ····.line·119
226 ····.line·120226 ····.line·120
227 ····.line·121227 ····.line·121
228 ····.line·122228 ····.line·122
229 ····.line·123229 ····.line·123
230 ····.line·124230 ····.line·124
 231 ····.line·125
 232 ····.line·126
 233 ····.line·127
 234 ····.line·128
 235 ····.line·129
 236 ····.line·130
231 .end·method237 .end·method
  
232 .method·public·detachFromGLContext()V238 .method·public·detachFromGLContext()V
233 ····.locals·1239 ····.locals·1
  
234 ····.line·1240 ····.line·1
235 ····monitor-enter·p0241 ····monitor-enter·p0
Offset 396, 14 lines modifiedOffset 402, 23 lines modified
396 ····.line·123402 ····.line·123
397 ····.line·124403 ····.line·124
398 ····.line·125404 ····.line·125
399 ····.line·126405 ····.line·126
400 ····.line·127406 ····.line·127
401 ····.line·128407 ····.line·128
402 ····.line·129408 ····.line·129
 409 ····.line·130
 410 ····.line·131
 411 ····.line·132
 412 ····.line·133
 413 ····.line·134
 414 ····.line·135
 415 ····.line·136
 416 ····.line·137
 417 ····.line·138
403 .end·method418 .end·method
  
404 .method·public·getTransformMatrix([F)V419 .method·public·getTransformMatrix([F)V
405 ····.locals·1420 ····.locals·1
  
406 ····.line·1421 ····.line·1
407 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture;422 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/SurfaceTextureWrapper;->surfaceTexture:Landroid/graphics/SurfaceTexture;
Offset 530, 14 lines modifiedOffset 545, 20 lines modified
530 ····.line·118545 ····.line·118
531 ····.line·119546 ····.line·119
532 ····.line·120547 ····.line·120
533 ····.line·121548 ····.line·121
534 ····.line·122549 ····.line·122
535 ····.line·123550 ····.line·123
536 ····.line·124551 ····.line·124
 552 ····.line·125
 553 ····.line·126
 554 ····.line·127
 555 ····.line·128
 556 ····.line·129
 557 ····.line·130
537 .end·method558 .end·method
  
538 .method·public·markDirty()V559 .method·public·markDirty()V
539 ····.locals·1560 ····.locals·1
  
540 ····.line·1561 ····.line·1
541 ····monitor-enter·p0562 ····monitor-enter·p0
Offset 683, 14 lines modifiedOffset 704, 23 lines modified
683 ····.line·123704 ····.line·123
684 ····.line·124705 ····.line·124
685 ····.line·125706 ····.line·125
686 ····.line·126707 ····.line·126
687 ····.line·127708 ····.line·127
688 ····.line·128709 ····.line·128
689 ····.line·129710 ····.line·129
 711 ····.line·130
 712 ····.line·131
 713 ····.line·132
 714 ····.line·133
 715 ····.line·134
 716 ····.line·135
 717 ····.line·136
 718 ····.line·137
 719 ····.line·138
690 .end·method720 .end·method
  
691 .method·public·release()V721 .method·public·release()V
692 ····.locals·1722 ····.locals·1
  
693 ····.line·1723 ····.line·1
694 ····monitor-enter·p0724 ····monitor-enter·p0
Offset 855, 14 lines modifiedOffset 885, 23 lines modified
855 ····.line·123885 ····.line·123
856 ····.line·124886 ····.line·124
857 ····.line·125887 ····.line·125
858 ····.line·126888 ····.line·126
859 ····.line·127889 ····.line·127
860 ····.line·128890 ····.line·128
861 ····.line·129891 ····.line·129
 892 ····.line·130
 893 ····.line·131
 894 ····.line·132
 895 ····.line·133
 896 ····.line·134
 897 ····.line·135
 898 ····.line·136
 899 ····.line·137
 900 ····.line·138
862 .end·method901 .end·method
  
863 .method·public·shouldUpdate()Z902 .method·public·shouldUpdate()Z
864 ····.locals·1903 ····.locals·1
  
865 ····.line·1904 ····.line·1
866 ····monitor-enter·p0905 ····monitor-enter·p0
Offset 1006, 14 lines modifiedOffset 1045, 23 lines modified
1006 ····.line·1231045 ····.line·123
1007 ····.line·1241046 ····.line·124
1008 ····.line·1251047 ····.line·125
1009 ····.line·1261048 ····.line·126
1010 ····.line·1271049 ····.line·127
1011 ····.line·1281050 ····.line·128
1012 ····.line·1291051 ····.line·129
 1052 ····.line·130
 1053 ····.line·131
 1054 ····.line·132
 1055 ····.line·133
 1056 ····.line·134
 1057 ····.line·135
Max diff block lines reached; 875/2988 bytes (29.28%) of diff not shown.
51.9 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer.smali
Max HTML report size reached
4.09 KB
smali/io/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry.smali
    
Offset 222, 21 lines modifiedOffset 222, 23 lines modified
222 ····.line·177222 ····.line·177
223 ····.line·178223 ····.line·178
224 ····.line·179224 ····.line·179
225 ····.line·180225 ····.line·180
226 ····.line·181226 ····.line·181
227 ····.line·182227 ····.line·182
228 ····.line·183228 ····.line·183
 229 ····.line·184
 230 ····.line·185
 231 ····.line·186
 232 ····.line·187
 233 ····.line·188
229 .end·method234 .end·method
  
230 .method·private·maybeWaitOnFence(Landroid/media/Image;)V235 .method·private·maybeWaitOnFence(Landroid/media/Image;)V
231 ····.locals·2236 ····.locals·2
232 ····.annotation·build·Landroid/annotation/TargetApi; 
233 ········value·=·0x1d 
234 ····.end·annotation 
  
235 ····.line·1237 ····.line·1
236 ····if-nez·p1,·:cond_0238 ····if-nez·p1,·:cond_0
  
237 ····.line·2239 ····.line·2
238 ····.line·3240 ····.line·3
239 ····goto·:goto_0241 ····goto·:goto_0
Offset 383, 33 lines modifiedOffset 385, 36 lines modified
383 ····.line·118385 ····.line·118
384 ····.line·119386 ····.line·119
385 ····.line·120387 ····.line·120
386 ····.line·121388 ····.line·121
387 ····.line·122389 ····.line·122
388 ····.line·123390 ····.line·123
389 ····.line·124391 ····.line·124
 392 ····.line·125
 393 ····.line·126
 394 ····.line·127
 395 ····.line·128
 396 ····.line·129
 397 ····.line·130
390 .end·method398 .end·method
  
391 .method·private·waitOnFence(Landroid/media/Image;)V399 .method·private·waitOnFence(Landroid/media/Image;)V
392 ····.locals·0400 ····.locals·0
393 ····.annotation·build·Landroid/annotation/TargetApi; 
394 ········value·=·0x21 
395 ····.end·annotation 
  
396 ····.line·1401 ····.line·1
397 ····:try_start_0402 ····:try_start_0
398 ····invoke-static·{p1},·LC/d;->d(Landroid/media/Image;)Landroid/hardware/SyncFence;403 ····invoke-static·{p1},·LA/f;->d(Landroid/media/Image;)Landroid/hardware/SyncFence;
  
399 ····.line·2404 ····.line·2
400 ····.line·3405 ····.line·3
401 ····.line·4406 ····.line·4
402 ····move-result-object·p1407 ····move-result-object·p1
  
403 ····.line·5408 ····.line·5
404 ····invoke-static·{p1},·LC/d;->k(Landroid/hardware/SyncFence;)V409 ····invoke-static·{p1},·LA/f;->k(Landroid/hardware/SyncFence;)V
405 ····:try_end_0410 ····:try_end_0
406 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0411 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
407 ····.line·6412 ····.line·6
408 ····.line·7413 ····.line·7
409 ····.line·8414 ····.line·8
410 ····:catch_0415 ····:catch_0
Offset 526, 23 lines modifiedOffset 531, 26 lines modified
526 ····.line·118531 ····.line·118
527 ····.line·119532 ····.line·119
528 ····.line·120533 ····.line·120
529 ····.line·121534 ····.line·121
530 ····.line·122535 ····.line·122
531 ····.line·123536 ····.line·123
532 ····.line·124537 ····.line·124
 538 ····.line·125
 539 ····.line·126
 540 ····.line·127
 541 ····.line·128
 542 ····.line·129
 543 ····.line·130
533 .end·method544 .end·method
  
  
534 #·virtual·methods545 #·virtual·methods
535 .method·public·acquireLatestImage()Landroid/media/Image;546 .method·public·acquireLatestImage()Landroid/media/Image;
536 ····.locals·2547 ····.locals·2
537 ····.annotation·build·Landroid/annotation/TargetApi; 
538 ········value·=·0x1d 
539 ····.end·annotation 
  
540 ····.line·1548 ····.line·1
541 ····monitor-enter·p0549 ····monitor-enter·p0
  
542 ····.line·2550 ····.line·2
543 ····:try_start_0551 ····:try_start_0
544 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->image:Landroid/media/Image;552 ····iget-object·v0,·p0,·Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageTextureRegistryEntry;->image:Landroid/media/Image;
Offset 691, 14 lines modifiedOffset 699, 23 lines modified
691 ····.line·123699 ····.line·123
692 ····.line·124700 ····.line·124
693 ····.line·125701 ····.line·125
694 ····.line·126702 ····.line·126
695 ····.line·127703 ····.line·127
696 ····.line·128704 ····.line·128
697 ····.line·129705 ····.line·129
 706 ····.line·130
 707 ····.line·131
 708 ····.line·132
 709 ····.line·133
 710 ····.line·134
 711 ····.line·135
 712 ····.line·136
 713 ····.line·137
 714 ····.line·138
698 .end·method715 .end·method
  
699 .method·public·finalize()V716 .method·public·finalize()V
700 ····.locals·5717 ····.locals·5
  
701 ····.line·1718 ····.line·1
702 ····:try_start_0719 ····:try_start_0
Offset 885, 14 lines modifiedOffset 902, 23 lines modified
885 ····.line·123902 ····.line·123
886 ····.line·124903 ····.line·124
887 ····.line·125904 ····.line·125
888 ····.line·126905 ····.line·126
889 ····.line·127906 ····.line·127
890 ····.line·128907 ····.line·128
Max diff block lines reached; 1476/4012 bytes (36.79%) of diff not shown.
15.3 KB
smali/i0/q.smali
Max HTML report size reached
12.9 KB
smali/i0/p.smali
Max HTML report size reached
14.9 KB
smali/i0/o.smali
Max HTML report size reached
7.6 KB
smali/i0/n.smali
Max HTML report size reached
47.9 KB
smali/i0/j.smali
Max HTML report size reached
11.1 KB
smali/i0/k.smali
Max HTML report size reached
39.3 KB
smali/i0/m.smali
Max HTML report size reached
19.9 KB
smali/i0/l.smali
Max HTML report size reached
9.57 KB
smali/i0/i.smali
Max HTML report size reached
5.48 KB
smali/i0/g.smali
Max HTML report size reached
14.0 KB
smali/i0/a.smali
Max HTML report size reached
11.0 KB
smali/i0/h.smali
Max HTML report size reached
9.57 KB
smali/i0/f.smali
Max HTML report size reached
11.2 KB
smali/i0/e.smali
Max HTML report size reached
2.56 KB
smali/i0/d.smali
    
Offset 1, 150 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Li0/d;1 .class·public·final·Li0/d;
2 .super·LZ0/u;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·e:Li0/d;5 .field·public·final·synthetic·a:I
  
 6 .field·public·final·b:Landroidx/lifecycle/o;
  
 7 .field·public·c:LW0/f0;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·public·synthetic·constructor·<init>(Landroidx/lifecycle/o;I)V
8 ····.locals·110 ····.locals·0
  
9 ····.line·111 ····.line·1
10 ····new-instance·v0,·Li0/d;12 ····iput·p2,·p0,·Li0/d;->a:I
  
 13 ····iput-object·p1,·p0,·Li0/d;->b:Landroidx/lifecycle/o;
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····sput-object·v0,·Li0/d;->e:Li0/d; 
  
18 ····.line·7 
19 ····.line·8 
20 ····return-void15 ····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 
Max diff block lines reached; 0/2593 bytes (0.00%) of diff not shown.
15.2 KB
smali/i0/c.smali
Max HTML report size reached
13.9 KB
smali/i0/b.smali
Max HTML report size reached
52.3 KB
smali/i/d.smali
Max HTML report size reached
48.8 KB
smali/i/c.smali
Max HTML report size reached
6.54 KB
smali/i/b.smali
Max HTML report size reached
13.8 KB
smali/i/a.smali
Max HTML report size reached
12.0 KB
smali/h0/a.smali
Max HTML report size reached
51.1 KB
smali/h/a.smali
Max HTML report size reached
7.29 KB
smali/g0/a.smali
Max HTML report size reached
2.8 KB
smali/g/a.smali
    
Offset 1, 187 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 #·static·fields 
4 .field·public·static·final·a:[I 
  
5 .field·public·static·final·b:[I 
  
6 .field·public·static·final·c:[I 
  
  
7 #·direct·methods 
8 .method·public·static·constructor·<clinit>()V 
9 ····.locals·4 
  
10 ····.line·1 
11 ····const/4·v0,·0x6 
  
12 ····.line·2 
13 ····new-array·v0,·v0,·[I 
  
14 ····.line·3 
15 ····.line·4 
16 ····fill-array-data·v0,·:array_0 
  
17 ····.line·5 
18 ····.line·6 
19 ····.line·7 
20 ····sput-object·v0,·Lg/a;->a:[I 
  
21 ····.line·8 
22 ····.line·9 
23 ····const·v0,·0x10100d0 
  
24 ····.line·10 
25 ····.line·11 
26 ····.line·12 
27 ····const·v1,·0x1010199 
  
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····filled-new-array·{v0,·v1},·[I 
  
32 ····.line·16 
33 ····.line·17 
34 ····.line·18 
35 ····move-result-object·v0 
  
36 ····.line·19 
37 ····sput-object·v0,·Lg/a;->b:[I 
  
38 ····.line·20 
39 ····.line·21 
40 ····const·v0,·0x101044a 
  
41 ····.line·22 
42 ····.line·23 
43 ····.line·24 
44 ····const·v2,·0x101044b 
  
45 ····.line·25 
46 ····.line·26 
47 ····.line·27 
48 ····const·v3,·0x1010449 
  
49 ····.line·28 
50 ····.line·29 
51 ····.line·30 
52 ····filled-new-array·{v1,·v3,·v0,·v2},·[I 
  
53 ····.line·31 
54 ····.line·32 
55 ····.line·33 
56 ····move-result-object·v0 
  
57 ····.line·34 
58 ····sput-object·v0,·Lg/a;->c:[I 
  
59 ····.line·35 
60 ····.line·36 
61 ····return-void 
  
62 ····.line·37 
63 ····:array_0 
64 ····.array-data·4 
65 ········0x101011c 
66 ········0x1010194 
67 ········0x1010195 
68 ········0x1010196 
69 ········0x101030c 
70 ········0x101030d 
71 ····.end·array-data 
72 ····.line·38 
73 ····.line·39 
74 ····.line·40 
75 ····.line·41 
76 ····.line·42 
77 ····.line·43 
78 ····.line·44 
79 ····.line·45 
80 ····.line·46 
81 ····.line·47 
82 ····.line·48 
83 ····.line·49 
84 ····.line·50 
85 ····.line·51 
86 ····.line·52 
87 ····.line·53 
88 ····.line·54 
89 ····.line·55 
90 ····.line·56 
91 ····.line·57 
92 ····.line·58 
93 ····.line·59 
94 ····.line·60 
95 ····.line·61 
96 ····.line·62 
97 ····.line·63 
98 ····.line·64 
99 ····.line·65 
100 ····.line·66 
101 ····.line·67 
102 ····.line·68 
103 ····.line·69 
Max diff block lines reached; -1/2841 bytes (-0.04%) of diff not shown.
3.08 KB
smali/f0/b.smali
    
Offset 1, 85 lines modifiedOffset 1, 50 lines modified
1 .class·public·abstract·synthetic·Lf0/b;1 .class·public·final·synthetic·Lf0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/View$OnLayoutChangeListener;
  
4 #·direct·methods 
5 .method·public·static·bridge·synthetic·a(Landroid/content/res/Configuration;)I 
6 ····.locals·0 
  
7 ····.line·1 
8 ····iget·p0,·p0,·Landroid/content/res/Configuration;->fontWeightAdjustment:I6 #·instance·fields
 7 .field·public·final·synthetic·a:Lf0/h;
  
9 ····return·p0 
10 .end·method 
  
11 .method·public·static·bridge·synthetic·b(Landroid/view/textservice/TextServicesManager;)Ljava/util/List;8 #·direct·methods
 9 .method·public·synthetic·constructor·<init>(Lf0/h;)V
12 ····.locals·010 ····.locals·0
  
13 ····.line·111 ····.line·1
 12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
14 ····invoke-virtual·{p0},·Landroid/view/textservice/TextServicesManager;->getEnabledSpellCheckerInfos()Ljava/util/List; 
  
15 ····move-result-object·p0 
  
16 ····return-object·p0 
17 .end·method 
  
18 .method·public·static·bridge·synthetic·c(Landroid/view/WindowManager;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V 
19 ····.locals·0 
  
 13 ····iput-object·p1,·p0,·Lf0/b;->a:Lf0/h;
20 ····.line·1 
21 ····invoke-interface·{p0,·p1,·p2},·Landroid/view/WindowManager;->addCrossWindowBlurEnabledListener(Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V 
  
22 ····return-void14 ····return-void
23 .end·method15 .end·method
  
24 .method·public·static·bridge·synthetic·d(Landroid/view/WindowManager;Ljava/util/function/Consumer;)V 
25 ····.locals·0 
  
26 ····.line·1 
27 ····invoke-interface·{p0,·p1},·Landroid/view/WindowManager;->removeCrossWindowBlurEnabledListener(Ljava/util/function/Consumer;)V 
  
 16 #·virtual·methods
 17 .method·public·final·onLayoutChange(Landroid/view/View;IIIIIIII)V
28 ····return-void 
29 .end·method 
  
30 .method·public·static·bridge·synthetic·e(Landroid/app/AlarmManager;)Z 
31 ····.locals·018 ····.locals·0
  
32 ····.line·119 ····.line·1
33 ····invoke-virtual·{p0},·Landroid/app/AlarmManager;->canScheduleExactAlarms()Z20 ····const-string·p1,·"this$0"
  
34 ····move-result·p021 ····.line·2
 22 ····.line·3
 23 ····iget-object·p2,·p0,·Lf0/b;->a:Lf0/h;
  
35 ····return·p0 
36 .end·method24 ····.line·4
 25 ····.line·5
 26 ····invoke-static·{p2,·p1},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
37 .method·public·static·bridge·synthetic·f(Landroid/view/WindowManager;)Z 
38 ····.locals·0 
  
39 ····.line·127 ····.line·6
40 ····invoke-interface·{p0},·Landroid/view/WindowManager;->isCrossWindowBlurEnabled()Z 
  
41 ····move-result·p0 
  
42 ····return·p0 
43 .end·method 
  
44 .method·public·static·bridge·synthetic·g(Landroid/view/textservice/TextServicesManager;)Z 
45 ····.locals·0 
  
46 ····.line·128 ····.line·7
47 ····invoke-virtual·{p0},·Landroid/view/textservice/TextServicesManager;->isSpellCheckerEnabled()Z 
  
48 ····move-result·p0 
  
49 ····return·p0 
50 .end·method 
  
51 .method·public·static·bridge·synthetic·h(Landroid/view/WindowManager;Ljava/util/function/Consumer;)V 
52 ····.locals·0 
  
53 ····.line·129 ····.line·8
54 ····invoke-interface·{p0,·p1},·Landroid/view/WindowManager;->addCrossWindowBlurEnabledListener(Ljava/util/function/Consumer;)V30 ····invoke-virtual·{p2},·Lf0/h;->a()V
  
 31 ····.line·9
 32 ····.line·10
 33 ····.line·11
55 ····return-void34 ····return-void
56 .end·method35 .end·method
56.3 KB
smali/f0/c.smali
Max HTML report size reached
20.7 KB
smali/f0/a.smali
Max HTML report size reached
14.4 KB
smali/f/a.smali
Max HTML report size reached
9.7 KB
smali/e1/j.smali
Max HTML report size reached
4.32 KB
smali/e1/i.smali
    
Offset 1, 162 lines modifiedOffset 1, 148 lines modified
1 .class·public·final·Le1/i;1 .class·public·abstract·Le1/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:LA/n;
  
 7 .field·public·static·final·c:LA/n;
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,·0x0 
  
12 ····.line·2 
13 ····iput·v0,·p0,·Le1/i;->a:I 
  
14 ····return-void 
15 .end·method 
  
16 .method·public·constructor·<init>(I)V 
17 ····.locals·0 
  
 8 .field·public·static·final·d:LA/n;
18 ····.line·3 
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
20 ····iput·p1,·p0,·Le1/i;->a:I9 .field·public·static·final·e:LA/n;
  
 10 .field·public·static·final·f: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·4
  
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/16·v2,·0xc
  
35 ····.line·622 ····.line·6
36 ····.line·723 ····.line·7
37 ····const·v1,·0x7fffffff24 ····invoke-static·{v0,·v1,·v2},·Lb1/a;->j(Ljava/lang/String;II)I
  
38 ····.line·825 ····.line·8
39 ····.line·926 ····.line·9
40 ····.line·1027 ····.line·10
41 ····and-int/2addr·p1,·v128 ····move-result·v0
  
42 ····.line·1129 ····.line·11
43 ····iget·v1,·p0,·Le1/i;->a:I30 ····sput·v0,·Le1/i;->a:I
  
44 ····.line·1231 ····.line·12
45 ····.line·1332 ····.line·13
46 ····if-eqz·v1,·:cond_033 ····new-instance·v0,·LA/n;
  
47 ····.line·1434 ····.line·14
48 ····.line·1535 ····.line·15
49 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I36 ····const-string·v1,·"PERMIT"
  
50 ····.line·1637 ····.line·16
51 ····.line·1738 ····.line·17
 39 ····const/16·v3,·0x10
52 ····.line·18 
53 ····move-result·p1 
  
 40 ····.line·18
54 ····.line·1941 ····.line·19
55 ····iput·p1,·p0,·Le1/i;->a:I42 ····invoke-direct·{v0,·v3,·v1},·LA/n;-><init>(ILjava/lang/Object;)V
  
56 ····.line·2043 ····.line·20
57 ····.line·2144 ····.line·21
58 ····goto·:goto_0 
  
59 ····.line·2245 ····.line·22
 46 ····sput-object·v0,·Le1/i;->b:LA/n;
60 ····:cond_0 
61 ····iput·p1,·p0,·Le1/i;->a:I 
  
62 ····.line·2347 ····.line·23
63 ····.line·2448 ····.line·24
64 ····goto·:goto_049 ····new-instance·v0,·LA/n;
  
65 ····.line·2550 ····.line·25
66 ····:cond_1 
67 ····iget·v1,·p0,·Le1/i;->a:I 
  
68 ····.line·2651 ····.line·26
 52 ····const-string·v1,·"TAKEN"
69 ····.line·27 
70 ····if-eqz·v1,·:cond_3 
  
 53 ····.line·27
71 ····.line·2854 ····.line·28
 55 ····invoke-direct·{v0,·v3,·v1},·LA/n;-><init>(ILjava/lang/Object;)V
72 ····.line·29 
73 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I 
  
 56 ····.line·29
74 ····.line·3057 ····.line·30
75 ····.line·3158 ····.line·31
 59 ····sput-object·v0,·Le1/i;->c:LA/n;
76 ····.line·32 
77 ····move-result·p1 
  
 60 ····.line·32
78 ····.line·3361 ····.line·33
79 ····if-lez·p1,·:cond_262 ····new-instance·v0,·LA/n;
Max diff block lines reached; 1632/4391 bytes (37.17%) of diff not shown.
56.9 KB
smali/e1/h.smali
Max HTML report size reached
11.1 KB
smali/e1/c.smali
Max HTML report size reached
18.1 KB
smali/e1/d.smali
Max HTML report size reached
3.33 KB
smali/e1/g.smali
    
Offset 1, 43 lines modifiedOffset 1, 56 lines modified
1 .class·public·abstract·Le1/g;1 .class·public·final·synthetic·Le1/g;
2 .super·LX0/I;2 .super·LP0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO0/p;
  
4 #·instance·fields 
5 .field·public·h:Le1/b; 
  
 6 #·static·fields
 7 .field·public·static·final·n:Le1/g;
  
  
6 #·virtual·methods8 #·direct·methods
7 .method·public·final·d(LH0/i;Ljava/lang/Runnable;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·110 ····.locals·6
  
9 ····.line·111 ····.line·1
10 ····iget-object·p1,·p0,·Le1/g;->h:Le1/b;12 ····new-instance·v0,·Le1/g;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····const/4·v0,·0x615 ····const-string·v4,·"createSegment(JLkotlinx/coroutines/sync/SemaphoreSegment;)Lkotlinx/coroutines/sync/SemaphoreSegment;"
  
14 ····.line·416 ····.line·4
15 ····invoke-static·{p1,·p2,·v0},·Le1/b;->c(Le1/b;Ljava/lang/Runnable;I)V 
  
16 ····.line·517 ····.line·5
 18 ····const/4·v5,·0x1
  
17 ····.line·619 ····.line·6
 20 ····const/4·v1,·0x2
  
18 ····.line·721 ····.line·7
19 ····return-void22 ····const-class·v2,·Le1/i;
  
20 ····.line·823 ····.line·8
21 ····.line·924 ····.line·9
 25 ····const-string·v3,·"createSegment"
  
22 ····.line·1026 ····.line·10
23 ····.line·1127 ····.line·11
 28 ····invoke-direct/range·{v0·..·v5},·LP0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
24 ····.line·1229 ····.line·12
25 ····.line·1330 ····.line·13
26 ····.line·1431 ····.line·14
 32 ····sput-object·v0,·Le1/g;->n:Le1/g;
  
27 ····.line·1533 ····.line·15
28 ····.line·1634 ····.line·16
 35 ····return-void
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
34 ····.line·2241 ····.line·22
35 ····.line·2342 ····.line·23
Offset 152, 88 lines modifiedOffset 165, 55 lines modified
152 ····.line·132165 ····.line·132
153 ····.line·133166 ····.line·133
154 ····.line·134167 ····.line·134
155 ····.line·135168 ····.line·135
156 ····.line·136169 ····.line·136
157 ····.line·137170 ····.line·137
158 ····.line·138171 ····.line·138
159 ····.line·139 
160 ····.line·140 
161 ····.line·141 
162 ····.line·142 
163 ····.line·143 
164 ····.line·144 
165 ····.line·145 
166 ····.line·146 
167 ····.line·147 
168 ····.line·148 
169 ····.line·149 
170 ····.line·150 
171 ····.line·151 
172 ····.line·152 
173 ····.line·153 
174 ····.line·154 
175 ····.line·155 
176 ····.line·156 
177 ····.line·157 
178 ····.line·158 
179 ····.line·159 
180 ····.line·160 
181 ····.line·161 
182 ····.line·162 
183 ····.line·163 
184 ····.line·164 
185 ····.line·165 
186 ····.line·166 
187 ····.line·167 
188 ····.line·168 
189 ····.line·169 
190 ····.line·170 
191 ····.line·171 
192 ····.line·172 
193 ····.line·173 
194 ····.line·174 
195 ····.line·175 
196 ····.line·176 
197 ····.line·177 
198 ····.line·178 
199 ····.line·179 
200 ····.line·180 
201 ····.line·181 
202 ····.line·182 
203 ····.line·183 
204 .end·method172 .end·method
  
205 .method·public·final·e(LH0/i;Ljava/lang/Runnable;)V 
 173 #·virtual·methods
 174 .method·public·final·h(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
206 ····.locals·1175 ····.locals·3
  
207 ····.line·1176 ····.line·1
208 ····iget-object·p1,·p0,·Le1/g;->h:Le1/b;177 ····check-cast·p1,·Ljava/lang/Number;
  
209 ····.line·2178 ····.line·2
210 ····.line·3179 ····.line·3
211 ····const/4·v0,·0x2180 ····invoke-virtual·{p1},·Ljava/lang/Number;->longValue()J
  
Max diff block lines reached; 810/3383 bytes (23.94%) of diff not shown.
4.61 KB
smali/e1/f.smali
    
Offset 1, 44 lines modifiedOffset 1, 219 lines modified
1 .class·public·final·Le1/f;1 .class·public·final·synthetic·Le1/f;
2 .super·Ljava/lang/Object;2 .super·LP0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO0/p;
  
  
4 #·static·fields6 #·static·fields
5 .field·public·static·final·a:Le1/f;7 .field·public·static·final·n:Le1/f;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
8 ····.locals·110 ····.locals·6
  
9 ····.line·111 ····.line·1
10 ····new-instance·v0,·Le1/f;12 ····new-instance·v0,·Le1/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,·Le1/f;->a:Le1/f;20 ····const/4·v1,·0x2
  
18 ····.line·721 ····.line·7
 22 ····const-class·v2,·Le1/i;
  
19 ····.line·823 ····.line·8
 24 ····.line·9
 25 ····const-string·v3,·"createSegment"
  
 26 ····.line·10
 27 ····.line·11
 28 ····invoke-direct/range·{v0·..·v5},·LP0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V
  
 29 ····.line·12
 30 ····.line·13
 31 ····.line·14
 32 ····sput-object·v0,·Le1/f;->n:Le1/f;
  
 33 ····.line·15
 34 ····.line·16
20 ····return-void35 ····return-void
 36 ····.line·17
 37 ····.line·18
 38 ····.line·19
 39 ····.line·20
 40 ····.line·21
 41 ····.line·22
 42 ····.line·23
 43 ····.line·24
 44 ····.line·25
 45 ····.line·26
 46 ····.line·27
 47 ····.line·28
 48 ····.line·29
 49 ····.line·30
 50 ····.line·31
 51 ····.line·32
 52 ····.line·33
 53 ····.line·34
 54 ····.line·35
 55 ····.line·36
 56 ····.line·37
 57 ····.line·38
 58 ····.line·39
 59 ····.line·40
 60 ····.line·41
 61 ····.line·42
 62 ····.line·43
 63 ····.line·44
 64 ····.line·45
 65 ····.line·46
 66 ····.line·47
 67 ····.line·48
 68 ····.line·49
 69 ····.line·50
 70 ····.line·51
 71 ····.line·52
 72 ····.line·53
 73 ····.line·54
 74 ····.line·55
 75 ····.line·56
 76 ····.line·57
 77 ····.line·58
 78 ····.line·59
 79 ····.line·60
 80 ····.line·61
 81 ····.line·62
 82 ····.line·63
 83 ····.line·64
 84 ····.line·65
 85 ····.line·66
 86 ····.line·67
 87 ····.line·68
 88 ····.line·69
 89 ····.line·70
 90 ····.line·71
 91 ····.line·72
 92 ····.line·73
 93 ····.line·74
 94 ····.line·75
 95 ····.line·76
 96 ····.line·77
 97 ····.line·78
 98 ····.line·79
 99 ····.line·80
 100 ····.line·81
 101 ····.line·82
 102 ····.line·83
 103 ····.line·84
 104 ····.line·85
 105 ····.line·86
 106 ····.line·87
 107 ····.line·88
 108 ····.line·89
 109 ····.line·90
 110 ····.line·91
 111 ····.line·92
 112 ····.line·93
 113 ····.line·94
Max diff block lines reached; 1407/4687 bytes (30.02%) of diff not shown.
2.44 KB
smali/e1/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 163 lines modified
1 .class·public·final·Le1/e;1 .class·public·abstract·Le1/e;
2 .super·Lc1/m;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:LA/n;
  
  
 6 #·direct·methods
 7 .method·static·constructor·<clinit>()V
 8 ····.locals·3
  
 9 ····.line·1
 10 ····new-instance·v0,·LA/n;
  
 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},·LA/n;-><init>(ILjava/lang/Object;)V
  
 20 ····.line·8
 21 ····.line·9
 22 ····.line·10
 23 ····sput-object·v0,·Le1/e;->a:LA/n;
  
 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/2469 bytes (-0.04%) of diff not shown.
111 KB
smali/e1/b.smali
Max HTML report size reached
103 KB
smali/e1/a.smali
Max HTML report size reached
3.7 KB
smali/e/a.smali
    
Offset 1, 38 lines modifiedOffset 1, 192 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; 334/3754 bytes (8.90%) of diff not shown.
15.1 KB
smali/d0/a.smali
Max HTML report size reached
2.45 KB
smali/d/a.smali
    
Offset 1337, 163 lines modifiedOffset 1337, 8 lines modified
1337 ····.line·8471337 ····.line·847
1338 ····.line·8481338 ····.line·848
1339 ····.line·8491339 ····.line·849
1340 ····.line·8501340 ····.line·850
1341 ····.line·8511341 ····.line·851
1342 ····.line·8521342 ····.line·852
1343 ····.line·8531343 ····.line·853
1344 ····.line·854 
1345 ····.line·855 
1346 ····.line·856 
1347 ····.line·857 
1348 ····.line·858 
1349 ····.line·859 
1350 ····.line·860 
1351 ····.line·861 
1352 ····.line·862 
1353 ····.line·863 
1354 ····.line·864 
1355 ····.line·865 
1356 ····.line·866 
1357 ····.line·867 
1358 ····.line·868 
1359 ····.line·869 
1360 ····.line·870 
1361 ····.line·871 
1362 ····.line·872 
1363 ····.line·873 
1364 ····.line·874 
1365 ····.line·875 
1366 ····.line·876 
1367 ····.line·877 
1368 ····.line·878 
1369 ····.line·879 
1370 ····.line·880 
1371 ····.line·881 
1372 ····.line·882 
1373 ····.line·883 
1374 ····.line·884 
1375 ····.line·885 
1376 ····.line·886 
1377 ····.line·887 
1378 ····.line·888 
1379 ····.line·889 
1380 ····.line·890 
1381 ····.line·891 
1382 ····.line·892 
1383 ····.line·893 
1384 ····.line·894 
1385 ····.line·895 
1386 ····.line·896 
1387 ····.line·897 
1388 ····.line·898 
1389 ····.line·899 
1390 ····.line·900 
1391 ····.line·901 
1392 ····.line·902 
1393 ····.line·903 
1394 ····.line·904 
1395 ····.line·905 
1396 ····.line·906 
1397 ····.line·907 
1398 ····.line·908 
1399 ····.line·909 
1400 ····.line·910 
1401 ····.line·911 
1402 ····.line·912 
1403 ····.line·913 
1404 ····.line·914 
1405 ····.line·915 
1406 ····.line·916 
1407 ····.line·917 
1408 ····.line·918 
1409 ····.line·919 
1410 ····.line·920 
1411 ····.line·921 
1412 ····.line·922 
1413 ····.line·923 
1414 ····.line·924 
1415 ····.line·925 
1416 ····.line·926 
1417 ····.line·927 
1418 ····.line·928 
1419 ····.line·929 
1420 ····.line·930 
1421 ····.line·931 
1422 ····.line·932 
1423 ····.line·933 
1424 ····.line·934 
1425 ····.line·935 
1426 ····.line·936 
1427 ····.line·937 
1428 ····.line·938 
1429 ····.line·939 
1430 ····.line·940 
1431 ····.line·941 
1432 ····.line·942 
1433 ····.line·943 
1434 ····.line·944 
1435 ····.line·945 
1436 ····.line·946 
1437 ····.line·947 
1438 ····.line·948 
1439 ····.line·949 
1440 ····.line·950 
1441 ····.line·951 
1442 ····.line·952 
1443 ····.line·953 
1444 ····.line·954 
1445 ····.line·955 
1446 ····.line·956 
1447 ····.line·957 
1448 ····.line·958 
1449 ····.line·959 
1450 ····.line·960 
1451 ····.line·961 
1452 ····.line·962 
1453 ····.line·963 
1454 ····.line·964 
1455 ····.line·965 
1456 ····.line·966 
1457 ····.line·967 
1458 ····.line·968 
1459 ····.line·969 
1460 ····.line·970 
1461 ····.line·971 
1462 ····.line·972 
1463 ····.line·973 
Max diff block lines reached; 0/2476 bytes (0.00%) of diff not shown.
8.41 KB
smali/com/github/mkalmousli/floating_volume/MainActivity.smali
Max HTML report size reached
4.05 KB
smali/com/github/mkalmousli/floating_volume/NotificationBroadcastReceiver.smali
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lcom/github/mkalmousli/floating_volume/NotificationBroadcastReceiver;1 .class·public·final·Lcom/github/mkalmousli/floating_volume/NotificationBroadcastReceiver;
2 .super·Landroid/content/BroadcastReceiver;2 .super·Landroid/content/BroadcastReceiver;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Lc1/e;5 .field·public·final·a:Lb1/e;
  
  
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},·Landroid/content/BroadcastReceiver;-><init>()V10 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····.line·413 ····.line·4
14 ····sget-object·v0,·LX0/B;->b:Le1/c;14 ····sget-object·v0,·LW0/B;->b:Ld1/c;
  
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····invoke-static·{v0},·LX0/v;->a(LH0/i;)Lc1/e;17 ····invoke-static·{v0},·LW0/v;->a(LG0/i;)Lb1/e;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····.line·920 ····.line·9
21 ····move-result-object·v021 ····move-result-object·v0
  
22 ····.line·1022 ····.line·10
23 ····iput-object·v0,·p0,·Lcom/github/mkalmousli/floating_volume/NotificationBroadcastReceiver;->a:Lc1/e;23 ····iput-object·v0,·p0,·Lcom/github/mkalmousli/floating_volume/NotificationBroadcastReceiver;->a:Lb1/e;
  
24 ····.line·1124 ····.line·11
25 ····.line·1225 ····.line·12
26 ····return-void26 ····return-void
27 ····.line·1327 ····.line·13
28 ····.line·1428 ····.line·14
29 ····.line·1529 ····.line·15
Offset 147, 14 lines modifiedOffset 147, 23 lines modified
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·129153 ····.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
154 .end·method163 .end·method
  
  
155 #·virtual·methods164 #·virtual·methods
156 .method·public·final·onReceive(Landroid/content/Context;Landroid/content/Intent;)V165 .method·public·final·onReceive(Landroid/content/Context;Landroid/content/Intent;)V
157 ····.locals·9166 ····.locals·9
  
Offset 196, 41 lines modifiedOffset 205, 41 lines modified
196 ····move-object·p2,·v0205 ····move-object·p2,·v0
  
197 ····.line·17206 ····.line·17
198 ····:goto_0207 ····:goto_0
199 ····const/4·v1,·0x3208 ····const/4·v1,·0x3
  
200 ····.line·18209 ····.line·18
201 ····invoke-static·{v1},·LL/j;->b(I)[I210 ····invoke-static·{v1},·LJ/j;->b(I)[I
  
202 ····.line·19211 ····.line·19
203 ····.line·20212 ····.line·20
204 ····.line·21213 ····.line·21
205 ····move-result-object·v2214 ····move-result-object·v2
  
206 ····.line·22215 ····.line·22
207 ····array-length·v3,·v2216 ····array-length·v3,·v2
  
208 ····.line·23217 ····.line·23
209 ····const/4·v4,·0x0218 ····const/4·v4,·0x0
  
210 ····.line·24219 ····.line·24
211 ····const/4·v5,·0x0220 ····move·v5,·v4
  
212 ····.line·25221 ····.line·25
213 ····:goto_1222 ····:goto_1
214 ····if-ge·v5,·v3,·:cond_3223 ····if-ge·v5,·v3,·:cond_3
  
215 ····.line·26224 ····.line·26
216 ····.line·27225 ····.line·27
217 ····aget·v6,·v2,·v5226 ····aget·v6,·v2,·v5
  
218 ····.line·28227 ····.line·28
219 ····.line·29228 ····.line·29
220 ····invoke-static·{v6},·LL/j;->a(I)I229 ····invoke-static·{v6},·LJ/j;->a(I)I
  
221 ····.line·30230 ····.line·30
222 ····.line·31231 ····.line·31
223 ····.line·32232 ····.line·32
224 ····move-result·v7233 ····move-result·v7
  
225 ····.line·33234 ····.line·33
Offset 275, 23 lines modifiedOffset 284, 23 lines modified
  
275 ····.line·48284 ····.line·48
276 ····.line·49285 ····.line·49
277 ····goto·:goto_4286 ····goto·:goto_4
  
278 ····.line·50287 ····.line·50
279 ····:cond_4288 ····:cond_4
280 ····invoke-static·{v4},·LL/j;->a(I)I289 ····invoke-static·{v4},·LJ/j;->a(I)I
  
281 ····.line·51290 ····.line·51
282 ····.line·52291 ····.line·52
283 ····.line·53292 ····.line·53
284 ····move-result·p2293 ····move-result·p2
  
285 ····.line·54294 ····.line·54
286 ····iget-object·v2,·p0,·Lcom/github/mkalmousli/floating_volume/NotificationBroadcastReceiver;->a:Lc1/e;295 ····iget-object·v2,·p0,·Lcom/github/mkalmousli/floating_volume/NotificationBroadcastReceiver;->a:Lb1/e;
  
287 ····.line·55296 ····.line·55
288 ····.line·56297 ····.line·56
289 ····const/4·v3,·0x2298 ····const/4·v3,·0x2
  
Max diff block lines reached; 1328/3991 bytes (33.27%) of diff not shown.
20.6 KB
smali/com/github/mkalmousli/floating_volume/FloatingVolumeService.smali
Max HTML report size reached
4.98 KB
smali/b1/x.smali
Max HTML report size reached
4.3 KB
smali/b1/z.smali
    
Offset 1, 198 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·Lb1/z;1 .class·public·Lb1/z;
2 .super·LQ0/i;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LP0/p; 
  
  
6 #·static·fields4 #·static·fields
7 .field·public·static·final·g:Lb1/z;5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;
  
  
 6 #·instance·fields
 7 .field·private·volatile·_size:I
  
  
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,·Lb1/z;12 ····const-class·v0,·Lb1/z;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x215 ····const-string·v1,·"_size"
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·LQ0/i;-><init>(I)V 
  
18 ····.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;
19 ····.line·6 
20 ····.line·7 
21 ····sput-object·v0,·Lb1/z;->g:Lb1/z; 
  
22 ····.line·8 
23 ····.line·9 
24 ····return-void 
25 ····.line·10 
26 ····.line·11 
27 ····.line·12 
28 ····.line·13 
29 ····.line·14 
30 ····.line·15 
31 ····.line·16 
32 ····.line·17 
33 ····.line·18 
34 ····.line·19 
35 ····.line·20 
36 ····.line·21 
37 ····.line·22 
38 ····.line·23 
39 ····.line·24 
40 ····.line·25 
41 ····.line·26 
42 ····.line·27 
43 ····.line·28 
44 ····.line·29 
45 ····.line·30 
46 ····.line·31 
47 ····.line·32 
48 ····.line·33 
49 ····.line·34 
50 ····.line·35 
51 ····.line·36 
52 ····.line·37 
53 ····.line·38 
54 ····.line·39 
55 ····.line·40 
56 ····.line·41 
57 ····.line·42 
58 ····.line·43 
59 ····.line·44 
60 ····.line·45 
61 ····.line·46 
62 ····.line·47 
63 ····.line·48 
64 ····.line·49 
65 ····.line·50 
66 ····.line·51 
67 ····.line·52 
68 ····.line·53 
69 ····.line·54 
70 ····.line·55 
71 ····.line·56 
72 ····.line·57 
73 ····.line·58 
74 ····.line·59 
75 ····.line·60 
76 ····.line·61 
77 ····.line·62 
78 ····.line·63 
79 ····.line·64 
80 ····.line·65 
81 ····.line·66 
82 ····.line·67 
83 ····.line·68 
84 ····.line·69 
85 ····.line·70 
86 ····.line·71 
87 ····.line·72 
88 ····.line·73 
89 ····.line·74 
90 ····.line·75 
91 ····.line·76 
92 ····.line·77 
93 ····.line·78 
94 ····.line·79 
95 ····.line·80 
96 ····.line·81 
97 ····.line·82 
98 ····.line·83 
99 ····.line·84 
100 ····.line·85 
101 ····.line·86 
102 ····.line·87 
103 ····.line·88 
104 ····.line·89 
105 ····.line·90 
106 ····.line·91 
107 ····.line·92 
108 ····.line·93 
109 ····.line·94 
110 ····.line·95 
111 ····.line·96 
112 ····.line·97 
Max diff block lines reached; 1419/4375 bytes (32.43%) of diff not shown.
5.54 KB
smali/b1/u.smali
Max HTML report size reached
4.78 KB
smali/b1/y.smali
    
Offset 1, 56 lines modifiedOffset 1, 84 lines modified
1 .class·public·final·Lb1/y;1 .class·public·final·Lb1/y;
2 .super·Ljava/lang/Object;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La1/e;5 .implements·LO0/p;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·f:Lb1/y;7 .field·public·static·final·h:Lb1/y;
  
 8 .field·public·static·final·i:Lb1/y;
  
 9 .field·public·static·final·j:Lb1/y;
  
  
 10 #·instance·fields
 11 .field·public·final·synthetic·g:I
  
  
8 #·direct·methods12 #·direct·methods
9 .method·static·constructor·<clinit>()V13 .method·static·synthetic·constructor·<clinit>()V
10 ····.locals·114 ····.locals·3
  
11 ····.line·115 ····.line·1
12 ····new-instance·v0,·Lb1/y;16 ····new-instance·v0,·Lb1/y;
  
13 ····.line·217 ····.line·2
14 ····.line·318 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V19 ····const/4·v1,·0x2
  
16 ····.line·420 ····.line·4
 21 ····const/4·v2,·0x0
  
17 ····.line·522 ····.line·5
 23 ····invoke-direct·{v0,·v1,·v2},·Lb1/y;-><init>(II)V
18 ····.line·6 
19 ····sput-object·v0,·Lb1/y;->f:Lb1/y; 
  
 24 ····.line·6
20 ····.line·725 ····.line·7
21 ····.line·826 ····.line·8
22 ····return-void27 ····sput-object·v0,·Lb1/y;->h:Lb1/y;
  
23 ····.line·928 ····.line·9
24 ····.line·1029 ····.line·10
 30 ····new-instance·v0,·Lb1/y;
  
25 ····.line·1131 ····.line·11
26 ····.line·1232 ····.line·12
 33 ····const/4·v2,·0x1
  
27 ····.line·1334 ····.line·13
 35 ····invoke-direct·{v0,·v1,·v2},·Lb1/y;-><init>(II)V
  
28 ····.line·1436 ····.line·14
29 ····.line·1537 ····.line·15
30 ····.line·1638 ····.line·16
 39 ····sput-object·v0,·Lb1/y;->i:Lb1/y;
  
31 ····.line·1740 ····.line·17
32 ····.line·1841 ····.line·18
 42 ····new-instance·v0,·Lb1/y;
  
33 ····.line·1943 ····.line·19
34 ····.line·2044 ····.line·20
 45 ····const/4·v2,·0x2
  
35 ····.line·2146 ····.line·21
 47 ····invoke-direct·{v0,·v1,·v2},·Lb1/y;-><init>(II)V
  
36 ····.line·2248 ····.line·22
37 ····.line·2349 ····.line·23
38 ····.line·2450 ····.line·24
 51 ····sput-object·v0,·Lb1/y;->j:Lb1/y;
  
39 ····.line·2552 ····.line·25
40 ····.line·2653 ····.line·26
 54 ····return-void
41 ····.line·2755 ····.line·27
42 ····.line·2856 ····.line·28
43 ····.line·2957 ····.line·29
44 ····.line·3058 ····.line·30
45 ····.line·3159 ····.line·31
46 ····.line·3260 ····.line·32
47 ····.line·3361 ····.line·33
Offset 146, 85 lines modifiedOffset 174, 193 lines modified
146 ····.line·123174 ····.line·123
147 ····.line·124175 ····.line·124
148 ····.line·125176 ····.line·125
149 ····.line·126177 ····.line·126
150 ····.line·127178 ····.line·127
151 ····.line·128179 ····.line·128
152 ····.line·129180 ····.line·129
 181 ····.line·130
 182 ····.line·131
 183 ····.line·132
 184 ····.line·133
 185 ····.line·134
 186 ····.line·135
 187 ····.line·136
 188 ····.line·137
 189 ····.line·138
 190 .end·method
  
 191 .method·public·synthetic·constructor·<init>(II)V
 192 ····.locals·0
  
 193 ····.line·1
 194 ····iput·p2,·p0,·Lb1/y;->g:I
  
 195 ····invoke-direct·{p0,·p1},·LP0/i;-><init>(I)V
  
 196 ····return-void
153 .end·method197 .end·method
  
  
154 #·virtual·methods198 #·virtual·methods
155 .method·public·final·a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;199 .method·public·final·h(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
156 ····.locals·0200 ····.locals·1
  
157 ····.line·1201 ····.line·1
158 ····sget-object·p1,·LF0/h;->a:LF0/h;202 ····iget·v0,·p0,·Lb1/y;->g:I
  
159 ····.line·2203 ····.line·2
160 ····.line·3204 ····.line·3
161 ····return-object·p1205 ····packed-switch·v0,·:pswitch_data_0
Max diff block lines reached; 2397/4859 bytes (49.33%) of diff not shown.
4.71 KB
smali/b1/w.smali
    
Offset 1, 11 lines modifiedOffset 1, 257 lines modified
1 .class·public·interface·abstract·Lb1/w;1 .class·public·abstract·Lb1/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/d; 
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:I
  
  
6 #·virtual·methods6 #·direct·methods
7 .method·public·abstract·g(LH0/i;II)La1/d;7 .method·static·constructor·<clinit>()V
 8 ····.locals·5
  
 9 ····.line·1
 10 ····new-instance·v0,·Ljava/lang/Exception;
  
 11 ····.line·2
 12 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Exception;-><init>()V
  
 14 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····const-class·v1,·La/a;
  
 18 ····.line·7
 19 ····.line·8
 20 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
 21 ····.line·9
 22 ····.line·10
 23 ····.line·11
 24 ····move-result-object·v1
  
 25 ····.line·12
 26 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getStackTrace()[Ljava/lang/StackTraceElement;
  
 27 ····.line·13
 28 ····.line·14
 29 ····.line·15
 30 ····move-result-object·v0
  
 31 ····.line·16
 32 ····const/4·v2,·0x0
  
 33 ····.line·17
 34 ····aget-object·v0,·v0,·v2
  
 35 ····.line·18
 36 ····.line·19
 37 ····new-instance·v2,·Ljava/lang/StackTraceElement;
  
 38 ····.line·20
 39 ····.line·21
 40 ····const-string·v3,·"_COROUTINE."
  
 41 ····.line·22
 42 ····.line·23
 43 ····invoke-virtual·{v3,·v1},·Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
  
 44 ····.line·24
 45 ····.line·25
 46 ····.line·26
 47 ····move-result-object·v1
  
 48 ····.line·27
 49 ····invoke-virtual·{v0},·Ljava/lang/StackTraceElement;->getFileName()Ljava/lang/String;
  
 50 ····.line·28
 51 ····.line·29
 52 ····.line·30
 53 ····move-result-object·v3
  
 54 ····.line·31
 55 ····invoke-virtual·{v0},·Ljava/lang/StackTraceElement;->getLineNumber()I
  
 56 ····.line·32
 57 ····.line·33
 58 ····.line·34
 59 ····move-result·v0
  
 60 ····.line·35
 61 ····const-string·v4,·"_"
  
 62 ····.line·36
 63 ····.line·37
 64 ····invoke-direct·{v2,·v1,·v4,·v3,·v0},·Ljava/lang/StackTraceElement;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
  
 65 ····.line·38
 66 ····.line·39
 67 ····.line·40
 68 ····:try_start_0
 69 ····const-class·v0,·LI0/b;
  
 70 ····.line·41
 71 ····.line·42
 72 ····invoke-virtual·{v0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
  
 73 ····.line·43
 74 ····.line·44
 75 ····.line·45
 76 ····move-result-object·v0
 77 ····:try_end_0
 78 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
 79 ····.line·46
 80 ····goto·:goto_0
  
 81 ····.line·47
 82 ····:catchall_0
 83 ····move-exception·v0
  
 84 ····.line·48
 85 ····invoke-static·{v0},·La/a;->m(Ljava/lang/Throwable;)LE0/d;
  
 86 ····.line·49
 87 ····.line·50
 88 ····.line·51
 89 ····move-result-object·v0
  
 90 ····.line·52
 91 ····:goto_0
 92 ····invoke-static·{v0},·LE0/e;->a(Ljava/lang/Object;)Ljava/lang/Throwable;
  
 93 ····.line·53
Max diff block lines reached; 0/4794 bytes (0.00%) of diff not shown.
21.2 KB
smali/b1/v.smali
Max HTML report size reached
29.7 KB
smali/b1/m.smali
Max HTML report size reached
20.3 KB
smali/b1/s.smali
Max HTML report size reached
45.9 KB
smali/b1/t.smali
Max HTML report size reached
9.9 KB
smali/b1/r.smali
Max HTML report size reached
19.8 KB
smali/b1/k.smali
Max HTML report size reached
5.31 KB
smali/b1/q.smali
Max HTML report size reached
16.8 KB
smali/b1/p.smali
Max HTML report size reached
48.6 KB
smali/b1/o.smali
Max HTML report size reached
16.6 KB
smali/b1/n.smali
Max HTML report size reached
22.7 KB
smali/b1/l.smali
Max HTML report size reached
21.8 KB
smali/b1/j.smali
Max HTML report size reached
18.6 KB
smali/b1/i.smali
Max HTML report size reached
21.1 KB
smali/b1/h.smali
Max HTML report size reached
37.4 KB
smali/b1/g.smali
Max HTML report size reached
12.2 KB
smali/b1/f.smali
Max HTML report size reached
14.6 KB
smali/b1/d.smali
Max HTML report size reached
15.3 KB
smali/b1/e.smali
Max HTML report size reached
27.2 KB
smali/b1/c.smali
Max HTML report size reached
9.89 KB
smali/b1/b.smali
Max HTML report size reached
69.8 KB
smali/b1/a.smali
Max HTML report size reached
60.7 KB
smali/b1/A.smali
Max HTML report size reached
9.18 KB
smali/b0/a.smali
Max HTML report size reached
304 B
smali/b/c.smali
    
Offset 152, 8 lines modifiedOffset 152, 17 lines modified
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·129158 ····.line·129
 159 ····.line·130
 160 ····.line·131
 161 ····.line·132
 162 ····.line·133
 163 ····.line·134
 164 ····.line·135
 165 ····.line·136
 166 ····.line·137
 167 ····.line·138
159 .end·method168 .end·method
304 B
smali/b/a.smali
    
Offset 142, 8 lines modifiedOffset 142, 17 lines modified
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·128147 ····.line·128
148 ····.line·129148 ····.line·129
 149 ····.line·130
 150 ····.line·131
 151 ····.line·132
 152 ····.line·133
 153 ····.line·134
 154 ····.line·135
 155 ····.line·136
 156 ····.line·137
 157 ····.line·138
149 .end·method158 .end·method
7.23 KB
smali/androidx/window/layout/adapter/sidecar/SidecarCompat$TranslatingCallback.smali
Max HTML report size reached
5.74 KB
smali/androidx/window/layout/adapter/sidecar/DistinctElementSidecarCallback.smali
Max HTML report size reached
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·f:LU/c;28 .field·public·final·f:LS/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/k;33 ····new-instance·v0,·LE/k;
  
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/k;-><init>(I)V38 ····invoke-direct·{v0,·v1},·LE/k;-><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 168, 43 lines modifiedOffset 168, 52 lines modified
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·128173 ····.line·128
174 ····.line·129174 ····.line·129
 175 ····.line·130
 176 ····.line·131
 177 ····.line·132
 178 ····.line·133
 179 ····.line·134
 180 ····.line·135
 181 ····.line·136
 182 ····.line·137
 183 ····.line·138
175 .end·method184 .end·method
  
176 .method·public·constructor·<init>(Landroid/os/Parcel;)V185 .method·public·constructor·<init>(Landroid/os/Parcel;)V
177 ····.locals·1186 ····.locals·1
  
178 ····.line·1187 ····.line·1
179 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V188 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
180 ····.line·2189 ····.line·2
181 ····.line·3190 ····.line·3
182 ····.line·4191 ····.line·4
183 ····new-instance·v0,·LU/b;192 ····new-instance·v0,·LS/b;
  
184 ····.line·5193 ····.line·5
185 ····.line·6194 ····.line·6
186 ····invoke-direct·{v0,·p1},·LU/b;-><init>(Landroid/os/Parcel;)V195 ····invoke-direct·{v0,·p1},·LS/b;-><init>(Landroid/os/Parcel;)V
  
187 ····.line·7196 ····.line·7
188 ····.line·8197 ····.line·8
189 ····.line·9198 ····.line·9
190 ····invoke-virtual·{v0},·LU/a;->g()LU/c;199 ····invoke-virtual·{v0},·LS/a;->g()LS/c;
  
191 ····.line·10200 ····.line·10
192 ····.line·11201 ····.line·11
193 ····.line·12202 ····.line·12
194 ····move-result-object·p1203 ····move-result-object·p1
  
195 ····.line·13204 ····.line·13
196 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->f:LU/c;205 ····iput-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->f:LS/c;
  
197 ····.line·14206 ····.line·14
198 ····.line·15207 ····.line·15
199 ····return-void208 ····return-void
200 ····.line·16209 ····.line·16
201 ····.line·17210 ····.line·17
202 ····.line·18211 ····.line·18
Offset 310, 14 lines modifiedOffset 319, 20 lines modified
310 ····.line·118319 ····.line·118
311 ····.line·119320 ····.line·119
312 ····.line·120321 ····.line·120
313 ····.line·121322 ····.line·121
314 ····.line·122323 ····.line·122
315 ····.line·123324 ····.line·123
316 ····.line·124325 ····.line·124
 326 ····.line·125
 327 ····.line·126
 328 ····.line·127
 329 ····.line·128
 330 ····.line·129
 331 ····.line·130
317 .end·method332 .end·method
  
  
318 #·virtual·methods333 #·virtual·methods
319 .method·public·final·describeContents()I334 .method·public·final·describeContents()I
320 ····.locals·1335 ····.locals·1
  
Offset 326, 28 lines modifiedOffset 341, 28 lines modified
326 ····return·v0341 ····return·v0
327 .end·method342 .end·method
  
328 .method·public·final·writeToParcel(Landroid/os/Parcel;I)V343 .method·public·final·writeToParcel(Landroid/os/Parcel;I)V
329 ····.locals·0344 ····.locals·0
  
330 ····.line·1345 ····.line·1
331 ····new-instance·p2,·LU/b;346 ····new-instance·p2,·LS/b;
  
332 ····.line·2347 ····.line·2
333 ····.line·3348 ····.line·3
334 ····invoke-direct·{p2,·p1},·LU/b;-><init>(Landroid/os/Parcel;)V349 ····invoke-direct·{p2,·p1},·LS/b;-><init>(Landroid/os/Parcel;)V
  
335 ····.line·4350 ····.line·4
336 ····.line·5351 ····.line·5
337 ····.line·6352 ····.line·6
338 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->f:LU/c;353 ····iget-object·p1,·p0,·Landroidx/versionedparcelable/ParcelImpl;->f:LS/c;
  
339 ····.line·7354 ····.line·7
340 ····.line·8355 ····.line·8
341 ····invoke-virtual·{p2,·p1},·LU/a;->i(LU/c;)V356 ····invoke-virtual·{p2,·p1},·LS/a;->i(LS/c;)V
  
Max diff block lines reached; 287/3040 bytes (9.44%) of diff not shown.
698 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·LU/c;5 .implements·LS/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 138, 8 lines modifiedOffset 138, 17 lines modified
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·128143 ····.line·128
144 ····.line·129144 ····.line·129
 145 ····.line·130
 146 ····.line·131
 147 ····.line·132
 148 ····.line·133
 149 ····.line·134
 150 ····.line·135
 151 ····.line·136
 152 ····.line·137
 153 ····.line·138
145 .end·method154 .end·method
7.87 KB
smali/androidx/startup/InitializationProvider.smali
Max HTML report size reached
51.2 KB
smali/androidx/recyclerview/widget/StaggeredGridLayoutManager.smali
Max HTML report size reached
276 KB
smali/androidx/recyclerview/widget/RecyclerView.smali
Max HTML report size reached
29.6 KB
smali/androidx/recyclerview/widget/LinearLayoutManager.smali
Max HTML report size reached
15.3 KB
smali/androidx/recyclerview/widget/GridLayoutManager.smali
Max HTML report size reached
3.21 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·LR/b;5 .implements·LP/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 ········"LR/b;"10 ········"LP/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 147, 14 lines modifiedOffset 147, 23 lines modified
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·129153 ····.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
154 .end·method163 .end·method
  
  
155 #·virtual·methods164 #·virtual·methods
156 .method·public·final·a()Ljava/util/List;165 .method·public·final·a()Ljava/util/List;
157 ····.locals·1166 ····.locals·1
  
Offset 286, 83 lines modifiedOffset 295, 77 lines modified
286 ····.line·123295 ····.line·123
287 ····.line·124296 ····.line·124
288 ····.line·125297 ····.line·125
289 ····.line·126298 ····.line·126
290 ····.line·127299 ····.line·127
291 ····.line·128300 ····.line·128
292 ····.line·129301 ····.line·129
 302 ····.line·130
 303 ····.line·131
 304 ····.line·132
 305 ····.line·133
 306 ····.line·134
 307 ····.line·135
 308 ····.line·136
 309 ····.line·137
 310 ····.line·138
293 .end·method311 .end·method
  
294 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;312 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;
295 ····.locals·2313 ····.locals·1
  
296 ····.line·1314 ····.line·1
297 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I315 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
298 ····.line·2316 ····.line·2
299 ····.line·3317 ····.line·3
300 ····const/16·v1,·0x18 
  
301 ····.line·4318 ····.line·4
 319 ····move-result-object·p1
  
302 ····.line·5320 ····.line·5
303 ····if-ge·v0,·v1,·:cond_0321 ····new-instance·v0,·LM/h;
  
304 ····.line·6322 ····.line·6
305 ····.line·7323 ····.line·7
306 ····new-instance·p1,·LC0/a;324 ····invoke-direct·{v0,·p0,·p1},·LM/h;-><init>(Landroidx/profileinstaller/ProfileInstallerInitializer;Landroid/content/Context;)V
  
307 ····.line·8325 ····.line·8
308 ····.line·9326 ····.line·9
309 ····const/4·v0,·0x7 
  
310 ····.line·10327 ····.line·10
311 ····invoke-direct·{p1,·v0},·LC0/a;-><init>(I)V328 ····invoke-static·{v0},·LM/j;->a(Ljava/lang/Runnable;)V
  
312 ····.line·11329 ····.line·11
313 ····.line·12330 ····.line·12
314 ····.line·13331 ····.line·13
315 ····return-object·p1332 ····new-instance·p1,·LB0/a;
  
316 ····.line·14333 ····.line·14
317 ····:cond_0 
318 ····invoke-virtual·{p1},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context; 
  
319 ····.line·15334 ····.line·15
 335 ····const/4·v0,·0x7
  
320 ····.line·16336 ····.line·16
 337 ····invoke-direct·{p1,·v0},·LB0/a;-><init>(I)V
321 ····.line·17 
322 ····move-result-object·p1 
  
 338 ····.line·17
323 ····.line·18339 ····.line·18
324 ····new-instance·v0,·LO/g; 
  
325 ····.line·19340 ····.line·19
 341 ····return-object·p1
326 ····.line·20342 ····.line·20
327 ····invoke-direct·{v0,·p0,·p1},·LO/g;-><init>(Landroidx/profileinstaller/ProfileInstallerInitializer;Landroid/content/Context;)V 
  
328 ····.line·21343 ····.line·21
329 ····.line·22344 ····.line·22
330 ····.line·23345 ····.line·23
331 ····invoke-static·{v0},·LO/i;->a(Ljava/lang/Runnable;)V 
  
332 ····.line·24346 ····.line·24
333 ····.line·25347 ····.line·25
334 ····.line·26348 ····.line·26
335 ····new-instance·p1,·LC0/a; 
  
336 ····.line·27349 ····.line·27
Max diff block lines reached; 478/3152 bytes (15.16%) of diff not shown.
16.8 KB
smali/androidx/profileinstaller/ProfileInstallReceiver.smali
Max HTML report size reached
410 B
smali/androidx/preference/UnPressableLinearLayout.smali
    
Offset 189, 14 lines modifiedOffset 189, 19 lines modified
189 ····.line·177189 ····.line·177
190 ····.line·178190 ····.line·178
191 ····.line·179191 ····.line·179
192 ····.line·180192 ····.line·180
193 ····.line·181193 ····.line·181
194 ····.line·182194 ····.line·182
195 ····.line·183195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
196 .end·method201 .end·method
  
  
197 #·virtual·methods202 #·virtual·methods
198 .method·public·final·dispatchSetPressed(Z)V203 .method·public·final·dispatchSetPressed(Z)V
199 ····.locals·0204 ····.locals·0
  
646 B
smali/androidx/preference/TwoStatePreference.smali
    
Offset 191, 14 lines modifiedOffset 191, 19 lines modified
191 ····.line·177191 ····.line·177
192 ····.line·178192 ····.line·178
193 ····.line·179193 ····.line·179
194 ····.line·180194 ····.line·180
195 ····.line·181195 ····.line·181
196 ····.line·182196 ····.line·182
197 ····.line·183197 ····.line·183
 198 ····.line·184
 199 ····.line·185
 200 ····.line·186
 201 ····.line·187
 202 ····.line·188
198 .end·method203 .end·method
  
  
199 #·virtual·methods204 #·virtual·methods
200 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;205 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
201 ····.locals·1206 ····.locals·1
  
Offset 392, 8 lines modifiedOffset 397, 13 lines modified
392 ····.line·177397 ····.line·177
393 ····.line·178398 ····.line·178
394 ····.line·179399 ····.line·179
395 ····.line·180400 ····.line·180
396 ····.line·181401 ····.line·181
397 ····.line·182402 ····.line·182
398 ····.line·183403 ····.line·183
 404 ····.line·184
 405 ····.line·185
 406 ····.line·186
 407 ····.line·187
 408 ····.line·188
399 .end·method409 .end·method
831 B
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,·LN/a;->k:[I20 ····sget-object·v1,·LL/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 261, 8 lines modifiedOffset 261, 13 lines modified
261 ····.line·177261 ····.line·177
262 ····.line·178262 ····.line·178
263 ····.line·179263 ····.line·179
264 ····.line·180264 ····.line·180
265 ····.line·181265 ····.line·181
266 ····.line·182266 ····.line·182
267 ····.line·183267 ····.line·183
 268 ····.line·184
 269 ····.line·185
 270 ····.line·186
 271 ····.line·187
 272 ····.line·188
268 .end·method273 .end·method
1.12 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},·Lt/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Landroidx/datastore/preferences/protobuf/k0;->r(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,·LN/a;->j:[I30 ····sget-object·v1,·LL/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 267, 8 lines modifiedOffset 267, 13 lines modified
267 ····.line·177267 ····.line·177
268 ····.line·178268 ····.line·178
269 ····.line·179269 ····.line·179
270 ····.line·180270 ····.line·180
271 ····.line·181271 ····.line·181
272 ····.line·182272 ····.line·182
273 ····.line·183273 ····.line·183
 274 ····.line·184
 275 ····.line·185
 276 ····.line·186
 277 ····.line·187
 278 ····.line·188
274 .end·method279 .end·method
1.13 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,·LN/a;->i:[I26 ····sget-object·v1,·LL/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 270, 14 lines modifiedOffset 270, 19 lines modified
270 ····.line·177270 ····.line·177
271 ····.line·178271 ····.line·178
272 ····.line·179272 ····.line·179
273 ····.line·180273 ····.line·180
274 ····.line·181274 ····.line·181
275 ····.line·182275 ····.line·182
276 ····.line·183276 ····.line·183
 277 ····.line·184
 278 ····.line·185
 279 ····.line·186
 280 ····.line·187
 281 ····.line·188
277 .end·method282 .end·method
  
  
278 #·virtual·methods283 #·virtual·methods
279 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;284 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
280 ····.locals·1285 ····.locals·1
  
Offset 471, 8 lines modifiedOffset 476, 13 lines modified
471 ····.line·177476 ····.line·177
472 ····.line·178477 ····.line·178
473 ····.line·179478 ····.line·179
474 ····.line·180479 ····.line·180
475 ····.line·181480 ····.line·181
476 ····.line·182481 ····.line·182
477 ····.line·183482 ····.line·183
 483 ····.line·184
 484 ····.line·185
 485 ····.line·186
 486 ····.line·187
 487 ····.line·188
478 .end·method488 .end·method
683 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},·Lt/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Landroidx/datastore/preferences/protobuf/k0;->r(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 199, 8 lines modifiedOffset 199, 13 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .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·p4,·Ljava/util/ArrayList;33 ····new-instance·p4,·Ljava/util/ArrayList;
  
34 ····invoke-direct·{p4},·Ljava/util/ArrayList;-><init>()V34 ····invoke-direct·{p4},·Ljava/util/ArrayList;-><init>()V
  
35 ····.line·435 ····.line·4
36 ····sget-object·p4,·LN/a;->g:[I36 ····sget-object·p4,·LL/a;->g:[I
  
37 ····const/4·v0,·0x037 ····const/4·v0,·0x0
  
38 ····invoke-virtual·{p1,·p2,·p4,·p3,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;38 ····invoke-virtual·{p1,·p2,·p4,·p3,·v0},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
39 ····move-result-object·p139 ····move-result-object·p1
  
687 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},·Lt/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Landroidx/datastore/preferences/protobuf/k0;->r(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 199, 8 lines modifiedOffset 199, 13 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
1.12 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·1611 ····.line·16
12 ····invoke-static·{p1,·v0,·v1},·Lt/b;->a(Landroid/content/Context;II)I12 ····invoke-static·{p1,·v0,·v1},·Landroidx/datastore/preferences/protobuf/k0;->r(Landroid/content/Context;II)I
  
13 ····move-result·v013 ····move-result·v0
  
14 ····.line·1714 ····.line·17
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, 15 lines modifiedOffset 25, 15 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,·LN/a;->b:[I30 ····sget-object·v0,·LL/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
  
2.87 KB
smali/androidx/preference/Preference.smali
    
Offset 26, 27 lines modifiedOffset 26, 27 lines modified
  
26 .field·public·final·i:Ljava/lang/CharSequence;26 .field·public·final·i:Ljava/lang/CharSequence;
  
27 .field·public·final·j:Ljava/lang/String;27 .field·public·final·j:Ljava/lang/String;
  
28 .field·public·final·k:Ljava/lang/Object;28 .field·public·final·k:Ljava/lang/Object;
  
29 .field·public·l:LC0/a;29 .field·public·l:LB0/a;
  
  
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,·0x7f0300fe33 ····const·v0,·0x7f0300fe
  
34 ····const·v1,·0x101008e34 ····const·v1,·0x101008e
  
35 ····.line·5335 ····.line·53
36 ····invoke-static·{p1,·v0,·v1},·Lt/b;->a(Landroid/content/Context;II)I36 ····invoke-static·{p1,·v0,·v1},·Landroidx/datastore/preferences/protobuf/k0;->r(Landroid/content/Context;II)I
  
37 ····move-result·v037 ····move-result·v0
  
38 ····.line·5438 ····.line·54
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 63, 15 lines modifiedOffset 63, 15 lines modified
63 ····.line·263 ····.line·2
64 ····iput·v0,·p0,·Landroidx/preference/Preference;->g:I64 ····iput·v0,·p0,·Landroidx/preference/Preference;->g:I
  
65 ····.line·365 ····.line·3
66 ····iput-object·p1,·p0,·Landroidx/preference/Preference;->f:Landroid/content/Context;66 ····iput-object·p1,·p0,·Landroidx/preference/Preference;->f:Landroid/content/Context;
  
67 ····.line·467 ····.line·4
68 ····sget-object·v1,·LN/a;->f:[I68 ····sget-object·v1,·LL/a;->f:[I
  
69 ····const/4·v2,·0x069 ····const/4·v2,·0x0
  
70 ····invoke-virtual·{p1,·p2,·v1,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;70 ····invoke-virtual·{p1,·p2,·v1,·p3,·v2},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
  
71 ····move-result-object·p171 ····move-result-object·p1
  
Offset 385, 23 lines modifiedOffset 385, 23 lines modified
  
  
385 #·virtual·methods385 #·virtual·methods
386 .method·public·a()Ljava/lang/CharSequence;386 .method·public·a()Ljava/lang/CharSequence;
387 ····.locals·1387 ····.locals·1
  
388 ····.line·1388 ····.line·1
389 ····iget-object·v0,·p0,·Landroidx/preference/Preference;->l:LC0/a;389 ····iget-object·v0,·p0,·Landroidx/preference/Preference;->l:LB0/a;
  
390 ····.line·2390 ····.line·2
391 ····.line·3391 ····.line·3
392 ····if-eqz·v0,·:cond_0392 ····if-eqz·v0,·:cond_0
  
393 ····.line·4393 ····.line·4
394 ····.line·5394 ····.line·5
395 ····invoke-virtual·{v0,·p0},·LC0/a;->m(Landroidx/preference/Preference;)Ljava/lang/CharSequence;395 ····invoke-virtual·{v0,·p0},·LB0/a;->o(Landroidx/preference/Preference;)Ljava/lang/CharSequence;
  
396 ····.line·6396 ····.line·6
397 ····.line·7397 ····.line·7
398 ····.line·8398 ····.line·8
399 ····move-result-object·v0399 ····move-result-object·v0
  
400 ····.line·9400 ····.line·9
Offset 527, 14 lines modifiedOffset 527, 23 lines modified
527 ····.line·123527 ····.line·123
528 ····.line·124528 ····.line·124
529 ····.line·125529 ····.line·125
530 ····.line·126530 ····.line·126
531 ····.line·127531 ····.line·127
532 ····.line·128532 ····.line·128
533 ····.line·129533 ····.line·129
 534 ····.line·130
 535 ····.line·131
 536 ····.line·132
 537 ····.line·133
 538 ····.line·134
 539 ····.line·135
 540 ····.line·136
 541 ····.line·137
 542 ····.line·138
534 .end·method543 .end·method
  
535 .method·public·b()V544 .method·public·b()V
536 ····.locals·0545 ····.locals·0
  
537 ····.line·1546 ····.line·1
538 ····return-void547 ····return-void
Offset 723, 14 lines modifiedOffset 732, 20 lines modified
723 ····.line·118732 ····.line·118
724 ····.line·119733 ····.line·119
725 ····.line·120734 ····.line·120
726 ····.line·121735 ····.line·121
727 ····.line·122736 ····.line·122
728 ····.line·123737 ····.line·123
729 ····.line·124738 ····.line·124
 739 ····.line·125
 740 ····.line·126
 741 ····.line·127
 742 ····.line·128
 743 ····.line·129
 744 ····.line·130
730 .end·method745 .end·method
  
731 .method·public·final·toString()Ljava/lang/String;746 .method·public·final·toString()Ljava/lang/String;
732 ····.locals·4747 ····.locals·4
  
733 ····.line·1748 ····.line·1
734 ····new-instance·v0,·Ljava/lang/StringBuilder;749 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 911, 8 lines modifiedOffset 926, 17 lines modified
911 ····.line·123926 ····.line·123
912 ····.line·124927 ····.line·124
913 ····.line·125928 ····.line·125
914 ····.line·126929 ····.line·126
915 ····.line·127930 ····.line·127
916 ····.line·128931 ····.line·128
917 ····.line·129932 ····.line·129
 933 ····.line·130
 934 ····.line·131
 935 ····.line·132
 936 ····.line·133
 937 ····.line·134
 938 ····.line·135
 939 ····.line·136
Max diff block lines reached; 0/2859 bytes (0.00%) of diff not shown.
1.44 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},·Lt/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Landroidx/datastore/preferences/protobuf/k0;->r(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,·LN/a;->e:[I42 ····sget-object·v1,·LL/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 235, 14 lines modifiedOffset 235, 19 lines modified
235 ····.line·177235 ····.line·177
236 ····.line·178236 ····.line·178
237 ····.line·179237 ····.line·179
238 ····.line·180238 ····.line·180
239 ····.line·181239 ····.line·181
240 ····.line·182240 ····.line·182
241 ····.line·183241 ····.line·183
 242 ····.line·184
 243 ····.line·185
 244 ····.line·186
 245 ····.line·187
 246 ····.line·188
242 .end·method247 .end·method
  
  
243 #·virtual·methods248 #·virtual·methods
244 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;249 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
245 ····.locals·3250 ····.locals·3
  
Offset 454, 8 lines modifiedOffset 459, 13 lines modified
454 ····.line·177459 ····.line·177
455 ····.line·178460 ····.line·178
456 ····.line·179461 ····.line·179
457 ····.line·180462 ····.line·180
458 ····.line·181463 ····.line·181
459 ····.line·182464 ····.line·182
460 ····.line·183465 ····.line·183
 466 ····.line·184
 467 ····.line·185
 468 ····.line·186
 469 ····.line·187
 470 ····.line·188
461 .end·method471 .end·method
5.65 KB
smali/androidx/preference/ListPreference.smali
Max HTML report size reached
2.46 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},·Lt/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Landroidx/datastore/preferences/protobuf/k0;->r(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,·LN/a;->c:[I30 ····sget-object·v1,·LL/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, 44 lines modifiedOffset 62, 44 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,·LC0/a;->g:LC0/a;67 ····sget-object·p2,·LB0/a;->g:LB0/a;
  
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,·LC0/a;73 ····new-instance·p2,·LB0/a;
  
74 ····.line·3674 ····.line·36
75 ····.line·3775 ····.line·37
76 ····const/4·v0,·0x376 ····const/4·v0,·0x3
  
77 ····.line·3877 ····.line·38
78 ····invoke-direct·{p2,·v0},·LC0/a;-><init>(I)V78 ····invoke-direct·{p2,·v0},·LB0/a;-><init>(I)V
  
79 ····.line·3979 ····.line·39
80 ····.line·4080 ····.line·40
81 ····.line·4181 ····.line·41
82 ····sput-object·p2,·LC0/a;->g:LC0/a;82 ····sput-object·p2,·LB0/a;->g:LB0/a;
  
83 ····.line·4283 ····.line·42
84 ····.line·4384 ····.line·43
85 ····:cond_085 ····:cond_0
86 ····sget-object·p2,·LC0/a;->g:LC0/a;86 ····sget-object·p2,·LB0/a;->g:LB0/a;
  
87 ····.line·4487 ····.line·44
88 ····.line·4588 ····.line·45
89 ····iput-object·p2,·p0,·Landroidx/preference/Preference;->l:LC0/a;89 ····iput-object·p2,·p0,·Landroidx/preference/Preference;->l:LB0/a;
  
90 ····.line·4690 ····.line·46
91 ····.line·4791 ····.line·47
92 ····:cond_192 ····:cond_1
93 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V93 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V
  
94 ····.line·4894 ····.line·48
Offset 235, 14 lines modifiedOffset 235, 19 lines modified
235 ····.line·177235 ····.line·177
236 ····.line·178236 ····.line·178
237 ····.line·179237 ····.line·179
238 ····.line·180238 ····.line·180
239 ····.line·181239 ····.line·181
240 ····.line·182240 ····.line·182
241 ····.line·183241 ····.line·183
 242 ····.line·184
 243 ····.line·185
 244 ····.line·186
 245 ····.line·187
 246 ····.line·188
242 .end·method247 .end·method
  
  
243 #·virtual·methods248 #·virtual·methods
244 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;249 .method·public·final·c(Landroid/content/res/TypedArray;I)Ljava/lang/Object;
245 ····.locals·0250 ····.locals·0
  
Offset 430, 8 lines modifiedOffset 435, 13 lines modified
430 ····.line·177435 ····.line·177
431 ····.line·178436 ····.line·178
432 ····.line·179437 ····.line·179
433 ····.line·180438 ····.line·180
434 ····.line·181439 ····.line·181
435 ····.line·182440 ····.line·182
436 ····.line·183441 ····.line·183
 442 ····.line·184
 443 ····.line·185
 444 ····.line·186
 445 ····.line·187
 446 ····.line·188
437 .end·method447 .end·method
656 B
smali/androidx/preference/DropDownPreference.smali
    
Offset 229, 14 lines modifiedOffset 229, 19 lines modified
229 ····.line·177229 ····.line·177
230 ····.line·178230 ····.line·178
231 ····.line·179231 ····.line·179
232 ····.line·180232 ····.line·180
233 ····.line·181233 ····.line·181
234 ····.line·182234 ····.line·182
235 ····.line·183235 ····.line·183
 236 ····.line·184
 237 ····.line·185
 238 ····.line·186
 239 ····.line·187
 240 ····.line·188
236 .end·method241 .end·method
  
  
237 #·virtual·methods242 #·virtual·methods
238 .method·public·final·b()V243 .method·public·final·b()V
239 ····.locals·1244 ····.locals·1
  
Offset 373, 8 lines modifiedOffset 378, 17 lines modified
373 ····.line·123378 ····.line·123
374 ····.line·124379 ····.line·124
375 ····.line·125380 ····.line·125
376 ····.line·126381 ····.line·126
377 ····.line·127382 ····.line·127
378 ····.line·128383 ····.line·128
379 ····.line·129384 ····.line·129
 385 ····.line·130
 386 ····.line·131
 387 ····.line·132
 388 ····.line·133
 389 ····.line·134
 390 ····.line·135
 391 ····.line·136
 392 ····.line·137
 393 ····.line·138
380 .end·method394 .end·method
1.13 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},·Lt/b;->a(Landroid/content/Context;II)I20 ····invoke-static·{p1,·v0,·v1},·Landroidx/datastore/preferences/protobuf/k0;->r(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,·LN/a;->a:[I30 ····sget-object·v1,·LL/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 241, 8 lines modifiedOffset 241, 13 lines modified
241 ····.line·177241 ····.line·177
242 ····.line·178242 ····.line·178
243 ····.line·179243 ····.line·179
244 ····.line·180244 ····.line·180
245 ····.line·181245 ····.line·181
246 ····.line·182246 ····.line·182
247 ····.line·183247 ····.line·183
 248 ····.line·184
 249 ····.line·185
 250 ····.line·186
 251 ····.line·187
 252 ····.line·188
248 .end·method253 .end·method
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;->g:I41 ····iput·v1,·p0,·Landroidx/preference/internal/PreferenceImageView;->g:I
  
42 ····.line·1142 ····.line·11
43 ····.line·1243 ····.line·12
44 ····sget-object·v2,·LN/a;->h:[I44 ····sget-object·v2,·LL/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 235, 14 lines modifiedOffset 235, 19 lines modified
235 ····.line·177235 ····.line·177
236 ····.line·178236 ····.line·178
237 ····.line·179237 ····.line·179
238 ····.line·180238 ····.line·180
239 ····.line·181239 ····.line·181
240 ····.line·182240 ····.line·182
241 ····.line·183241 ····.line·183
 242 ····.line·184
 243 ····.line·185
 244 ····.line·186
 245 ····.line·187
 246 ····.line·188
242 .end·method247 .end·method
  
  
243 #·virtual·methods248 #·virtual·methods
244 .method·public·getMaxHeight()I249 .method·public·getMaxHeight()I
245 ····.locals·1250 ····.locals·1
  
Offset 374, 14 lines modifiedOffset 379, 23 lines modified
374 ····.line·123379 ····.line·123
375 ····.line·124380 ····.line·124
376 ····.line·125381 ····.line·125
377 ····.line·126382 ····.line·126
378 ····.line·127383 ····.line·127
379 ····.line·128384 ····.line·128
380 ····.line·129385 ····.line·129
 386 ····.line·130
 387 ····.line·131
 388 ····.line·132
 389 ····.line·133
 390 ····.line·134
 391 ····.line·135
 392 ····.line·136
 393 ····.line·137
 394 ····.line·138
381 .end·method395 .end·method
  
382 .method·public·getMaxWidth()I396 .method·public·getMaxWidth()I
383 ····.locals·1397 ····.locals·1
  
384 ····.line·1398 ····.line·1
385 ····iget·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I399 ····iget·v0,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I
Offset 511, 14 lines modifiedOffset 525, 23 lines modified
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
517 ····.line·129531 ····.line·129
 532 ····.line·130
 533 ····.line·131
 534 ····.line·132
 535 ····.line·133
 536 ····.line·134
 537 ····.line·135
 538 ····.line·136
 539 ····.line·137
 540 ····.line·138
518 .end·method541 .end·method
  
519 .method·public·final·onMeasure(II)V542 .method·public·final·onMeasure(II)V
520 ····.locals·5543 ····.locals·5
  
521 ····.line·1544 ····.line·1
522 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I545 ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I
Offset 764, 14 lines modifiedOffset 787, 19 lines modified
764 ····.line·177787 ····.line·177
765 ····.line·178788 ····.line·178
766 ····.line·179789 ····.line·179
767 ····.line·180790 ····.line·180
768 ····.line·181791 ····.line·181
769 ····.line·182792 ····.line·182
770 ····.line·183793 ····.line·183
 794 ····.line·184
 795 ····.line·185
 796 ····.line·186
 797 ····.line·187
 798 ····.line·188
771 .end·method799 .end·method
  
772 .method·public·setMaxHeight(I)V800 .method·public·setMaxHeight(I)V
773 ····.locals·0801 ····.locals·0
  
774 ····.line·1802 ····.line·1
775 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->g:I803 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->g:I
Offset 898, 14 lines modifiedOffset 926, 20 lines modified
898 ····.line·118926 ····.line·118
899 ····.line·119927 ····.line·119
900 ····.line·120928 ····.line·120
901 ····.line·121929 ····.line·121
902 ····.line·122930 ····.line·122
903 ····.line·123931 ····.line·123
904 ····.line·124932 ····.line·124
 933 ····.line·125
 934 ····.line·126
 935 ····.line·127
 936 ····.line·128
 937 ····.line·129
 938 ····.line·130
905 .end·method939 .end·method
  
906 .method·public·setMaxWidth(I)V940 .method·public·setMaxWidth(I)V
907 ····.locals·0941 ····.locals·0
  
908 ····.line·1942 ····.line·1
909 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I943 ····iput·p1,·p0,·Landroidx/preference/internal/PreferenceImageView;->f:I
Offset 1032, 8 lines modifiedOffset 1066, 14 lines modified
1032 ····.line·1181066 ····.line·118
1033 ····.line·1191067 ····.line·119
Max diff block lines reached; 163/2502 bytes (6.51%) of diff not shown.
1000 B
smali/androidx/lifecycle/z.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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p0,·v0},·LP0/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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V20 ····invoke-static·{p1,·v0},·LP0/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 197, 8 lines modifiedOffset 197, 13 lines modified
197 ····.line·177197 ····.line·177
198 ····.line·178198 ····.line·178
199 ····.line·179199 ····.line·179
200 ····.line·180200 ····.line·180
201 ····.line·181201 ····.line·181
202 ····.line·182202 ····.line·182
203 ····.line·183203 ····.line·183
 204 ····.line·184
 205 ····.line·185
 206 ····.line·186
 207 ····.line·187
 208 ····.line·188
204 .end·method209 .end·method
1.16 KB
smali/androidx/lifecycle/u.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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V31 ····invoke-static·{v1,·v2},·LP0/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 55, 15 lines modifiedOffset 55, 15 lines modified
  
55 ····.line·2055 ····.line·20
56 ····.line·2156 ····.line·21
57 ····iget-object·v1,·p0,·Landroidx/lifecycle/u;->b:Landroidx/lifecycle/r;57 ····iget-object·v1,·p0,·Landroidx/lifecycle/u;->b:Landroidx/lifecycle/r;
  
58 ····.line·2258 ····.line·22
59 ····.line·2359 ····.line·23
60 ····invoke-interface·{v1,·p1,·p2},·Landroidx/lifecycle/r;->c(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V60 ····invoke-interface·{v1,·p1,·p2},·Landroidx/lifecycle/r;->b(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V
  
61 ····.line·2461 ····.line·24
62 ····.line·2562 ····.line·25
63 ····.line·2663 ····.line·26
64 ····iput-object·v0,·p0,·Landroidx/lifecycle/u;->a:Landroidx/lifecycle/l;64 ····iput-object·v0,·p0,·Landroidx/lifecycle/u;->a:Landroidx/lifecycle/l;
  
65 ····.line·2765 ····.line·27
Offset 220, 8 lines modifiedOffset 220, 13 lines modified
220 ····.line·177220 ····.line·177
221 ····.line·178221 ····.line·178
222 ····.line·179222 ····.line·179
223 ····.line·180223 ····.line·180
224 ····.line·181224 ····.line·181
225 ····.line·182225 ····.line·182
226 ····.line·183226 ····.line·183
 227 ····.line·184
 228 ····.line·185
 229 ····.line·186
 230 ····.line·187
 231 ····.line·188
227 .end·method232 .end·method
338 B
smali/androidx/lifecycle/r.smali
    
Offset 3, 9 lines modifiedOffset 3, 9 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/s;5 .implements·Landroidx/lifecycle/s;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·c(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V7 .method·public·abstract·b(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V
8 .end·method8 .end·method
1.83 KB
smali/androidx/lifecycle/y.smali
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ····.line·441 ····.line·4
42 ····.line·542 ····.line·5
43 ····.line·643 ····.line·6
44 ····iget-object·v0,·p0,·Landroidx/lifecycle/y;->g:Ljava/lang/Object;44 ····iget-object·v0,·p0,·Landroidx/lifecycle/y;->g:Ljava/lang/Object;
  
45 ····.line·745 ····.line·7
46 ····.line·846 ····.line·8
47 ····check-cast·v0,·Lk/u;47 ····check-cast·v0,·Li/t;
  
48 ····.line·948 ····.line·9
49 ····.line·1049 ····.line·10
50 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;50 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
51 ····.line·1151 ····.line·11
52 ····.line·1252 ····.line·12
Offset 58, 23 lines modifiedOffset 58, 23 lines modified
  
58 ····.line·1458 ····.line·14
59 ····:pswitch_059 ····:pswitch_0
60 ····iget-object·v0,·p0,·Landroidx/lifecycle/y;->g:Ljava/lang/Object;60 ····iget-object·v0,·p0,·Landroidx/lifecycle/y;->g:Ljava/lang/Object;
  
61 ····.line·1561 ····.line·15
62 ····.line·1662 ····.line·16
63 ····check-cast·v0,·Ls0/b;63 ····check-cast·v0,·Lq0/c;
  
64 ····.line·1764 ····.line·17
65 ····.line·1865 ····.line·18
66 ····iget-object·v0,·v0,·Ls0/b;->b:Ls0/d;66 ····iget-object·v0,·v0,·Lq0/c;->b:Lq0/e;
  
67 ····.line·1967 ····.line·19
68 ····.line·2068 ····.line·20
69 ····iget-object·v0,·v0,·Ls0/d;->e:Lio/flutter/embedding/engine/FlutterJNI;69 ····iget-object·v0,·v0,·Lq0/e;->e:Lio/flutter/embedding/engine/FlutterJNI;
  
70 ····.line·2170 ····.line·21
71 ····.line·2271 ····.line·22
72 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->prefetchDefaultFontManager()V72 ····invoke-virtual·{v0},·Lio/flutter/embedding/engine/FlutterJNI;->prefetchDefaultFontManager()V
  
73 ····.line·2373 ····.line·23
74 ····.line·2474 ····.line·24
Offset 83, 22 lines modifiedOffset 83, 22 lines modified
  
83 ····.line·2683 ····.line·26
84 ····:pswitch_184 ····:pswitch_1
85 ····iget-object·v0,·p0,·Landroidx/lifecycle/y;->g:Ljava/lang/Object;85 ····iget-object·v0,·p0,·Landroidx/lifecycle/y;->g:Ljava/lang/Object;
  
86 ····.line·2786 ····.line·27
87 ····.line·2887 ····.line·28
88 ····check-cast·v0,·Lio/flutter/plugin/platform/h;88 ····check-cast·v0,·Lio/flutter/plugin/platform/k;
  
89 ····.line·2989 ····.line·29
90 ····.line·3090 ····.line·30
91 ····const/4·v1,·0x091 ····const/4·v1,·0x0
  
92 ····.line·3192 ····.line·31
93 ····invoke-virtual·{v0,·v1},·Lio/flutter/plugin/platform/h;->d(Z)V93 ····invoke-virtual·{v0,·v1},·Lio/flutter/plugin/platform/k;->c(Z)V
  
94 ····.line·3294 ····.line·32
95 ····.line·3395 ····.line·33
96 ····.line·3496 ····.line·34
97 ····return-void97 ····return-void
  
98 ····.line·3598 ····.line·35
Offset 235, 8 lines modifiedOffset 235, 17 lines modified
235 ····.line·123235 ····.line·123
236 ····.line·124236 ····.line·124
237 ····.line·125237 ····.line·125
238 ····.line·126238 ····.line·126
239 ····.line·127239 ····.line·127
240 ····.line·128240 ····.line·128
241 ····.line·129241 ····.line·129
 242 ····.line·130
 243 ····.line·131
 244 ····.line·132
 245 ····.line·133
 246 ····.line·134
 247 ····.line·135
 248 ····.line·136
 249 ····.line·137
 250 ····.line·138
242 .end·method251 .end·method
30.1 KB
smali/androidx/lifecycle/w.smali
Max HTML report size reached
25.7 KB
smali/androidx/lifecycle/v.smali
Max HTML report size reached
338 B
smali/androidx/lifecycle/q.smali
    
Offset 145, 8 lines modifiedOffset 145, 17 lines modified
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·128150 ····.line·128
151 ····.line·129151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
152 .end·method161 .end·method
1.45 KB
smali/androidx/lifecycle/p.smali
    
Offset 135, 27 lines modifiedOffset 135, 36 lines modified
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·129141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
142 .end·method151 .end·method
  
  
143 #·virtual·methods152 #·virtual·methods
144 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V153 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
145 ····.locals·2154 ····.locals·2
  
146 ····.line·1155 ····.line·1
147 ····const-string·p2,·"activity"156 ····const-string·p2,·"activity"
  
148 ····.line·2157 ····.line·2
149 ····.line·3158 ····.line·3
150 ····invoke-static·{p1,·p2},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V159 ····invoke-static·{p1,·p2},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
151 ····.line·4160 ····.line·4
152 ····.line·5161 ····.line·5
153 ····.line·6162 ····.line·6
154 ····sget·p2,·Landroidx/lifecycle/E;->g:I163 ····sget·p2,·Landroidx/lifecycle/E;->g:I
  
155 ····.line·7164 ····.line·7
Offset 186, 15 lines modifiedOffset 195, 15 lines modified
186 ····.line·20195 ····.line·20
187 ····.line·21196 ····.line·21
188 ····invoke-direct·{p2},·Landroidx/lifecycle/E$a;-><init>()V197 ····invoke-direct·{p2},·Landroidx/lifecycle/E$a;-><init>()V
  
189 ····.line·22198 ····.line·22
190 ····.line·23199 ····.line·23
191 ····.line·24200 ····.line·24
192 ····invoke-static·{p1,·p2},·LB/H;->k(Landroid/app/Activity;Landroidx/lifecycle/E$a;)V201 ····invoke-static·{p1,·p2},·LA/c;->k(Landroid/app/Activity;Landroidx/lifecycle/E$a;)V
  
193 ····.line·25202 ····.line·25
194 ····.line·26203 ····.line·26
195 ····.line·27204 ····.line·27
196 ····:cond_0205 ····:cond_0
197 ····invoke-virtual·{p1},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;206 ····invoke-virtual·{p1},·Landroid/app/Activity;->getFragmentManager()Landroid/app/FragmentManager;
  
Offset 378, 8 lines modifiedOffset 387, 13 lines modified
378 ····.line·177387 ····.line·177
379 ····.line·178388 ····.line·178
380 ····.line·179389 ····.line·179
381 ····.line·180390 ····.line·180
382 ····.line·181391 ····.line·181
383 ····.line·182392 ····.line·182
384 ····.line·183393 ····.line·183
 394 ····.line·184
 395 ····.line·185
 396 ····.line·186
 397 ····.line·187
 398 ····.line·188
385 .end·method399 .end·method
5.7 KB
smali/androidx/lifecycle/n.smali
Max HTML report size reached
7.31 KB
smali/androidx/lifecycle/o.smali
Max HTML report size reached
4.09 KB
smali/androidx/lifecycle/l.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 .field·public·static·final·enum·j:Landroidx/lifecycle/l;15 .field·public·static·final·enum·j:Landroidx/lifecycle/l;
  
16 .field·public·static·final·synthetic·k:[Landroidx/lifecycle/l;16 .field·public·static·final·synthetic·k:[Landroidx/lifecycle/l;
  
  
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 ····new-instance·v0,·Landroidx/lifecycle/l;21 ····new-instance·v0,·Landroidx/lifecycle/l;
  
22 ····.line·222 ····.line·2
23 ····.line·323 ····.line·3
24 ····const-string·v1,·"DESTROYED"24 ····const-string·v1,·"DESTROYED"
Offset 42, 122 lines modifiedOffset 42, 112 lines modified
  
42 ····.line·1042 ····.line·10
43 ····.line·1143 ····.line·11
44 ····new-instance·v1,·Landroidx/lifecycle/l;44 ····new-instance·v1,·Landroidx/lifecycle/l;
  
45 ····.line·1245 ····.line·12
46 ····.line·1346 ····.line·13
47 ····const-string·v3,·"INITIALIZED"47 ····const-string·v2,·"INITIALIZED"
  
48 ····.line·1448 ····.line·14
49 ····.line·1549 ····.line·15
50 ····const/4·v4,·0x150 ····const/4·v3,·0x1
  
51 ····.line·1651 ····.line·16
52 ····invoke-direct·{v1,·v3,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V52 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
53 ····.line·1753 ····.line·17
54 ····.line·1854 ····.line·18
55 ····.line·1955 ····.line·19
56 ····sput-object·v1,·Landroidx/lifecycle/l;->g:Landroidx/lifecycle/l;56 ····sput-object·v1,·Landroidx/lifecycle/l;->g:Landroidx/lifecycle/l;
  
57 ····.line·2057 ····.line·20
58 ····.line·2158 ····.line·21
59 ····new-instance·v3,·Landroidx/lifecycle/l;59 ····new-instance·v2,·Landroidx/lifecycle/l;
  
60 ····.line·2260 ····.line·22
61 ····.line·2361 ····.line·23
62 ····const-string·v5,·"CREATED"62 ····const-string·v3,·"CREATED"
  
63 ····.line·2463 ····.line·24
64 ····.line·2564 ····.line·25
65 ····const/4·v6,·0x265 ····const/4·v4,·0x2
  
66 ····.line·2666 ····.line·26
67 ····invoke-direct·{v3,·v5,·v6},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V67 ····invoke-direct·{v2,·v3,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
68 ····.line·2768 ····.line·27
69 ····.line·2869 ····.line·28
70 ····.line·2970 ····.line·29
71 ····sput-object·v3,·Landroidx/lifecycle/l;->h:Landroidx/lifecycle/l;71 ····sput-object·v2,·Landroidx/lifecycle/l;->h:Landroidx/lifecycle/l;
  
72 ····.line·3072 ····.line·30
73 ····.line·3173 ····.line·31
74 ····new-instance·v5,·Landroidx/lifecycle/l;74 ····new-instance·v3,·Landroidx/lifecycle/l;
  
75 ····.line·3275 ····.line·32
76 ····.line·3376 ····.line·33
77 ····const-string·v7,·"STARTED"77 ····const-string·v4,·"STARTED"
  
78 ····.line·3478 ····.line·34
79 ····.line·3579 ····.line·35
80 ····const/4·v8,·0x380 ····const/4·v5,·0x3
  
81 ····.line·3681 ····.line·36
82 ····invoke-direct·{v5,·v7,·v8},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V82 ····invoke-direct·{v3,·v4,·v5},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
83 ····.line·3783 ····.line·37
84 ····.line·3884 ····.line·38
85 ····.line·3985 ····.line·39
86 ····sput-object·v5,·Landroidx/lifecycle/l;->i:Landroidx/lifecycle/l;86 ····sput-object·v3,·Landroidx/lifecycle/l;->i:Landroidx/lifecycle/l;
  
87 ····.line·4087 ····.line·40
88 ····.line·4188 ····.line·41
89 ····new-instance·v7,·Landroidx/lifecycle/l;89 ····new-instance·v4,·Landroidx/lifecycle/l;
  
90 ····.line·4290 ····.line·42
91 ····.line·4391 ····.line·43
92 ····const-string·v9,·"RESUMED"92 ····const-string·v5,·"RESUMED"
  
93 ····.line·4493 ····.line·44
94 ····.line·4594 ····.line·45
95 ····const/4·v10,·0x495 ····const/4·v6,·0x4
  
96 ····.line·4696 ····.line·46
97 ····invoke-direct·{v7,·v9,·v10},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V97 ····invoke-direct·{v4,·v5,·v6},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
98 ····.line·4798 ····.line·47
99 ····.line·4899 ····.line·48
100 ····.line·49100 ····.line·49
101 ····sput-object·v7,·Landroidx/lifecycle/l;->j:Landroidx/lifecycle/l;101 ····sput-object·v4,·Landroidx/lifecycle/l;->j:Landroidx/lifecycle/l;
  
102 ····.line·50102 ····.line·50
103 ····.line·51103 ····.line·51
104 ····const/4·v9,·0x5104 ····filled-new-array·{v0,·v1,·v2,·v3,·v4},·[Landroidx/lifecycle/l;
  
105 ····.line·52105 ····.line·52
106 ····new-array·v9,·v9,·[Landroidx/lifecycle/l; 
  
107 ····.line·53106 ····.line·53
108 ····.line·54107 ····.line·54
109 ····aput-object·v0,·v9,·v2108 ····move-result-object·v0
  
110 ····.line·55109 ····.line·55
 110 ····sput-object·v0,·Landroidx/lifecycle/l;->k:[Landroidx/lifecycle/l;
111 ····.line·56 
112 ····aput-object·v1,·v9,·v4 
  
 111 ····.line·56
113 ····.line·57112 ····.line·57
 113 ····return-void
114 ····.line·58114 ····.line·58
115 ····aput-object·v3,·v9,·v6 
  
116 ····.line·59115 ····.line·59
117 ····.line·60116 ····.line·60
118 ····aput-object·v5,·v9,·v8 
  
119 ····.line·61117 ····.line·61
120 ····.line·62118 ····.line·62
121 ····aput-object·v7,·v9,·v10 
  
Max diff block lines reached; 643/4121 bytes (15.60%) of diff not shown.
6.33 KB
smali/androidx/lifecycle/k.smali
Max HTML report size reached
2.39 KB
smali/androidx/lifecycle/g.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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V12 ····invoke-static·{p1,·p2},·LP0/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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V18 ····invoke-static·{p1,·v0},·LP0/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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V24 ····invoke-static·{p1,·v0},·LP0/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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V30 ····invoke-static·{p1,·v0},·LP0/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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V36 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
37 ····const-string·p1,·"outState"37 ····const-string·p1,·"outState"
  
38 ····invoke-static·{p2,·p1},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V38 ····invoke-static·{p2,·p1},·LP0/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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V44 ····invoke-static·{p1,·v0},·LP0/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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V50 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
51 ····return-void51 ····return-void
52 .end·method52 .end·method
4.16 KB
smali/androidx/lifecycle/f.smali
    
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 ····iput-object·v1,·p0,·Landroidx/lifecycle/f;->h:Ljava/lang/Object;80 ····iput-object·v1,·p0,·Landroidx/lifecycle/f;->h:Ljava/lang/Object;
  
81 ····return-void81 ····return-void
82 .end·method82 .end·method
  
  
83 #·virtual·methods83 #·virtual·methods
84 .method·public·final·c(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V84 .method·public·final·b(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V
85 ····.locals·385 ····.locals·3
  
86 ····.line·186 ····.line·1
87 ····iget·v0,·p0,·Landroidx/lifecycle/f;->f:I87 ····iget·v0,·p0,·Landroidx/lifecycle/f;->f:I
  
88 ····.line·288 ····.line·2
89 ····.line·389 ····.line·3
Offset 175, 136 lines modifiedOffset 175, 104 lines modified
175 ····move-result·v2175 ····move-result·v2
  
176 ····.line·45176 ····.line·45
177 ····aget·v1,·v1,·v2177 ····aget·v1,·v1,·v2
  
178 ····.line·46178 ····.line·46
179 ····.line·47179 ····.line·47
180 ····packed-switch·v1,·:pswitch_data_1180 ····const/4·v2,·0x3
  
181 ····.line·48181 ····.line·48
 182 ····if-eq·v1,·v2,·:cond_1
  
182 ····.line·49183 ····.line·49
183 ····.line·50184 ····.line·50
184 ····goto·:goto_0185 ····const/4·v0,·0x7
  
185 ····.line·51186 ····.line·51
 187 ····if-eq·v1,·v0,·:cond_0
186 ····:pswitch_1 
187 ····new-instance·p1,·Ljava/lang/IllegalArgumentException; 
  
188 ····.line·52188 ····.line·52
189 ····.line·53189 ····.line·53
190 ····const-string·p2,·"ON_ANY·must·not·been·send·by·anybody"190 ····goto·:goto_0
  
191 ····.line·54191 ····.line·54
192 ····.line·55 
193 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V192 ····:cond_0
 193 ····new-instance·p1,·Ljava/lang/IllegalArgumentException;
  
 194 ····.line·55
194 ····.line·56195 ····.line·56
 196 ····const-string·p2,·"ON_ANY·must·not·been·send·by·anybody"
  
195 ····.line·57197 ····.line·57
196 ····.line·58198 ····.line·58
197 ····throw·p1199 ····invoke-direct·{p1,·p2},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
198 ····.line·59200 ····.line·59
199 ····:pswitch_2 
200 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/DefaultLifecycleObserver;->a(Landroidx/lifecycle/t;)V 
  
201 ····.line·60201 ····.line·60
202 ····.line·61202 ····.line·61
 203 ····throw·p1
  
203 ····.line·62204 ····.line·62
204 ····goto·:goto_0205 ····:cond_1
 206 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/DefaultLifecycleObserver;->a(Landroidx/lifecycle/t;)V
  
205 ····.line·63207 ····.line·63
206 ····:pswitch_3 
207 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/DefaultLifecycleObserver;->h(Landroidx/lifecycle/t;)V 
  
208 ····.line·64208 ····.line·64
209 ····.line·65209 ····.line·65
210 ····.line·66 
211 ····goto·:goto_0210 ····:goto_0
 211 ····iget-object·v0,·p0,·Landroidx/lifecycle/f;->h:Ljava/lang/Object;
  
 212 ····.line·66
212 ····.line·67213 ····.line·67
 214 ····check-cast·v0,·Landroidx/lifecycle/r;
213 ····:pswitch_4 
214 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/DefaultLifecycleObserver;->e(Landroidx/lifecycle/t;)V 
  
215 ····.line·68215 ····.line·68
216 ····.line·69216 ····.line·69
 217 ····if-eqz·v0,·:cond_2
217 ····.line·70 
218 ····goto·:goto_0 
  
 218 ····.line·70
219 ····.line·71219 ····.line·71
 220 ····invoke-interface·{v0,·p1,·p2},·Landroidx/lifecycle/r;->b(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V
220 ····:pswitch_5 
221 ····invoke-interface·{v0},·Landroidx/lifecycle/DefaultLifecycleObserver;->g()V 
  
222 ····.line·72221 ····.line·72
223 ····.line·73222 ····.line·73
224 ····.line·74223 ····.line·74
225 ····goto·:goto_0224 ····:cond_2
 225 ····return-void
  
226 ····.line·75226 ····.line·75
 227 ····:pswitch_data_0
 228 ····.packed-switch·0x0
227 ····:pswitch_6229 ········:pswitch_0
 230 ····.end·packed-switch
228 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/DefaultLifecycleObserver;->f(Landroidx/lifecycle/t;)V 
  
229 ····.line·76231 ····.line·76
230 ····.line·77232 ····.line·77
231 ····.line·78233 ····.line·78
232 ····goto·:goto_0 
  
233 ····.line·79234 ····.line·79
234 ····:pswitch_7 
235 ····invoke-interface·{v0,·p1},·Landroidx/lifecycle/DefaultLifecycleObserver;->b(Landroidx/lifecycle/t;)V 
  
236 ····.line·80235 ····.line·80
237 ····.line·81236 ····.line·81
238 ····.line·82237 ····.line·82
239 ····:goto_0 
240 ····iget-object·v0,·p0,·Landroidx/lifecycle/f;->h:Ljava/lang/Object; 
  
241 ····.line·83238 ····.line·83
242 ····.line·84239 ····.line·84
243 ····check-cast·v0,·Landroidx/lifecycle/r; 
  
244 ····.line·85240 ····.line·85
Max diff block lines reached; 981/4192 bytes (23.40%) of diff not shown.
773 B
smali/androidx/lifecycle/d.smali
    
Offset 139, 19 lines modifiedOffset 139, 25 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·c(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V154 .method·public·final·b(Landroidx/lifecycle/t;Landroidx/lifecycle/k;)V
149 ····.locals·2155 ····.locals·2
  
150 ····.line·1156 ····.line·1
151 ····new-instance·p1,·Ljava/util/HashMap;157 ····new-instance·p1,·Ljava/util/HashMap;
  
152 ····.line·2158 ····.line·2
153 ····.line·3159 ····.line·3
Offset 358, 8 lines modifiedOffset 364, 13 lines modified
358 ····.line·177364 ····.line·177
359 ····.line·178365 ····.line·178
360 ····.line·179366 ····.line·179
361 ····.line·180367 ····.line·180
362 ····.line·181368 ····.line·181
363 ····.line·182369 ····.line·182
364 ····.line·183370 ····.line·183
 371 ····.line·184
 372 ····.line·185
 373 ····.line·186
 374 ····.line·187
 375 ····.line·188
365 .end·method376 .end·method
9.39 KB
smali/androidx/lifecycle/c.smali
Max HTML report size reached
985 B
smali/androidx/lifecycle/b.smali
    
Offset 203, 14 lines modifiedOffset 203, 19 lines modified
203 ····.line·177203 ····.line·177
204 ····.line·178204 ····.line·178
205 ····.line·179205 ····.line·179
206 ····.line·180206 ····.line·180
207 ····.line·181207 ····.line·181
208 ····.line·182208 ····.line·182
209 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
210 .end·method215 .end·method
  
  
211 #·virtual·methods216 #·virtual·methods
212 .method·public·final·equals(Ljava/lang/Object;)Z217 .method·public·final·equals(Ljava/lang/Object;)Z
213 ····.locals·4218 ····.locals·4
  
Offset 380, 14 lines modifiedOffset 385, 20 lines modified
380 ····.line·118385 ····.line·118
381 ····.line·119386 ····.line·119
382 ····.line·120387 ····.line·120
383 ····.line·121388 ····.line·121
384 ····.line·122389 ····.line·122
385 ····.line·123390 ····.line·123
386 ····.line·124391 ····.line·124
 392 ····.line·125
 393 ····.line·126
 394 ····.line·127
 395 ····.line·128
 396 ····.line·129
 397 ····.line·130
387 .end·method398 .end·method
  
388 .method·public·final·hashCode()I399 .method·public·final·hashCode()I
389 ····.locals·2400 ····.locals·2
  
390 ····.line·1401 ····.line·1
391 ····iget·v0,·p0,·Landroidx/lifecycle/b;->a:I402 ····iget·v0,·p0,·Landroidx/lifecycle/b;->a:I
Offset 531, 8 lines modifiedOffset 542, 17 lines modified
531 ····.line·123542 ····.line·123
532 ····.line·124543 ····.line·124
533 ····.line·125544 ····.line·125
534 ····.line·126545 ····.line·126
535 ····.line·127546 ····.line·127
536 ····.line·128547 ····.line·128
537 ····.line·129548 ····.line·129
 549 ····.line·130
 550 ····.line·131
 551 ····.line·132
 552 ····.line·133
 553 ····.line·134
 554 ····.line·135
 555 ····.line·136
 556 ····.line·137
 557 ····.line·138
538 .end·method558 .end·method
7.31 KB
smali/androidx/lifecycle/a.smali
Max HTML report size reached
3.45 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·LR/b;5 .implements·LP/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 ········"LR/b;"10 ········"LP/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 147, 23 lines modifiedOffset 147, 32 lines modified
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·129153 ····.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
154 .end·method163 .end·method
  
  
155 #·virtual·methods164 #·virtual·methods
156 .method·public·final·a()Ljava/util/List;165 .method·public·final·a()Ljava/util/List;
157 ····.locals·1166 ····.locals·1
  
158 ····.line·1167 ····.line·1
159 ····sget-object·v0,·LG0/l;->f:LG0/l;168 ····sget-object·v0,·LF0/l;->f:LF0/l;
  
160 ····.line·2169 ····.line·2
161 ····.line·3170 ····.line·3
162 ····return-object·v0171 ····return-object·v0
163 ····.line·4172 ····.line·4
164 ····.line·5173 ····.line·5
165 ····.line·6174 ····.line·6
Offset 286, 51 lines modifiedOffset 295, 60 lines modified
286 ····.line·123295 ····.line·123
287 ····.line·124296 ····.line·124
288 ····.line·125297 ····.line·125
289 ····.line·126298 ····.line·126
290 ····.line·127299 ····.line·127
291 ····.line·128300 ····.line·128
292 ····.line·129301 ····.line·129
 302 ····.line·130
 303 ····.line·131
 304 ····.line·132
 305 ····.line·133
 306 ····.line·134
 307 ····.line·135
 308 ····.line·136
 309 ····.line·137
 310 ····.line·138
293 .end·method311 .end·method
  
294 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;312 .method·public·final·b(Landroid/content/Context;)Ljava/lang/Object;
295 ····.locals·4313 ····.locals·4
  
296 ····.line·1314 ····.line·1
297 ····const-string·v0,·"context"315 ····const-string·v0,·"context"
  
298 ····.line·2316 ····.line·2
299 ····.line·3317 ····.line·3
300 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V318 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
301 ····.line·4319 ····.line·4
302 ····.line·5320 ····.line·5
303 ····.line·6321 ····.line·6
304 ····invoke-static·{p1},·LR/a;->c(Landroid/content/Context;)LR/a;322 ····invoke-static·{p1},·LP/a;->c(Landroid/content/Context;)LP/a;
  
305 ····.line·7323 ····.line·7
306 ····.line·8324 ····.line·8
307 ····.line·9325 ····.line·9
308 ····move-result-object·v0326 ····move-result-object·v0
  
309 ····.line·10327 ····.line·10
310 ····const-string·v1,·"getInstance(context)"328 ····const-string·v1,·"getInstance(context)"
  
311 ····.line·11329 ····.line·11
312 ····.line·12330 ····.line·12
313 ····invoke-static·{v0,·v1},·LQ0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V331 ····invoke-static·{v0,·v1},·LP0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
314 ····.line·13332 ····.line·13
315 ····.line·14333 ····.line·14
316 ····.line·15334 ····.line·15
317 ····const-class·v1,·Landroidx/lifecycle/ProcessLifecycleInitializer;335 ····const-class·v1,·Landroidx/lifecycle/ProcessLifecycleInitializer;
  
318 ····.line·16336 ····.line·16
319 ····.line·17337 ····.line·17
320 ····iget-object·v0,·v0,·LR/a;->b:Ljava/util/HashSet;338 ····iget-object·v0,·v0,·LP/a;->b:Ljava/util/HashSet;
  
321 ····.line·18339 ····.line·18
322 ····.line·19340 ····.line·19
323 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z341 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->contains(Ljava/lang/Object;)Z
  
324 ····.line·20342 ····.line·20
325 ····.line·21343 ····.line·21
Offset 373, 15 lines modifiedOffset 391, 15 lines modified
  
373 ····.line·38391 ····.line·38
374 ····.line·39392 ····.line·39
375 ····.line·40393 ····.line·40
376 ····move-result-object·v0394 ····move-result-object·v0
  
377 ····.line·41395 ····.line·41
378 ····invoke-static·{v0,·v1},·LQ0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V396 ····invoke-static·{v0,·v1},·LP0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
379 ····.line·42397 ····.line·42
380 ····.line·43398 ····.line·43
381 ····.line·44399 ····.line·44
Max diff block lines reached; 616/3418 bytes (18.02%) of diff not shown.
7.94 KB
smali/androidx/lifecycle/E$a.smali
Max HTML report size reached
4.18 KB
smali/androidx/lifecycle/A.smali
    
Offset 136, 27 lines modifiedOffset 136, 33 lines modified
136 ····.line·118136 ····.line·118
137 ····.line·119137 ····.line·119
138 ····.line·120138 ····.line·120
139 ····.line·121139 ····.line·121
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
143 .end·method149 .end·method
  
  
144 #·virtual·methods150 #·virtual·methods
145 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V151 .method·public·onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V
146 ····.locals·1152 ····.locals·1
  
147 ····.line·1153 ····.line·1
148 ····const-string·p2,·"activity"154 ····const-string·p2,·"activity"
  
149 ····.line·2155 ····.line·2
150 ····.line·3156 ····.line·3
151 ····invoke-static·{p1,·p2},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V157 ····invoke-static·{p1,·p2},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
152 ····.line·4158 ····.line·4
153 ····.line·5159 ····.line·5
154 ····.line·6160 ····.line·6
155 ····sget·p2,·Landroid/os/Build$VERSION;->SDK_INT:I161 ····sget·p2,·Landroid/os/Build$VERSION;->SDK_INT:I
  
156 ····.line·7162 ····.line·7
Offset 193, 32 lines modifiedOffset 199, 32 lines modified
193 ····move-result-object·p1199 ····move-result-object·p1
  
194 ····.line·24200 ····.line·24
195 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·androidx.lifecycle.ReportFragment"201 ····const-string·p2,·"null·cannot·be·cast·to·non-null·type·androidx.lifecycle.ReportFragment"
  
196 ····.line·25202 ····.line·25
197 ····.line·26203 ····.line·26
198 ····invoke-static·{p1,·p2},·LQ0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V204 ····invoke-static·{p1,·p2},·LP0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V
  
199 ····.line·27205 ····.line·27
200 ····.line·28206 ····.line·28
201 ····.line·29207 ····.line·29
202 ····check-cast·p1,·Landroidx/lifecycle/E;208 ····check-cast·p1,·Landroidx/lifecycle/E;
  
203 ····.line·30209 ····.line·30
204 ····.line·31210 ····.line·31
205 ····iget-object·p2,·p0,·Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;211 ····iget-object·p2,·p0,·Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
  
206 ····.line·32212 ····.line·32
207 ····.line·33213 ····.line·33
208 ····iget-object·p2,·p2,·Landroidx/lifecycle/B;->m:LA0/b;214 ····iget-object·p2,·p2,·Landroidx/lifecycle/B;->m:LA/n;
  
209 ····.line·34215 ····.line·34
210 ····.line·35216 ····.line·35
211 ····iput-object·p2,·p1,·Landroidx/lifecycle/E;->f:LA0/b;217 ····iput-object·p2,·p1,·Landroidx/lifecycle/E;->f:LA/n;
  
212 ····.line·36218 ····.line·36
213 ····.line·37219 ····.line·37
214 ····:cond_0220 ····:cond_0
215 ····return-void221 ····return-void
216 ····.line·38222 ····.line·38
217 ····.line·39223 ····.line·39
Offset 362, 25 lines modifiedOffset 368, 30 lines modified
362 ····.line·177368 ····.line·177
363 ····.line·178369 ····.line·178
364 ····.line·179370 ····.line·179
365 ····.line·180371 ····.line·180
366 ····.line·181372 ····.line·181
367 ····.line·182373 ····.line·182
368 ····.line·183374 ····.line·183
 375 ····.line·184
 376 ····.line·185
 377 ····.line·186
 378 ····.line·187
 379 ····.line·188
369 .end·method380 .end·method
  
370 .method·public·onActivityPaused(Landroid/app/Activity;)V381 .method·public·onActivityPaused(Landroid/app/Activity;)V
371 ····.locals·3382 ····.locals·3
  
372 ····.line·1383 ····.line·1
373 ····const-string·v0,·"activity"384 ····const-string·v0,·"activity"
  
374 ····.line·2385 ····.line·2
375 ····.line·3386 ····.line·3
376 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V387 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
377 ····.line·4388 ····.line·4
378 ····.line·5389 ····.line·5
379 ····.line·6390 ····.line·6
380 ····iget-object·p1,·p0,·Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;391 ····iget-object·p1,·p0,·Landroidx/lifecycle/A;->this$0:Landroidx/lifecycle/B;
  
381 ····.line·7392 ····.line·7
Offset 401, 15 lines modifiedOffset 412, 15 lines modified
  
401 ····.line·15412 ····.line·15
402 ····.line·16413 ····.line·16
403 ····iget-object·v0,·p1,·Landroidx/lifecycle/B;->j:Landroid/os/Handler;414 ····iget-object·v0,·p1,·Landroidx/lifecycle/B;->j:Landroid/os/Handler;
  
404 ····.line·17415 ····.line·17
405 ····.line·18416 ····.line·18
406 ····invoke-static·{v0},·LQ0/h;->b(Ljava/lang/Object;)V417 ····invoke-static·{v0},·LP0/h;->b(Ljava/lang/Object;)V
  
407 ····.line·19418 ····.line·19
408 ····.line·20419 ····.line·20
409 ····.line·21420 ····.line·21
410 ····iget-object·p1,·p1,·Landroidx/lifecycle/B;->l:Landroidx/lifecycle/y;421 ····iget-object·p1,·p1,·Landroidx/lifecycle/B;->l:Landroidx/lifecycle/y;
  
411 ····.line·22422 ····.line·22
Offset 517, 25 lines modifiedOffset 528, 31 lines modified
517 ····.line·118528 ····.line·118
518 ····.line·119529 ····.line·119
519 ····.line·120530 ····.line·120
520 ····.line·121531 ····.line·121
521 ····.line·122532 ····.line·122
522 ····.line·123533 ····.line·123
523 ····.line·124534 ····.line·124
 535 ····.line·125
 536 ····.line·126
 537 ····.line·127
 538 ····.line·128
 539 ····.line·129
 540 ····.line·130
Max diff block lines reached; 1320/4213 bytes (31.33%) of diff not shown.
2.82 KB
smali/androidx/lifecycle/B.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
  
21 .field·public·j:Landroid/os/Handler;21 .field·public·j:Landroid/os/Handler;
  
22 .field·public·final·k:Landroidx/lifecycle/v;22 .field·public·final·k:Landroidx/lifecycle/v;
  
23 .field·public·final·l:Landroidx/lifecycle/y;23 .field·public·final·l:Landroidx/lifecycle/y;
  
24 .field·public·final·m:LA0/b;24 .field·public·final·m:LA/n;
  
  
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 164, 14 lines modifiedOffset 164, 23 lines modified
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·128169 ····.line·128
170 ····.line·129170 ····.line·129
 171 ····.line·130
 172 ····.line·131
 173 ····.line·132
 174 ····.line·133
 175 ····.line·134
 176 ····.line·135
 177 ····.line·136
 178 ····.line·137
 179 ····.line·138
171 .end·method180 .end·method
  
172 .method·public·constructor·<init>()V181 .method·public·constructor·<init>()V
173 ····.locals·2182 ····.locals·2
  
174 ····.line·1183 ····.line·1
175 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V184 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 215, 28 lines modifiedOffset 224, 28 lines modified
215 ····.line·20224 ····.line·20
216 ····.line·21225 ····.line·21
217 ····.line·22226 ····.line·22
218 ····iput-object·v0,·p0,·Landroidx/lifecycle/B;->l:Landroidx/lifecycle/y;227 ····iput-object·v0,·p0,·Landroidx/lifecycle/B;->l:Landroidx/lifecycle/y;
  
219 ····.line·23228 ····.line·23
220 ····.line·24229 ····.line·24
221 ····new-instance·v0,·LA0/b;230 ····new-instance·v0,·LA/n;
  
222 ····.line·25231 ····.line·25
223 ····.line·26232 ····.line·26
224 ····const/16·v1,·0xf233 ····const/16·v1,·0xf
  
225 ····.line·27234 ····.line·27
226 ····.line·28235 ····.line·28
227 ····invoke-direct·{v0,·v1,·p0},·LA0/b;-><init>(ILjava/lang/Object;)V236 ····invoke-direct·{v0,·v1,·p0},·LA/n;-><init>(ILjava/lang/Object;)V
  
228 ····.line·29237 ····.line·29
229 ····.line·30238 ····.line·30
230 ····.line·31239 ····.line·31
231 ····iput-object·v0,·p0,·Landroidx/lifecycle/B;->m:LA0/b;240 ····iput-object·v0,·p0,·Landroidx/lifecycle/B;->m:LA/n;
  
232 ····.line·32241 ····.line·32
233 ····.line·33242 ····.line·33
234 ····return-void243 ····return-void
235 ····.line·34244 ····.line·34
236 ····.line·35245 ····.line·35
237 ····.line·36246 ····.line·36
Offset 329, 14 lines modifiedOffset 338, 23 lines modified
329 ····.line·123338 ····.line·123
330 ····.line·124339 ····.line·124
331 ····.line·125340 ····.line·125
332 ····.line·126341 ····.line·126
333 ····.line·127342 ····.line·127
334 ····.line·128343 ····.line·128
335 ····.line·129344 ····.line·129
 345 ····.line·130
 346 ····.line·131
 347 ····.line·132
 348 ····.line·133
 349 ····.line·134
 350 ····.line·135
 351 ····.line·136
 352 ····.line·137
 353 ····.line·138
336 .end·method354 .end·method
  
  
337 #·virtual·methods355 #·virtual·methods
338 .method·public·final·a()Landroidx/lifecycle/v;356 .method·public·final·a()Landroidx/lifecycle/v;
339 ····.locals·1357 ····.locals·1
  
Offset 468, 14 lines modifiedOffset 486, 23 lines modified
468 ····.line·123486 ····.line·123
469 ····.line·124487 ····.line·124
470 ····.line·125488 ····.line·125
471 ····.line·126489 ····.line·126
472 ····.line·127490 ····.line·127
473 ····.line·128491 ····.line·128
474 ····.line·129492 ····.line·129
 493 ····.line·130
 494 ····.line·131
 495 ····.line·132
 496 ····.line·133
 497 ····.line·134
 498 ····.line·135
 499 ····.line·136
 500 ····.line·137
 501 ····.line·138
475 .end·method502 .end·method
  
476 .method·public·final·b()V503 .method·public·final·b()V
477 ····.locals·2504 ····.locals·2
  
478 ····.line·1505 ····.line·1
479 ····iget·v0,·p0,·Landroidx/lifecycle/B;->g:I506 ····iget·v0,·p0,·Landroidx/lifecycle/B;->g:I
Offset 528, 15 lines modifiedOffset 555, 15 lines modified
  
528 ····.line·24555 ····.line·24
529 ····:cond_0556 ····:cond_0
530 ····iget-object·v0,·p0,·Landroidx/lifecycle/B;->j:Landroid/os/Handler;557 ····iget-object·v0,·p0,·Landroidx/lifecycle/B;->j:Landroid/os/Handler;
  
531 ····.line·25558 ····.line·25
532 ····.line·26559 ····.line·26
533 ····invoke-static·{v0},·LQ0/h;->b(Ljava/lang/Object;)V560 ····invoke-static·{v0},·LP0/h;->b(Ljava/lang/Object;)V
  
534 ····.line·27561 ····.line·27
Max diff block lines reached; 378/2819 bytes (13.41%) of diff not shown.
4.84 KB
smali/androidx/lifecycle/E.smali
Max HTML report size reached
691 B
smali/androidx/lifecycle/DefaultLifecycleObserver.smali
    
Offset 3, 24 lines modifiedOffset 3, 13 lines modified
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroidx/lifecycle/s;5 .implements·Landroidx/lifecycle/s;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·abstract·a(Landroidx/lifecycle/t;)V7 .method·public·a(Landroidx/lifecycle/t;)V
 8 ····.locals·0
8 .end·method 
  
9 .method·public·abstract·b(Landroidx/lifecycle/t;)V 
10 .end·method 
  
11 .method·public·abstract·e(Landroidx/lifecycle/t;)V 
12 .end·method 
  
13 .method·public·abstract·f(Landroidx/lifecycle/t;)V 
14 .end·method 
  
15 .method·public·abstract·g()V 
16 .end·method 
  
17 .method·public·abstract·h(Landroidx/lifecycle/t;)V9 ····.line·1
 10 ····return-void
18 .end·method11 .end·method
1.31 KB
smali/androidx/lifecycle/C.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"event"10 ····const-string·v0,·"event"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p1,·v0},·LP0/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 ····instance-of·v0,·p0,·Landroidx/lifecycle/t;17 ····instance-of·v0,·p0,·Landroidx/lifecycle/t;
  
18 ····.line·718 ····.line·7
Offset 33, 33 lines modifiedOffset 33, 29 lines modified
  
33 ····.line·1333 ····.line·13
34 ····.line·1434 ····.line·14
35 ····.line·1535 ····.line·15
36 ····move-result-object·p036 ····move-result-object·p0
  
37 ····.line·1637 ····.line·16
38 ····invoke-static·{p0},·LC0/e;->i(Ljava/lang/Object;)Z38 ····if-eqz·p0,·:cond_0
  
39 ····.line·1739 ····.line·17
40 ····.line·1840 ····.line·18
 41 ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/v;->d(Landroidx/lifecycle/k;)V
41 ····.line·19 
42 ····move-result·v0 
  
 42 ····.line·19
43 ····.line·2043 ····.line·20
44 ····if-eqz·v0,·:cond_0 
  
45 ····.line·2144 ····.line·21
 45 ····:cond_0
 46 ····return-void
46 ····.line·2247 ····.line·22
47 ····invoke-virtual·{p0,·p1},·Landroidx/lifecycle/v;->d(Landroidx/lifecycle/k;)V 
  
48 ····.line·2348 ····.line·23
49 ····.line·2449 ····.line·24
50 ····.line·2550 ····.line·25
51 ····:cond_0 
52 ····return-void 
53 ····.line·2651 ····.line·26
54 ····.line·2752 ····.line·27
55 ····.line·2853 ····.line·28
56 ····.line·2954 ····.line·29
57 ····.line·3055 ····.line·30
58 ····.line·3156 ····.line·31
59 ····.line·3257 ····.line·32
Offset 210, 8 lines modifiedOffset 206, 13 lines modified
210 ····.line·177206 ····.line·177
211 ····.line·178207 ····.line·178
212 ····.line·179208 ····.line·179
213 ····.line·180209 ····.line·180
214 ····.line·181210 ····.line·181
215 ····.line·182211 ····.line·182
216 ····.line·183212 ····.line·183
 213 ····.line·184
 214 ····.line·185
 215 ····.line·186
 216 ····.line·187
 217 ····.line·188
217 .end·method218 .end·method
1.64 KB
smali/androidx/lifecycle/A$a.smali
    
Offset 147, 27 lines modifiedOffset 147, 33 lines modified
147 ····.line·118147 ····.line·118
148 ····.line·119148 ····.line·119
149 ····.line·120149 ····.line·120
150 ····.line·121150 ····.line·121
151 ····.line·122151 ····.line·122
152 ····.line·123152 ····.line·123
153 ····.line·124153 ····.line·124
 154 ····.line·125
 155 ····.line·126
 156 ····.line·127
 157 ····.line·128
 158 ····.line·129
 159 ····.line·130
154 .end·method160 .end·method
  
  
155 #·virtual·methods161 #·virtual·methods
156 .method·public·onActivityPostResumed(Landroid/app/Activity;)V162 .method·public·onActivityPostResumed(Landroid/app/Activity;)V
157 ····.locals·1163 ····.locals·1
  
158 ····.line·1164 ····.line·1
159 ····const-string·v0,·"activity"165 ····const-string·v0,·"activity"
  
160 ····.line·2166 ····.line·2
161 ····.line·3167 ····.line·3
162 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V168 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
163 ····.line·4169 ····.line·4
164 ····.line·5170 ····.line·5
165 ····.line·6171 ····.line·6
166 ····iget-object·p1,·p0,·Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;172 ····iget-object·p1,·p0,·Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;
  
167 ····.line·7173 ····.line·7
Offset 287, 25 lines modifiedOffset 293, 31 lines modified
287 ····.line·118293 ····.line·118
288 ····.line·119294 ····.line·119
289 ····.line·120295 ····.line·120
290 ····.line·121296 ····.line·121
291 ····.line·122297 ····.line·122
292 ····.line·123298 ····.line·123
293 ····.line·124299 ····.line·124
 300 ····.line·125
 301 ····.line·126
 302 ····.line·127
 303 ····.line·128
 304 ····.line·129
 305 ····.line·130
294 .end·method306 .end·method
  
295 .method·public·onActivityPostStarted(Landroid/app/Activity;)V307 .method·public·onActivityPostStarted(Landroid/app/Activity;)V
296 ····.locals·2308 ····.locals·2
  
297 ····.line·1309 ····.line·1
298 ····const-string·v0,·"activity"310 ····const-string·v0,·"activity"
  
299 ····.line·2311 ····.line·2
300 ····.line·3312 ····.line·3
301 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V313 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
302 ····.line·4314 ····.line·4
303 ····.line·5315 ····.line·5
304 ····.line·6316 ····.line·6
305 ····iget-object·p1,·p0,·Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;317 ····iget-object·p1,·p0,·Landroidx/lifecycle/A$a;->this$0:Landroidx/lifecycle/B;
  
306 ····.line·7318 ····.line·7
Offset 448, 8 lines modifiedOffset 460, 14 lines modified
448 ····.line·118460 ····.line·118
449 ····.line·119461 ····.line·119
450 ····.line·120462 ····.line·120
451 ····.line·121463 ····.line·121
452 ····.line·122464 ····.line·122
453 ····.line·123465 ····.line·123
454 ····.line·124466 ····.line·124
 467 ····.line·125
 468 ····.line·126
 469 ····.line·127
 470 ····.line·128
 471 ····.line·129
 472 ····.line·130
455 .end·method473 .end·method
952 B
smali/androidx/datastore/preferences/protobuf/y.smali
    
Offset 181, 14 lines modifiedOffset 181, 23 lines modified
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·129187 ····.line·129
 188 ····.line·130
 189 ····.line·131
 190 ····.line·132
 191 ····.line·133
 192 ····.line·134
 193 ····.line·135
 194 ····.line·136
 195 ····.line·137
 196 ····.line·138
188 .end·method197 .end·method
  
189 .method·public·static·a(Ljava/lang/Object;Ljava/lang/String;)V198 .method·public·static·a(Ljava/lang/Object;Ljava/lang/String;)V
190 ····.locals·0199 ····.locals·0
  
191 ····.line·1200 ····.line·1
192 ····if-eqz·p0,·:cond_0201 ····if-eqz·p0,·:cond_0
Offset 379, 23 lines modifiedOffset 388, 28 lines modified
379 ····.line·177388 ····.line·177
380 ····.line·178389 ····.line·178
381 ····.line·179390 ····.line·179
382 ····.line·180391 ····.line·180
383 ····.line·181392 ····.line·181
384 ····.line·182393 ····.line·182
385 ····.line·183394 ····.line·183
 395 ····.line·184
 396 ····.line·185
 397 ····.line·186
 398 ····.line·187
 399 ····.line·188
386 .end·method400 .end·method
  
387 .method·public·static·b(J)I401 .method·public·static·b(J)I
388 ····.locals·2402 ····.locals·2
  
389 ····.line·1403 ····.line·1
390 ····const/16·v0,·0x20404 ····const/16·v0,·0x20
  
391 ····ushr-long·v0,·p0,·v0405 ····ushr-long·v0,·p0,·v0
  
392 ····xor-long/2addr·p0,·v0406 ····xor-long/2addr·p0,·v0
  
393 ····long-to-int·p1,·p0407 ····long-to-int·p0,·p0
  
394 ····return·p1408 ····return·p0
395 .end·method409 .end·method
6.25 KB
smali/androidx/datastore/preferences/protobuf/w.smali
Max HTML report size reached
380 B
smali/androidx/datastore/preferences/protobuf/v.smali
    
Offset 138, 8 lines modifiedOffset 138, 17 lines modified
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·128143 ····.line·128
144 ····.line·129144 ····.line·129
 145 ····.line·130
 146 ····.line·131
 147 ····.line·132
 148 ····.line·133
 149 ····.line·134
 150 ····.line·135
 151 ····.line·136
 152 ····.line·137
 153 ····.line·138
145 .end·method154 .end·method
2.08 KB
smali/androidx/datastore/preferences/protobuf/u.smali
    
Offset 162, 14 lines modifiedOffset 162, 20 lines modified
162 ····.line·118162 ····.line·118
163 ····.line·119163 ····.line·119
164 ····.line·120164 ····.line·120
165 ····.line·121165 ····.line·121
166 ····.line·122166 ····.line·122
167 ····.line·123167 ····.line·123
168 ····.line·124168 ····.line·124
 169 ····.line·125
 170 ····.line·126
 171 ····.line·127
 172 ····.line·128
 173 ····.line·129
 174 ····.line·130
169 .end·method175 .end·method
  
  
170 #·virtual·methods176 #·virtual·methods
171 .method·public·final·a()Landroidx/datastore/preferences/protobuf/w;177 .method·public·final·a()Landroidx/datastore/preferences/protobuf/w;
172 ····.locals·2178 ····.locals·2
  
Offset 320, 14 lines modifiedOffset 326, 23 lines modified
320 ····.line·123326 ····.line·123
321 ····.line·124327 ····.line·124
322 ····.line·125328 ····.line·125
323 ····.line·126329 ····.line·126
324 ····.line·127330 ····.line·127
325 ····.line·128331 ····.line·128
326 ····.line·129332 ····.line·129
 333 ····.line·130
 334 ····.line·131
 335 ····.line·132
 336 ····.line·133
 337 ····.line·134
 338 ····.line·135
 339 ····.line·136
 340 ····.line·137
 341 ····.line·138
327 .end·method342 .end·method
  
328 .method·public·final·b()Landroidx/datastore/preferences/protobuf/w;343 .method·public·final·b()Landroidx/datastore/preferences/protobuf/w;
329 ····.locals·3344 ····.locals·3
  
330 ····.line·1345 ····.line·1
331 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->g:Landroidx/datastore/preferences/protobuf/w;346 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->g:Landroidx/datastore/preferences/protobuf/w;
Offset 490, 14 lines modifiedOffset 505, 23 lines modified
490 ····.line·123505 ····.line·123
491 ····.line·124506 ····.line·124
492 ····.line·125507 ····.line·125
493 ····.line·126508 ····.line·126
494 ····.line·127509 ····.line·127
495 ····.line·128510 ····.line·128
496 ····.line·129511 ····.line·129
 512 ····.line·130
 513 ····.line·131
 514 ····.line·132
 515 ····.line·133
 516 ····.line·134
 517 ····.line·135
 518 ····.line·136
 519 ····.line·137
 520 ····.line·138
497 .end·method521 .end·method
  
498 .method·public·final·c()V522 .method·public·final·c()V
499 ····.locals·4523 ····.locals·4
  
500 ····.line·1524 ····.line·1
501 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->g:Landroidx/datastore/preferences/protobuf/w;525 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->g:Landroidx/datastore/preferences/protobuf/w;
Offset 658, 14 lines modifiedOffset 682, 23 lines modified
658 ····.line·123682 ····.line·123
659 ····.line·124683 ····.line·124
660 ····.line·125684 ····.line·125
661 ····.line·126685 ····.line·126
662 ····.line·127686 ····.line·127
663 ····.line·128687 ····.line·128
664 ····.line·129688 ····.line·129
 689 ····.line·130
 690 ····.line·131
 691 ····.line·132
 692 ····.line·133
 693 ····.line·134
 694 ····.line·135
 695 ····.line·136
 696 ····.line·137
 697 ····.line·138
665 .end·method698 .end·method
  
666 .method·public·final·clone()Ljava/lang/Object;699 .method·public·final·clone()Ljava/lang/Object;
667 ····.locals·2700 ····.locals·2
  
668 ····.line·1701 ····.line·1
669 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->f:Landroidx/datastore/preferences/protobuf/w;702 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/u;->f:Landroidx/datastore/preferences/protobuf/w;
Offset 809, 8 lines modifiedOffset 842, 17 lines modified
809 ····.line·123842 ····.line·123
810 ····.line·124843 ····.line·124
811 ····.line·125844 ····.line·125
812 ····.line·126845 ····.line·126
813 ····.line·127846 ····.line·127
814 ····.line·128847 ····.line·128
815 ····.line·129848 ····.line·129
 849 ····.line·130
 850 ····.line·131
 851 ····.line·132
 852 ····.line·133
 853 ····.line·134
 854 ····.line·135
 855 ····.line·136
 856 ····.line·137
 857 ····.line·138
816 .end·method858 .end·method
1.1 KB
smali/androidx/datastore/preferences/protobuf/t.smali
    
Offset 152, 14 lines modifiedOffset 152, 23 lines modified
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·129158 ····.line·129
 159 ····.line·130
 160 ····.line·131
 161 ····.line·132
 162 ····.line·133
 163 ····.line·134
 164 ····.line·135
 165 ····.line·136
 166 ····.line·137
 167 ····.line·138
159 .end·method168 .end·method
  
160 .method·public·synthetic·constructor·<init>(I)V169 .method·public·synthetic·constructor·<init>(I)V
161 ····.locals·0170 ····.locals·0
  
162 ····.line·1171 ····.line·1
163 ····iput·p1,·p0,·Landroidx/datastore/preferences/protobuf/t;->a:I172 ····iput·p1,·p0,·Landroidx/datastore/preferences/protobuf/t;->a:I
Offset 376, 14 lines modifiedOffset 385, 20 lines modified
376 ····.line·118385 ····.line·118
377 ····.line·119386 ····.line·119
378 ····.line·120387 ····.line·120
379 ····.line·121388 ····.line·121
380 ····.line·122389 ····.line·122
381 ····.line·123390 ····.line·123
382 ····.line·124391 ····.line·124
 392 ····.line·125
 393 ····.line·126
 394 ····.line·127
 395 ····.line·128
 396 ····.line·129
 397 ····.line·130
383 .end·method398 .end·method
  
384 .method·public·final·b(Ljava/lang/Class;)Z399 .method·public·final·b(Ljava/lang/Class;)Z
385 ····.locals·1400 ····.locals·1
  
386 ····.line·1401 ····.line·1
387 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/t;->a:I402 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/t;->a:I
Offset 526, 8 lines modifiedOffset 541, 14 lines modified
526 ····.line·118541 ····.line·118
527 ····.line·119542 ····.line·119
528 ····.line·120543 ····.line·120
529 ····.line·121544 ····.line·121
530 ····.line·122545 ····.line·122
531 ····.line·123546 ····.line·123
532 ····.line·124547 ····.line·124
 548 ····.line·125
 549 ····.line·126
 550 ····.line·127
 551 ····.line·128
 552 ····.line·129
 553 ····.line·130
533 .end·method554 .end·method
61.7 KB
smali/androidx/datastore/preferences/protobuf/s.smali
Max HTML report size reached
24.6 KB
smali/androidx/datastore/preferences/protobuf/s0.smali
Max HTML report size reached
16.7 KB
smali/androidx/datastore/preferences/protobuf/r.smali
Max HTML report size reached
41.0 KB
smali/androidx/datastore/preferences/protobuf/r0.smali
Max HTML report size reached
380 B
smali/androidx/datastore/preferences/protobuf/q.smali
    
Offset 173, 8 lines modifiedOffset 173, 17 lines modified
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·129179 ····.line·129
 180 ····.line·130
 181 ····.line·131
 182 ····.line·132
 183 ····.line·133
 184 ····.line·134
 185 ····.line·135
 186 ····.line·136
 187 ····.line·137
 188 ····.line·138
180 .end·method189 .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/r0;2 .super·Landroidx/datastore/preferences/protobuf/s0;
3 .source·"SourceFile"3 .source·"SourceFile"
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/r0;2 .super·Landroidx/datastore/preferences/protobuf/s0;
3 .source·"SourceFile"3 .source·"SourceFile"
2.25 KB
smali/androidx/datastore/preferences/protobuf/o.smali
    
Offset 147, 14 lines modifiedOffset 147, 23 lines modified
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·129153 ····.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
154 .end·method163 .end·method
  
155 .method·public·static·a()Landroidx/datastore/preferences/protobuf/o;164 .method·public·static·a()Landroidx/datastore/preferences/protobuf/o;
156 ····.locals·4165 ····.locals·4
  
157 ····.line·1166 ····.line·1
158 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/T;->c:Landroidx/datastore/preferences/protobuf/T;167 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/T;->c:Landroidx/datastore/preferences/protobuf/T;
Offset 229, 72 lines modifiedOffset 238, 68 lines modified
229 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0238 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
230 ····.line·31239 ····.line·31
231 ····.line·32240 ····.line·32
232 ····move-object·v3,·v0241 ····move-object·v3,·v0
  
233 ····.line·33242 ····.line·33
234 ····goto·:goto_0 
  
235 ····.line·34 
236 ····:catch_0243 ····:catch_0
237 ····nop 
  
238 ····.line·35 
239 ····:goto_0244 ····:goto_0
240 ····if-eqz·v3,·:cond_1245 ····if-eqz·v3,·:cond_1
  
241 ····.line·36246 ····.line·34
242 ····.line·37247 ····.line·35
243 ····move-object·v0,·v3248 ····move-object·v0,·v3
  
244 ····.line·38249 ····.line·36
245 ····goto·:goto_1250 ····goto·:goto_1
  
246 ····.line·39251 ····.line·37
247 ····:cond_1252 ····:cond_1
248 ····:try_start_2253 ····:try_start_2
249 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/o;->b:Landroidx/datastore/preferences/protobuf/o;254 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/o;->b:Landroidx/datastore/preferences/protobuf/o;
  
250 ····.line·40255 ····.line·38
251 ····.line·41256 ····.line·39
252 ····:goto_1257 ····:goto_1
253 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/o;->a:Landroidx/datastore/preferences/protobuf/o;258 ····sput-object·v0,·Landroidx/datastore/preferences/protobuf/o;->a:Landroidx/datastore/preferences/protobuf/o;
  
254 ····.line·42259 ····.line·40
255 ····.line·43260 ····.line·41
256 ····goto·:goto_2261 ····goto·:goto_2
  
257 ····.line·44262 ····.line·42
258 ····:catchall_0263 ····:catchall_0
259 ····move-exception·v0264 ····move-exception·v0
  
260 ····.line·45265 ····.line·43
261 ····goto·:goto_3266 ····goto·:goto_3
  
262 ····.line·46267 ····.line·44
263 ····:cond_2268 ····:cond_2
264 ····:goto_2269 ····:goto_2
265 ····monitor-exit·v1270 ····monitor-exit·v1
  
266 ····.line·47271 ····.line·45
267 ····return-object·v0272 ····return-object·v0
  
268 ····.line·48273 ····.line·46
269 ····:goto_3274 ····:goto_3
270 ····monitor-exit·v1275 ····monitor-exit·v1
271 ····:try_end_2276 ····:try_end_2
272 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0277 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
273 ····.line·49278 ····.line·47
274 ····throw·v0279 ····throw·v0
  
275 ····.line·50280 ····.line·48
276 ····:cond_3281 ····:cond_3
277 ····return-object·v0282 ····return-object·v0
 283 ····.line·49
 284 ····.line·50
278 ····.line·51285 ····.line·51
279 ····.line·52286 ····.line·52
280 ····.line·53287 ····.line·53
281 ····.line·54288 ····.line·54
282 ····.line·55289 ····.line·55
283 ····.line·56290 ····.line·56
284 ····.line·57291 ····.line·57
Offset 366, 8 lines modifiedOffset 371, 17 lines modified
366 ····.line·123371 ····.line·123
367 ····.line·124372 ····.line·124
368 ····.line·125373 ····.line·125
369 ····.line·126374 ····.line·126
370 ····.line·127375 ····.line·127
371 ····.line·128376 ····.line·128
372 ····.line·129377 ····.line·129
 378 ····.line·130
 379 ····.line·131
 380 ····.line·132
 381 ····.line·133
 382 ····.line·134
 383 ····.line·135
 384 ····.line·136
 385 ····.line·137
 386 ····.line·138
373 .end·method387 .end·method
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/r0;2 .super·Landroidx/datastore/preferences/protobuf/s0;
3 .source·"SourceFile"3 .source·"SourceFile"
380 B
smali/androidx/datastore/preferences/protobuf/n.smali
    
Offset 154, 8 lines modifiedOffset 154, 17 lines modified
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·129160 ····.line·129
 161 ····.line·130
 162 ····.line·131
 163 ····.line·132
 164 ····.line·133
 165 ····.line·134
 166 ····.line·135
 167 ····.line·136
 168 ····.line·137
 169 ····.line·138
161 .end·method170 .end·method
7.63 KB
smali/androidx/datastore/preferences/protobuf/n0.smali
Max HTML report size reached
118 KB
smali/androidx/datastore/preferences/protobuf/m.smali
Max HTML report size reached
7.39 KB
smali/androidx/datastore/preferences/protobuf/m0.smali
Max HTML report size reached
335 B
smali/androidx/datastore/preferences/protobuf/l.smali
    
Offset 132, 8 lines modifiedOffset 132, 14 lines modified
132 ····.line·118132 ····.line·118
133 ····.line·119133 ····.line·119
134 ····.line·120134 ····.line·120
135 ····.line·121135 ····.line·121
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
139 .end·method145 .end·method
39.6 KB
smali/androidx/datastore/preferences/protobuf/l0.smali
Max HTML report size reached
11.3 KB
smali/androidx/datastore/preferences/protobuf/k.smali
Max HTML report size reached
306 KB
smali/androidx/datastore/preferences/protobuf/k0.smali
Max HTML report size reached
380 B
smali/androidx/datastore/preferences/protobuf/j.smali
    
Offset 253, 8 lines modifiedOffset 253, 17 lines modified
253 ····.line·123253 ····.line·123
254 ····.line·124254 ····.line·124
255 ····.line·125255 ····.line·125
256 ····.line·126256 ····.line·126
257 ····.line·127257 ····.line·127
258 ····.line·128258 ····.line·128
259 ····.line·129259 ····.line·129
 260 ····.line·130
 261 ····.line·131
 262 ····.line·132
 263 ····.line·133
 264 ····.line·134
 265 ····.line·135
 266 ····.line·136
 267 ····.line·137
 268 ····.line·138
260 .end·method269 .end·method
20.4 KB
smali/androidx/datastore/preferences/protobuf/j0.smali
Max HTML report size reached
27.4 KB
smali/androidx/datastore/preferences/protobuf/i.smali
Max HTML report size reached
12.3 KB
smali/androidx/datastore/preferences/protobuf/i0.smali
Max HTML report size reached
22.9 KB
smali/androidx/datastore/preferences/protobuf/h.smali
Max HTML report size reached
46.3 KB
smali/androidx/datastore/preferences/protobuf/h0.smali
Max HTML report size reached
8.97 KB
smali/androidx/datastore/preferences/protobuf/g.smali
Max HTML report size reached
4.27 KB
smali/androidx/datastore/preferences/protobuf/g0.smali
    
Offset 250, 14 lines modifiedOffset 250, 19 lines modified
250 ····.line·177250 ····.line·177
251 ····.line·178251 ····.line·178
252 ····.line·179252 ····.line·179
253 ····.line·180253 ····.line·180
254 ····.line·181254 ····.line·181
255 ····.line·182255 ····.line·182
256 ····.line·183256 ····.line·183
 257 ····.line·184
 258 ····.line·185
 259 ····.line·186
 260 ····.line·187
 261 ····.line·188
257 .end·method262 .end·method
  
258 .method·public·final·d(JLjava/lang/Object;)D263 .method·public·final·d(JLjava/lang/Object;)D
259 ····.locals·1264 ····.locals·1
  
260 ····.line·1265 ····.line·1
261 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I266 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I
Offset 469, 14 lines modifiedOffset 474, 19 lines modified
469 ····.line·177474 ····.line·177
470 ····.line·178475 ····.line·178
471 ····.line·179476 ····.line·179
472 ····.line·180477 ····.line·180
473 ····.line·181478 ····.line·181
474 ····.line·182479 ····.line·182
475 ····.line·183480 ····.line·183
 481 ····.line·184
 482 ····.line·185
 483 ····.line·186
 484 ····.line·187
 485 ····.line·188
476 .end·method486 .end·method
  
477 .method·public·final·e(JLjava/lang/Object;)F487 .method·public·final·e(JLjava/lang/Object;)F
478 ····.locals·1488 ····.locals·1
  
479 ····.line·1489 ····.line·1
480 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I490 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I
Offset 688, 14 lines modifiedOffset 698, 19 lines modified
688 ····.line·177698 ····.line·177
689 ····.line·178699 ····.line·178
690 ····.line·179700 ····.line·179
691 ····.line·180701 ····.line·180
692 ····.line·181702 ····.line·181
693 ····.line·182703 ····.line·182
694 ····.line·183704 ····.line·183
 705 ····.line·184
 706 ····.line·185
 707 ····.line·186
 708 ····.line·187
 709 ····.line·188
695 .end·method710 .end·method
  
696 .method·public·final·j(Ljava/lang/Object;JZ)V711 .method·public·final·j(Ljava/lang/Object;JZ)V
697 ····.locals·1712 ····.locals·1
  
698 ····.line·1713 ····.line·1
699 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I714 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I
Offset 1305, 14 lines modifiedOffset 1320, 48 lines modified
1305 ····.line·5591320 ····.line·559
1306 ····.line·5601321 ····.line·560
1307 ····.line·5611322 ····.line·561
1308 ····.line·5621323 ····.line·562
1309 ····.line·5631324 ····.line·563
1310 ····.line·5641325 ····.line·564
1311 ····.line·5651326 ····.line·565
 1327 ····.line·566
 1328 ····.line·567
 1329 ····.line·568
 1330 ····.line·569
 1331 ····.line·570
 1332 ····.line·571
 1333 ····.line·572
 1334 ····.line·573
 1335 ····.line·574
 1336 ····.line·575
 1337 ····.line·576
 1338 ····.line·577
 1339 ····.line·578
 1340 ····.line·579
 1341 ····.line·580
 1342 ····.line·581
 1343 ····.line·582
 1344 ····.line·583
 1345 ····.line·584
 1346 ····.line·585
 1347 ····.line·586
 1348 ····.line·587
 1349 ····.line·588
 1350 ····.line·589
 1351 ····.line·590
 1352 ····.line·591
 1353 ····.line·592
 1354 ····.line·593
 1355 ····.line·594
 1356 ····.line·595
 1357 ····.line·596
 1358 ····.line·597
 1359 ····.line·598
 1360 ····.line·599
1312 .end·method1361 .end·method
  
1313 .method·public·final·k(Ljava/lang/Object;JB)V1362 .method·public·final·k(Ljava/lang/Object;JB)V
1314 ····.locals·11363 ····.locals·1
  
1315 ····.line·11364 ····.line·1
1316 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I1365 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/g0;->b:I
Offset 1914, 14 lines modifiedOffset 1963, 48 lines modified
1914 ····.line·5591963 ····.line·559
1915 ····.line·5601964 ····.line·560
1916 ····.line·5611965 ····.line·561
1917 ····.line·5621966 ····.line·562
1918 ····.line·5631967 ····.line·563
1919 ····.line·5641968 ····.line·564
1920 ····.line·5651969 ····.line·565
 1970 ····.line·566
 1971 ····.line·567
 1972 ····.line·568
 1973 ····.line·569
 1974 ····.line·570
 1975 ····.line·571
 1976 ····.line·572
 1977 ····.line·573
 1978 ····.line·574
 1979 ····.line·575
 1980 ····.line·576
Max diff block lines reached; 1725/4260 bytes (40.49%) of diff not shown.
2.91 KB
smali/androidx/datastore/preferences/protobuf/f.smali
    
Offset 587, 14 lines modifiedOffset 587, 48 lines modified
587 ····.line·559587 ····.line·559
588 ····.line·560588 ····.line·560
589 ····.line·561589 ····.line·561
590 ····.line·562590 ····.line·562
591 ····.line·563591 ····.line·563
592 ····.line·564592 ····.line·564
593 ····.line·565593 ····.line·565
 594 ····.line·566
 595 ····.line·567
 596 ····.line·568
 597 ····.line·569
 598 ····.line·570
 599 ····.line·571
 600 ····.line·572
 601 ····.line·573
 602 ····.line·574
 603 ····.line·575
 604 ····.line·576
 605 ····.line·577
 606 ····.line·578
 607 ····.line·579
 608 ····.line·580
 609 ····.line·581
 610 ····.line·582
 611 ····.line·583
 612 ····.line·584
 613 ····.line·585
 614 ····.line·586
 615 ····.line·587
 616 ····.line·588
 617 ····.line·589
 618 ····.line·590
 619 ····.line·591
 620 ····.line·592
 621 ····.line·593
 622 ····.line·594
 623 ····.line·595
 624 ····.line·596
 625 ····.line·597
 626 ····.line·598
 627 ····.line·599
594 .end·method628 .end·method
  
  
595 #·virtual·methods629 #·virtual·methods
596 .method·public·final·a(I)B630 .method·public·final·a(I)B
597 ····.locals·4631 ····.locals·4
  
Offset 669, 15 lines modifiedOffset 703, 15 lines modified
  
669 ····.line·35703 ····.line·35
670 ····.line·36704 ····.line·36
671 ····const-string·v3,·",·"705 ····const-string·v3,·",·"
  
672 ····.line·37706 ····.line·37
673 ····.line·38707 ····.line·38
674 ····invoke-static·{v2,·p1,·v3,·v1},·LC0/e;->e(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String;708 ····invoke-static·{v2,·p1,·v3,·v1},·LM/d;->e(Ljava/lang/String;ILjava/lang/String;I)Ljava/lang/String;
  
675 ····.line·39709 ····.line·39
676 ····.line·40710 ····.line·40
677 ····.line·41711 ····.line·41
678 ····move-result-object·p1712 ····move-result-object·p1
  
679 ····.line·42713 ····.line·42
Offset 773, 14 lines modifiedOffset 807, 20 lines modified
773 ····.line·118807 ····.line·118
774 ····.line·119808 ····.line·119
775 ····.line·120809 ····.line·120
776 ····.line·121810 ····.line·121
777 ····.line·122811 ····.line·122
778 ····.line·123812 ····.line·123
779 ····.line·124813 ····.line·124
 814 ····.line·125
 815 ····.line·126
 816 ····.line·127
 817 ····.line·128
 818 ····.line·129
 819 ····.line·130
780 .end·method820 .end·method
  
781 .method·public·final·d([BI)V821 .method·public·final·d([BI)V
782 ····.locals·3822 ····.locals·3
  
783 ····.line·1823 ····.line·1
784 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/g;->g:[B824 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/g;->g:[B
Offset 970, 14 lines modifiedOffset 1010, 19 lines modified
970 ····.line·1771010 ····.line·177
971 ····.line·1781011 ····.line·178
972 ····.line·1791012 ····.line·179
973 ····.line·1801013 ····.line·180
974 ····.line·1811014 ····.line·181
975 ····.line·1821015 ····.line·182
976 ····.line·1831016 ····.line·183
 1017 ····.line·184
 1018 ····.line·185
 1019 ····.line·186
 1020 ····.line·187
 1021 ····.line·188
977 .end·method1022 .end·method
  
978 .method·public·final·e()I1023 .method·public·final·e()I
979 ····.locals·11024 ····.locals·1
  
980 ····.line·11025 ····.line·1
981 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->j:I1026 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/f;->j:I
Offset 1107, 14 lines modifiedOffset 1152, 23 lines modified
1107 ····.line·1231152 ····.line·123
1108 ····.line·1241153 ····.line·124
1109 ····.line·1251154 ····.line·125
1110 ····.line·1261155 ····.line·126
1111 ····.line·1271156 ····.line·127
1112 ····.line·1281157 ····.line·128
1113 ····.line·1291158 ····.line·129
 1159 ····.line·130
 1160 ····.line·131
 1161 ····.line·132
 1162 ····.line·133
 1163 ····.line·134
 1164 ····.line·135
 1165 ····.line·136
 1166 ····.line·137
 1167 ····.line·138
1114 .end·method1168 .end·method
  
1115 .method·public·final·f(I)B1169 .method·public·final·f(I)B
1116 ····.locals·11170 ····.locals·1
  
Max diff block lines reached; 704/2873 bytes (24.50%) of diff not shown.
760 B
smali/androidx/datastore/preferences/protobuf/f0.smali
    
Offset 181, 14 lines modifiedOffset 181, 23 lines modified
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·129187 ····.line·129
 188 ····.line·130
 189 ····.line·131
 190 ····.line·132
 191 ····.line·133
 192 ····.line·134
 193 ····.line·135
 194 ····.line·136
 195 ····.line·137
 196 ····.line·138
188 .end·method197 .end·method
  
  
189 #·virtual·methods198 #·virtual·methods
190 .method·public·final·bridge·synthetic·run()Ljava/lang/Object;199 .method·public·final·bridge·synthetic·run()Ljava/lang/Object;
191 ····.locals·1200 ····.locals·1
  
Offset 322, 8 lines modifiedOffset 331, 17 lines modified
322 ····.line·123331 ····.line·123
323 ····.line·124332 ····.line·124
324 ····.line·125333 ····.line·125
325 ····.line·126334 ····.line·126
326 ····.line·127335 ····.line·127
327 ····.line·128336 ····.line·128
328 ····.line·129337 ····.line·129
 338 ····.line·130
 339 ····.line·131
 340 ····.line·132
 341 ····.line·133
 342 ····.line·134
 343 ····.line·135
 344 ····.line·136
 345 ····.line·137
 346 ····.line·138
329 .end·method347 .end·method
1.2 KB
smali/androidx/datastore/preferences/protobuf/e0.smali
    
Offset 153, 14 lines modifiedOffset 153, 20 lines modified
153 ····.line·118153 ····.line·118
154 ····.line·119154 ····.line·119
155 ····.line·120155 ····.line·120
156 ····.line·121156 ····.line·121
157 ····.line·122157 ····.line·122
158 ····.line·123158 ····.line·123
159 ····.line·124159 ····.line·124
 160 ····.line·125
 161 ····.line·126
 162 ····.line·127
 163 ····.line·128
 164 ····.line·129
 165 ····.line·130
160 .end·method166 .end·method
  
161 .method·public·static·b(ILandroidx/datastore/preferences/protobuf/k;Ljava/lang/Object;)Z167 .method·public·static·b(ILandroidx/datastore/preferences/protobuf/k;Ljava/lang/Object;)Z
162 ····.locals·8168 ····.locals·8
  
163 ····.line·1169 ····.line·1
164 ····iget-object·v0,·p1,·Landroidx/datastore/preferences/protobuf/k;->a:Landroidx/datastore/preferences/protobuf/j;170 ····iget-object·v0,·p1,·Landroidx/datastore/preferences/protobuf/k;->a:Landroidx/datastore/preferences/protobuf/j;
Offset 913, 8 lines modifiedOffset 919, 42 lines modified
913 ····.line·559919 ····.line·559
914 ····.line·560920 ····.line·560
915 ····.line·561921 ····.line·561
916 ····.line·562922 ····.line·562
917 ····.line·563923 ····.line·563
918 ····.line·564924 ····.line·564
919 ····.line·565925 ····.line·565
 926 ····.line·566
 927 ····.line·567
 928 ····.line·568
 929 ····.line·569
 930 ····.line·570
 931 ····.line·571
 932 ····.line·572
 933 ····.line·573
 934 ····.line·574
 935 ····.line·575
 936 ····.line·576
 937 ····.line·577
 938 ····.line·578
 939 ····.line·579
 940 ····.line·580
 941 ····.line·581
 942 ····.line·582
 943 ····.line·583
 944 ····.line·584
 945 ····.line·585
 946 ····.line·586
 947 ····.line·587
 948 ····.line·588
 949 ····.line·589
 950 ····.line·590
 951 ····.line·591
 952 ····.line·592
 953 ····.line·593
 954 ····.line·594
 955 ····.line·595
 956 ····.line·596
 957 ····.line·597
 958 ····.line·598
 959 ····.line·599
920 .end·method960 .end·method
1.47 KB
smali/androidx/datastore/preferences/protobuf/d.smali
    
Offset 153, 14 lines modifiedOffset 153, 20 lines modified
153 ····.line·118153 ····.line·118
154 ····.line·119154 ····.line·119
155 ····.line·120155 ····.line·120
156 ····.line·121156 ····.line·121
157 ····.line·122157 ····.line·122
158 ····.line·123158 ····.line·123
159 ····.line·124159 ····.line·124
 160 ····.line·125
 161 ····.line·126
 162 ····.line·127
 163 ····.line·128
 164 ····.line·129
 165 ····.line·130
160 .end·method166 .end·method
  
  
161 #·virtual·methods167 #·virtual·methods
162 .method·public·final·hasNext()Z168 .method·public·final·hasNext()Z
163 ····.locals·2169 ····.locals·2
  
Offset 303, 14 lines modifiedOffset 309, 23 lines modified
303 ····.line·123309 ····.line·123
304 ····.line·124310 ····.line·124
305 ····.line·125311 ····.line·125
306 ····.line·126312 ····.line·126
307 ····.line·127313 ····.line·127
308 ····.line·128314 ····.line·128
309 ····.line·129315 ····.line·129
 316 ····.line·130
 317 ····.line·131
 318 ····.line·132
 319 ····.line·133
 320 ····.line·134
 321 ····.line·135
 322 ····.line·136
 323 ····.line·137
 324 ····.line·138
310 .end·method325 .end·method
  
311 .method·public·final·next()Ljava/lang/Object;326 .method·public·final·next()Ljava/lang/Object;
312 ····.locals·2327 ····.locals·2
  
313 ····.line·1328 ····.line·1
314 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/d;->f:I329 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/d;->f:I
Offset 465, 14 lines modifiedOffset 480, 23 lines modified
465 ····.line·123480 ····.line·123
466 ····.line·124481 ····.line·124
467 ····.line·125482 ····.line·125
468 ····.line·126483 ····.line·126
469 ····.line·127484 ····.line·127
470 ····.line·128485 ····.line·128
471 ····.line·129486 ····.line·129
 487 ····.line·130
 488 ····.line·131
 489 ····.line·132
 490 ····.line·133
 491 ····.line·134
 492 ····.line·135
 493 ····.line·136
 494 ····.line·137
 495 ····.line·138
472 .end·method496 .end·method
  
473 .method·public·final·remove()V497 .method·public·final·remove()V
474 ····.locals·1498 ····.locals·1
  
475 ····.line·1499 ····.line·1
476 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;500 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
Offset 604, 8 lines modifiedOffset 628, 17 lines modified
604 ····.line·123628 ····.line·123
605 ····.line·124629 ····.line·124
606 ····.line·125630 ····.line·125
607 ····.line·126631 ····.line·126
608 ····.line·127632 ····.line·127
609 ····.line·128633 ····.line·128
610 ····.line·129634 ····.line·129
 635 ····.line·130
 636 ····.line·131
 637 ····.line·132
 638 ····.line·133
 639 ····.line·134
 640 ····.line·135
 641 ····.line·136
 642 ····.line·137
 643 ····.line·138
611 .end·method644 .end·method
382 B
smali/androidx/datastore/preferences/protobuf/c0.smali
    
Offset 137, 8 lines modifiedOffset 137, 17 lines modified
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·129143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
 150 ····.line·136
 151 ····.line·137
 152 ····.line·138
144 .end·method153 .end·method
28.6 KB
smali/androidx/datastore/preferences/protobuf/d0.smali
Max HTML report size reached
1.57 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 185, 14 lines modifiedOffset 180, 23 lines modified
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
190 ····.line·128185 ····.line·128
191 ····.line·129186 ····.line·129
 187 ····.line·130
 188 ····.line·131
 189 ····.line·132
 190 ····.line·133
 191 ····.line·134
 192 ····.line·135
 193 ····.line·136
 194 ····.line·137
 195 ····.line·138
192 .end·method196 .end·method
  
193 .method·public·static·a()Z197 .method·public·static·a()Z
194 ····.locals·1198 ····.locals·1
  
195 ····.line·1199 ····.line·1
196 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/c;->a:Ljava/lang/Class;200 ····sget-object·v0,·Landroidx/datastore/preferences/protobuf/c;->a:Ljava/lang/Class;
Offset 335, 8 lines modifiedOffset 339, 17 lines modified
335 ····.line·123339 ····.line·123
336 ····.line·124340 ····.line·124
337 ····.line·125341 ····.line·125
338 ····.line·126342 ····.line·126
339 ····.line·127343 ····.line·127
340 ····.line·128344 ····.line·128
341 ····.line·129345 ····.line·129
 346 ····.line·130
 347 ····.line·131
 348 ····.line·132
 349 ····.line·133
 350 ····.line·134
 351 ····.line·135
 352 ····.line·136
 353 ····.line·137
 354 ····.line·138
342 .end·method355 .end·method
7.08 KB
smali/androidx/datastore/preferences/protobuf/Y.smali
Max HTML report size reached
3.63 KB
smali/androidx/datastore/preferences/protobuf/b.smali
    
Offset 151, 14 lines modifiedOffset 151, 23 lines modified
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·128156 ····.line·128
157 ····.line·129157 ····.line·129
 158 ····.line·130
 159 ····.line·131
 160 ····.line·132
 161 ····.line·133
 162 ····.line·134
 163 ····.line·135
 164 ····.line·136
 165 ····.line·137
 166 ····.line·138
158 .end·method167 .end·method
  
159 .method·public·final·addAll(ILjava/util/Collection;)Z168 .method·public·final·addAll(ILjava/util/Collection;)Z
160 ····.locals·0169 ····.locals·0
  
161 ····.line·3170 ····.line·3
162 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V171 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V
Offset 174, 15 lines modifiedOffset 183, 15 lines modified
174 .method·public·final·addAll(Ljava/util/Collection;)Z183 .method·public·final·addAll(Ljava/util/Collection;)Z
175 ····.locals·0184 ····.locals·0
  
176 ····.line·1185 ····.line·1
177 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V186 ····invoke-virtual·{p0},·Landroidx/datastore/preferences/protobuf/b;->a()V
  
178 ····.line·2187 ····.line·2
179 ····invoke-super·{p0,·p1},·Ljava/util/AbstractList;->addAll(Ljava/util/Collection;)Z188 ····invoke-super·{p0,·p1},·Ljava/util/AbstractCollection;->addAll(Ljava/util/Collection;)Z
  
180 ····move-result·p1189 ····move-result·p1
  
181 ····return·p1190 ····return·p1
182 .end·method191 .end·method
  
183 .method·public·final·clear()V192 .method·public·final·clear()V
Offset 318, 14 lines modifiedOffset 327, 23 lines modified
318 ····.line·123327 ····.line·123
319 ····.line·124328 ····.line·124
320 ····.line·125329 ····.line·125
321 ····.line·126330 ····.line·126
322 ····.line·127331 ····.line·127
323 ····.line·128332 ····.line·128
324 ····.line·129333 ····.line·129
 334 ····.line·130
 335 ····.line·131
 336 ····.line·132
 337 ····.line·133
 338 ····.line·134
 339 ····.line·135
 340 ····.line·136
 341 ····.line·137
 342 ····.line·138
325 .end·method343 .end·method
  
326 .method·public·final·equals(Ljava/lang/Object;)Z344 .method·public·final·equals(Ljava/lang/Object;)Z
327 ····.locals·6345 ····.locals·6
  
328 ····.line·1346 ····.line·1
329 ····const/4·v0,·0x1347 ····const/4·v0,·0x1
Offset 398, 15 lines modifiedOffset 416, 15 lines modified
  
398 ····.line·31416 ····.line·31
399 ····.line·32417 ····.line·32
400 ····return·v2418 ····return·v2
  
401 ····.line·33419 ····.line·33
402 ····:cond_3420 ····:cond_3
403 ····const/4·v3,·0x0421 ····move·v3,·v2
  
404 ····.line·34422 ····.line·34
405 ····:goto_0423 ····:goto_0
406 ····if-ge·v3,·v1,·:cond_5424 ····if-ge·v3,·v1,·:cond_5
  
407 ····.line·35425 ····.line·35
408 ····.line·36426 ····.line·36
Offset 517, 14 lines modifiedOffset 535, 20 lines modified
517 ····.line·118535 ····.line·118
518 ····.line·119536 ····.line·119
519 ····.line·120537 ····.line·120
520 ····.line·121538 ····.line·121
521 ····.line·122539 ····.line·122
522 ····.line·123540 ····.line·123
523 ····.line·124541 ····.line·124
 542 ····.line·125
 543 ····.line·126
 544 ····.line·127
 545 ····.line·128
 546 ····.line·129
 547 ····.line·130
524 .end·method548 .end·method
  
525 .method·public·final·hashCode()I549 .method·public·final·hashCode()I
526 ····.locals·4550 ····.locals·4
  
527 ····.line·1551 ····.line·1
528 ····invoke-virtual·{p0},·Ljava/util/AbstractCollection;->size()I552 ····invoke-virtual·{p0},·Ljava/util/AbstractCollection;->size()I
Offset 680, 14 lines modifiedOffset 704, 23 lines modified
680 ····.line·123704 ····.line·123
681 ····.line·124705 ····.line·124
682 ····.line·125706 ····.line·125
683 ····.line·126707 ····.line·126
684 ····.line·127708 ····.line·127
685 ····.line·128709 ····.line·128
686 ····.line·129710 ····.line·129
 711 ····.line·130
 712 ····.line·131
 713 ····.line·132
 714 ····.line·133
 715 ····.line·134
 716 ····.line·135
 717 ····.line·136
 718 ····.line·137
 719 ····.line·138
687 .end·method720 .end·method
  
688 .method·public·abstract·remove(I)Ljava/lang/Object;721 .method·public·abstract·remove(I)Ljava/lang/Object;
689 .end·method722 .end·method
  
690 .method·public·final·remove(Ljava/lang/Object;)Z723 .method·public·final·remove(Ljava/lang/Object;)Z
691 ····.locals·1724 ····.locals·1
Offset 722, 15 lines modifiedOffset 755, 15 lines modified
  
722 ····.line·1755 ····.line·1
Max diff block lines reached; 1227/3608 bytes (34.01%) of diff not shown.
2.63 KB
smali/androidx/datastore/preferences/protobuf/b0.smali
    
Offset 136, 14 lines modifiedOffset 136, 20 lines modified
136 ····.line·118136 ····.line·118
137 ····.line·119137 ····.line·119
138 ····.line·120138 ····.line·120
139 ····.line·121139 ····.line·121
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
143 .end·method149 .end·method
  
  
144 #·virtual·methods150 #·virtual·methods
145 .method·public·final·add(Ljava/lang/Object;)Z151 .method·public·final·add(Ljava/lang/Object;)Z
146 ····.locals·2152 ····.locals·2
  
Offset 297, 14 lines modifiedOffset 303, 20 lines modified
297 ····.line·118303 ····.line·118
298 ····.line·119304 ····.line·119
299 ····.line·120305 ····.line·120
300 ····.line·121306 ····.line·121
301 ····.line·122307 ····.line·122
302 ····.line·123308 ····.line·123
303 ····.line·124309 ····.line·124
 310 ····.line·125
 311 ····.line·126
 312 ····.line·127
 313 ····.line·128
 314 ····.line·129
 315 ····.line·130
304 .end·method316 .end·method
  
305 .method·public·final·clear()V317 .method·public·final·clear()V
306 ····.locals·1318 ····.locals·1
  
307 ····.line·1319 ····.line·1
308 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->f:Landroidx/datastore/preferences/protobuf/Y;320 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/b0;->f:Landroidx/datastore/preferences/protobuf/Y;
Offset 436, 14 lines modifiedOffset 448, 23 lines modified
436 ····.line·123448 ····.line·123
437 ····.line·124449 ····.line·124
438 ····.line·125450 ····.line·125
439 ····.line·126451 ····.line·126
440 ····.line·127452 ····.line·127
441 ····.line·128453 ····.line·128
442 ····.line·129454 ····.line·129
 455 ····.line·130
 456 ····.line·131
 457 ····.line·132
 458 ····.line·133
 459 ····.line·134
 460 ····.line·135
 461 ····.line·136
 462 ····.line·137
 463 ····.line·138
443 .end·method464 .end·method
  
444 .method·public·final·contains(Ljava/lang/Object;)Z465 .method·public·final·contains(Ljava/lang/Object;)Z
445 ····.locals·2466 ····.locals·2
  
446 ····.line·1467 ····.line·1
447 ····check-cast·p1,·Ljava/util/Map$Entry;468 ····check-cast·p1,·Ljava/util/Map$Entry;
Offset 603, 14 lines modifiedOffset 624, 20 lines modified
603 ····.line·118624 ····.line·118
604 ····.line·119625 ····.line·119
605 ····.line·120626 ····.line·120
606 ····.line·121627 ····.line·121
607 ····.line·122628 ····.line·122
608 ····.line·123629 ····.line·123
609 ····.line·124630 ····.line·124
 631 ····.line·125
 632 ····.line·126
 633 ····.line·127
 634 ····.line·128
 635 ····.line·129
 636 ····.line·130
610 .end·method637 .end·method
  
611 .method·public·iterator()Ljava/util/Iterator;638 .method·public·iterator()Ljava/util/Iterator;
612 ····.locals·2639 ····.locals·2
  
613 ····.line·1640 ····.line·1
614 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/a0;641 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/a0;
Offset 744, 14 lines modifiedOffset 771, 23 lines modified
744 ····.line·123771 ····.line·123
745 ····.line·124772 ····.line·124
746 ····.line·125773 ····.line·125
747 ····.line·126774 ····.line·126
748 ····.line·127775 ····.line·127
749 ····.line·128776 ····.line·128
750 ····.line·129777 ····.line·129
 778 ····.line·130
 779 ····.line·131
 780 ····.line·132
 781 ····.line·133
 782 ····.line·134
 783 ····.line·135
 784 ····.line·136
 785 ····.line·137
 786 ····.line·138
751 .end·method787 .end·method
  
752 .method·public·final·remove(Ljava/lang/Object;)Z788 .method·public·final·remove(Ljava/lang/Object;)Z
753 ····.locals·1789 ····.locals·1
  
754 ····.line·1790 ····.line·1
755 ····check-cast·p1,·Ljava/util/Map$Entry;791 ····check-cast·p1,·Ljava/util/Map$Entry;
Offset 897, 14 lines modifiedOffset 933, 20 lines modified
897 ····.line·118933 ····.line·118
898 ····.line·119934 ····.line·119
899 ····.line·120935 ····.line·120
900 ····.line·121936 ····.line·121
901 ····.line·122937 ····.line·122
902 ····.line·123938 ····.line·123
903 ····.line·124939 ····.line·124
 940 ····.line·125
 941 ····.line·126
 942 ····.line·127
 943 ····.line·128
 944 ····.line·129
 945 ····.line·130
904 .end·method946 .end·method
  
905 .method·public·final·size()I947 .method·public·final·size()I
Max diff block lines reached; 408/2588 bytes (15.77%) of diff not shown.
1.85 KB
smali/androidx/datastore/preferences/protobuf/a0.smali
    
Offset 149, 14 lines modifiedOffset 149, 20 lines modified
149 ····.line·118149 ····.line·118
150 ····.line·119150 ····.line·119
151 ····.line·120151 ····.line·120
152 ····.line·121152 ····.line·121
153 ····.line·122153 ····.line·122
154 ····.line·123154 ····.line·123
155 ····.line·124155 ····.line·124
 156 ····.line·125
 157 ····.line·126
 158 ····.line·127
 159 ····.line·128
 160 ····.line·129
 161 ····.line·130
156 .end·method162 .end·method
  
  
157 #·virtual·methods163 #·virtual·methods
158 .method·public·final·a()Ljava/util/Iterator;164 .method·public·final·a()Ljava/util/Iterator;
159 ····.locals·1165 ····.locals·1
  
Offset 307, 14 lines modifiedOffset 313, 23 lines modified
307 ····.line·123313 ····.line·123
308 ····.line·124314 ····.line·124
309 ····.line·125315 ····.line·125
310 ····.line·126316 ····.line·126
311 ····.line·127317 ····.line·127
312 ····.line·128318 ····.line·128
313 ····.line·129319 ····.line·129
 320 ····.line·130
 321 ····.line·131
 322 ····.line·132
 323 ····.line·133
 324 ····.line·134
 325 ····.line·135
 326 ····.line·136
 327 ····.line·137
 328 ····.line·138
314 .end·method329 .end·method
  
315 .method·public·final·hasNext()Z330 .method·public·final·hasNext()Z
316 ····.locals·4331 ····.locals·4
  
317 ····.line·1332 ····.line·1
318 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/a0;->f:I333 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/a0;->f:I
Offset 485, 14 lines modifiedOffset 500, 23 lines modified
485 ····.line·123500 ····.line·123
486 ····.line·124501 ····.line·124
487 ····.line·125502 ····.line·125
488 ····.line·126503 ····.line·126
489 ····.line·127504 ····.line·127
490 ····.line·128505 ····.line·128
491 ····.line·129506 ····.line·129
 507 ····.line·130
 508 ····.line·131
 509 ····.line·132
 510 ····.line·133
 511 ····.line·134
 512 ····.line·135
 513 ····.line·136
 514 ····.line·137
 515 ····.line·138
492 .end·method516 .end·method
  
493 .method·public·final·next()Ljava/lang/Object;517 .method·public·final·next()Ljava/lang/Object;
494 ····.locals·3518 ····.locals·3
  
495 ····.line·1519 ····.line·1
496 ····const/4·v0,·0x1520 ····const/4·v0,·0x1
Offset 663, 14 lines modifiedOffset 687, 23 lines modified
663 ····.line·123687 ····.line·123
664 ····.line·124688 ····.line·124
665 ····.line·125689 ····.line·125
666 ····.line·126690 ····.line·126
667 ····.line·127691 ····.line·127
668 ····.line·128692 ····.line·128
669 ····.line·129693 ····.line·129
 694 ····.line·130
 695 ····.line·131
 696 ····.line·132
 697 ····.line·133
 698 ····.line·134
 699 ····.line·135
 700 ····.line·136
 701 ····.line·137
 702 ····.line·138
670 .end·method703 .end·method
  
671 .method·public·final·remove()V704 .method·public·final·remove()V
672 ····.locals·3705 ····.locals·3
  
673 ····.line·1706 ····.line·1
674 ····iget-boolean·v0,·p0,·Landroidx/datastore/preferences/protobuf/a0;->g:Z707 ····iget-boolean·v0,·p0,·Landroidx/datastore/preferences/protobuf/a0;->g:Z
Offset 848, 8 lines modifiedOffset 881, 17 lines modified
848 ····.line·123881 ····.line·123
849 ····.line·124882 ····.line·124
850 ····.line·125883 ····.line·125
851 ····.line·126884 ····.line·126
852 ····.line·127885 ····.line·127
853 ····.line·128886 ····.line·128
854 ····.line·129887 ····.line·129
 888 ····.line·130
 889 ····.line·131
 890 ····.line·132
 891 ····.line·133
 892 ····.line·134
 893 ····.line·135
 894 ····.line·136
 895 ····.line·137
 896 ····.line·138
855 .end·method897 .end·method
4.46 KB
smali/androidx/datastore/preferences/protobuf/Z.smali
    
Offset 589, 14 lines modifiedOffset 589, 48 lines modified
589 ····.line·559589 ····.line·559
590 ····.line·560590 ····.line·560
591 ····.line·561591 ····.line·561
592 ····.line·562592 ····.line·562
593 ····.line·563593 ····.line·563
594 ····.line·564594 ····.line·564
595 ····.line·565595 ····.line·565
 596 ····.line·566
 597 ····.line·567
 598 ····.line·568
 599 ····.line·569
 600 ····.line·570
 601 ····.line·571
 602 ····.line·572
 603 ····.line·573
 604 ····.line·574
 605 ····.line·575
 606 ····.line·576
 607 ····.line·577
 608 ····.line·578
 609 ····.line·579
 610 ····.line·580
 611 ····.line·581
 612 ····.line·582
 613 ····.line·583
 614 ····.line·584
 615 ····.line·585
 616 ····.line·586
 617 ····.line·587
 618 ····.line·588
 619 ····.line·589
 620 ····.line·590
 621 ····.line·591
 622 ····.line·592
 623 ····.line·593
 624 ····.line·594
 625 ····.line·595
 626 ····.line·596
 627 ····.line·597
 628 ····.line·598
 629 ····.line·599
596 .end·method630 .end·method
  
  
597 #·virtual·methods631 #·virtual·methods
598 .method·public·final·compareTo(Ljava/lang/Object;)I632 .method·public·final·compareTo(Ljava/lang/Object;)I
599 ····.locals·1633 ····.locals·1
  
Offset 731, 14 lines modifiedOffset 765, 20 lines modified
731 ····.line·118765 ····.line·118
732 ····.line·119766 ····.line·119
733 ····.line·120767 ····.line·120
734 ····.line·121768 ····.line·121
735 ····.line·122769 ····.line·122
736 ····.line·123770 ····.line·123
737 ····.line·124771 ····.line·124
 772 ····.line·125
 773 ····.line·126
 774 ····.line·127
 775 ····.line·128
 776 ····.line·129
 777 ····.line·130
738 .end·method778 .end·method
  
739 .method·public·final·equals(Ljava/lang/Object;)Z779 .method·public·final·equals(Ljava/lang/Object;)Z
740 ····.locals·4780 ····.locals·4
  
741 ····.line·1781 ····.line·1
742 ····const/4·v0,·0x1782 ····const/4·v0,·0x1
Offset 787, 22 lines modifiedOffset 827, 22 lines modified
  
787 ····.line·20827 ····.line·20
788 ····.line·21828 ····.line·21
789 ····if-nez·v1,·:cond_2829 ····if-nez·v1,·:cond_2
  
790 ····.line·22830 ····.line·22
791 ····.line·23831 ····.line·23
792 ····const/4·v1,·0x1832 ····move·v1,·v0
  
793 ····.line·24833 ····.line·24
794 ····goto·:goto_0834 ····goto·:goto_0
  
795 ····.line·25835 ····.line·25
796 ····:cond_2836 ····:cond_2
797 ····const/4·v1,·0x0837 ····move·v1,·v2
  
798 ····.line·26838 ····.line·26
799 ····goto·:goto_0839 ····goto·:goto_0
  
800 ····.line·27840 ····.line·27
801 ····:cond_3841 ····:cond_3
802 ····invoke-virtual·{v3,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z842 ····invoke-virtual·{v3,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
Offset 834, 22 lines modifiedOffset 874, 22 lines modified
  
834 ····.line·40874 ····.line·40
835 ····.line·41875 ····.line·41
836 ····if-nez·p1,·:cond_4876 ····if-nez·p1,·:cond_4
  
837 ····.line·42877 ····.line·42
838 ····.line·43878 ····.line·43
839 ····const/4·p1,·0x1879 ····move·p1,·v0
  
840 ····.line·44880 ····.line·44
841 ····goto·:goto_1881 ····goto·:goto_1
  
842 ····.line·45882 ····.line·45
843 ····:cond_4883 ····:cond_4
844 ····const/4·p1,·0x0884 ····move·p1,·v2
  
845 ····.line·46885 ····.line·46
846 ····goto·:goto_1886 ····goto·:goto_1
  
847 ····.line·47887 ····.line·47
848 ····:cond_5888 ····:cond_5
849 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z889 ····invoke-virtual·{v1,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
Offset 938, 14 lines modifiedOffset 978, 20 lines modified
938 ····.line·118978 ····.line·118
939 ····.line·119979 ····.line·119
940 ····.line·120980 ····.line·120
941 ····.line·121981 ····.line·121
942 ····.line·122982 ····.line·122
943 ····.line·123983 ····.line·123
944 ····.line·124984 ····.line·124
 985 ····.line·125
 986 ····.line·126
 987 ····.line·127
 988 ····.line·128
Max diff block lines reached; 2385/4463 bytes (53.44%) of diff not shown.
82.2 KB
smali/androidx/datastore/preferences/protobuf/X.smali
Max HTML report size reached
1.07 KB
smali/androidx/datastore/preferences/protobuf/V.smali
    
Offset 636, 14 lines modifiedOffset 636, 48 lines modified
636 ····.line·559636 ····.line·559
637 ····.line·560637 ····.line·560
638 ····.line·561638 ····.line·561
639 ····.line·562639 ····.line·562
640 ····.line·563640 ····.line·563
641 ····.line·564641 ····.line·564
642 ····.line·565642 ····.line·565
 643 ····.line·566
 644 ····.line·567
 645 ····.line·568
 646 ····.line·569
 647 ····.line·570
 648 ····.line·571
 649 ····.line·572
 650 ····.line·573
 651 ····.line·574
 652 ····.line·575
 653 ····.line·576
 654 ····.line·577
 655 ····.line·578
 656 ····.line·579
 657 ····.line·580
 658 ····.line·581
 659 ····.line·582
 660 ····.line·583
 661 ····.line·584
 662 ····.line·585
 663 ····.line·586
 664 ····.line·587
 665 ····.line·588
 666 ····.line·589
 667 ····.line·590
 668 ····.line·591
 669 ····.line·592
 670 ····.line·593
 671 ····.line·594
 672 ····.line·595
 673 ····.line·596
 674 ····.line·597
 675 ····.line·598
 676 ····.line·599
643 .end·method677 .end·method
  
  
644 #·virtual·methods678 #·virtual·methods
645 .method·public·final·a()I679 .method·public·final·a()I
646 ····.locals·2680 ····.locals·2
  
Offset 797, 8 lines modifiedOffset 831, 17 lines modified
797 ····.line·123831 ····.line·123
798 ····.line·124832 ····.line·124
799 ····.line·125833 ····.line·125
800 ····.line·126834 ····.line·126
801 ····.line·127835 ····.line·127
802 ····.line·128836 ····.line·128
803 ····.line·129837 ····.line·129
 838 ····.line·130
 839 ····.line·131
 840 ····.line·132
 841 ····.line·133
 842 ····.line·134
 843 ····.line·135
 844 ····.line·136
 845 ····.line·137
 846 ····.line·138
804 .end·method847 .end·method
3.4 KB
smali/androidx/datastore/preferences/protobuf/U.smali
    
Offset 156, 14 lines modifiedOffset 156, 23 lines modified
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·128161 ····.line·128
162 ····.line·129162 ····.line·129
 163 ····.line·130
 164 ····.line·131
 165 ····.line·132
 166 ····.line·133
 167 ····.line·134
 168 ····.line·135
 169 ····.line·136
 170 ····.line·137
 171 ····.line·138
163 .end·method172 .end·method
  
164 .method·public·constructor·<init>([Ljava/lang/Object;IZ)V173 .method·public·constructor·<init>([Ljava/lang/Object;IZ)V
165 ····.locals·0174 ····.locals·0
  
166 ····.line·1175 ····.line·1
167 ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V176 ····invoke-direct·{p0},·Ljava/util/AbstractList;-><init>()V
Offset 735, 14 lines modifiedOffset 744, 48 lines modified
735 ····.line·559744 ····.line·559
736 ····.line·560745 ····.line·560
737 ····.line·561746 ····.line·561
738 ····.line·562747 ····.line·562
739 ····.line·563748 ····.line·563
740 ····.line·564749 ····.line·564
741 ····.line·565750 ····.line·565
 751 ····.line·566
 752 ····.line·567
 753 ····.line·568
 754 ····.line·569
 755 ····.line·570
 756 ····.line·571
 757 ····.line·572
 758 ····.line·573
 759 ····.line·574
 760 ····.line·575
 761 ····.line·576
 762 ····.line·577
 763 ····.line·578
 764 ····.line·579
 765 ····.line·580
 766 ····.line·581
 767 ····.line·582
 768 ····.line·583
 769 ····.line·584
 770 ····.line·585
 771 ····.line·586
 772 ····.line·587
 773 ····.line·588
 774 ····.line·589
 775 ····.line·590
 776 ····.line·591
 777 ····.line·592
 778 ····.line·593
 779 ····.line·594
 780 ····.line·595
 781 ····.line·596
 782 ····.line·597
 783 ····.line·598
 784 ····.line·599
742 .end·method785 .end·method
  
  
743 #·virtual·methods786 #·virtual·methods
744 .method·public·final·add(ILjava/lang/Object;)V787 .method·public·final·add(ILjava/lang/Object;)V
745 ····.locals·4788 ····.locals·4
  
Offset 1066, 14 lines modifiedOffset 1109, 20 lines modified
1066 ····.line·1181109 ····.line·118
1067 ····.line·1191110 ····.line·119
1068 ····.line·1201111 ····.line·120
1069 ····.line·1211112 ····.line·121
1070 ····.line·1221113 ····.line·122
1071 ····.line·1231114 ····.line·123
1072 ····.line·1241115 ····.line·124
 1116 ····.line·125
 1117 ····.line·126
 1118 ····.line·127
 1119 ····.line·128
 1120 ····.line·129
 1121 ····.line·130
1073 .end·method1122 .end·method
  
1074 .method·public·final·c(I)Landroidx/datastore/preferences/protobuf/U;1123 .method·public·final·c(I)Landroidx/datastore/preferences/protobuf/U;
1075 ····.locals·31124 ····.locals·3
  
1076 ····.line·11125 ····.line·1
1077 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/U;->h:I1126 ····iget·v0,·p0,·Landroidx/datastore/preferences/protobuf/U;->h:I
Offset 1221, 14 lines modifiedOffset 1270, 20 lines modified
1221 ····.line·1181270 ····.line·118
1222 ····.line·1191271 ····.line·119
1223 ····.line·1201272 ····.line·120
1224 ····.line·1211273 ····.line·121
1225 ····.line·1221274 ····.line·122
1226 ····.line·1231275 ····.line·123
1227 ····.line·1241276 ····.line·124
 1277 ····.line·125
 1278 ····.line·126
 1279 ····.line·127
 1280 ····.line·128
 1281 ····.line·129
 1282 ····.line·130
1228 .end·method1283 .end·method
  
1229 .method·public·final·get(I)Ljava/lang/Object;1284 .method·public·final·get(I)Ljava/lang/Object;
1230 ····.locals·11285 ····.locals·1
  
1231 ····.line·11286 ····.line·1
1232 ····invoke-virtual·{p0,·p1},·Landroidx/datastore/preferences/protobuf/U;->b(I)V1287 ····invoke-virtual·{p0,·p1},·Landroidx/datastore/preferences/protobuf/U;->b(I)V
Offset 1357, 14 lines modifiedOffset 1412, 20 lines modified
1357 ····.line·1181412 ····.line·118
1358 ····.line·1191413 ····.line·119
1359 ····.line·1201414 ····.line·120
1360 ····.line·1211415 ····.line·121
1361 ····.line·1221416 ····.line·122
1362 ····.line·1231417 ····.line·123
1363 ····.line·1241418 ····.line·124
 1419 ····.line·125
 1420 ····.line·126
 1421 ····.line·127
 1422 ····.line·128
 1423 ····.line·129
Max diff block lines reached; 1185/3375 bytes (35.11%) of diff not shown.
3.97 KB
smali/androidx/datastore/preferences/protobuf/T.smali
    
Offset 149, 14 lines modifiedOffset 149, 23 lines modified
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·128154 ····.line·128
155 ····.line·129155 ····.line·129
 156 ····.line·130
 157 ····.line·131
 158 ····.line·132
 159 ····.line·133
 160 ····.line·134
 161 ····.line·135
 162 ····.line·136
 163 ····.line·137
 164 ····.line·138
156 .end·method165 .end·method
  
157 .method·public·constructor·<init>()V166 .method·public·constructor·<init>()V
158 ····.locals·1167 ····.locals·1
  
159 ····.line·1168 ····.line·1
160 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V169 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 298, 14 lines modifiedOffset 307, 23 lines modified
298 ····.line·123307 ····.line·123
299 ····.line·124308 ····.line·124
300 ····.line·125309 ····.line·125
301 ····.line·126310 ····.line·126
302 ····.line·127311 ····.line·127
303 ····.line·128312 ····.line·128
304 ····.line·129313 ····.line·129
 314 ····.line·130
 315 ····.line·131
 316 ····.line·132
 317 ····.line·133
 318 ····.line·134
 319 ····.line·135
 320 ····.line·136
 321 ····.line·137
 322 ····.line·138
305 .end·method323 .end·method
  
  
306 #·virtual·methods324 #·virtual·methods
307 .method·public·final·a(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/W;325 .method·public·final·a(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/W;
308 ····.locals·9326 ····.locals·9
  
Offset 557, 15 lines modifiedOffset 575, 15 lines modified
  
557 ····.line·119575 ····.line·119
558 ····.line·120576 ····.line·120
559 ····.line·121577 ····.line·121
560 ····move-result·v7578 ····move-result·v7
  
561 ····.line·122579 ····.line·122
562 ····invoke-static·{v7},·LL/j;->a(I)I580 ····invoke-static·{v7},·LJ/j;->a(I)I
  
563 ····.line·123581 ····.line·123
564 ····.line·124582 ····.line·124
565 ····.line·125583 ····.line·125
566 ····move-result·v7584 ····move-result·v7
  
567 ····.line·126585 ····.line·126
Offset 649, 15 lines modifiedOffset 667, 15 lines modified
  
649 ····.line·162667 ····.line·162
650 ····.line·163668 ····.line·163
651 ····.line·164669 ····.line·164
652 ····move-result·v8670 ····move-result·v8
  
653 ····.line·165671 ····.line·165
654 ····invoke-static·{v8},·LL/j;->a(I)I672 ····invoke-static·{v8},·LJ/j;->a(I)I
  
655 ····.line·166673 ····.line·166
656 ····.line·167674 ····.line·167
657 ····.line·168675 ····.line·168
658 ····move-result·v8676 ····move-result·v8
  
659 ····.line·169677 ····.line·169
Offset 2097, 8 lines modifiedOffset 2115, 163 lines modified
2097 ····.line·15472115 ····.line·1547
2098 ····.line·15482116 ····.line·1548
2099 ····.line·15492117 ····.line·1549
2100 ····.line·15502118 ····.line·1550
2101 ····.line·15512119 ····.line·1551
2102 ····.line·15522120 ····.line·1552
2103 ····.line·15532121 ····.line·1553
 2122 ····.line·1554
 2123 ····.line·1555
 2124 ····.line·1556
 2125 ····.line·1557
 2126 ····.line·1558
 2127 ····.line·1559
 2128 ····.line·1560
 2129 ····.line·1561
 2130 ····.line·1562
 2131 ····.line·1563
 2132 ····.line·1564
 2133 ····.line·1565
 2134 ····.line·1566
 2135 ····.line·1567
 2136 ····.line·1568
 2137 ····.line·1569
 2138 ····.line·1570
 2139 ····.line·1571
 2140 ····.line·1572
 2141 ····.line·1573
 2142 ····.line·1574
 2143 ····.line·1575
 2144 ····.line·1576
 2145 ····.line·1577
 2146 ····.line·1578
 2147 ····.line·1579
 2148 ····.line·1580
 2149 ····.line·1581
 2150 ····.line·1582
 2151 ····.line·1583
 2152 ····.line·1584
 2153 ····.line·1585
 2154 ····.line·1586
 2155 ····.line·1587
 2156 ····.line·1588
 2157 ····.line·1589
 2158 ····.line·1590
 2159 ····.line·1591
 2160 ····.line·1592
 2161 ····.line·1593
Max diff block lines reached; 0/3962 bytes (0.00%) of diff not shown.
380 B
smali/androidx/datastore/preferences/protobuf/Q.smali
    
Offset 173, 8 lines modifiedOffset 173, 17 lines modified
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·129179 ····.line·129
 180 ····.line·130
 181 ····.line·131
 182 ····.line·132
 183 ····.line·133
 184 ····.line·134
 185 ····.line·135
 186 ····.line·136
 187 ····.line·137
 188 ····.line·138
180 .end·method189 .end·method
8.31 KB
smali/androidx/datastore/preferences/protobuf/O.smali
Max HTML report size reached
354 KB
smali/androidx/datastore/preferences/protobuf/N.smali
Max HTML report size reached
22.2 KB
smali/androidx/datastore/preferences/protobuf/M.smali
Max HTML report size reached
380 B
smali/androidx/datastore/preferences/protobuf/K.smali
    
Offset 173, 8 lines modifiedOffset 173, 17 lines modified
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·129179 ····.line·129
 180 ····.line·130
 181 ····.line·131
 182 ····.line·132
 183 ····.line·133
 184 ····.line·134
 185 ····.line·135
 186 ····.line·136
 187 ····.line·137
 188 ····.line·138
180 .end·method189 .end·method
320 B
smali/androidx/datastore/preferences/protobuf/J.smali
    
Offset 217, 8 lines modifiedOffset 217, 13 lines modified
217 ····.line·177217 ····.line·177
218 ····.line·178218 ····.line·178
219 ····.line·179219 ····.line·179
220 ····.line·180220 ····.line·180
221 ····.line·181221 ····.line·181
222 ····.line·182222 ····.line·182
223 ····.line·183223 ····.line·183
 224 ····.line·184
 225 ····.line·185
 226 ····.line·186
 227 ····.line·187
 228 ····.line·188
224 .end·method229 .end·method
7.23 KB
smali/androidx/datastore/preferences/protobuf/I.smali
Max HTML report size reached
2.25 KB
smali/androidx/datastore/preferences/protobuf/G.smali
    
Offset 1, 35 lines modifiedOffset 1, 35 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/r0;5 .field·public·final·a:Landroidx/datastore/preferences/protobuf/s0;
  
6 .field·public·final·b:Landroidx/datastore/preferences/protobuf/r0;6 .field·public·final·b:Landroidx/datastore/preferences/protobuf/s0;
  
7 .field·public·final·c:Ljava/lang/Object;7 .field·public·final·c:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroidx/datastore/preferences/protobuf/r0;Landroidx/datastore/preferences/protobuf/r0;Ljava/lang/Object;)V9 .method·public·constructor·<init>(Landroidx/datastore/preferences/protobuf/s0;Landroidx/datastore/preferences/protobuf/s0;Ljava/lang/Object;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/G;->a:Landroidx/datastore/preferences/protobuf/r0;16 ····iput-object·p1,·p0,·Landroidx/datastore/preferences/protobuf/G;->a:Landroidx/datastore/preferences/protobuf/s0;
  
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/r0;19 ····iput-object·p2,·p0,·Landroidx/datastore/preferences/protobuf/G;->b:Landroidx/datastore/preferences/protobuf/s0;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput-object·p3,·p0,·Landroidx/datastore/preferences/protobuf/G;->c:Ljava/lang/Object;22 ····iput-object·p3,·p0,·Landroidx/datastore/preferences/protobuf/G;->c:Ljava/lang/Object;
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
Offset 585, 8 lines modifiedOffset 585, 42 lines modified
585 ····.line·559585 ····.line·559
586 ····.line·560586 ····.line·560
587 ····.line·561587 ····.line·561
588 ····.line·562588 ····.line·562
589 ····.line·563589 ····.line·563
590 ····.line·564590 ····.line·564
591 ····.line·565591 ····.line·565
 592 ····.line·566
 593 ····.line·567
 594 ····.line·568
 595 ····.line·569
 596 ····.line·570
 597 ····.line·571
 598 ····.line·572
 599 ····.line·573
 600 ····.line·574
 601 ····.line·575
 602 ····.line·576
 603 ····.line·577
 604 ····.line·578
 605 ····.line·579
 606 ····.line·580
 607 ····.line·581
 608 ····.line·582
 609 ····.line·583
 610 ····.line·584
 611 ····.line·585
 612 ····.line·586
 613 ····.line·587
 614 ····.line·588
 615 ····.line·589
 616 ····.line·590
 617 ····.line·591
 618 ····.line·592
 619 ····.line·593
 620 ····.line·594
 621 ····.line·595
 622 ····.line·596
 623 ····.line·597
 624 ····.line·598
 625 ····.line·599
592 .end·method626 .end·method
28.1 KB
smali/androidx/datastore/preferences/protobuf/H.smali
Max HTML report size reached
1.98 KB
smali/androidx/datastore/preferences/protobuf/F.smali
    
Offset 149, 14 lines modifiedOffset 149, 23 lines modified
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·128154 ····.line·128
155 ····.line·129155 ····.line·129
 156 ····.line·130
 157 ····.line·131
 158 ····.line·132
 159 ····.line·133
 160 ····.line·134
 161 ····.line·135
 162 ····.line·136
 163 ····.line·137
 164 ····.line·138
156 .end·method165 .end·method
  
157 .method·public·constructor·<init>()V166 .method·public·constructor·<init>()V
158 ····.locals·5167 ····.locals·5
  
159 ····.line·4168 ····.line·4
160 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/E;169 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/E;
Offset 264, 15 lines modifiedOffset 273, 15 lines modified
264 ····check-cast·p2,·Landroidx/datastore/preferences/protobuf/a;273 ····check-cast·p2,·Landroidx/datastore/preferences/protobuf/a;
  
265 ····.line·6274 ····.line·6
266 ····.line·7275 ····.line·7
267 ····const/4·v1,·0x3276 ····const/4·v1,·0x3
  
268 ····.line·8277 ····.line·8
269 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/datastore/preferences/protobuf/m;->C0(II)V278 ····invoke-virtual·{v0,·p1,·v1},·Landroidx/datastore/preferences/protobuf/m;->l0(II)V
  
270 ····.line·9279 ····.line·9
271 ····.line·10280 ····.line·10
272 ····.line·11281 ····.line·11
273 ····iget-object·v1,·v0,·Landroidx/datastore/preferences/protobuf/m;->e:Landroidx/datastore/preferences/protobuf/F;282 ····iget-object·v1,·v0,·Landroidx/datastore/preferences/protobuf/m;->e:Landroidx/datastore/preferences/protobuf/F;
  
274 ····.line·12283 ····.line·12
Offset 281, 15 lines modifiedOffset 290, 15 lines modified
  
281 ····.line·14290 ····.line·14
282 ····.line·15291 ····.line·15
283 ····.line·16292 ····.line·16
284 ····const/4·p2,·0x4293 ····const/4·p2,·0x4
  
285 ····.line·17294 ····.line·17
286 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/datastore/preferences/protobuf/m;->C0(II)V295 ····invoke-virtual·{v0,·p1,·p2},·Landroidx/datastore/preferences/protobuf/m;->l0(II)V
  
287 ····.line·18296 ····.line·18
288 ····.line·19297 ····.line·19
289 ····.line·20298 ····.line·20
290 ····return-void299 ····return-void
291 ····.line·21300 ····.line·21
292 ····.line·22301 ····.line·22
Offset 832, 8 lines modifiedOffset 841, 42 lines modified
832 ····.line·559841 ····.line·559
833 ····.line·560842 ····.line·560
834 ····.line·561843 ····.line·561
835 ····.line·562844 ····.line·562
836 ····.line·563845 ····.line·563
837 ····.line·564846 ····.line·564
838 ····.line·565847 ····.line·565
 848 ····.line·566
 849 ····.line·567
 850 ····.line·568
 851 ····.line·569
 852 ····.line·570
 853 ····.line·571
 854 ····.line·572
 855 ····.line·573
 856 ····.line·574
 857 ····.line·575
 858 ····.line·576
 859 ····.line·577
 860 ····.line·578
 861 ····.line·579
 862 ····.line·580
 863 ····.line·581
 864 ····.line·582
 865 ····.line·583
 866 ····.line·584
 867 ····.line·585
 868 ····.line·586
 869 ····.line·587
 870 ····.line·588
 871 ····.line·589
 872 ····.line·590
 873 ····.line·591
 874 ····.line·592
 875 ····.line·593
 876 ····.line·594
 877 ····.line·595
 878 ····.line·596
 879 ····.line·597
 880 ····.line·598
 881 ····.line·599
839 .end·method882 .end·method
990 B
smali/androidx/datastore/preferences/protobuf/E.smali
    
Offset 178, 14 lines modifiedOffset 178, 20 lines modified
178 ····.line·118178 ····.line·118
179 ····.line·119179 ····.line·119
180 ····.line·120180 ····.line·120
181 ····.line·121181 ····.line·121
182 ····.line·122182 ····.line·122
183 ····.line·123183 ····.line·123
184 ····.line·124184 ····.line·124
 185 ····.line·125
 186 ····.line·126
 187 ····.line·127
 188 ····.line·128
 189 ····.line·129
 190 ····.line·130
185 .end·method191 .end·method
  
186 .method·public·final·b(Ljava/lang/Class;)Z192 .method·public·final·b(Ljava/lang/Class;)Z
187 ····.locals·5193 ····.locals·5
  
188 ····.line·1194 ····.line·1
189 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/E;->a:[Landroidx/datastore/preferences/protobuf/L;195 ····iget-object·v0,·p0,·Landroidx/datastore/preferences/protobuf/E;->a:[Landroidx/datastore/preferences/protobuf/L;
Offset 194, 15 lines modifiedOffset 200, 15 lines modified
194 ····.line·3200 ····.line·3
195 ····array-length·v1,·v0201 ····array-length·v1,·v0
  
196 ····.line·4202 ····.line·4
197 ····const/4·v2,·0x0203 ····const/4·v2,·0x0
  
198 ····.line·5204 ····.line·5
199 ····const/4·v3,·0x0205 ····move·v3,·v2
  
200 ····.line·6206 ····.line·6
201 ····:goto_0207 ····:goto_0
202 ····if-ge·v3,·v1,·:cond_1208 ····if-ge·v3,·v1,·:cond_1
  
203 ····.line·7209 ····.line·7
204 ····.line·8210 ····.line·8
Offset 337, 8 lines modifiedOffset 343, 14 lines modified
337 ····.line·118343 ····.line·118
338 ····.line·119344 ····.line·119
339 ····.line·120345 ····.line·120
340 ····.line·121346 ····.line·121
341 ····.line·122347 ····.line·122
342 ····.line·123348 ····.line·123
343 ····.line·124349 ····.line·124
 350 ····.line·125
 351 ····.line·126
 352 ····.line·127
 353 ····.line·128
 354 ····.line·129
 355 ····.line·130
344 .end·method356 .end·method
380 B
smali/androidx/datastore/preferences/protobuf/D.smali
    
Offset 173, 8 lines modifiedOffset 173, 17 lines modified
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·129179 ····.line·129
 180 ····.line·130
 181 ····.line·131
 182 ····.line·132
 183 ····.line·133
 184 ····.line·134
 185 ····.line·135
 186 ····.line·136
 187 ····.line·137
 188 ····.line·138
180 .end·method189 .end·method
19.6 KB
smali/androidx/datastore/preferences/protobuf/B.smali
Max HTML report size reached
320 B
smali/androidx/datastore/preferences/protobuf/C.smali
    
Offset 224, 8 lines modifiedOffset 224, 13 lines modified
224 ····.line·177224 ····.line·177
225 ····.line·178225 ····.line·178
226 ····.line·179226 ····.line·179
227 ····.line·180227 ····.line·180
228 ····.line·181228 ····.line·181
229 ····.line·182229 ····.line·182
230 ····.line·183230 ····.line·183
 231 ····.line·184
 232 ····.line·185
 233 ····.line·186
 234 ····.line·187
 235 ····.line·188
231 .end·method236 .end·method
2.1 KB
smali/androidx/datastore/preferences/protobuf/A.smali
    
Offset 143, 14 lines modifiedOffset 143, 23 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
  
151 .method·public·static·b()Landroidx/datastore/preferences/protobuf/z;160 .method·public·static·b()Landroidx/datastore/preferences/protobuf/z;
152 ····.locals·2161 ····.locals·2
  
153 ····.line·1162 ····.line·1
154 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/z;163 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/z;
Offset 284, 14 lines modifiedOffset 293, 23 lines modified
284 ····.line·123293 ····.line·123
285 ····.line·124294 ····.line·124
286 ····.line·125295 ····.line·125
287 ····.line·126296 ····.line·126
288 ····.line·127297 ····.line·127
289 ····.line·128298 ····.line·128
290 ····.line·129299 ····.line·129
 300 ····.line·130
 301 ····.line·131
 302 ····.line·132
 303 ····.line·133
 304 ····.line·134
 305 ····.line·135
 306 ····.line·136
 307 ····.line·137
 308 ····.line·138
291 .end·method309 .end·method
  
292 .method·public·static·c()Landroidx/datastore/preferences/protobuf/A;310 .method·public·static·c()Landroidx/datastore/preferences/protobuf/A;
293 ····.locals·2311 ····.locals·2
  
294 ····.line·1312 ····.line·1
295 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;313 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;
Offset 425, 14 lines modifiedOffset 443, 23 lines modified
425 ····.line·123443 ····.line·123
426 ····.line·124444 ····.line·124
427 ····.line·125445 ····.line·125
428 ····.line·126446 ····.line·126
429 ····.line·127447 ····.line·127
430 ····.line·128448 ····.line·128
431 ····.line·129449 ····.line·129
 450 ····.line·130
 451 ····.line·131
 452 ····.line·132
 453 ····.line·133
 454 ····.line·134
 455 ····.line·135
 456 ····.line·136
 457 ····.line·137
 458 ····.line·138
432 .end·method459 .end·method
  
433 .method·public·static·d()Landroidx/datastore/preferences/protobuf/A;460 .method·public·static·d()Landroidx/datastore/preferences/protobuf/A;
434 ····.locals·2461 ····.locals·2
  
435 ····.line·1462 ····.line·1
436 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;463 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;
Offset 566, 14 lines modifiedOffset 593, 23 lines modified
566 ····.line·123593 ····.line·123
567 ····.line·124594 ····.line·124
568 ····.line·125595 ····.line·125
569 ····.line·126596 ····.line·126
570 ····.line·127597 ····.line·127
571 ····.line·128598 ····.line·128
572 ····.line·129599 ····.line·129
 600 ····.line·130
 601 ····.line·131
 602 ····.line·132
 603 ····.line·133
 604 ····.line·134
 605 ····.line·135
 606 ····.line·136
 607 ····.line·137
 608 ····.line·138
573 .end·method609 .end·method
  
574 .method·public·static·e()Landroidx/datastore/preferences/protobuf/A;610 .method·public·static·e()Landroidx/datastore/preferences/protobuf/A;
575 ····.locals·2611 ····.locals·2
  
576 ····.line·1612 ····.line·1
577 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;613 ····new-instance·v0,·Landroidx/datastore/preferences/protobuf/A;
Offset 707, 8 lines modifiedOffset 743, 17 lines modified
707 ····.line·123743 ····.line·123
708 ····.line·124744 ····.line·124
709 ····.line·125745 ····.line·125
710 ····.line·126746 ····.line·126
711 ····.line·127747 ····.line·127
712 ····.line·128748 ····.line·128
713 ····.line·129749 ····.line·129
 750 ····.line·130
 751 ····.line·131
 752 ····.line·132
 753 ····.line·133
 754 ····.line·134
 755 ····.line·135
 756 ····.line·136
 757 ····.line·137
 758 ····.line·138
714 .end·method759 .end·method
205 KB
smali/androidx/core/widget/NestedScrollView.smali
Max HTML report size reached
17.1 KB
smali/androidx/core/graphics/drawable/IconCompatParcelizer.smali
Max HTML report size reached
28.9 KB
smali/androidx/core/graphics/drawable/IconCompat.smali
Max HTML report size reached
11.4 KB
smali/androidx/core/app/RemoteActionCompatParcelizer.smali
Max HTML report size reached
682 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·LU/c;5 .implements·LS/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 152, 8 lines modifiedOffset 152, 17 lines modified
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·129158 ····.line·129
 159 ····.line·130
 160 ····.line·131
 161 ····.line·132
 162 ····.line·133
 163 ····.line·134
 164 ····.line·135
 165 ····.line·136
 166 ····.line·137
 167 ····.line·138
159 .end·method168 .end·method
374 B
smali/androidx/core/app/CoreComponentFactory.smali
    
Offset 135, 8 lines modifiedOffset 135, 17 lines modified
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·129141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
142 .end·method151 .end·method
654 B
smali/androidx/browser/browseractions/BrowserActionsFallbackMenuView.smali
    
Offset 224, 14 lines modifiedOffset 224, 19 lines modified
224 ····.line·177224 ····.line·177
225 ····.line·178225 ····.line·178
226 ····.line·179226 ····.line·179
227 ····.line·180227 ····.line·180
228 ····.line·181228 ····.line·181
229 ····.line·182229 ····.line·182
230 ····.line·183230 ····.line·183
 231 ····.line·184
 232 ····.line·185
 233 ····.line·186
 234 ····.line·187
 235 ····.line·188
231 .end·method236 .end·method
  
  
232 #·virtual·methods237 #·virtual·methods
233 .method·public·final·onMeasure(II)V238 .method·public·final·onMeasure(II)V
234 ····.locals·1239 ····.locals·1
  
Offset 445, 8 lines modifiedOffset 450, 13 lines modified
445 ····.line·177450 ····.line·177
446 ····.line·178451 ····.line·178
447 ····.line·179452 ····.line·179
448 ····.line·180453 ····.line·180
449 ····.line·181454 ····.line·181
450 ····.line·182455 ····.line·182
451 ····.line·183456 ····.line·183
 457 ····.line·184
 458 ····.line·185
 459 ····.line·186
 460 ····.line·187
 461 ····.line·188
452 .end·method462 .end·method
2.84 KB
smali/androidx/appcompat/widget/b.smali
    
Offset 139, 14 lines modifiedOffset 139, 20 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z154 .method·public·final·onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z
149 ····.locals·7155 ····.locals·7
  
Offset 218, 15 lines modifiedOffset 224, 15 lines modified
218 ····.line·31224 ····.line·31
219 ····.line·32225 ····.line·32
220 ····goto/16·:goto_3226 ····goto/16·:goto_3
  
221 ····.line·33227 ····.line·33
222 ····.line·34228 ····.line·34
223 ····:cond_1229 ····:cond_1
224 ····iget-object·p1,·v0,·Landroidx/appcompat/widget/SearchView;->T:LH/c;230 ····iget-object·p1,·v0,·Landroidx/appcompat/widget/SearchView;->T:LF/c;
  
225 ····.line·35231 ····.line·35
226 ····.line·36232 ····.line·36
227 ····if-nez·p1,·:cond_2233 ····if-nez·p1,·:cond_2
  
228 ····.line·37234 ····.line·37
229 ····.line·38235 ····.line·38
Offset 321, 15 lines modifiedOffset 327, 15 lines modified
321 ····.line·80327 ····.line·80
322 ····:cond_5328 ····:cond_5
323 ····:goto_0329 ····:goto_0
324 ····if-ne·p2,·p1,·:cond_6330 ····if-ne·p2,·p1,·:cond_6
  
325 ····.line·81331 ····.line·81
326 ····.line·82332 ····.line·82
327 ····const/4·p1,·0x0333 ····move·p1,·v3
  
328 ····.line·83334 ····.line·83
329 ····goto·:goto_1335 ····goto·:goto_1
  
330 ····.line·84336 ····.line·84
331 ····:cond_6337 ····:cond_6
332 ····invoke-virtual·{v1},·Landroid/widget/TextView;->length()I338 ····invoke-virtual·{v1},·Landroid/widget/TextView;->length()I
Offset 352, 38 lines modifiedOffset 358, 38 lines modified
352 ····.line·93358 ····.line·93
353 ····.line·94359 ····.line·94
354 ····invoke-virtual·{v1},·Landroid/widget/AutoCompleteTextView;->clearListSelection()V360 ····invoke-virtual·{v1},·Landroid/widget/AutoCompleteTextView;->clearListSelection()V
  
355 ····.line·95361 ····.line·95
356 ····.line·96362 ····.line·96
357 ····.line·97363 ····.line·97
358 ····sget-object·p1,·Landroidx/appcompat/widget/SearchView;->l0:LJ0/e;364 ····sget-object·p1,·Landroidx/appcompat/widget/SearchView;->l0:LI0/e;
  
359 ····.line·98365 ····.line·98
360 ····.line·99366 ····.line·99
361 ····iget-object·p1,·p1,·LJ0/e;->c:Ljava/lang/reflect/Method;367 ····iget-object·p1,·p1,·LI0/e;->c:Ljava/lang/reflect/Method;
  
362 ····.line·100368 ····.line·100
363 ····.line·101369 ····.line·101
364 ····if-eqz·p1,·:cond_7370 ····if-eqz·p1,·:cond_7
  
365 ····.line·102371 ····.line·102
366 ····.line·103372 ····.line·103
367 ····:try_start_0373 ····:try_start_0
368 ····new-array·p2,·v5,·[Ljava/lang/Object;374 ····sget-object·p2,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
  
369 ····.line·104375 ····.line·104
370 ····.line·105376 ····.line·105
371 ····sget-object·p3,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;377 ····filled-new-array·{p2},·[Ljava/lang/Object;
  
372 ····.line·106378 ····.line·106
373 ····.line·107379 ····.line·107
374 ····aput-object·p3,·p2,·v3 
  
375 ····.line·108380 ····.line·108
 381 ····move-result-object·p2
  
376 ····.line·109382 ····.line·109
377 ····invoke-virtual·{p1,·v1,·p2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;383 ····invoke-virtual·{p1,·v1,·p2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
378 ····:try_end_0384 ····:try_end_0
379 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0385 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
380 ····.line·110386 ····.line·110
381 ····.line·111387 ····.line·111
Offset 908, 8 lines modifiedOffset 914, 42 lines modified
908 ····.line·559914 ····.line·559
909 ····.line·560915 ····.line·560
910 ····.line·561916 ····.line·561
911 ····.line·562917 ····.line·562
912 ····.line·563918 ····.line·563
913 ····.line·564919 ····.line·564
914 ····.line·565920 ····.line·565
 921 ····.line·566
 922 ····.line·567
 923 ····.line·568
 924 ····.line·569
 925 ····.line·570
 926 ····.line·571
 927 ····.line·572
 928 ····.line·573
 929 ····.line·574
 930 ····.line·575
 931 ····.line·576
 932 ····.line·577
 933 ····.line·578
 934 ····.line·579
 935 ····.line·580
 936 ····.line·581
 937 ····.line·582
 938 ····.line·583
 939 ····.line·584
 940 ····.line·585
 941 ····.line·586
 942 ····.line·587
 943 ····.line·588
 944 ····.line·589
 945 ····.line·590
 946 ····.line·591
Max diff block lines reached; 0/2827 bytes (0.00%) of diff not shown.
651 B
smali/androidx/appcompat/widget/c.smali
    
Offset 139, 14 lines modifiedOffset 139, 20 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·run()V154 .method·public·final·run()V
149 ····.locals·3155 ····.locals·3
  
Offset 301, 8 lines modifiedOffset 307, 17 lines modified
301 ····.line·123307 ····.line·123
302 ····.line·124308 ····.line·124
303 ····.line·125309 ····.line·125
304 ····.line·126310 ····.line·126
305 ····.line·127311 ····.line·127
306 ····.line·128312 ····.line·128
307 ····.line·129313 ····.line·129
 314 ····.line·130
 315 ····.line·131
 316 ····.line·132
 317 ····.line·133
 318 ····.line·134
 319 ····.line·135
 320 ····.line·136
 321 ····.line·137
 322 ····.line·138
308 .end·method323 .end·method
614 B
smali/androidx/appcompat/widget/a.smali
    
Offset 139, 14 lines modifiedOffset 139, 20 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·onClick(Landroid/view/View;)V154 .method·public·final·onClick(Landroid/view/View;)V
149 ····.locals·3155 ····.locals·3
  
Offset 407, 8 lines modifiedOffset 413, 14 lines modified
  
407 ····.line·122413 ····.line·122
408 ····.line·123414 ····.line·123
409 ····.line·124415 ····.line·124
410 ····:cond_7416 ····:cond_7
411 ····:goto_1417 ····:goto_1
412 ····return-void418 ····return-void
 419 ····.line·125
 420 ····.line·126
 421 ····.line·127
 422 ····.line·128
 423 ····.line·129
 424 ····.line·130
413 .end·method425 .end·method
3.77 KB
smali/androidx/appcompat/widget/ViewStubCompat.smali
    
Offset 241, 14 lines modifiedOffset 241, 19 lines modified
241 ····.line·177241 ····.line·177
242 ····.line·178242 ····.line·178
243 ····.line·179243 ····.line·179
244 ····.line·180244 ····.line·180
245 ····.line·181245 ····.line·181
246 ····.line·182246 ····.line·182
247 ····.line·183247 ····.line·183
 248 ····.line·184
 249 ····.line·185
 250 ····.line·186
 251 ····.line·187
 252 ····.line·188
248 .end·method253 .end·method
  
  
249 #·virtual·methods254 #·virtual·methods
250 .method·public·final·dispatchDraw(Landroid/graphics/Canvas;)V255 .method·public·final·dispatchDraw(Landroid/graphics/Canvas;)V
251 ····.locals·0256 ····.locals·0
  
Offset 392, 14 lines modifiedOffset 397, 23 lines modified
392 ····.line·123397 ····.line·123
393 ····.line·124398 ····.line·124
394 ····.line·125399 ····.line·125
395 ····.line·126400 ····.line·126
396 ····.line·127401 ····.line·127
397 ····.line·128402 ····.line·128
398 ····.line·129403 ····.line·129
 404 ····.line·130
 405 ····.line·131
 406 ····.line·132
 407 ····.line·133
 408 ····.line·134
 409 ····.line·135
 410 ····.line·136
 411 ····.line·137
 412 ····.line·138
399 .end·method413 .end·method
  
400 .method·public·getLayoutInflater()Landroid/view/LayoutInflater;414 .method·public·getLayoutInflater()Landroid/view/LayoutInflater;
401 ····.locals·1415 ····.locals·1
  
402 ····.line·1416 ····.line·1
403 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->i:Landroid/view/LayoutInflater;417 ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->i:Landroid/view/LayoutInflater;
Offset 529, 14 lines modifiedOffset 543, 23 lines modified
529 ····.line·123543 ····.line·123
530 ····.line·124544 ····.line·124
531 ····.line·125545 ····.line·125
532 ····.line·126546 ····.line·126
533 ····.line·127547 ····.line·127
534 ····.line·128548 ····.line·128
535 ····.line·129549 ····.line·129
 550 ····.line·130
 551 ····.line·131
 552 ····.line·132
 553 ····.line·133
 554 ····.line·134
 555 ····.line·135
 556 ····.line·136
 557 ····.line·137
 558 ····.line·138
536 .end·method559 .end·method
  
537 .method·public·getLayoutResource()I560 .method·public·getLayoutResource()I
538 ····.locals·1561 ····.locals·1
  
539 ····.line·1562 ····.line·1
540 ····iget·v0,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->f:I563 ····iget·v0,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->f:I
Offset 666, 14 lines modifiedOffset 689, 23 lines modified
666 ····.line·123689 ····.line·123
667 ····.line·124690 ····.line·124
668 ····.line·125691 ····.line·125
669 ····.line·126692 ····.line·126
670 ····.line·127693 ····.line·127
671 ····.line·128694 ····.line·128
672 ····.line·129695 ····.line·129
 696 ····.line·130
 697 ····.line·131
 698 ····.line·132
 699 ····.line·133
 700 ····.line·134
 701 ····.line·135
 702 ····.line·136
 703 ····.line·137
 704 ····.line·138
673 .end·method705 .end·method
  
674 .method·public·final·onMeasure(II)V706 .method·public·final·onMeasure(II)V
675 ····.locals·0707 ····.locals·0
  
676 ····.line·1708 ····.line·1
677 ····const/4·p1,·0x0709 ····const/4·p1,·0x0
Offset 859, 14 lines modifiedOffset 891, 19 lines modified
859 ····.line·177891 ····.line·177
860 ····.line·178892 ····.line·178
861 ····.line·179893 ····.line·179
862 ····.line·180894 ····.line·180
863 ····.line·181895 ····.line·181
864 ····.line·182896 ····.line·182
865 ····.line·183897 ····.line·183
 898 ····.line·184
 899 ····.line·185
 900 ····.line·186
 901 ····.line·187
 902 ····.line·188
866 .end·method903 .end·method
  
867 .method·public·setInflatedId(I)V904 .method·public·setInflatedId(I)V
868 ····.locals·0905 ····.locals·0
  
869 ····.line·1906 ····.line·1
870 ····iput·p1,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->g:I907 ····iput·p1,·p0,·Landroidx/appcompat/widget/ViewStubCompat;->g:I
Offset 991, 14 lines modifiedOffset 1028, 20 lines modified
991 ····.line·1181028 ····.line·118
992 ····.line·1191029 ····.line·119
993 ····.line·1201030 ····.line·120
994 ····.line·1211031 ····.line·121
995 ····.line·1221032 ····.line·122
996 ····.line·1231033 ····.line·123
997 ····.line·1241034 ····.line·124
 1035 ····.line·125
 1036 ····.line·126
 1037 ····.line·127
 1038 ····.line·128
 1039 ····.line·129
 1040 ····.line·130
998 .end·method1041 .end·method
  
Max diff block lines reached; 1540/3752 bytes (41.04%) of diff not shown.
167 KB
smali/androidx/appcompat/widget/Toolbar.smali
Max HTML report size reached
85.0 KB
smali/androidx/appcompat/widget/SwitchCompat.smali
Max HTML report size reached
63.6 KB
smali/androidx/appcompat/widget/SearchView.smali
Max HTML report size reached
1.35 KB
smali/androidx/appcompat/widget/FitWindowsLinearLayout.smali
    
Offset 189, 23 lines modifiedOffset 189, 28 lines modified
189 ····.line·177189 ····.line·177
190 ····.line·178190 ····.line·178
191 ····.line·179191 ····.line·179
192 ····.line·180192 ····.line·180
193 ····.line·181193 ····.line·181
194 ····.line·182194 ····.line·182
195 ····.line·183195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
196 .end·method201 .end·method
  
  
197 #·virtual·methods202 #·virtual·methods
198 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z203 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z
199 ····.locals·0204 ····.locals·0
  
200 ····.line·1205 ····.line·1
201 ····invoke-super·{p0,·p1},·Landroid/widget/LinearLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z206 ····invoke-super·{p0,·p1},·Landroid/view/View;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
202 ····.line·2207 ····.line·2
203 ····.line·3208 ····.line·3
204 ····.line·4209 ····.line·4
205 ····move-result·p1210 ····move-result·p1
  
206 ····.line·5211 ····.line·5
Offset 325, 17 lines modifiedOffset 330, 23 lines modified
325 ····.line·118330 ····.line·118
326 ····.line·119331 ····.line·119
327 ····.line·120332 ····.line·120
328 ····.line·121333 ····.line·121
329 ····.line·122334 ····.line·122
330 ····.line·123335 ····.line·123
331 ····.line·124336 ····.line·124
 337 ····.line·125
 338 ····.line·126
 339 ····.line·127
 340 ····.line·128
 341 ····.line·129
 342 ····.line·130
332 .end·method343 .end·method
  
333 .method·public·setOnFitSystemWindowsListener(Lk/E;)V344 .method·public·setOnFitSystemWindowsListener(Li/C;)V
334 ····.locals·0345 ····.locals·0
  
335 ····.line·1346 ····.line·1
336 ····return-void347 ····return-void
337 ····.line·2348 ····.line·2
338 ····.line·3349 ····.line·3
339 ····.line·4350 ····.line·4
Offset 455, 8 lines modifiedOffset 466, 14 lines modified
455 ····.line·118466 ····.line·118
456 ····.line·119467 ····.line·119
457 ····.line·120468 ····.line·120
458 ····.line·121469 ····.line·121
459 ····.line·122470 ····.line·122
460 ····.line·123471 ····.line·123
461 ····.line·124472 ····.line·124
 473 ····.line·125
 474 ····.line·126
 475 ····.line·127
 476 ····.line·128
 477 ····.line·129
 478 ····.line·130
462 .end·method479 .end·method
10.1 KB
smali/androidx/appcompat/widget/ContentFrameLayout.smali
Max HTML report size reached
9.89 KB
smali/androidx/appcompat/widget/SearchView$SearchAutoComplete.smali
Max HTML report size reached
1.34 KB
smali/androidx/appcompat/widget/FitWindowsFrameLayout.smali
    
Offset 189, 23 lines modifiedOffset 189, 28 lines modified
189 ····.line·177189 ····.line·177
190 ····.line·178190 ····.line·178
191 ····.line·179191 ····.line·179
192 ····.line·180192 ····.line·180
193 ····.line·181193 ····.line·181
194 ····.line·182194 ····.line·182
195 ····.line·183195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
196 .end·method201 .end·method
  
  
197 #·virtual·methods202 #·virtual·methods
198 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z203 .method·public·final·fitSystemWindows(Landroid/graphics/Rect;)Z
199 ····.locals·0204 ····.locals·0
  
200 ····.line·1205 ····.line·1
201 ····invoke-super·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z206 ····invoke-super·{p0,·p1},·Landroid/view/View;->fitSystemWindows(Landroid/graphics/Rect;)Z
  
202 ····.line·2207 ····.line·2
203 ····.line·3208 ····.line·3
204 ····.line·4209 ····.line·4
205 ····move-result·p1210 ····move-result·p1
  
206 ····.line·5211 ····.line·5
Offset 325, 17 lines modifiedOffset 330, 23 lines modified
325 ····.line·118330 ····.line·118
326 ····.line·119331 ····.line·119
327 ····.line·120332 ····.line·120
328 ····.line·121333 ····.line·121
329 ····.line·122334 ····.line·122
330 ····.line·123335 ····.line·123
331 ····.line·124336 ····.line·124
 337 ····.line·125
 338 ····.line·126
 339 ····.line·127
 340 ····.line·128
 341 ····.line·129
 342 ····.line·130
332 .end·method343 .end·method
  
333 .method·public·setOnFitSystemWindowsListener(Lk/E;)V344 .method·public·setOnFitSystemWindowsListener(Li/C;)V
334 ····.locals·0345 ····.locals·0
  
335 ····.line·1346 ····.line·1
336 ····return-void347 ····return-void
337 ····.line·2348 ····.line·2
338 ····.line·3349 ····.line·3
339 ····.line·4350 ····.line·4
Offset 455, 8 lines modifiedOffset 466, 14 lines modified
455 ····.line·118466 ····.line·118
456 ····.line·119467 ····.line·119
457 ····.line·120468 ····.line·120
458 ····.line·121469 ····.line·121
459 ····.line·122470 ····.line·122
460 ····.line·123471 ····.line·123
461 ····.line·124472 ····.line·124
 473 ····.line·125
 474 ····.line·126
 475 ····.line·127
 476 ····.line·128
 477 ····.line·129
 478 ····.line·130
462 .end·method479 .end·method
1.97 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/w;2 .super·Li/v;
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/w;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V8 ····invoke-direct·{p0,·p1,·p2},·Li/v;-><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 189, 23 lines modifiedOffset 189, 28 lines modified
189 ····.line·177189 ····.line·177
190 ····.line·178190 ····.line·178
191 ····.line·179191 ····.line·179
192 ····.line·180192 ····.line·180
193 ····.line·181193 ····.line·181
194 ····.line·182194 ····.line·182
195 ····.line·183195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
196 .end·method201 .end·method
  
  
197 #·virtual·methods202 #·virtual·methods
198 .method·public·final·onMeasure(II)V203 .method·public·final·onMeasure(II)V
199 ····.locals·6204 ····.locals·6
  
200 ····.line·1205 ····.line·1
201 ····invoke-super·{p0,·p1,·p2},·Lk/w;->onMeasure(II)V206 ····invoke-super·{p0,·p1,·p2},·Li/v;->onMeasure(II)V
  
202 ····.line·2207 ····.line·2
203 ····.line·3208 ····.line·3
204 ····.line·4209 ····.line·4
205 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getLayout()Landroid/text/Layout;210 ····invoke-virtual·{p0},·Landroid/widget/TextView;->getLayout()Landroid/text/Layout;
  
206 ····.line·5211 ····.line·5
Offset 306, 26 lines modifiedOffset 311, 26 lines modified
306 ····if-eqz·v2,·:cond_0311 ····if-eqz·v2,·:cond_0
  
307 ····.line·54312 ····.line·54
308 ····.line·55313 ····.line·55
309 ····int-to-float·v2,·v2314 ····int-to-float·v2,·v2
  
310 ····.line·56315 ····.line·56
311 ····invoke-virtual·{p0,·v0,·v2},·Lk/w;->setTextSize(IF)V316 ····invoke-virtual·{p0,·v0,·v2},·Li/v;->setTextSize(IF)V
  
312 ····.line·57317 ····.line·57
313 ····.line·58318 ····.line·58
314 ····.line·59319 ····.line·59
315 ····:cond_0320 ····:cond_0
316 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V321 ····invoke-virtual·{v1},·Landroid/content/res/TypedArray;->recycle()V
  
317 ····.line·60322 ····.line·60
318 ····.line·61323 ····.line·61
319 ····.line·62324 ····.line·62
320 ····invoke-super·{p0,·p1,·p2},·Lk/w;->onMeasure(II)V325 ····invoke-super·{p0,·p1,·p2},·Li/v;->onMeasure(II)V
  
321 ····.line·63326 ····.line·63
322 ····.line·64327 ····.line·64
323 ····.line·65328 ····.line·65
324 ····:cond_1329 ····:cond_1
325 ····return-void330 ····return-void
326 ····.line·66331 ····.line·66
Offset 442, 8 lines modifiedOffset 447, 13 lines modified
442 ····.line·177447 ····.line·177
443 ····.line·178448 ····.line·178
444 ····.line·179449 ····.line·179
445 ····.line·180450 ····.line·180
446 ····.line·181451 ····.line·181
447 ····.line·182452 ····.line·182
448 ····.line·183453 ····.line·183
 454 ····.line·184
 455 ····.line·185
 456 ····.line·186
 457 ····.line·187
 458 ····.line·188
449 .end·method459 .end·method
8.74 KB
smali/androidx/appcompat/widget/ButtonBarLayout.smali
Max HTML report size reached
9.33 KB
smali/androidx/appcompat/widget/AlertDialogLayout.smali
Max HTML report size reached
1.25 KB
smali/androidx/appcompat/widget/ActivityChooserView$InnerLayout.smali
    
Offset 145, 14 lines modifiedOffset 145, 23 lines modified
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·128150 ····.line·128
151 ····.line·129151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
152 .end·method161 .end·method
  
153 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V162 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
154 ····.locals·2163 ····.locals·2
  
155 ····.line·1164 ····.line·1
156 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V165 ····invoke-direct·{p0,·p1,·p2},·Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
Offset 195, 15 lines modifiedOffset 204, 15 lines modified
195 ····move-result·v1204 ····move-result·v1
  
196 ····.line·21205 ····.line·21
197 ····if-eqz·v1,·:cond_0206 ····if-eqz·v1,·:cond_0
  
198 ····.line·22207 ····.line·22
199 ····.line·23208 ····.line·23
200 ····invoke-static·{p1,·v1},·Le/b;->c(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;209 ····invoke-static·{p1,·v1},·Le/a;->a(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
  
201 ····.line·24210 ····.line·24
202 ····.line·25211 ····.line·25
203 ····.line·26212 ····.line·26
204 ····move-result-object·p1213 ····move-result-object·p1
  
205 ····.line·27214 ····.line·27
Offset 372, 8 lines modifiedOffset 381, 13 lines modified
372 ····.line·177381 ····.line·177
373 ····.line·178382 ····.line·178
374 ····.line·179383 ····.line·179
375 ····.line·180384 ····.line·180
376 ····.line·181385 ····.line·181
377 ····.line·182386 ····.line·182
378 ····.line·183387 ····.line·183
 388 ····.line·184
 389 ····.line·185
 390 ····.line·186
 391 ····.line·187
 392 ····.line·188
379 .end·method393 .end·method
46.1 KB
smali/androidx/appcompat/widget/ActionMenuView.smali
Max HTML report size reached
60.0 KB
smali/androidx/appcompat/widget/ActionBarOverlayLayout.smali
Max HTML report size reached
27.1 KB
smali/androidx/appcompat/widget/ActionBarContextView.smali
Max HTML report size reached
11.9 KB
smali/androidx/appcompat/widget/ActionBarContainer.smali
Max HTML report size reached
31.9 KB
smali/androidx/appcompat/view/menu/ListMenuItemView.smali
Max HTML report size reached
7.05 KB
smali/androidx/appcompat/view/menu/ExpandedMenuView.smali
Max HTML report size reached
26.2 KB
smali/androidx/appcompat/view/menu/ActionMenuItemView.smali
Max HTML report size reached
346 B
smali/androidx/appcompat/app/AlertController$RecycleListView.smali
    
Offset 205, 8 lines modifiedOffset 205, 13 lines modified
205 ····.line·177205 ····.line·177
206 ····.line·178206 ····.line·178
207 ····.line·179207 ····.line·179
208 ····.line·180208 ····.line·180
209 ····.line·181209 ····.line·181
210 ····.line·182210 ····.line·182
211 ····.line·183211 ····.line·183
 212 ····.line·184
 213 ····.line·185
 214 ····.line·186
 215 ····.line·187
 216 ····.line·188
212 .end·method217 .end·method
1.92 KB
smali/android/support/v4/graphics/drawable/IconCompatParcelizer.smali
    
Offset 135, 21 lines modifiedOffset 135, 30 lines modified
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·129141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
142 .end·method151 .end·method
  
143 .method·public·static·read(LU/a;)Landroidx/core/graphics/drawable/IconCompat;152 .method·public·static·read(LS/a;)Landroidx/core/graphics/drawable/IconCompat;
144 ····.locals·0153 ····.locals·0
  
145 ····.line·1154 ····.line·1
146 ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(LU/a;)Landroidx/core/graphics/drawable/IconCompat;155 ····invoke-static·{p0},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->read(LS/a;)Landroidx/core/graphics/drawable/IconCompat;
  
147 ····.line·2156 ····.line·2
148 ····.line·3157 ····.line·3
149 ····.line·4158 ····.line·4
150 ····move-result-object·p0159 ····move-result-object·p0
  
151 ····.line·5160 ····.line·5
Offset 269, 21 lines modifiedOffset 278, 27 lines modified
269 ····.line·118278 ····.line·118
270 ····.line·119279 ····.line·119
271 ····.line·120280 ····.line·120
272 ····.line·121281 ····.line·121
273 ····.line·122282 ····.line·122
274 ····.line·123283 ····.line·123
275 ····.line·124284 ····.line·124
 285 ····.line·125
 286 ····.line·126
 287 ····.line·127
 288 ····.line·128
 289 ····.line·129
 290 ····.line·130
276 .end·method291 .end·method
  
277 .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;LU/a;)V292 .method·public·static·write(Landroidx/core/graphics/drawable/IconCompat;LS/a;)V
278 ····.locals·0293 ····.locals·0
  
279 ····.line·1294 ····.line·1
280 ····invoke-static·{p0,·p1},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;LU/a;)V295 ····invoke-static·{p0,·p1},·Landroidx/core/graphics/drawable/IconCompatParcelizer;->write(Landroidx/core/graphics/drawable/IconCompat;LS/a;)V
  
281 ····.line·2296 ····.line·2
282 ····.line·3297 ····.line·3
283 ····.line·4298 ····.line·4
284 ····return-void299 ····return-void
285 ····.line·5300 ····.line·5
286 ····.line·6301 ····.line·6
Offset 460, 8 lines modifiedOffset 475, 13 lines modified
460 ····.line·177475 ····.line·177
461 ····.line·178476 ····.line·178
462 ····.line·179477 ····.line·179
463 ····.line·180478 ····.line·180
464 ····.line·181479 ····.line·181
465 ····.line·182480 ····.line·182
466 ····.line·183481 ····.line·183
 482 ····.line·184
 483 ····.line·185
 484 ····.line·186
 485 ····.line·187
 486 ····.line·188
467 .end·method487 .end·method
1.84 KB
smali/android/support/v4/app/RemoteActionCompatParcelizer.smali
    
Offset 135, 21 lines modifiedOffset 135, 30 lines modified
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·129141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
142 .end·method151 .end·method
  
143 .method·public·static·read(LU/a;)Landroidx/core/app/RemoteActionCompat;152 .method·public·static·read(LS/a;)Landroidx/core/app/RemoteActionCompat;
144 ····.locals·0153 ····.locals·0
  
145 ····.line·1154 ····.line·1
146 ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(LU/a;)Landroidx/core/app/RemoteActionCompat;155 ····invoke-static·{p0},·Landroidx/core/app/RemoteActionCompatParcelizer;->read(LS/a;)Landroidx/core/app/RemoteActionCompat;
  
147 ····.line·2156 ····.line·2
148 ····.line·3157 ····.line·3
149 ····.line·4158 ····.line·4
150 ····move-result-object·p0159 ····move-result-object·p0
  
151 ····.line·5160 ····.line·5
Offset 269, 21 lines modifiedOffset 278, 27 lines modified
269 ····.line·118278 ····.line·118
270 ····.line·119279 ····.line·119
271 ····.line·120280 ····.line·120
272 ····.line·121281 ····.line·121
273 ····.line·122282 ····.line·122
274 ····.line·123283 ····.line·123
275 ····.line·124284 ····.line·124
 285 ····.line·125
 286 ····.line·126
 287 ····.line·127
 288 ····.line·128
 289 ····.line·129
 290 ····.line·130
276 .end·method291 .end·method
  
277 .method·public·static·write(Landroidx/core/app/RemoteActionCompat;LU/a;)V292 .method·public·static·write(Landroidx/core/app/RemoteActionCompat;LS/a;)V
278 ····.locals·0293 ····.locals·0
  
279 ····.line·1294 ····.line·1
280 ····invoke-static·{p0,·p1},·Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;LU/a;)V295 ····invoke-static·{p0,·p1},·Landroidx/core/app/RemoteActionCompatParcelizer;->write(Landroidx/core/app/RemoteActionCompat;LS/a;)V
  
281 ····.line·2296 ····.line·2
282 ····.line·3297 ····.line·3
283 ····.line·4298 ····.line·4
284 ····return-void299 ····return-void
285 ····.line·5300 ····.line·5
286 ····.line·6301 ····.line·6
Offset 460, 8 lines modifiedOffset 475, 13 lines modified
460 ····.line·177475 ····.line·177
461 ····.line·178476 ····.line·178
462 ····.line·179477 ····.line·179
463 ····.line·180478 ····.line·180
464 ····.line·181479 ····.line·181
465 ····.line·182480 ····.line·182
466 ····.line·183481 ····.line·183
 482 ····.line·184
 483 ····.line·185
 484 ····.line·186
 485 ····.line·187
 486 ····.line·188
467 .end·method487 .end·method
4.2 KB
smali/a1/z.smali
    
Offset 1, 48 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·La1/z;1 .class·public·final·La1/z;
2 .super·LJ0/b;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO0/p;
  
4 #·instance·fields 
5 .field·public·i:La1/A; 
  
 6 #·static·fields
 7 .field·public·static·final·g:La1/z;
6 .field·public·j:La1/e; 
  
7 .field·public·k:La1/B; 
  
8 .field·public·l:LX0/P; 
  
9 .field·public·m:Ljava/lang/Object; 
  
10 .field·public·synthetic·n:Ljava/lang/Object; 
  
11 .field·public·final·synthetic·o:La1/A; 
  
12 .field·public·p:I 
  
  
13 #·direct·methods8 #·direct·methods
14 .method·public·constructor·<init>(La1/A;LH0/d;)V9 .method·static·constructor·<clinit>()V
15 ····.locals·010 ····.locals·2
  
16 ····.line·111 ····.line·1
17 ····iput-object·p1,·p0,·La1/z;->o:La1/A;12 ····new-instance·v0,·La1/z;
  
18 ····.line·213 ····.line·2
19 ····.line·314 ····.line·3
20 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····const/4·v1,·0x2
  
21 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LP0/i;-><init>(I)V
  
22 ····.line·518 ····.line·5
23 ····.line·619 ····.line·6
24 ····return-void 
25 ····.line·720 ····.line·7
 21 ····sput-object·v0,·La1/z;->g:La1/z;
  
26 ····.line·822 ····.line·8
27 ····.line·923 ····.line·9
 24 ····return-void
28 ····.line·1025 ····.line·10
29 ····.line·1126 ····.line·11
30 ····.line·1227 ····.line·12
31 ····.line·1328 ····.line·13
32 ····.line·1429 ····.line·14
33 ····.line·1530 ····.line·15
34 ····.line·1631 ····.line·16
Offset 164, 103 lines modifiedOffset 157, 54 lines modified
164 ····.line·132157 ····.line·132
165 ····.line·133158 ····.line·133
166 ····.line·134159 ····.line·134
167 ····.line·135160 ····.line·135
168 ····.line·136161 ····.line·136
169 ····.line·137162 ····.line·137
170 ····.line·138163 ····.line·138
171 ····.line·139 
172 ····.line·140 
173 ····.line·141 
174 ····.line·142 
175 ····.line·143 
176 ····.line·144 
177 ····.line·145 
178 ····.line·146 
179 ····.line·147 
180 ····.line·148 
181 ····.line·149 
182 ····.line·150 
183 ····.line·151 
184 ····.line·152 
185 ····.line·153 
186 ····.line·154 
187 ····.line·155 
188 ····.line·156 
189 ····.line·157 
190 ····.line·158 
191 ····.line·159 
192 ····.line·160 
193 ····.line·161 
194 ····.line·162 
195 ····.line·163 
196 ····.line·164 
197 ····.line·165 
198 ····.line·166 
199 ····.line·167 
200 ····.line·168 
201 ····.line·169 
202 ····.line·170 
203 ····.line·171 
204 ····.line·172 
205 ····.line·173 
206 ····.line·174 
207 ····.line·175 
208 ····.line·176 
209 ····.line·177 
210 ····.line·178 
211 ····.line·179 
212 ····.line·180 
213 ····.line·181 
214 ····.line·182 
215 ····.line·183 
216 .end·method164 .end·method
  
  
217 #·virtual·methods165 #·virtual·methods
218 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;166 .method·public·final·h(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
219 ····.locals·1167 ····.locals·0
  
220 ····.line·1168 ····.line·1
221 ····iput-object·p1,·p0,·La1/z;->n:Ljava/lang/Object;169 ····check-cast·p1,·Ljava/lang/Number;
  
222 ····.line·2170 ····.line·2
223 ····.line·3171 ····.line·3
224 ····iget·p1,·p0,·La1/z;->p:I172 ····invoke-virtual·{p1},·Ljava/lang/Number;->intValue()I
  
225 ····.line·4173 ····.line·4
226 ····.line·5174 ····.line·5
227 ····const/high16·v0,·-0x80000000 
Max diff block lines reached; 1862/4266 bytes (43.65%) of diff not shown.
3.7 KB
smali/a1/y.smali
    
Offset 1, 79 lines modifiedOffset 1, 56 lines modified
1 .class·public·final·La1/y;1 .class·public·final·La1/y;
2 .super·Lb1/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LZ0/e;
  
4 #·instance·fields 
5 .field·public·a:J 
  
6 .field·public·b:LX0/f;6 #·static·fields
 7 .field·public·static·final·f:La1/y;
  
  
7 #·virtual·methods8 #·direct·methods
8 .method·public·final·a(Lb1/b;)Z9 .method·static·constructor·<clinit>()V
9 ····.locals·510 ····.locals·1
  
10 ····.line·111 ····.line·1
11 ····check-cast·p1,·La1/w;12 ····new-instance·v0,·La1/y;
  
12 ····.line·213 ····.line·2
13 ····.line·314 ····.line·3
14 ····iget-wide·v0,·p0,·La1/y;->a:J15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·416 ····.line·4
16 ····.line·517 ····.line·5
17 ····const-wide/16·v2,·0x0 
  
18 ····.line·618 ····.line·6
 19 ····sput-object·v0,·La1/y;->f:La1/y;
19 ····.line·7 
20 ····cmp-long·v4,·v0,·v2 
  
 20 ····.line·7
21 ····.line·821 ····.line·8
 22 ····return-void
22 ····.line·923 ····.line·9
23 ····if-ltz·v4,·:cond_0 
  
24 ····.line·1024 ····.line·10
25 ····.line·1125 ····.line·11
26 ····const/4·p1,·0x0 
  
27 ····.line·1226 ····.line·12
28 ····return·p1 
  
29 ····.line·1327 ····.line·13
30 ····:cond_0 
31 ····iget-wide·v0,·p1,·La1/w;->k:J 
  
32 ····.line·1428 ····.line·14
33 ····.line·1529 ····.line·15
34 ····iget-wide·v2,·p1,·La1/w;->l:J 
  
35 ····.line·1630 ····.line·16
36 ····.line·1731 ····.line·17
37 ····cmp-long·v4,·v0,·v2 
  
38 ····.line·1832 ····.line·18
39 ····.line·1933 ····.line·19
40 ····if-gez·v4,·:cond_1 
  
41 ····.line·2034 ····.line·20
42 ····.line·2135 ····.line·21
43 ····iput-wide·v0,·p1,·La1/w;->l:J 
  
44 ····.line·2236 ····.line·22
45 ····.line·2337 ····.line·23
46 ····:cond_1 
47 ····iput-wide·v0,·p0,·La1/y;->a:J 
  
48 ····.line·2438 ····.line·24
49 ····.line·2539 ····.line·25
50 ····const/4·p1,·0x1 
  
51 ····.line·2640 ····.line·26
52 ····return·p1 
53 ····.line·2741 ····.line·27
54 ····.line·2842 ····.line·28
55 ····.line·2943 ····.line·29
56 ····.line·3044 ····.line·30
57 ····.line·3145 ····.line·31
58 ····.line·3246 ····.line·32
59 ····.line·3347 ····.line·33
Offset 164, 52 lines modifiedOffset 141, 54 lines modified
164 ····.line·118141 ····.line·118
165 ····.line·119142 ····.line·119
166 ····.line·120143 ····.line·120
167 ····.line·121144 ····.line·121
168 ····.line·122145 ····.line·122
169 ····.line·123146 ····.line·123
170 ····.line·124147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
 157 ····.line·134
 158 ····.line·135
 159 ····.line·136
 160 ····.line·137
 161 ····.line·138
171 .end·method162 .end·method
  
172 .method·public·final·b(Lb1/b;)[LH0/d; 
 163 #·virtual·methods
 164 .method·public·final·a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
173 ····.locals·4165 ····.locals·0
  
174 ····.line·1166 ····.line·1
175 ····check-cast·p1,·La1/w;167 ····sget-object·p1,·LE0/h;->a:LE0/h;
  
176 ····.line·2168 ····.line·2
177 ····.line·3169 ····.line·3
 170 ····return-object·p1
178 ····iget-wide·v0,·p0,·La1/y;->a:J 
  
179 ····.line·4171 ····.line·4
180 ····.line·5172 ····.line·5
181 ····const-wide/16·v2,·-0x1 
  
182 ····.line·6173 ····.line·6
Max diff block lines reached; 1532/3761 bytes (40.73%) of diff not shown.
67.2 KB
smali/a1/x.smali
Max HTML report size reached
4.18 KB
smali/a1/v.smali
    
Offset 1, 48 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·La1/v;1 .class·public·final·La1/v;
2 .super·LJ0/b;2 .super·Lb1/u;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·i:La1/w; 
  
6 .field·public·j:La1/e; 
  
7 .field·public·k:La1/y; 
  
8 .field·public·l:LX0/P; 
  
9 .field·public·synthetic·m:Ljava/lang/Object; 
  
10 .field·public·final·synthetic·n:La1/w; 
  
11 .field·public·o:I 
  
  
12 #·direct·methods4 #·virtual·methods
13 .method·public·constructor·<init>(La1/w;LH0/d;)V5 .method·public·final·x(Ljava/lang/Throwable;)Z
14 ····.locals·06 ····.locals·1
  
15 ····.line·17 ····.line·1
16 ····iput-object·p1,·p0,·La1/v;->n:La1/w;8 ····instance-of·v0,·p1,·La1/p;
  
17 ····.line·29 ····.line·2
18 ····.line·310 ····.line·3
19 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V11 ····if-eqz·v0,·:cond_0
  
20 ····.line·412 ····.line·4
21 ····.line·513 ····.line·5
 14 ····const/4·p1,·0x1
  
22 ····.line·615 ····.line·6
23 ····return-void16 ····return·p1
  
24 ····.line·717 ····.line·7
 18 ····:cond_0
 19 ····invoke-virtual·{p0,·p1},·LW0/Z;->t(Ljava/lang/Object;)Z
  
25 ····.line·820 ····.line·8
26 ····.line·921 ····.line·9
27 ····.line·1022 ····.line·10
 23 ····move-result·p1
  
28 ····.line·1124 ····.line·11
 25 ····return·p1
29 ····.line·1226 ····.line·12
30 ····.line·1327 ····.line·13
31 ····.line·1428 ····.line·14
32 ····.line·1529 ····.line·15
33 ····.line·1630 ····.line·16
34 ····.line·1731 ····.line·17
35 ····.line·1832 ····.line·18
Offset 154, 211 lines modifiedOffset 147, 8 lines modified
154 ····.line·124147 ····.line·124
155 ····.line·125148 ····.line·125
156 ····.line·126149 ····.line·126
157 ····.line·127150 ····.line·127
158 ····.line·128151 ····.line·128
159 ····.line·129152 ····.line·129
160 ····.line·130153 ····.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 .end·method 
  
  
215 #·virtual·methods 
216 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object; 
217 ····.locals·1 
  
218 ····.line·1 
219 ····iput-object·p1,·p0,·La1/v;->m:Ljava/lang/Object; 
Max diff block lines reached; 0/4253 bytes (0.00%) of diff not shown.
138 KB
smali/a1/w.smali
Max HTML report size reached
20.6 KB
smali/a1/u.smali
Max HTML report size reached
40.2 KB
smali/a1/t.smali
Max HTML report size reached
22.6 KB
smali/a1/s.smali
Max HTML report size reached
9.5 KB
smali/a1/r.smali
Max HTML report size reached
4.52 KB
smali/a1/q.smali
    
Offset 1, 60 lines modifiedOffset 1, 260 lines modified
1 .class·public·final·La1/q;1 .class·public·final·La1/q;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LQ0/p;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:La1/p;6 .field·public·final·synthetic·j:La1/r;
  
7 .field·public·synthetic·k:Ljava/lang/Object;7 .field·public·k:I
  
8 .field·public·l:I 
 8 #·direct·methods
 9 .method·public·constructor·<init>(La1/r;LI0/b;)V
 10 ····.locals·0
  
 11 ····.line·1
 12 ····iput-object·p1,·p0,·La1/q;->j:La1/r;
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
 16 ····.line·4
 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; 1318/4594 bytes (28.69%) of diff not shown.
2.79 KB
smali/a1/p.smali
    
Offset 1, 98 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·La1/p;1 .class·public·final·La1/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/util/concurrent/CancellationException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/e; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·f:I 
  
8 .field·public·final·synthetic·g:LQ0/p; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(LQ0/p;I)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····iput·p2,·p0,·La1/p;->f:I 
  
14 ····iput-object·p1,·p0,·La1/p;->g:LQ0/p; 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods4 #·virtual·methods
19 .method·public·final·a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;5 .method·public·final·fillInStackTrace()Ljava/lang/Throwable;
20 ····.locals·06 ····.locals·1
  
21 ····.line·17 ····.line·1
22 ····iget·p1,·p0,·La1/p;->f:I8 ····const/4·v0,·0x0
  
23 ····.line·29 ····.line·2
 10 ····new-array·v0,·v0,·[Ljava/lang/StackTraceElement;
24 ····.line·3 
25 ····packed-switch·p1,·:pswitch_data_0 
  
 11 ····.line·3
26 ····.line·412 ····.line·4
 13 ····invoke-virtual·{p0,·v0},·Ljava/lang/Throwable;->setStackTrace([Ljava/lang/StackTraceElement;)V
  
27 ····.line·514 ····.line·5
28 ····.line·615 ····.line·6
29 ····iget-object·p1,·p0,·La1/p;->g:LQ0/p; 
  
30 ····.line·716 ····.line·7
 17 ····return-object·p0
31 ····.line·818 ····.line·8
32 ····iput-object·p2,·p1,·LQ0/p;->f:Ljava/lang/Object; 
  
33 ····.line·919 ····.line·9
34 ····.line·1020 ····.line·10
35 ····new-instance·p1,·Lb1/a; 
  
36 ····.line·1121 ····.line·11
37 ····.line·1222 ····.line·12
38 ····invoke-direct·{p1,·p0},·Lb1/a;-><init>(La1/e;)V 
  
39 ····.line·1323 ····.line·13
40 ····.line·1424 ····.line·14
41 ····.line·1525 ····.line·15
42 ····throw·p1 
  
43 ····.line·1626 ····.line·16
44 ····:pswitch_0 
45 ····iget-object·p1,·p0,·La1/p;->g:LQ0/p; 
  
46 ····.line·1727 ····.line·17
47 ····.line·1828 ····.line·18
48 ····iput-object·p2,·p1,·LQ0/p;->f:Ljava/lang/Object; 
  
49 ····.line·1929 ····.line·19
50 ····.line·2030 ····.line·20
51 ····new-instance·p1,·Lb1/a; 
  
52 ····.line·2131 ····.line·21
53 ····.line·2232 ····.line·22
54 ····invoke-direct·{p1,·p0},·Lb1/a;-><init>(La1/e;)V 
  
55 ····.line·2333 ····.line·23
56 ····.line·2434 ····.line·24
57 ····.line·2535 ····.line·25
58 ····throw·p1 
  
59 ····.line·2636 ····.line·26
60 ····nop 
  
61 ····.line·2737 ····.line·27
62 ····:pswitch_data_0 
63 ····.packed-switch·0x0 
64 ········:pswitch_0 
65 ····.end·packed-switch 
66 ····.line·2838 ····.line·28
67 ····.line·2939 ····.line·29
68 ····.line·3040 ····.line·30
69 ····.line·3141 ····.line·31
70 ····.line·3242 ····.line·32
71 ····.line·3343 ····.line·33
72 ····.line·3444 ····.line·34
Offset 196, 53 lines modifiedOffset 148, 8 lines modified
196 ····.line·132148 ····.line·132
197 ····.line·133149 ····.line·133
198 ····.line·134150 ····.line·134
199 ····.line·135151 ····.line·135
200 ····.line·136152 ····.line·136
201 ····.line·137153 ····.line·137
202 ····.line·138154 ····.line·138
203 ····.line·139 
204 ····.line·140 
205 ····.line·141 
206 ····.line·142 
207 ····.line·143 
208 ····.line·144 
209 ····.line·145 
210 ····.line·146 
211 ····.line·147 
212 ····.line·148 
213 ····.line·149 
214 ····.line·150 
215 ····.line·151 
216 ····.line·152 
217 ····.line·153 
218 ····.line·154 
Max diff block lines reached; 0/2825 bytes (0.00%) of diff not shown.
23.8 KB
smali/a1/o.smali
Max HTML report size reached
37.3 KB
smali/a1/n.smali
Max HTML report size reached
11.8 KB
smali/a1/f.smali
Max HTML report size reached
14.3 KB
smali/a1/m.smali
Max HTML report size reached
2.23 KB
smali/a1/l.smali
    
Offset 1, 32 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·La1/l;1 .class·public·final·La1/l;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·i:La1/m;
  
6 .field·public·j:I6 .field·public·j:Ljava/lang/Object;
  
7 .field·public·final·synthetic·k:LA0/e;7 .field·public·synthetic·k:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·l:La1/m;
  
8 .field·public·l:LC0/q;9 .field·public·m:I
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·constructor·<init>(LA0/e;LH0/d;)V11 .method·public·constructor·<init>(La1/m;LI0/b;)V
11 ····.locals·012 ····.locals·0
  
12 ····.line·113 ····.line·1
13 ····iput-object·p1,·p0,·La1/l;->k:LA0/e;14 ····iput-object·p1,·p0,·La1/l;->l:La1/m;
  
14 ····.line·215 ····.line·2
15 ····.line·316 ····.line·3
16 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 201, 49 lines modifiedOffset 203, 54 lines modified
201 ····.line·177203 ····.line·177
202 ····.line·178204 ····.line·178
203 ····.line·179205 ····.line·179
204 ····.line·180206 ····.line·180
205 ····.line·181207 ····.line·181
206 ····.line·182208 ····.line·182
207 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
208 .end·method215 .end·method
  
  
209 #·virtual·methods216 #·virtual·methods
210 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
211 ····.locals·1218 ····.locals·1
  
212 ····.line·1219 ····.line·1
213 ····iput-object·p1,·p0,·La1/l;->i:Ljava/lang/Object;220 ····iput-object·p1,·p0,·La1/l;->k:Ljava/lang/Object;
  
214 ····.line·2221 ····.line·2
215 ····.line·3222 ····.line·3
216 ····iget·p1,·p0,·La1/l;->j:I223 ····iget·p1,·p0,·La1/l;->m:I
  
217 ····.line·4224 ····.line·4
218 ····.line·5225 ····.line·5
219 ····const/high16·v0,·-0x80000000226 ····const/high16·v0,·-0x80000000
  
220 ····.line·6227 ····.line·6
221 ····.line·7228 ····.line·7
222 ····or-int/2addr·p1,·v0229 ····or-int/2addr·p1,·v0
  
223 ····.line·8230 ····.line·8
224 ····iput·p1,·p0,·La1/l;->j:I231 ····iput·p1,·p0,·La1/l;->m:I
  
225 ····.line·9232 ····.line·9
226 ····.line·10233 ····.line·10
227 ····iget-object·p1,·p0,·La1/l;->k:LA0/e;234 ····iget-object·p1,·p0,·La1/l;->l:La1/m;
  
228 ····.line·11235 ····.line·11
229 ····.line·12236 ····.line·12
230 ····const/4·v0,·0x0237 ····const/4·v0,·0x0
  
231 ····.line·13238 ····.line·13
232 ····invoke-virtual·{p1,·v0,·p0},·LA0/e;->k(La1/e;LH0/d;)Ljava/lang/Object;239 ····invoke-virtual·{p1,·p0,·v0},·La1/m;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
233 ····.line·14240 ····.line·14
234 ····.line·15241 ····.line·15
235 ····.line·16242 ····.line·16
236 ····move-result-object·p1243 ····move-result-object·p1
  
237 ····.line·17244 ····.line·17
Offset 351, 8 lines modifiedOffset 358, 14 lines modified
351 ····.line·118358 ····.line·118
352 ····.line·119359 ····.line·119
353 ····.line·120360 ····.line·120
354 ····.line·121361 ····.line·121
355 ····.line·122362 ····.line·122
356 ····.line·123363 ····.line·123
357 ····.line·124364 ····.line·124
 365 ····.line·125
 366 ····.line·126
 367 ····.line·127
 368 ····.line·128
 369 ····.line·129
 370 ····.line·130
358 .end·method371 .end·method
16.7 KB
smali/a1/k.smali
Max HTML report size reached
9.43 KB
smali/a1/j.smali
Max HTML report size reached
23.5 KB
smali/a1/i.smali
Max HTML report size reached
9.17 KB
smali/a1/h.smali
Max HTML report size reached
358 B
smali/a1/d.smali
    
Offset 1, 8 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·La1/d;1 .class·public·abstract·La1/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·abstract·k(La1/e;LH0/d;)Ljava/lang/Object;5 .method·public·abstract·a(La1/b;)Z
 6 .end·method
  
 7 .method·public·abstract·b(La1/b;)[LG0/d;
6 .end·method8 .end·method
28.2 KB
smali/a1/g.smali
Max HTML report size reached
19.6 KB
smali/a1/e.smali
Max HTML report size reached
18.1 KB
smali/a1/c.smali
Max HTML report size reached
6.78 KB
smali/a1/b.smali
Max HTML report size reached
3.36 KB
smali/a1/a.smali
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·La1/a;1 .class·public·final·La1/a;
2 .super·LJ0/b;2 .super·Ljava/util/concurrent/CancellationException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:Lb1/A; 
  
6 .field·public·synthetic·j:Ljava/lang/Object; 
  
7 .field·public·final·synthetic·k:LA0/b;5 .field·public·final·transient·f:LZ0/e;
  
8 .field·public·l:I 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(LA0/b;LH0/d;)V7 .method·public·constructor·<init>(LZ0/e;)V
11 ····.locals·08 ····.locals·1
  
12 ····.line·19 ····.line·1
13 ····iput-object·p1,·p0,·La1/a;->k:LA0/b;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},·LJ0/b;-><init>(LH0/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,·La1/a;->f:LZ0/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 148, 110 lines modifiedOffset 144, 45 lines modified
148 ····.line·124144 ····.line·124
149 ····.line·125145 ····.line·125
150 ····.line·126146 ····.line·126
151 ····.line·127147 ····.line·127
152 ····.line·128148 ····.line·128
153 ····.line·129149 ····.line·129
154 ····.line·130150 ····.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 .end·method151 .end·method
  
  
209 #·virtual·methods152 #·virtual·methods
210 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;153 .method·public·final·fillInStackTrace()Ljava/lang/Throwable;
211 ····.locals·1154 ····.locals·1
  
212 ····.line·1155 ····.line·1
213 ····iput-object·p1,·p0,·La1/a;->j:Ljava/lang/Object;156 ····const/4·v0,·0x0
  
214 ····.line·2157 ····.line·2
 158 ····new-array·v0,·v0,·[Ljava/lang/StackTraceElement;
215 ····.line·3 
216 ····iget·p1,·p0,·La1/a;->l:I 
  
 159 ····.line·3
217 ····.line·4160 ····.line·4
 161 ····invoke-virtual·{p0,·v0},·Ljava/lang/Throwable;->setStackTrace([Ljava/lang/StackTraceElement;)V
218 ····.line·5 
219 ····const/high16·v0,·-0x80000000 
  
 162 ····.line·5
220 ····.line·6163 ····.line·6
221 ····.line·7164 ····.line·7
 165 ····return-object·p0
Max diff block lines reached; 800/3407 bytes (23.48%) of diff not shown.
3.67 KB
smali/a1/C.smali
    
Offset 1, 171 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·La1/C;1 .class·public·abstract·La1/C;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/e; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·f:Ljava/lang/Throwable;5 .field·public·static·final·a:LO0/q;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/Throwable;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·08 ····.locals·2
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····sget-object·v0,·La1/B;->n:La1/B;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
 13 ····const/4·v1,·0x3
  
15 ····.line·414 ····.line·4
16 ····iput-object·p1,·p0,·La1/C;->f:Ljava/lang/Throwable;15 ····invoke-static·{v1,·v0},·LP0/s;->a(ILjava/lang/Object;)V
  
17 ····.line·516 ····.line·5
18 ····.line·617 ····.line·6
19 ····return-void 
20 ····.line·718 ····.line·7
 19 ····sput-object·v0,·La1/C;->a:LO0/q;
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; 1047/3723 bytes (28.12%) of diff not shown.
12.3 KB
smali/a1/B.smali
Max HTML report size reached
55.6 KB
smali/a1/A.smali
Max HTML report size reached
290 B
smali/a0/a.smali
    
Offset 1, 11 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·La0/a;1 .class·public·interface·abstract·La0/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·a(Landroid/content/Context;LO/d;LZ/i;)V 
6 .end·method 
  
7 .method·public·abstract·b(LZ/i;)V 
8 .end·method 
138 KB
smali/a/a.smali
Max HTML report size reached
138 KB
smali/Z0/w.smali
Max HTML report size reached
4.99 KB
smali/Z0/s.smali
Max HTML report size reached
5.7 KB
smali/Z0/v.smali
Max HTML report size reached
307 KB
smali/Z0/u.smali
Max HTML report size reached
14.7 KB
smali/Z0/t.smali
Max HTML report size reached
2.6 KB
smali/Z0/r.smali
    
Offset 1, 7 lines modifiedOffset 1, 167 lines modified
1 .class·public·interface·abstract·LZ0/r; 
2 .super·Ljava/lang/Object;1 .class·public·final·LZ0/r;
 2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LX0/u; 
6 .implements·LZ0/v; 
 4 #·instance·fields
 5 .field·public·i:LP0/p;
  
 6 .field·public·j:LZ0/p;
  
 7 .field·public·synthetic·k:Ljava/lang/Object;
  
 8 .field·public·l:I
  
  
 9 #·virtual·methods
 10 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
 11 ····.locals·1
  
 12 ····.line·1
 13 ····iput-object·p1,·p0,·LZ0/r;->k:Ljava/lang/Object;
  
 14 ····.line·2
 15 ····.line·3
 16 ····iget·p1,·p0,·LZ0/r;->l:I
  
 17 ····.line·4
 18 ····.line·5
 19 ····const/high16·v0,·-0x80000000
  
 20 ····.line·6
 21 ····.line·7
 22 ····or-int/2addr·p1,·v0
  
 23 ····.line·8
 24 ····iput·p1,·p0,·LZ0/r;->l:I
  
 25 ····.line·9
 26 ····.line·10
 27 ····const/4·p1,·0x0
  
 28 ····.line·11
 29 ····invoke-static·{p1,·p0},·LZ0/x;->h(LZ0/d;LI0/b;)Ljava/lang/Object;
  
 30 ····.line·12
 31 ····.line·13
 32 ····.line·14
 33 ····move-result-object·p1
  
 34 ····.line·15
 35 ····return-object·p1
 36 ····.line·16
 37 ····.line·17
 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; -1/2634 bytes (-0.04%) of diff not shown.
24.9 KB
smali/Z0/q.smali
Max HTML report size reached
3.25 KB
smali/Z0/p.smali
    
Offset 1, 68 lines modifiedOffset 1, 98 lines modified
1 .class·public·final·LZ0/p;1 .class·public·final·LZ0/p;
2 .super·LJ0/b;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LZ0/e;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·i:LQ0/i;7 .field·public·final·synthetic·f:I
  
 8 .field·public·final·synthetic·g:LP0/p;
  
  
6 .field·public·synthetic·j:Ljava/lang/Object;9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(LP0/p;I)V
 11 ····.locals·0
  
7 .field·public·k:I12 ····.line·1
 13 ····iput·p2,·p0,·LZ0/p;->f:I
  
 14 ····iput-object·p1,·p0,·LZ0/p;->g:LP0/p;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
8 #·virtual·methods18 #·virtual·methods
9 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;19 .method·public·final·a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
10 ····.locals·120 ····.locals·0
  
11 ····.line·121 ····.line·1
12 ····iput-object·p1,·p0,·LZ0/p;->j:Ljava/lang/Object;22 ····iget·p1,·p0,·LZ0/p;->f:I
  
13 ····.line·223 ····.line·2
14 ····.line·324 ····.line·3
15 ····iget·p1,·p0,·LZ0/p;->k:I25 ····packed-switch·p1,·:pswitch_data_0
  
16 ····.line·426 ····.line·4
17 ····.line·527 ····.line·5
18 ····const/high16·v0,·-0x80000000 
  
19 ····.line·628 ····.line·6
 29 ····iget-object·p1,·p0,·LZ0/p;->g:LP0/p;
20 ····.line·7 
21 ····or-int/2addr·p1,·v0 
  
 30 ····.line·7
22 ····.line·831 ····.line·8
23 ····iput·p1,·p0,·LZ0/p;->k:I32 ····iput-object·p2,·p1,·LP0/p;->f:Ljava/lang/Object;
  
24 ····.line·933 ····.line·9
25 ····.line·1034 ····.line·10
26 ····const/4·p1,·0x035 ····new-instance·p1,·La1/a;
  
27 ····.line·1136 ····.line·11
28 ····invoke-static·{p1,·p1,·p0},·La/a;->e(LZ0/r;LP0/a;LJ0/b;)Ljava/lang/Object; 
  
29 ····.line·1237 ····.line·12
 38 ····invoke-direct·{p1,·p0},·La1/a;-><init>(LZ0/e;)V
  
30 ····.line·1339 ····.line·13
31 ····.line·1440 ····.line·14
32 ····move-result-object·p1 
  
33 ····.line·1541 ····.line·15
34 ····return-object·p142 ····throw·p1
  
35 ····.line·1643 ····.line·16
 44 ····:pswitch_0
 45 ····iget-object·p1,·p0,·LZ0/p;->g:LP0/p;
  
36 ····.line·1746 ····.line·17
37 ····.line·1847 ····.line·18
 48 ····iput-object·p2,·p1,·LP0/p;->f:Ljava/lang/Object;
  
38 ····.line·1949 ····.line·19
39 ····.line·2050 ····.line·20
 51 ····new-instance·p1,·La1/a;
  
40 ····.line·2152 ····.line·21
41 ····.line·2253 ····.line·22
 54 ····invoke-direct·{p1,·p0},·La1/a;-><init>(LZ0/e;)V
  
42 ····.line·2355 ····.line·23
43 ····.line·2456 ····.line·24
44 ····.line·2557 ····.line·25
 58 ····throw·p1
  
45 ····.line·2659 ····.line·26
 60 ····nop
  
46 ····.line·2761 ····.line·27
 62 ····:pswitch_data_0
 63 ····.packed-switch·0x0
 64 ········:pswitch_0
 65 ····.end·packed-switch
47 ····.line·2866 ····.line·28
48 ····.line·2967 ····.line·29
49 ····.line·3068 ····.line·30
50 ····.line·3169 ····.line·31
51 ····.line·3270 ····.line·32
52 ····.line·3371 ····.line·33
53 ····.line·3472 ····.line·34
Offset 152, 8 lines modifiedOffset 182, 72 lines modified
152 ····.line·118182 ····.line·118
153 ····.line·119183 ····.line·119
154 ····.line·120184 ····.line·120
155 ····.line·121185 ····.line·121
156 ····.line·122186 ····.line·122
157 ····.line·123187 ····.line·123
158 ····.line·124188 ····.line·124
 189 ····.line·125
 190 ····.line·126
 191 ····.line·127
 192 ····.line·128
 193 ····.line·129
 194 ····.line·130
 195 ····.line·131
 196 ····.line·132
 197 ····.line·133
 198 ····.line·134
 199 ····.line·135
 200 ····.line·136
 201 ····.line·137
Max diff block lines reached; 0/3291 bytes (0.00%) of diff not shown.
47.6 KB
smali/Z0/o.smali
Max HTML report size reached
40.2 KB
smali/Z0/n.smali
Max HTML report size reached
5.5 KB
smali/Z0/m.smali
Max HTML report size reached
37.8 KB
smali/Z0/l.smali
Max HTML report size reached
10.3 KB
smali/Z0/k.smali
Max HTML report size reached
4.26 KB
smali/Z0/j.smali
    
Offset 1, 36 lines modifiedOffset 1, 266 lines modified
1 .class·public·LZ0/j;1 .class·public·final·LZ0/j;
2 .super·Ljava/lang/Object;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·synthetic·i:Ljava/lang/Object;
  
 6 .field·public·j:I
  
 7 .field·public·final·synthetic·k:LO/P;
  
 8 .field·public·l:LO/P;
  
 9 .field·public·m:LZ0/e;
  
 10 .field·public·n:La1/A;
  
  
 11 #·direct·methods
 12 .method·public·constructor·<init>(LO/P;LG0/d;)V
 13 ····.locals·0
  
 14 ····.line·1
 15 ····iput-object·p1,·p0,·LZ0/j;->k:LO/P;
  
 16 ····.line·2
 17 ····.line·3
 18 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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
 113 ····.line·97
 114 ····.line·98
 115 ····.line·99
Max diff block lines reached; 1034/4326 bytes (23.90%) of diff not shown.
13.6 KB
smali/Z0/i.smali
Max HTML report size reached
4.4 KB
smali/Z0/h.smali
    
Offset 1, 46 lines modifiedOffset 1, 264 lines modified
1 .class·public·interface·abstract·LZ0/h; 
2 .super·Ljava/lang/Object;1 .class·public·final·LZ0/h;
 2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LZ0/v; 
6 .implements·LZ0/t; 
  
 4 #·instance·fields
 5 .field·public·synthetic·i:Ljava/lang/Object;
  
7 #·static·fields 
8 .field·public·static·final·e:LZ0/g;6 .field·public·j:I
  
 7 .field·public·final·synthetic·k:LZ0/i;
  
 8 .field·public·l:Ljava/lang/Object;
  
 9 .field·public·m:LZ0/e;
  
  
9 #·direct·methods10 #·direct·methods
10 .method·static·constructor·<clinit>()V11 .method·public·constructor·<init>(LZ0/i;LG0/d;)V
11 ····.locals·112 ····.locals·0
  
12 ····.line·113 ····.line·1
13 ····sget-object·v0,·LZ0/g;->a:LZ0/g;14 ····iput-object·p1,·p0,·LZ0/h;->k:LZ0/i;
  
14 ····.line·215 ····.line·2
15 ····.line·316 ····.line·3
16 ····sput-object·v0,·LZ0/h;->e:LZ0/g;17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
17 ····.line·418 ····.line·4
18 ····.line·519 ····.line·5
 20 ····.line·6
19 ····return-void21 ····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
Max diff block lines reached; 657/4478 bytes (14.67%) of diff not shown.
1.99 KB
smali/Z0/g.smali
    
Offset 1, 77 lines modifiedOffset 1, 67 lines modified
1 .class·public·final·LZ0/g;1 .class·public·final·LZ0/g;
2 .super·Ljava/lang/Object;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·synthetic·a:LZ0/g;5 .field·public·i:Ljava/lang/Throwable;
  
6 .field·public·static·final·b:I6 .field·public·synthetic·j:Ljava/lang/Object;
  
 7 .field·public·k:I
  
  
7 #·direct·methods8 #·virtual·methods
8 .method·static·constructor·<clinit>()V9 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
9 ····.locals·810 ····.locals·1
  
10 ····.line·111 ····.line·1
11 ····new-instance·v0,·LZ0/g;12 ····iput-object·p1,·p0,·LZ0/g;->j:Ljava/lang/Object;
  
12 ····.line·213 ····.line·2
13 ····.line·314 ····.line·3
14 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V15 ····iget·p1,·p0,·LZ0/g;->k:I
  
15 ····.line·416 ····.line·4
16 ····.line·517 ····.line·5
 18 ····const/high16·v0,·-0x80000000
17 ····.line·6 
18 ····sput-object·v0,·LZ0/g;->a:LZ0/g; 
  
 19 ····.line·6
19 ····.line·720 ····.line·7
 21 ····or-int/2addr·p1,·v0
  
20 ····.line·822 ····.line·8
21 ····const/16·v0,·0x4023 ····iput·p1,·p0,·LZ0/g;->k:I
  
22 ····.line·924 ····.line·9
23 ····.line·1025 ····.line·10
24 ····int-to-long·v2,·v026 ····const/4·p1,·0x0
  
25 ····.line·1127 ····.line·11
26 ····const/4·v0,·0x128 ····invoke-static·{p1,·p1,·p1,·p0},·LZ0/x;->b(LZ0/C;LH/s;Ljava/lang/Throwable;LI0/b;)Ljava/lang/Object;
  
27 ····.line·1229 ····.line·12
28 ····int-to-long·v4,·v0 
  
29 ····.line·1330 ····.line·13
30 ····const·v0,·0x7ffffffe 
  
31 ····.line·1431 ····.line·14
 32 ····move-result-object·p1
  
32 ····.line·1533 ····.line·15
 34 ····return-object·p1
33 ····.line·1635 ····.line·16
34 ····int-to-long·v6,·v0 
  
35 ····.line·1736 ····.line·17
36 ····const-string·v1,·"kotlinx.coroutines.channels.defaultBuffer" 
  
37 ····.line·1837 ····.line·18
38 ····.line·1938 ····.line·19
39 ····invoke-static/range·{v1·..·v7},·Lc1/a;->i(Ljava/lang/String;JJJ)J 
  
40 ····.line·2039 ····.line·20
41 ····.line·2140 ····.line·21
42 ····.line·2241 ····.line·22
43 ····move-result-wide·v0 
  
44 ····.line·2342 ····.line·23
45 ····long-to-int·v1,·v0 
  
46 ····.line·2443 ····.line·24
47 ····sput·v1,·LZ0/g;->b:I 
  
48 ····.line·2544 ····.line·25
49 ····.line·2645 ····.line·26
50 ····return-void 
51 ····.line·2746 ····.line·27
52 ····.line·2847 ····.line·28
53 ····.line·2948 ····.line·29
54 ····.line·3049 ····.line·30
55 ····.line·3150 ····.line·31
56 ····.line·3251 ····.line·32
57 ····.line·3352 ····.line·33
Offset 167, 8 lines modifiedOffset 157, 9 lines modified
167 ····.line·123157 ····.line·123
168 ····.line·124158 ····.line·124
169 ····.line·125159 ····.line·125
170 ····.line·126160 ····.line·126
171 ····.line·127161 ····.line·127
172 ····.line·128162 ····.line·128
173 ····.line·129163 ····.line·129
 164 ····.line·130
174 .end·method165 .end·method
27.1 KB
smali/Z0/f.smali
Max HTML report size reached
2.64 KB
smali/Z0/b.smali
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·LZ0/b;1 .class·public·final·LZ0/b;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·i:LY0/r;
  
6 .field·public·final·synthetic·j:LZ0/d;6 .field·public·synthetic·j:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·k:LZ0/c;
  
7 .field·public·k:I8 .field·public·l:I
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>(LZ0/d;LJ0/b;)V10 .method·public·constructor·<init>(LZ0/c;LI0/b;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····iput-object·p1,·p0,·LZ0/b;->j:LZ0/d;13 ····iput-object·p1,·p0,·LZ0/b;->k:LZ0/c;
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V16 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
16 ····.line·417 ····.line·4
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
Offset 199, 75 lines modifiedOffset 201, 71 lines modified
199 ····.line·177201 ····.line·177
200 ····.line·178202 ····.line·178
201 ····.line·179203 ····.line·179
202 ····.line·180204 ····.line·180
203 ····.line·181205 ····.line·181
204 ····.line·182206 ····.line·182
205 ····.line·183207 ····.line·183
 208 ····.line·184
 209 ····.line·185
 210 ····.line·186
 211 ····.line·187
 212 ····.line·188
206 .end·method213 .end·method
  
  
207 #·virtual·methods214 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;215 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1216 ····.locals·1
  
210 ····.line·1217 ····.line·1
211 ····iput-object·p1,·p0,·LZ0/b;->i:Ljava/lang/Object;218 ····iput-object·p1,·p0,·LZ0/b;->j:Ljava/lang/Object;
  
212 ····.line·2219 ····.line·2
213 ····.line·3220 ····.line·3
214 ····iget·p1,·p0,·LZ0/b;->k:I221 ····iget·p1,·p0,·LZ0/b;->l:I
  
215 ····.line·4222 ····.line·4
216 ····.line·5223 ····.line·5
217 ····const/high16·v0,·-0x80000000224 ····const/high16·v0,·-0x80000000
  
218 ····.line·6225 ····.line·6
219 ····.line·7226 ····.line·7
220 ····or-int/2addr·p1,·v0227 ····or-int/2addr·p1,·v0
  
221 ····.line·8228 ····.line·8
222 ····iput·p1,·p0,·LZ0/b;->k:I229 ····iput·p1,·p0,·LZ0/b;->l:I
  
223 ····.line·9230 ····.line·9
224 ····.line·10231 ····.line·10
225 ····iget-object·p1,·p0,·LZ0/b;->j:LZ0/d;232 ····iget-object·p1,·p0,·LZ0/b;->k:LZ0/c;
  
226 ····.line·11233 ····.line·11
227 ····.line·12234 ····.line·12
228 ····invoke-static·{p1,·p0},·LZ0/d;->A(LZ0/d;LJ0/b;)Ljava/lang/Object;235 ····const/4·v0,·0x0
  
229 ····.line·13236 ····.line·13
 237 ····invoke-virtual·{p1,·v0,·p0},·LZ0/c;->a(LY0/r;LG0/d;)Ljava/lang/Object;
  
230 ····.line·14238 ····.line·14
231 ····.line·15239 ····.line·15
232 ····move-result-object·p1 
  
233 ····.line·16240 ····.line·16
234 ····sget-object·v0,·LI0/a;->f:LI0/a;241 ····move-result-object·p1
  
235 ····.line·17242 ····.line·17
 243 ····return-object·p1
236 ····.line·18244 ····.line·18
237 ····if-ne·p1,·v0,·:cond_0 
  
238 ····.line·19245 ····.line·19
239 ····.line·20246 ····.line·20
240 ····return-object·p1 
  
241 ····.line·21247 ····.line·21
242 ····:cond_0 
243 ····new-instance·v0,·LZ0/k; 
  
244 ····.line·22248 ····.line·22
245 ····.line·23249 ····.line·23
246 ····invoke-direct·{v0,·p1},·LZ0/k;-><init>(Ljava/lang/Object;)V 
  
247 ····.line·24250 ····.line·24
248 ····.line·25251 ····.line·25
249 ····.line·26252 ····.line·26
250 ····return-object·v0 
251 ····.line·27253 ····.line·27
252 ····.line·28254 ····.line·28
253 ····.line·29255 ····.line·29
254 ····.line·30256 ····.line·30
255 ····.line·31257 ····.line·31
256 ····.line·32258 ····.line·32
257 ····.line·33259 ····.line·33
Offset 358, 8 lines modifiedOffset 356, 14 lines modified
358 ····.line·118356 ····.line·118
359 ····.line·119357 ····.line·119
360 ····.line·120358 ····.line·120
361 ····.line·121359 ····.line·121
362 ····.line·122360 ····.line·122
363 ····.line·123361 ····.line·123
364 ····.line·124362 ····.line·124
 363 ····.line·125
 364 ····.line·126
 365 ····.line·127
Max diff block lines reached; 0/2673 bytes (0.00%) of diff not shown.
24.6 KB
smali/Z0/c.smali
Max HTML report size reached
420 KB
smali/Z0/d.smali
Max HTML report size reached
5.83 KB
smali/Z0/e.smali
Max HTML report size reached
33.7 KB
smali/Z0/a.smali
Max HTML report size reached
11.1 KB
smali/Z/f.smali
Max HTML report size reached
50.5 KB
smali/Z/e.smali
Max HTML report size reached
30.0 KB
smali/Z/d.smali
Max HTML report size reached
24.8 KB
smali/Z/c.smali
Max HTML report size reached
6.03 KB
smali/Z/b.smali
Max HTML report size reached
10.1 KB
smali/Z/a.smali
Max HTML report size reached
423 KB
smali/Y0/d.smali
Max HTML report size reached
16.1 KB
smali/Y0/c.smali
Max HTML report size reached
6.05 KB
smali/Y0/b.smali
Max HTML report size reached
37.7 KB
smali/Y0/a.smali
Max HTML report size reached
5.48 KB
smali/X0/d.smali
Max HTML report size reached
21.9 KB
smali/X0/c.smali
Max HTML report size reached
4.63 KB
smali/X0/b.smali
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LX0/b;1 .class·public·final·LX0/b;
2 .super·Ljava/lang/Object;2 .super·LG0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LX0/d0;5 .implements·LG0/g;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·f:LX0/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,·LX0/b;12 ····sget-object·v0,·LW0/t;->f:LW0/t;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0,·v0},·LG0/a;-><init>(LG0/h;)V
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····sput-object·v0,·LX0/b;->f:LX0/b;19 ····iput-object·p0,·p0,·LX0/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 146, 99 lines modifiedOffset 146, 198 lines modified
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·129152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
 157 ····.line·134
 158 ····.line·135
 159 ····.line·136
 160 ····.line·137
 161 ····.line·138
153 .end·method162 .end·method
  
  
154 #·virtual·methods163 #·virtual·methods
155 .method·public·final·toString()Ljava/lang/String;164 .method·public·final·c(Ljava/lang/Throwable;)V
156 ····.locals·1165 ····.locals·3
  
157 ····.line·1166 ····.line·1
158 ····const-string·v0,·"Active"167 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
159 ····.line·2168 ····.line·2
160 ····.line·3169 ····.line·3
161 ····return-object·v0170 ····const/16·v1,·0x1a
  
162 ····.line·4171 ····.line·4
163 ····.line·5172 ····.line·5
 173 ····if-gt·v1,·v0,·:cond_4
  
164 ····.line·6174 ····.line·6
165 ····.line·7175 ····.line·7
 176 ····const/16·v1,·0x1c
  
166 ····.line·8177 ····.line·8
167 ····.line·9178 ····.line·9
 179 ····if-ge·v0,·v1,·:cond_4
  
168 ····.line·10180 ····.line·10
169 ····.line·11181 ····.line·11
 182 ····iget-object·v0,·p0,·LX0/b;->_preHandler:Ljava/lang/Object;
  
170 ····.line·12183 ····.line·12
171 ····.line·13184 ····.line·13
 185 ····const/4·v1,·0x0
  
172 ····.line·14186 ····.line·14
 187 ····if-eq·v0,·p0,·:cond_0
  
173 ····.line·15188 ····.line·15
174 ····.line·16189 ····.line·16
 190 ····check-cast·v0,·Ljava/lang/reflect/Method;
  
175 ····.line·17191 ····.line·17
176 ····.line·18192 ····.line·18
 193 ····goto·:goto_1
  
177 ····.line·19194 ····.line·19
 195 ····:cond_0
 196 ····:try_start_0
 197 ····const-class·v0,·Ljava/lang/Thread;
  
178 ····.line·20198 ····.line·20
179 ····.line·21199 ····.line·21
 200 ····const-string·v2,·"getUncaughtExceptionPreHandler"
  
180 ····.line·22201 ····.line·22
181 ····.line·23202 ····.line·23
 203 ····invoke-virtual·{v0,·v2,·v1},·Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
  
182 ····.line·24204 ····.line·24
183 ····.line·25205 ····.line·25
184 ····.line·26206 ····.line·26
 207 ····move-result-object·v0
  
185 ····.line·27208 ····.line·27
 209 ····invoke-virtual·{v0},·Ljava/lang/reflect/Method;->getModifiers()I
  
186 ····.line·28210 ····.line·28
187 ····.line·29211 ····.line·29
188 ····.line·30212 ····.line·30
 213 ····move-result·v2
  
189 ····.line·31214 ····.line·31
 215 ····invoke-static·{v2},·Ljava/lang/reflect/Modifier;->isPublic(I)Z
  
190 ····.line·32216 ····.line·32
191 ····.line·33217 ····.line·33
Max diff block lines reached; 2089/4710 bytes (44.35%) of diff not shown.
31.0 KB
smali/X0/a.smali
Max HTML report size reached
16.4 KB
smali/X/a.smali
Max HTML report size reached
11.5 KB
smali/W0/c.smali
Max HTML report size reached
4.48 KB
smali/W0/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 310 lines modified
1 .class·public·abstract·LW0/b;1 .class·public·final·LW0/b;
2 .super·La/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LW0/d0;
  
  
 6 #·static·fields
 7 .field·public·static·final·f:LW0/b;
  
  
 8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····.line·1
 12 ····new-instance·v0,·LW0/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,·LW0/b;->f:LW0/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/4555 bytes (-0.02%) of diff not shown.
33.1 KB
smali/W0/a.smali
Max HTML report size reached
4.33 KB
smali/W0/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 297 lines modified
1 .class·public·abstract·LW0/d;1 .class·public·final·LW0/d;
2 .super·LW0/c;2 .super·LW0/G;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·o: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},·LW0/G;-><init>()V
  
 11 ····.line·2
 12 ····.line·3
 13 ····.line·4
 14 ····iput-object·p1,·p0,·LW0/d;->o: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/4399 bytes (-0.02%) of diff not shown.
69.8 KB
smali/W0/i.smali
Max HTML report size reached
47.8 KB
smali/W0/h.smali
Max HTML report size reached
12.4 KB
smali/W0/g.smali
Max HTML report size reached
169 KB
smali/W0/f.smali
Max HTML report size reached
378 B
smali/W0/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 14 lines modified
1 .class·public·abstract·LW0/e;1 .class·public·interface·abstract·LW0/e;
2 .super·LW0/d;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LG0/d;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·f(Ljava/lang/Object;LO0/l;)LA/n;
 8 .end·method
  
 9 .method·public·abstract·p(Ljava/lang/Object;)V
 10 .end·method
2.96 KB
smali/V0/g.smali
    
Offset 1, 190 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LV0/g;1 .class·public·abstract·LV0/g;
2 .super·Ljava/lang/Object;2 .super·LV0/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LV0/b; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·a:I 
  
8 .field·public·final·b:Ljava/lang/Object; 
  
9 .field·public·final·c:LQ0/i; 
  
  
10 #·direct·methods 
11 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;LQ0/i;I)V 
12 ····.locals·0 
  
13 ····.line·1 
14 ····iput·p3,·p0,·LV0/g;->a:I 
  
15 ····iput-object·p1,·p0,·LV0/g;->b:Ljava/lang/Object; 
  
16 ····iput-object·p2,·p0,·LV0/g;->c:LQ0/i; 
  
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
18 ····return-void 
19 .end·method 
  
  
20 #·virtual·methods 
21 .method·public·final·iterator()Ljava/util/Iterator; 
22 ····.locals·1 
  
23 ····.line·1 
24 ····iget·v0,·p0,·LV0/g;->a:I 
  
25 ····.line·2 
26 ····.line·3 
27 ····packed-switch·v0,·:pswitch_data_0 
  
28 ····.line·4 
29 ····.line·5 
30 ····.line·6 
31 ····new-instance·v0,·LW0/a; 
  
32 ····.line·7 
33 ····.line·8 
34 ····invoke-direct·{v0,·p0},·LW0/a;-><init>(LV0/g;)V 
  
35 ····.line·9 
36 ····.line·10 
37 ····.line·11 
38 ····return-object·v0 
  
39 ····.line·12 
40 ····:pswitch_0 
41 ····new-instance·v0,·LV0/f; 
  
42 ····.line·13 
43 ····.line·14 
44 ····invoke-direct·{v0,·p0},·LV0/f;-><init>(LV0/g;)V 
  
45 ····.line·15 
46 ····.line·16 
47 ····.line·17 
48 ····return-object·v0 
  
49 ····.line·18 
50 ····nop 
  
51 ····.line·19 
52 ····:pswitch_data_0 
53 ····.packed-switch·0x0 
54 ········:pswitch_0 
55 ····.end·packed-switch 
56 ····.line·20 
57 ····.line·21 
58 ····.line·22 
59 ····.line·23 
60 ····.line·24 
61 ····.line·25 
62 ····.line·26 
63 ····.line·27 
64 ····.line·28 
65 ····.line·29 
66 ····.line·30 
67 ····.line·31 
68 ····.line·32 
69 ····.line·33 
70 ····.line·34 
71 ····.line·35 
72 ····.line·36 
73 ····.line·37 
74 ····.line·38 
75 ····.line·39 
76 ····.line·40 
77 ····.line·41 
78 ····.line·42 
79 ····.line·43 
80 ····.line·44 
81 ····.line·45 
82 ····.line·46 
83 ····.line·47 
84 ····.line·48 
85 ····.line·49 
86 ····.line·50 
87 ····.line·51 
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 
99 ····.line·63 
100 ····.line·64 
101 ····.line·65 
102 ····.line·66 
103 ····.line·67 
Max diff block lines reached; -1/2997 bytes (-0.03%) of diff not shown.
8.85 KB
smali/V0/f.smali
Max HTML report size reached
4.19 KB
smali/V0/e.smali
    
Offset 1, 285 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LV0/e;1 .class·public·abstract·LV0/e;
2 .super·Ljava/lang/Object;2 .super·LV0/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LV0/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,·LV0/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/4261 bytes (-0.02%) of diff not shown.
130 B
smali/V0/d.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LV0/d;1 .class·public·abstract·LV0/d;
2 .super·La/a;2 .super·LV0/c;
3 .source·"SourceFile"3 .source·"SourceFile"
3.1 KB
smali/V0/c.smali
    
Offset 1, 188 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LV0/c;1 .class·public·abstract·LV0/c;
2 .super·LV0/d;2 .super·LV0/b;
 3 .source·"SourceFile"
  
  
3 #·direct·methods 
4 .method·public·static·M(LV0/b;)Ljava/util/List; 
5 ····.locals·2 
  
6 ····.line·1 
7 ····invoke-interface·{p0},·LV0/b;->iterator()Ljava/util/Iterator; 
  
8 ····.line·2 
9 ····.line·3 
10 ····.line·4 
11 ····move-result-object·p0 
  
12 ····.line·5 
13 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
14 ····.line·6 
15 ····.line·7 
16 ····.line·8 
17 ····move-result·v0 
  
18 ····.line·9 
19 ····if-nez·v0,·:cond_0 
  
20 ····.line·10 
21 ····.line·11 
22 ····sget-object·p0,·LG0/l;->f:LG0/l; 
  
23 ····.line·12 
24 ····.line·13 
25 ····return-object·p0 
  
26 ····.line·14 
27 ····:cond_0 
28 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
29 ····.line·15 
30 ····.line·16 
31 ····.line·17 
32 ····move-result-object·v0 
  
33 ····.line·18 
34 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
35 ····.line·19 
36 ····.line·20 
37 ····.line·21 
38 ····move-result·v1 
  
39 ····.line·22 
40 ····if-nez·v1,·:cond_1 
  
41 ····.line·23 
42 ····.line·24 
43 ····invoke-static·{v0},·La/a;->v(Ljava/lang/Object;)Ljava/util/List; 
  
44 ····.line·25 
45 ····.line·26 
46 ····.line·27 
47 ····move-result-object·p0 
  
48 ····.line·28 
49 ····return-object·p0 
  
50 ····.line·29 
51 ····:cond_1 
52 ····new-instance·v1,·Ljava/util/ArrayList; 
  
53 ····.line·30 
54 ····.line·31 
55 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V 
  
56 ····.line·32 
57 ····.line·33 
58 ····.line·34 
59 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
60 ····.line·35 
61 ····.line·36 
62 ····.line·37 
63 ····:goto_0 
64 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z 
  
65 ····.line·38 
66 ····.line·39 
67 ····.line·40 
68 ····move-result·v0 
  
69 ····.line·41 
70 ····if-eqz·v0,·:cond_2 
  
71 ····.line·42 
72 ····.line·43 
73 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object; 
  
74 ····.line·44 
75 ····.line·45 
76 ····.line·46 
77 ····move-result-object·v0 
  
78 ····.line·47 
79 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z 
  
80 ····.line·48 
81 ····.line·49 
82 ····.line·50 
83 ····goto·:goto_0 
  
84 ····.line·51 
85 ····:cond_2 
86 ····return-object·v1 
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 
Max diff block lines reached; -1/3146 bytes (-0.03%) of diff not shown.
275 B
smali/V0/b.smali
    
Offset 1, 8 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·LV0/b;1 .class·public·abstract·LV0/b;
2 .super·Ljava/lang/Object;2 .super·La/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·iterator()Ljava/util/Iterator; 
6 .end·method 
14.2 KB
smali/V0/a.smali
Max HTML report size reached
16.5 KB
smali/V/a.smali
Max HTML report size reached
3.28 KB
smali/U0/c.smali
    
Offset 1, 6 lines modifiedOffset 1, 194 lines modified
1 .class·public·interface·abstract·LU0/c;1 .class·public·abstract·LU0/c;
 2 .super·LU0/d;
2 .super·Ljava/lang/Object; 
3 .source·"SourceFile" 
  
4 #·interfaces 
5 .implements·LU0/a; 
 3 #·direct·methods
 4 .method·public·static·L(LU0/b;)Ljava/util/List;
 5 ····.locals·2
  
 6 ····.line·1
 7 ····invoke-interface·{p0},·LU0/b;->iterator()Ljava/util/Iterator;
  
 8 ····.line·2
 9 ····.line·3
 10 ····.line·4
 11 ····move-result-object·p0
  
 12 ····.line·5
 13 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 14 ····.line·6
 15 ····.line·7
 16 ····.line·8
 17 ····move-result·v0
  
 18 ····.line·9
 19 ····if-nez·v0,·:cond_0
  
 20 ····.line·10
 21 ····.line·11
 22 ····sget-object·p0,·LF0/l;->f:LF0/l;
  
 23 ····.line·12
 24 ····.line·13
 25 ····return-object·p0
  
 26 ····.line·14
 27 ····:cond_0
 28 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 29 ····.line·15
 30 ····.line·16
 31 ····.line·17
 32 ····move-result-object·v0
  
 33 ····.line·18
 34 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 35 ····.line·19
 36 ····.line·20
 37 ····.line·21
 38 ····move-result·v1
  
 39 ····.line·22
 40 ····if-nez·v1,·:cond_1
  
 41 ····.line·23
 42 ····.line·24
 43 ····invoke-static·{v0},·La/a;->w(Ljava/lang/Object;)Ljava/util/List;
  
 44 ····.line·25
 45 ····.line·26
 46 ····.line·27
 47 ····move-result-object·p0
  
 48 ····.line·28
 49 ····return-object·p0
  
 50 ····.line·29
 51 ····:cond_1
 52 ····new-instance·v1,·Ljava/util/ArrayList;
  
 53 ····.line·30
 54 ····.line·31
 55 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
 56 ····.line·32
 57 ····.line·33
 58 ····.line·34
 59 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
 60 ····.line·35
 61 ····.line·36
 62 ····.line·37
 63 ····:goto_0
 64 ····invoke-interface·{p0},·Ljava/util/Iterator;->hasNext()Z
  
 65 ····.line·38
 66 ····.line·39
 67 ····.line·40
 68 ····move-result·v0
  
 69 ····.line·41
 70 ····if-eqz·v0,·:cond_2
  
 71 ····.line·42
 72 ····.line·43
 73 ····invoke-interface·{p0},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
 74 ····.line·44
 75 ····.line·45
 76 ····.line·46
 77 ····move-result-object·v0
  
 78 ····.line·47
 79 ····invoke-virtual·{v1,·v0},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
 80 ····.line·48
 81 ····.line·49
 82 ····.line·50
 83 ····goto·:goto_0
  
 84 ····.line·51
 85 ····:cond_2
 86 ····return-object·v1
 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
Max diff block lines reached; -1/3323 bytes (-0.03%) of diff not shown.
230 B
smali/U0/b.smali
    
Offset 1, 3 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·LU0/b;1 .class·public·interface·abstract·LU0/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
5.2 KB
smali/U0/a.smali
Max HTML report size reached
20.4 KB
smali/U/c.smali
Max HTML report size reached
17.6 KB
smali/U/b.smali
Max HTML report size reached
54.7 KB
smali/U/a.smali
Max HTML report size reached
11.4 KB
smali/T0/c.smali
Max HTML report size reached
17.6 KB
smali/T0/b.smali
Max HTML report size reached
23.0 KB
smali/T0/a.smali
Max HTML report size reached
73.7 KB
smali/T/a.smali
Max HTML report size reached
23.7 KB
smali/S0/a.smali
Max HTML report size reached
53.7 KB
smali/S/a.smali
Max HTML report size reached
2.49 KB
smali/R0/a.smali
    
Offset 1, 8 lines modifiedOffset 1, 157 lines modified
1 .class·public·abstract·LR0/a;1 .class·public·final·LR0/a;
2 .super·LR0/e;2 .super·LQ0/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},·LP0/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/2522 bytes (0.00%) of diff not shown.
50.2 KB
smali/R/a.smali
Max HTML report size reached
62.3 KB
smali/Q0/e.smali
Max HTML report size reached
313 B
smali/Q0/d.smali
    
Offset 1, 8 lines modifiedOffset 1, 6 lines modified
1 .class·public·interface·abstract·LQ0/d; 
2 .super·Ljava/lang/Object;1 .class·public·final·LQ0/d;
 2 .super·LQ0/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 
13.1 KB
smali/Q0/c.smali
Max HTML report size reached
1.13 KB
smali/Q0/b.smali
    
Offset 1, 38 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·LQ0/b;1 .class·public·final·LQ0/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·f:LQ0/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,·LQ0/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,·LQ0/b;->f:LQ0/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 146, 8 lines modifiedOffset 137, 17 lines modified
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
151 ····.line·128142 ····.line·128
152 ····.line·129143 ····.line·129
 144 ····.line·130
 145 ····.line·131
 146 ····.line·132
 147 ····.line·133
 148 ····.line·134
 149 ····.line·135
 150 ····.line·136
 151 ····.line·137
 152 ····.line·138
153 .end·method153 .end·method
9.09 KB
smali/Q0/a.smali
Max HTML report size reached
7.87 KB
smali/Q/a.smali
Max HTML report size reached
8.39 KB
smali/P0/s.smali
Max HTML report size reached
2.59 KB
smali/P0/p.smali
    
Offset 1, 11 lines modifiedOffset 1, 162 lines modified
1 .class·public·interface·abstract·LP0/p;1 .class·public·final·LP0/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LF0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·f:Ljava/lang/Object;
  
  
6 #·virtual·methods8 #·virtual·methods
7 .method·public·abstract·i(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,·LP0/p;->f: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/2617 bytes (0.00%) of diff not shown.
5.44 KB
smali/P0/q.smali
Max HTML report size reached
202 B
smali/P0/r.smali
    
Offset 1, 6 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·LP0/r;1 .class·public·final·LP0/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LF0/a; 
2.46 KB
smali/P0/m.smali
    
Offset 1, 6 lines modifiedOffset 1, 162 lines modified
1 .class·public·interface·abstract·LP0/m;1 .class·public·final·LP0/m;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LF0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·f:Z
  
  
 8 #·virtual·methods
 9 .method·public·final·toString()Ljava/lang/String;
 10 ····.locals·1
  
 11 ····.line·1
 12 ····iget-boolean·v0,·p0,·LP0/m;->f: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/2483 bytes (-0.04%) of diff not shown.
2.45 KB
smali/P0/n.smali
    
Offset 1, 6 lines modifiedOffset 1, 162 lines modified
1 .class·public·interface·abstract·LP0/n;1 .class·public·final·LP0/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LF0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·f:F
  
  
 8 #·virtual·methods
 9 .method·public·final·toString()Ljava/lang/String;
 10 ····.locals·1
  
 11 ····.line·1
 12 ····iget·v0,·p0,·LP0/n;->f:F
  
 13 ····.line·2
 14 ····.line·3
 15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(F)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/2475 bytes (-0.04%) of diff not shown.
2.45 KB
smali/P0/o.smali
    
Offset 1, 6 lines modifiedOffset 1, 162 lines modified
1 .class·public·interface·abstract·LP0/o;1 .class·public·final·LP0/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LF0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·instance·fields
 7 .field·public·f:I
  
  
 8 #·virtual·methods
 9 .method·public·final·toString()Ljava/lang/String;
 10 ····.locals·1
  
 11 ····.line·1
 12 ····iget·v0,·p0,·LP0/o;->f: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/2475 bytes (-0.04%) of diff not shown.
11.5 KB
smali/P0/j.smali
Max HTML report size reached
7.16 KB
smali/P0/k.smali
Max HTML report size reached
21.7 KB
smali/P0/l.smali
Max HTML report size reached
15.2 KB
smali/P0/g.smali
Max HTML report size reached
7.3 KB
smali/P0/i.smali
Max HTML report size reached
35.5 KB
smali/P0/h.smali
Max HTML report size reached
261 B
smali/P0/f.smali
    
Offset 1, 6 lines modifiedOffset 1, 11 lines modified
1 .class·public·interface·abstract·LP0/f;1 .class·public·interface·abstract·LP0/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LF0/a;5 .implements·LE0/a;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·d()I
 8 .end·method
56.5 KB
smali/P0/e.smali
Max HTML report size reached
254 B
smali/P0/d.smali
    
Offset 1, 6 lines modifiedOffset 1, 8 lines modified
1 .class·public·interface·abstract·LP0/d;1 .class·public·interface·abstract·LP0/d;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LF0/a; 
 4 #·virtual·methods
 5 .method·public·abstract·a()Ljava/lang/Class;
 6 .end·method
15.3 KB
smali/P0/c.smali
Max HTML report size reached
2.44 KB
smali/P0/b.smali
    
Offset 1, 6 lines modifiedOffset 1, 162 lines modified
1 .class·public·interface·abstract·LP0/b;1 .class·public·final·LP0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LF0/a;5 .implements·Ljava/io/Serializable;
  
  
 6 #·static·fields
 7 .field·public·static·final·f:LP0/b;
  
  
 8 #·direct·methods
 9 .method·static·constructor·<clinit>()V
 10 ····.locals·1
  
 11 ····.line·1
 12 ····new-instance·v0,·LP0/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,·LP0/b;->f:LP0/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/2465 bytes (-0.04%) of diff not shown.
9.58 KB
smali/P0/a.smali
Max HTML report size reached
53.0 KB
smali/P/a.smali
Max HTML report size reached
312 B
smali/O0/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·final·LO0/a;1 .class·public·interface·abstract·LO0/a;
2 .super·Ljava/lang/Error;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LE0/a;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·b()Ljava/lang/Object;
 8 .end·method
9.82 KB
smali/O/n.smali
Max HTML report size reached
48.5 KB
smali/O/m.smali
Max HTML report size reached
24.7 KB
smali/O/l.smali
Max HTML report size reached
46.5 KB
smali/O/k.smali
Max HTML report size reached
2.26 KB
smali/O/j.smali
    
Offset 1, 139 lines modifiedOffset 1, 15 lines modified
1 .class·public·abstract·LO/j;1 .class·public·final·LO/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(Landroid/os/Looper;)Landroid/os/Handler; 
6 ····.locals·0 
  
 6 .field·public·b:I
7 ····.line·1 
8 ····invoke-static·{p0},·LB/e;->h(Landroid/os/Looper;)Landroid/os/Handler; 
  
 7 .field·public·c:I
9 ····.line·2 
10 ····.line·3 
11 ····.line·4 
12 ····move-result-object·p0 
  
 8 .field·public·d:Landroidx/recyclerview/widget/RecyclerView;
  
 9 .field·public·e:I
13 ····.line·5 
14 ····return-object·p0 
15 ····.line·6 
16 ····.line·7 
17 ····.line·8 
18 ····.line·9 
19 ····.line·10 
20 ····.line·11 
21 ····.line·12 
22 ····.line·13 
23 ····.line·14 
24 ····.line·15 
25 ····.line·16 
26 ····.line·17 
27 ····.line·18 
28 ····.line·19 
29 ····.line·20 
30 ····.line·21 
31 ····.line·22 
32 ····.line·23 
33 ····.line·24 
34 ····.line·25 
35 ····.line·26 
36 ····.line·27 
37 ····.line·28 
38 ····.line·29 
39 ····.line·30 
40 ····.line·31 
41 ····.line·32 
42 ····.line·33 
43 ····.line·34 
44 ····.line·35 
45 ····.line·36 
46 ····.line·37 
47 ····.line·38 
48 ····.line·39 
49 ····.line·40 
50 ····.line·41 
51 ····.line·42 
52 ····.line·43 
53 ····.line·44 
54 ····.line·45 
55 ····.line·46 
56 ····.line·47 
57 ····.line·48 
58 ····.line·49 
59 ····.line·50 
60 ····.line·51 
61 ····.line·52 
62 ····.line·53 
63 ····.line·54 
64 ····.line·55 
65 ····.line·56 
66 ····.line·57 
67 ····.line·58 
68 ····.line·59 
69 ····.line·60 
70 ····.line·61 
71 ····.line·62 
72 ····.line·63 
73 ····.line·64 
74 ····.line·65 
75 ····.line·66 
76 ····.line·67 
77 ····.line·68 
78 ····.line·69 
79 ····.line·70 
80 ····.line·71 
81 ····.line·72 
82 ····.line·73 
83 ····.line·74 
84 ····.line·75 
85 ····.line·76 
86 ····.line·77 
87 ····.line·78 
88 ····.line·79 
89 ····.line·80 
90 ····.line·81 
91 ····.line·82 
92 ····.line·83 
93 ····.line·84 
94 ····.line·85 
95 ····.line·86 
96 ····.line·87 
97 ····.line·88 
98 ····.line·89 
99 ····.line·90 
100 ····.line·91 
101 ····.line·92 
102 ····.line·93 
103 ····.line·94 
104 ····.line·95 
105 ····.line·96 
106 ····.line·97 
107 ····.line·98 
108 ····.line·99 
109 ····.line·100 
110 ····.line·101 
111 ····.line·102 
112 ····.line·103 
113 ····.line·104 
114 ····.line·105 
115 ····.line·106 
Max diff block lines reached; -1/2287 bytes (-0.04%) of diff not shown.
2.39 KB
smali/O/i.smali
    
Offset 1, 145 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·LO/i;1 .class·public·final·LO/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·a:I
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 
  
13 ····.line·5 
14 ····new-instance·v1,·LO/h; 
  
15 ····.line·6 
16 ····.line·7 
17 ····invoke-direct·{v1,·p0},·LO/h;-><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 
114 ····.line·102 
115 ····.line·103 
Max diff block lines reached; -1/2419 bytes (-0.04%) of diff not shown.
3.86 KB
smali/O/h.smali
    
Offset 1, 94 lines modifiedOffset 1, 152 lines modified
1 .class·public·final·synthetic·LO/h;1 .class·public·final·LO/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
 5 .implements·Ljava/util/Comparator;
5 .implements·Landroid/view/Choreographer$FrameCallback; 
  
  
6 #·instance·fields 
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,·LO/h;->a:Ljava/lang/Runnable; 
  
14 ····return-void 
15 .end·method 
  
  
16 #·virtual·methods6 #·virtual·methods
17 .method·public·final·doFrame(J)V7 .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I
18 ····.locals·08 ····.locals·5
  
19 ····.line·19 ····.line·1
20 ····iget-object·p1,·p0,·LO/h;->a:Ljava/lang/Runnable;10 ····check-cast·p1,·LO/j;
  
21 ····.line·211 ····.line·2
22 ····.line·312 ····.line·3
23 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V13 ····check-cast·p2,·LO/j;
  
24 ····.line·414 ····.line·4
25 ····.line·515 ····.line·5
 16 ····iget-object·v0,·p1,·LO/j;->d:Landroidx/recyclerview/widget/RecyclerView;
  
26 ····.line·617 ····.line·6
27 ····return-void 
28 ····.line·718 ····.line·7
 19 ····const/4·v1,·0x0
  
29 ····.line·820 ····.line·8
 21 ····const/4·v2,·0x1
  
30 ····.line·922 ····.line·9
 23 ····if-nez·v0,·:cond_0
  
31 ····.line·1024 ····.line·10
32 ····.line·1125 ····.line·11
 26 ····move·v3,·v2
  
33 ····.line·1227 ····.line·12
 28 ····goto·:goto_0
  
34 ····.line·1329 ····.line·13
 30 ····:cond_0
 31 ····move·v3,·v1
  
35 ····.line·1432 ····.line·14
 33 ····:goto_0
 34 ····iget-object·v4,·p2,·LO/j;->d:Landroidx/recyclerview/widget/RecyclerView;
  
36 ····.line·1535 ····.line·15
37 ····.line·1636 ····.line·16
 37 ····if-nez·v4,·:cond_1
  
38 ····.line·1738 ····.line·17
39 ····.line·1839 ····.line·18
 40 ····move·v4,·v2
  
40 ····.line·1941 ····.line·19
 42 ····goto·:goto_1
  
41 ····.line·2043 ····.line·20
 44 ····:cond_1
 45 ····move·v4,·v1
  
42 ····.line·2146 ····.line·21
 47 ····:goto_1
 48 ····if-eq·v3,·v4,·:cond_2
  
43 ····.line·2249 ····.line·22
44 ····.line·2350 ····.line·23
 51 ····if-nez·v0,·:cond_3
  
45 ····.line·2452 ····.line·24
46 ····.line·2553 ····.line·25
 54 ····goto·:goto_2
  
47 ····.line·2655 ····.line·26
 56 ····:cond_2
 57 ····iget-boolean·v0,·p1,·LO/j;->a:Z
  
48 ····.line·2758 ····.line·27
49 ····.line·2859 ····.line·28
 60 ····iget-boolean·v3,·p2,·LO/j;->a:Z
  
50 ····.line·2961 ····.line·29
51 ····.line·3062 ····.line·30
 63 ····if-eq·v0,·v3,·:cond_5
  
52 ····.line·3164 ····.line·31
53 ····.line·3265 ····.line·32
 66 ····if-eqz·v0,·:cond_4
  
54 ····.line·3367 ····.line·33
55 ····.line·3468 ····.line·34
 69 ····:cond_3
 70 ····const/4·p1,·-0x1
  
56 ····.line·3571 ····.line·35
 72 ····return·p1
  
57 ····.line·3673 ····.line·36
 74 ····:cond_4
 75 ····:goto_2
 76 ····return·v2
  
58 ····.line·3777 ····.line·37
 78 ····:cond_5
 79 ····iget·v0,·p2,·LO/j;->b:I
  
Max diff block lines reached; 1683/3918 bytes (42.96%) of diff not shown.
34.7 KB
smali/O/g.smali
Max HTML report size reached
268 KB
smali/O/f.smali
Max HTML report size reached
7.25 KB
smali/O/e.smali
Max HTML report size reached
430 B
smali/O/d.smali
    
Offset 1, 17 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·LO/d;1 .class·public·final·LO/d;
2 .super·Ljava/lang/Object;2 .super·LO/z;
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 
25.8 KB
smali/O/c.smali
Max HTML report size reached
2.8 KB
smali/O/a.smali
    
Offset 1, 178 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·synthetic·LO/a;1 .class·public·abstract·LO/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·f:LO/b; 
  
8 .field·public·final·synthetic·g:I 
  
9 .field·public·final·synthetic·h:Ljava/lang/Object; 
  
  
10 #·direct·methods 
11 .method·public·synthetic·constructor·<init>(LO/b;ILjava/lang/Object;)V 
12 ····.locals·0 
  
13 ····.line·1 
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
15 ····iput-object·p1,·p0,·LO/a;->f:LO/b; 
  
16 ····iput·p2,·p0,·LO/a;->g:I 
  
17 ····iput-object·p3,·p0,·LO/a;->h:Ljava/lang/Object; 
  
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,·LO/a;->h:Ljava/lang/Object; 
  
25 ····.line·2 
26 ····.line·3 
27 ····iget-object·v1,·p0,·LO/a;->f:LO/b; 
  
28 ····.line·4 
29 ····.line·5 
30 ····iget-object·v1,·v1,·LO/b;->b:LO/e; 
  
31 ····.line·6 
32 ····.line·7 
33 ····iget·v2,·p0,·LO/a;->g:I 
  
34 ····.line·8 
35 ····.line·9 
36 ····invoke-interface·{v1,·v2,·v0},·LO/e;->f(ILjava/lang/Object;)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/2841 bytes (-0.04%) of diff not shown.
24.3 KB
smali/O/b.smali
Max HTML report size reached
6.32 KB
smali/N/a.smali
Max HTML report size reached
15.4 KB
smali/M/h.smali
Max HTML report size reached
7.88 KB
smali/M/a.smali
Max HTML report size reached
261 KB
smali/M/g.smali
Max HTML report size reached
3.94 KB
smali/M/f.smali
    
Offset 1, 228 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·synthetic·LM/f;1 .class·public·interface·abstract·LM/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·synthetic·a:[I 
  
  
6 #·direct·methods4 #·virtual·methods
 5 .method·public·abstract·f()V
 6 .end·method
7 .method·static·constructor·<clinit>()V 
8 ····.locals·6 
  
9 ····.line·1 
10 ····const/16·v0,·0x9 
  
11 ····.line·2 
12 ····.line·3 
13 ····invoke-static·{v0},·LL/j;->b(I)[I 
  
14 ····.line·4 
15 ····.line·5 
16 ····.line·6 
17 ····move-result-object·v1 
  
18 ····.line·7 
19 ····array-length·v1,·v1 
  
20 ····.line·8 
21 ····new-array·v1,·v1,·[I 
  
22 ····.line·9 
23 ····.line·10 
24 ····const/4·v2,·0x1 
  
25 ····.line·11 
26 ····const/4·v3,·0x0 
  
27 ····.line·12 
28 ····:try_start_0 
29 ····aput·v2,·v1,·v3 
30 ····:try_end_0 
31 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_0·..·:try_end_0}·:catch_0 
  
32 ····.line·13 
33 ····.line·14 
34 ····:catch_0 
35 ····const/4·v3,·0x2 
  
36 ····.line·15 
37 ····:try_start_1 
38 ····aput·v3,·v1,·v2 
39 ····:try_end_1 
40 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_1·..·:try_end_1}·:catch_1 
  
41 ····.line·16 
42 ····.line·17 
43 ····:catch_1 
44 ····const/4·v2,·0x3 
  
45 ····.line·18 
46 ····const/4·v4,·0x6 
  
47 ····.line·19 
48 ····:try_start_2 
49 ····aput·v2,·v1,·v4 
50 ····:try_end_2 
51 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_2·..·:try_end_2}·:catch_2 
  
52 ····.line·20 
53 ····.line·21 
54 ····:catch_2 
55 ····const/4·v5,·0x4 
  
56 ····.line·22 
57 ····:try_start_3 
58 ····aput·v5,·v1,·v3 
59 ····:try_end_3 
60 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_3·..·:try_end_3}·:catch_3 
  
61 ····.line·23 
62 ····.line·24 
63 ····:catch_3 
64 ····const/4·v3,·0x5 
  
65 ····.line·25 
66 ····:try_start_4 
67 ····aput·v3,·v1,·v2 
68 ····:try_end_4 
69 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_4·..·:try_end_4}·:catch_4 
  
70 ····.line·26 
71 ····.line·27 
72 ····:catch_4 
73 ····:try_start_5 
74 ····aput·v4,·v1,·v5 
75 ····:try_end_5 
76 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_5·..·:try_end_5}·:catch_5 
  
77 ····.line·28 
78 ····.line·29 
79 ····:catch_5 
80 ····const/4·v2,·0x7 
  
81 ····.line·30 
82 ····:try_start_6 
83 ····aput·v2,·v1,·v3 
84 ····:try_end_6 
85 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_6·..·:try_end_6}·:catch_6 
  
86 ····.line·31 
87 ····.line·32 
88 ····:catch_6 
89 ····const/16·v3,·0x8 
  
90 ····.line·33 
91 ····.line·34 
92 ····:try_start_7 
93 ····aput·v3,·v1,·v2 
94 ····:try_end_7 
95 ····.catch·Ljava/lang/NoSuchFieldError;·{:try_start_7·..·:try_end_7}·:catch_7 
  
96 ····.line·35 
97 ····.line·36 
98 ····:catch_7 
Max diff block lines reached; 1383/4001 bytes (34.57%) of diff not shown.
419 B
smali/M/e.smali
    
Offset 1, 3 lines modifiedOffset 1, 17 lines modified
1 .class·public·abstract·LM/e;1 .class·public·final·synthetic·LM/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/util/concurrent/Executor;
  
  
 6 #·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
29.0 KB
smali/M/d.smali
Max HTML report size reached
12.8 KB
smali/M/c.smali
Max HTML report size reached
34.7 KB
smali/M/b.smali
Max HTML report size reached
1.08 KB
smali/L0/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,·LL0/a;->a:Ljava/lang/Integer;86 ····sput-object·v0,·LL0/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 186, 8 lines modifiedOffset 184, 17 lines modified
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
191 ····.line·128189 ····.line·128
192 ····.line·129190 ····.line·129
 191 ····.line·130
 192 ····.line·131
 193 ····.line·132
 194 ····.line·133
 195 ····.line·134
 196 ····.line·135
 197 ····.line·136
 198 ····.line·137
 199 ····.line·138
193 .end·method200 .end·method
8.34 KB
smali/L/a.smali
Max HTML report size reached
4.64 KB
smali/K0/a.smali
    
Offset 1, 196 lines modifiedOffset 1, 147 lines modified
1 .class·public·abstract·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 #·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},·LQ0/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},·LQ0/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},·LQ0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V69 ····:cond_1
 70 ····sput-object·v0,·LK0/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; 1752/4721 bytes (37.11%) of diff not shown.
9.83 KB
smali/J0/a.smali
Max HTML report size reached
56.7 KB
smali/J/k.smali
Max HTML report size reached
29.2 KB
smali/J/h.smali
Max HTML report size reached
6.47 KB
smali/J/j.smali
Max HTML report size reached
360 B
smali/J/i.smali
    
Offset 1, 11 lines modifiedOffset 1, 3 lines modified
1 .class·public·interface·abstract·LJ/i; 
2 .super·Ljava/lang/Object;1 .class·public·final·LJ/i;
 2 .super·Landroidx/datastore/preferences/protobuf/u;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods 
5 .method·public·abstract·b(LP0/p;LJ0/g;)Ljava/lang/Object; 
6 .end·method 
  
7 .method·public·abstract·d()La1/d; 
8 .end·method 
4.75 KB
smali/J/g.smali
    
Offset 1, 314 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LJ/g;1 .class·public·final·LJ/g;
2 .super·LJ0/g;2 .super·Landroidx/datastore/preferences/protobuf/u;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LP0/l; 
  
  
6 #·instance·fields 
7 .field·public·j:I 
  
  
8 #·virtual·methods 
9 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object; 
10 ····.locals·2 
  
11 ····.line·1 
12 ····check-cast·p1,·LH0/d; 
  
13 ····.line·2 
14 ····.line·3 
15 ····new-instance·v0,·LJ/g; 
  
16 ····.line·4 
17 ····.line·5 
18 ····const/4·v1,·0x1 
  
19 ····.line·6 
20 ····invoke-direct·{v0,·v1,·p1},·LJ0/g;-><init>(ILH0/d;)V 
  
21 ····.line·7 
22 ····.line·8 
23 ····.line·9 
24 ····sget-object·p1,·LF0/h;->a:LF0/h; 
  
25 ····.line·10 
26 ····.line·11 
27 ····invoke-virtual·{v0,·p1},·LJ/g;->m(Ljava/lang/Object;)Ljava/lang/Object; 
  
28 ····.line·12 
29 ····.line·13 
30 ····.line·14 
31 ····return-object·p1 
32 ····.line·15 
33 ····.line·16 
34 ····.line·17 
35 ····.line·18 
36 ····.line·19 
37 ····.line·20 
38 ····.line·21 
39 ····.line·22 
40 ····.line·23 
41 ····.line·24 
42 ····.line·25 
43 ····.line·26 
44 ····.line·27 
45 ····.line·28 
46 ····.line·29 
47 ····.line·30 
48 ····.line·31 
49 ····.line·32 
50 ····.line·33 
51 ····.line·34 
52 ····.line·35 
53 ····.line·36 
54 ····.line·37 
55 ····.line·38 
56 ····.line·39 
57 ····.line·40 
58 ····.line·41 
59 ····.line·42 
60 ····.line·43 
61 ····.line·44 
62 ····.line·45 
63 ····.line·46 
64 ····.line·47 
65 ····.line·48 
66 ····.line·49 
67 ····.line·50 
68 ····.line·51 
69 ····.line·52 
70 ····.line·53 
71 ····.line·54 
72 ····.line·55 
73 ····.line·56 
74 ····.line·57 
75 ····.line·58 
76 ····.line·59 
77 ····.line·60 
78 ····.line·61 
79 ····.line·62 
80 ····.line·63 
81 ····.line·64 
82 ····.line·65 
83 ····.line·66 
84 ····.line·67 
85 ····.line·68 
86 ····.line·69 
87 ····.line·70 
88 ····.line·71 
89 ····.line·72 
90 ····.line·73 
91 ····.line·74 
92 ····.line·75 
93 ····.line·76 
94 ····.line·77 
95 ····.line·78 
96 ····.line·79 
97 ····.line·80 
98 ····.line·81 
99 ····.line·82 
100 ····.line·83 
101 ····.line·84 
102 ····.line·85 
103 ····.line·86 
104 ····.line·87 
105 ····.line·88 
106 ····.line·89 
107 ····.line·90 
108 ····.line·91 
109 ····.line·92 
110 ····.line·93 
111 ····.line·94 
112 ····.line·95 
113 ····.line·96 
114 ····.line·97 
115 ····.line·98 
Max diff block lines reached; -1/4835 bytes (-0.02%) of diff not shown.
46.4 KB
smali/J/f.smali
Max HTML report size reached
11.2 KB
smali/J/e.smali
Max HTML report size reached
8.68 KB
smali/J/d.smali
Max HTML report size reached
3.37 KB
smali/J/c.smali
    
Offset 1, 3 lines modifiedOffset 1, 221 lines modified
1 .class·public·final·LJ/c;1 .class·public·final·LJ/c;
2 .super·Ljava/io/IOException;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:LO0/l;
  
 6 .field·public·final·b:LW0/u;
  
 7 .field·public·final·c:Ljava/lang/Object;
  
 8 .field·public·volatile·d:LA/n;
  
  
 9 #·direct·methods
 10 .method·public·constructor·<init>(LO0/l;LW0/u;)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,·LJ/c;->a:LO0/l;
  
 18 ····.line·5
 19 ····.line·6
 20 ····iput-object·p2,·p0,·LJ/c;->b:LW0/u;
  
 21 ····.line·7
 22 ····.line·8
 23 ····new-instance·p1,·Ljava/lang/Object;
  
 24 ····.line·9
 25 ····.line·10
 26 ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V
  
 27 ····.line·11
 28 ····.line·12
 29 ····.line·13
 30 ····iput-object·p1,·p0,·LJ/c;->c:Ljava/lang/Object;
  
 31 ····.line·14
 32 ····.line·15
 33 ····return-void
 34 ····.line·16
 35 ····.line·17
 36 ····.line·18
 37 ····.line·19
 38 ····.line·20
 39 ····.line·21
 40 ····.line·22
 41 ····.line·23
 42 ····.line·24
 43 ····.line·25
 44 ····.line·26
 45 ····.line·27
 46 ····.line·28
 47 ····.line·29
 48 ····.line·30
 49 ····.line·31
 50 ····.line·32
 51 ····.line·33
 52 ····.line·34
 53 ····.line·35
 54 ····.line·36
 55 ····.line·37
 56 ····.line·38
 57 ····.line·39
 58 ····.line·40
 59 ····.line·41
 60 ····.line·42
 61 ····.line·43
 62 ····.line·44
 63 ····.line·45
 64 ····.line·46
 65 ····.line·47
 66 ····.line·48
 67 ····.line·49
 68 ····.line·50
 69 ····.line·51
 70 ····.line·52
 71 ····.line·53
 72 ····.line·54
 73 ····.line·55
 74 ····.line·56
 75 ····.line·57
 76 ····.line·58
 77 ····.line·59
 78 ····.line·60
 79 ····.line·61
 80 ····.line·62
 81 ····.line·63
 82 ····.line·64
 83 ····.line·65
 84 ····.line·66
 85 ····.line·67
 86 ····.line·68
 87 ····.line·69
 88 ····.line·70
 89 ····.line·71
 90 ····.line·72
 91 ····.line·73
 92 ····.line·74
 93 ····.line·75
 94 ····.line·76
 95 ····.line·77
 96 ····.line·78
 97 ····.line·79
 98 ····.line·80
 99 ····.line·81
 100 ····.line·82
 101 ····.line·83
 102 ····.line·84
 103 ····.line·85
 104 ····.line·86
 105 ····.line·87
 106 ····.line·88
 107 ····.line·89
 108 ····.line·90
 109 ····.line·91
 110 ····.line·92
 111 ····.line·93
 112 ····.line·94
 113 ····.line·95
Max diff block lines reached; -1/3416 bytes (-0.03%) of diff not shown.
17.6 KB
smali/J/b.smali
Max HTML report size reached
4.59 KB
smali/J/a.smali
    
Offset 1, 64 lines modifiedOffset 1, 53 lines modified
1 .class·public·abstract·LJ/a;1 .class·public·final·LJ/a;
2 .super·Ljava/lang/Object;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO0/l;
  
  
 6 #·static·fields
 7 .field·public·static·final·g:LJ/a;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Ljava/io/File;Ljava/io/File;)Z9 .method·static·constructor·<clinit>()V
6 ····.locals·410 ····.locals·2
  
7 ····.line·111 ····.line·1
8 ····const/4·v0,·0x012 ····new-instance·v0,·LJ/a;
  
9 ····.line·213 ····.line·2
10 ····:try_start_0 
11 ····invoke-virtual·{p0},·Ljava/io/File;->toPath()Ljava/nio/file/Path; 
  
12 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x1
  
13 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LP0/i;-><init>(I)V
14 ····.line·5 
15 ····move-result-object·p0 
  
 18 ····.line·5
16 ····.line·619 ····.line·6
17 ····invoke-virtual·{p1},·Ljava/io/File;->toPath()Ljava/nio/file/Path; 
  
18 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LJ/a;->g:LJ/a;
  
19 ····.line·822 ····.line·8
20 ····.line·923 ····.line·9
 24 ····return-void
21 ····move-result-object·p1 
  
22 ····.line·1025 ····.line·10
23 ····const/4·v1,·0x1 
  
24 ····.line·1126 ····.line·11
25 ····new-array·v2,·v1,·[Ljava/nio/file/CopyOption; 
  
26 ····.line·1227 ····.line·12
27 ····.line·1328 ····.line·13
28 ····sget-object·v3,·Ljava/nio/file/StandardCopyOption;->REPLACE_EXISTING:Ljava/nio/file/StandardCopyOption; 
  
29 ····.line·1429 ····.line·14
30 ····.line·1530 ····.line·15
31 ····aput-object·v3,·v2,·v0 
  
32 ····.line·1631 ····.line·16
33 ····.line·1732 ····.line·17
34 ····invoke-static·{p0,·p1,·v2},·Ljava/nio/file/Files;->move(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path; 
35 ····:try_end_0 
36 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
37 ····.line·1833 ····.line·18
38 ····.line·1934 ····.line·19
39 ····.line·2035 ····.line·20
40 ····return·v1 
  
41 ····.line·2136 ····.line·21
42 ····:catch_0 
43 ····return·v0 
44 ····.line·2237 ····.line·22
45 ····.line·2338 ····.line·23
46 ····.line·2439 ····.line·24
47 ····.line·2540 ····.line·25
48 ····.line·2641 ····.line·26
49 ····.line·2742 ····.line·27
50 ····.line·2843 ····.line·28
Offset 168, 53 lines modifiedOffset 157, 154 lines modified
168 ····.line·132157 ····.line·132
169 ····.line·133158 ····.line·133
170 ····.line·134159 ····.line·134
171 ····.line·135160 ····.line·135
172 ····.line·136161 ····.line·136
173 ····.line·137162 ····.line·137
174 ····.line·138163 ····.line·138
 164 .end·method
  
  
 165 #·virtual·methods
 166 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
 167 ····.locals·1
  
175 ····.line·139168 ····.line·1
 169 ····check-cast·p1,·Landroid/content/Context;
  
 170 ····.line·2
 171 ····.line·3
 172 ····const-string·v0,·"it"
  
 173 ····.line·4
 174 ····.line·5
 175 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
 176 ····.line·6
 177 ····.line·7
 178 ····.line·8
 179 ····sget-object·p1,·LF0/l;->f:LF0/l;
  
 180 ····.line·9
176 ····.line·140181 ····.line·10
 182 ····return-object·p1
177 ····.line·141183 ····.line·11
178 ····.line·142184 ····.line·12
179 ····.line·143185 ····.line·13
180 ····.line·144186 ····.line·14
181 ····.line·145187 ····.line·15
182 ····.line·146188 ····.line·16
183 ····.line·147189 ····.line·17
184 ····.line·148190 ····.line·18
185 ····.line·149191 ····.line·19
 192 ····.line·20
 193 ····.line·21
 194 ····.line·22
 195 ····.line·23
 196 ····.line·24
 197 ····.line·25
Max diff block lines reached; 0/4672 bytes (0.00%) of diff not shown.
6.29 KB
smali/I0/a.smali
Max HTML report size reached
10.1 KB
smali/H0/a.smali
Max HTML report size reached
13.6 KB
smali/H/d.smali
Max HTML report size reached
31.9 KB
smali/H/c.smali
Max HTML report size reached
5.61 KB
smali/H/b.smali
Max HTML report size reached
7.93 KB
smali/H/a.smali
Max HTML report size reached
297 B
smali/G0/g.smali
    
Offset 1, 3 lines modifiedOffset 1, 11 lines modified
1 .class·public·abstract·LG0/g;1 .class·public·interface·abstract·LG0/g;
2 .super·LG0/f;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LG0/i;
  
  
 6 #·virtual·methods
 7 .method·public·abstract·getKey()LG0/h;
 8 .end·method
9.97 KB
smali/G0/j.smali
Max HTML report size reached
460 B
smali/G0/i.smali
    
Offset 1, 3 lines modifiedOffset 1, 17 lines modified
1 .class·public·abstract·LG0/i;1 .class·public·interface·abstract·LG0/i;
2 .super·LG0/h;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·virtual·methods
 5 .method·public·abstract·h(Ljava/lang/Object;LO0/p;)Ljava/lang/Object;
 6 .end·method
  
 7 .method·public·abstract·i(LG0/h;)LG0/i;
 8 .end·method
  
 9 .method·public·abstract·k(LG0/i;)LG0/i;
 10 .end·method
  
 11 .method·public·abstract·n(LG0/h;)LG0/g;
 12 .end·method
184 B
smali/G0/h.smali
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 .class·public·abstract·LG0/h;1 .class·public·interface·abstract·LG0/h;
2 .super·LG0/g;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
220 B
smali/G0/f.smali
    
Offset 1, 3 lines modifiedOffset 1, 6 lines modified
1 .class·public·abstract·LG0/f;1 .class·public·interface·abstract·LG0/f;
2 .super·LG0/e;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LG0/g;
1.76 KB
smali/G0/e.smali
    
Offset 1, 59 lines modifiedOffset 1, 51 lines modified
1 .class·public·abstract·LG0/e;1 .class·public·final·LG0/e;
2 .super·La/a;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LG0/h;
  
  
 6 #·static·fields
 7 .field·public·static·final·synthetic·f:LG0/e;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·varargs·M([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,·LG0/e;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····invoke-static·{p0,·v0},·LQ0/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,·LG0/e;->f:LG0/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},·LQ0/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 ····return-object·p0 
  
34 ····.line·1933 ····.line·19
35 ····:cond_0 
36 ····sget-object·p0,·LG0/l;->f:LG0/l; 
  
37 ····.line·2034 ····.line·20
38 ····.line·2135 ····.line·21
39 ····return-object·p0 
40 ····.line·2236 ····.line·22
41 ····.line·2337 ····.line·23
42 ····.line·2438 ····.line·24
43 ····.line·2539 ····.line·25
44 ····.line·2640 ····.line·26
45 ····.line·2741 ····.line·27
46 ····.line·2842 ····.line·28
Offset 149, 8 lines modifiedOffset 141, 22 lines modified
149 ····.line·118141 ····.line·118
150 ····.line·119142 ····.line·119
151 ····.line·120143 ····.line·120
152 ····.line·121144 ····.line·121
153 ····.line·122145 ····.line·122
154 ····.line·123146 ····.line·123
155 ····.line·124147 ····.line·124
 148 ····.line·125
 149 ····.line·126
 150 ····.line·127
 151 ····.line·128
 152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
 157 ····.line·134
 158 ····.line·135
 159 ····.line·136
 160 ····.line·137
 161 ····.line·138
156 .end·method162 .end·method
24.9 KB
smali/G0/d.smali
Max HTML report size reached
38.4 KB
smali/G0/c.smali
Max HTML report size reached
120 KB
smali/G0/b.smali
Max HTML report size reached
21.4 KB
smali/G0/a.smali
Max HTML report size reached
8.11 KB
smali/G/c.smali
Max HTML report size reached
30.5 KB
smali/G/b.smali
Max HTML report size reached
3.18 KB
smali/G/a.smali
    
Offset 1, 227 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/g;->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/3224 bytes (-0.03%) of diff not shown.
4.19 KB
smali/F0/h.smali
    
Offset 1, 289 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LF0/h;1 .class·public·abstract·LF0/h;
2 .super·Ljava/lang/Object;2 .super·LF0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:LF0/h; 
  
  
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····new-instance·v0,·LF0/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,·LF0/h;->a:LF0/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/4254 bytes (-0.02%) of diff not shown.
2.24 KB
smali/F0/g.smali
    
Offset 1, 150 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LF0/g;1 .class·public·abstract·LF0/g;
2 .super·Ljava/lang/Object;2 .super·LF0/f;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:LF0/g; 
  
  
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·1 
  
9 ····.line·1 
10 ····new-instance·v0,·LF0/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,·LF0/g;->a:LF0/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/2263 bytes (-0.04%) of diff not shown.
7.52 KB
smali/F0/f.smali
Max HTML report size reached
1.68 KB
smali/F0/e.smali
    
Offset 1, 54 lines modifiedOffset 1, 59 lines modified
1 .class·public·abstract·LF0/e;1 .class·public·abstract·LF0/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,·LF0/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},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
14 ····.line·412 ····.line·4
15 ····.line·513 ····.line·5
16 ····check-cast·p0,·LF0/d; 
  
17 ····.line·614 ····.line·6
 15 ····array-length·v0,·p0
  
18 ····.line·716 ····.line·7
19 ····iget-object·p0,·p0,·LF0/d;->f:Ljava/lang/Throwable;17 ····if-lez·v0,·:cond_0
  
20 ····.line·818 ····.line·8
21 ····.line·919 ····.line·9
22 ····return-object·p020 ····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 ····return-object·p0 
28 ····.line·1223 ····.line·12
 24 ····move-result-object·p0
  
29 ····.line·1325 ····.line·13
 26 ····const-string·v0,·"asList(...)"
  
30 ····.line·1427 ····.line·14
31 ····.line·1528 ····.line·15
 29 ····invoke-static·{p0,·v0},·LP0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
32 ····.line·1630 ····.line·16
33 ····.line·1731 ····.line·17
34 ····.line·1832 ····.line·18
 33 ····return-object·p0
  
35 ····.line·1934 ····.line·19
 35 ····:cond_0
 36 ····sget-object·p0,·LF0/l;->f:LF0/l;
  
36 ····.line·2037 ····.line·20
37 ····.line·2138 ····.line·21
 39 ····return-object·p0
38 ····.line·2240 ····.line·22
39 ····.line·2341 ····.line·23
40 ····.line·2442 ····.line·24
41 ····.line·2543 ····.line·25
42 ····.line·2644 ····.line·26
43 ····.line·2745 ····.line·27
44 ····.line·2846 ····.line·28
Offset 144, 8 lines modifiedOffset 149, 14 lines modified
144 ····.line·118149 ····.line·118
145 ····.line·119150 ····.line·119
146 ····.line·120151 ····.line·120
147 ····.line·121152 ····.line·121
148 ····.line·122153 ····.line·122
149 ····.line·123154 ····.line·123
150 ····.line·124155 ····.line·124
 156 ····.line·125
 157 ····.line·126
 158 ····.line·127
 159 ····.line·128
 160 ····.line·129
 161 ····.line·130
151 .end·method162 .end·method
18.3 KB
smali/F0/d.smali
Max HTML report size reached
25.5 KB
smali/F0/c.smali
Max HTML report size reached
119 KB
smali/F0/b.smali
Max HTML report size reached
29.3 KB
smali/F0/a.smali
Max HTML report size reached
5.96 KB
smali/F/a.smali
Max HTML report size reached
4.92 KB
smali/E0/a.smali
Max HTML report size reached
3.29 KB
smali/E/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 233 lines modified
1 .class·public·abstract·LE/a;1 .class·public·final·LE/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·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·8
  
 17 ····.line·1
 18 ····iget-wide·v0,·p0,·LE/a;->e:J
  
 19 ····.line·2
 20 ····.line·3
 21 ····cmp-long·v2,·p1,·v0
  
 22 ····.line·4
 23 ····.line·5
 24 ····const/4·v3,·0x0
  
 25 ····.line·6
 26 ····if-gez·v2,·:cond_0
  
 27 ····.line·7
 28 ····.line·8
 29 ····return·v3
  
 30 ····.line·9
 31 ····:cond_0
 32 ····iget-wide·v4,·p0,·LE/a;->g:J
  
 33 ····.line·10
 34 ····.line·11
 35 ····const-wide/16·v6,·0x0
  
 36 ····.line·12
 37 ····.line·13
 38 ····cmp-long·v2,·v4,·v6
  
 39 ····.line·14
 40 ····.line·15
 41 ····const/high16·v6,·0x3f800000····#·1.0f
  
 42 ····.line·16
 43 ····.line·17
 44 ····if-ltz·v2,·:cond_2
  
 45 ····.line·18
 46 ····.line·19
 47 ····cmp-long·v2,·p1,·v4
  
 48 ····.line·20
 49 ····.line·21
 50 ····if-gez·v2,·:cond_1
  
 51 ····.line·22
 52 ····.line·23
 53 ····goto·:goto_0
  
 54 ····.line·24
 55 ····:cond_1
 56 ····sub-long/2addr·p1,·v4
  
 57 ····.line·25
 58 ····iget·v0,·p0,·LE/a;->h:F
  
 59 ····.line·26
 60 ····.line·27
 61 ····sub-float·v1,·v6,·v0
  
 62 ····.line·28
 63 ····.line·29
 64 ····long-to-float·p1,·p1
  
 65 ····.line·30
 66 ····iget·p2,·p0,·LE/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,·v3,·v6},·LE/g;->b(FFF)F
  
 74 ····.line·35
 75 ····.line·36
 76 ····.line·37
 77 ····move-result·p1
  
 78 ····.line·38
 79 ····mul-float/2addr·p1,·v0
  
 80 ····.line·39
 81 ····add-float/2addr·p1,·v1
  
 82 ····.line·40
 83 ····return·p1
  
 84 ····.line·41
 85 ····:cond_2
 86 ····:goto_0
 87 ····sub-long/2addr·p1,·v0
  
 88 ····.line·42
Max diff block lines reached; -1/3334 bytes (-0.03%) of diff not shown.
2.4 KB
smali/D0/b.smali
    
Offset 1, 152 lines modifiedOffset 1, 3 lines modified
1 .class·public·final·LD0/b; 
2 .super·Ljava/lang/RuntimeException;1 .class·public·interface·abstract·LD0/b;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·f: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,·LD0/b;->f: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/2429 bytes (-0.04%) of diff not shown.
3.7 KB
smali/D0/a.smali
    
Offset 1, 89 lines modifiedOffset 1, 83 lines modified
1 .class·public·final·LD0/a;1 .class·public·abstract·LD0/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 ····const-class·v0,·LD0/a;19 ····if-ge·v0,·v1,·:cond_0
  
22 ····.line·820 ····.line·8
23 ····.line·921 ····.line·9
24 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;22 ····return-object·p0
  
25 ····.line·1023 ····.line·10
 24 ····:cond_0
 25 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
28 ····move-result-object·v128 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
29 ····.line·1329 ····.line·13
30 ····if-eq·v0,·v1,·:cond_1 
  
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,·LD0/a; 
  
37 ····.line·1735 ····.line·17
38 ····.line·1836 ····.line·18
39 ····iget-object·v0,·p0,·LD0/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,·LD0/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 ····return-object·p0
62 ····.line·3358 ····.line·33
63 ····.line·3459 ····.line·34
64 ····.line·3560 ····.line·35
65 ····.line·3661 ····.line·36
66 ····.line·3762 ····.line·37
67 ····.line·3863 ····.line·38
68 ····.line·3964 ····.line·39
Offset 168, 47 lines modifiedOffset 162, 49 lines modified
168 ····.line·118162 ····.line·118
169 ····.line·119163 ····.line·119
170 ····.line·120164 ····.line·120
171 ····.line·121165 ····.line·121
172 ····.line·122166 ····.line·122
173 ····.line·123167 ····.line·123
174 ····.line·124168 ····.line·124
 169 ····.line·125
 170 ····.line·126
 171 ····.line·127
 172 ····.line·128
 173 ····.line·129
 174 ····.line·130
175 .end·method175 .end·method
  
176 .method·public·final·hashCode()I176 .method·public·static·b(Ljava/lang/String;)V
177 ····.locals·3177 ····.locals·0
  
178 ····.line·1178 ····.line·1
179 ····iget-object·v0,·p0,·LD0/a;->a:Ljava/lang/Boolean;179 ····invoke-static·{p0},·LD0/a;->a(Ljava/lang/String;)Ljava/lang/String;
  
180 ····.line·2180 ····.line·2
Max diff block lines reached; 855/3754 bytes (22.78%) of diff not shown.
1.55 KB
smali/D/a.smali
    
Offset 1, 3 lines modifiedOffset 1, 54 lines modified
1 .class·public·abstract·LD/a;1 .class·public·abstract·synthetic·LD/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·direct·methods
 5 .method·public·static·bridge·synthetic·a(Landroid/view/inputmethod/InputContentInfo;)Landroid/content/ClipDescription;
 6 ····.locals·0
  
 7 ····.line·1
 8 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->getDescription()Landroid/content/ClipDescription;
  
 9 ····move-result-object·p0
  
 10 ····return-object·p0
 11 .end·method
  
 12 .method·public·static·bridge·synthetic·b(Landroid/view/inputmethod/InputContentInfo;)Landroid/net/Uri;
 13 ····.locals·0
  
 14 ····.line·1
 15 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->getContentUri()Landroid/net/Uri;
  
 16 ····move-result-object·p0
  
 17 ····return-object·p0
 18 .end·method
  
 19 .method·public·static·bridge·synthetic·c(Landroid/view/inputmethod/EditorInfo;[Ljava/lang/String;)V
 20 ····.locals·0
  
 21 ····.line·1
 22 ····iput-object·p1,·p0,·Landroid/view/inputmethod/EditorInfo;->contentMimeTypes:[Ljava/lang/String;
  
 23 ····return-void
 24 .end·method
  
 25 .method·public·static·bridge·synthetic·d(Landroid/view/inputmethod/InputContentInfo;)V
 26 ····.locals·0
  
 27 ····.line·1
 28 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->requestPermission()V
  
 29 ····return-void
 30 .end·method
  
 31 .method·public·static·bridge·synthetic·e(Landroid/view/inputmethod/InputContentInfo;)V
 32 ····.locals·0
  
 33 ····.line·1
 34 ····invoke-virtual·{p0},·Landroid/view/inputmethod/InputContentInfo;->releasePermission()V
  
 35 ····return-void
 36 .end·method
374 KB
smali/C0/j.smali
Max HTML report size reached
17.4 KB
smali/C0/k.smali
Max HTML report size reached
3.38 KB
smali/C0/i.smali
    
Offset 1, 38 lines modifiedOffset 1, 42 lines modified
1 .class·public·interface·abstract·LC0/i; 
2 .super·Ljava/lang/Object;1 .class·public·final·LC0/i;
 2 .super·Landroid/webkit/WebViewClient;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·a:LC0/h; 
  
  
6 #·direct·methods4 #·virtual·methods
7 .method·static·constructor·<clinit>()V5 .method·public·final·shouldOverrideUrlLoading(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z
8 ····.locals·16 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····sget-object·v0,·LC0/h;->a:LC0/h;8 ····invoke-interface·{p2},·Landroid/webkit/WebResourceRequest;->getUrl()Landroid/net/Uri;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····sput-object·v0,·LC0/i;->a:LC0/h; 
  
14 ····.line·411 ····.line·4
 12 ····move-result-object·p2
  
15 ····.line·513 ····.line·5
16 ····return-void14 ····invoke-virtual·{p2},·Landroid/net/Uri;->toString()Ljava/lang/String;
  
17 ····.line·615 ····.line·6
18 ····.line·716 ····.line·7
19 ····.line·817 ····.line·8
 18 ····move-result-object·p2
  
20 ····.line·919 ····.line·9
 20 ····invoke-virtual·{p1,·p2},·Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
  
21 ····.line·1021 ····.line·10
22 ····.line·1122 ····.line·11
23 ····.line·1223 ····.line·12
 24 ····const/4·p1,·0x0
  
24 ····.line·1325 ····.line·13
 26 ····return·p1
25 ····.line·1427 ····.line·14
26 ····.line·1528 ····.line·15
27 ····.line·1629 ····.line·16
28 ····.line·1730 ····.line·17
29 ····.line·1831 ····.line·18
30 ····.line·1932 ····.line·19
31 ····.line·2033 ····.line·20
Offset 141, 55 lines modifiedOffset 145, 67 lines modified
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
146 ····.line·128150 ····.line·128
147 ····.line·129151 ····.line·129
148 .end·method 
  
  
149 #·virtual·methods 
150 .method·public·abstract·a(Ljava/util/List;LC0/k;)Ljava/util/Map; 
151 .end·method 
  
152 .method·public·abstract·b(Ljava/lang/String;LC0/k;)Ljava/util/ArrayList; 
153 .end·method 
  
154 .method·public·abstract·c(Ljava/lang/String;DLC0/k;)V 
155 .end·method 
  
156 .method·public·abstract·d(Ljava/lang/String;LC0/k;)Ljava/lang/Long; 
157 .end·method 
  
158 .method·public·abstract·e(Ljava/lang/String;Ljava/util/List;LC0/k;)V 
159 .end·method 
  
160 .method·public·abstract·f(Ljava/lang/String;Ljava/lang/String;LC0/k;)V 
161 .end·method 
  
162 .method·public·abstract·h(Ljava/lang/String;LC0/k;)Ljava/lang/Boolean; 
163 .end·method 
  
164 .method·public·abstract·i(Ljava/util/List;LC0/k;)Ljava/util/List; 
165 .end·method 
  
166 .method·public·abstract·j(Ljava/lang/String;Ljava/lang/String;LC0/k;)V 
167 .end·method 
  
168 .method·public·abstract·l(Ljava/lang/String;ZLC0/k;)V 
169 .end·method 
  
170 .method·public·abstract·m(Ljava/lang/String;LC0/k;)Ljava/lang/String; 
171 .end·method 
  
172 .method·public·abstract·p(Ljava/lang/String;LC0/k;)Ljava/lang/Double; 
173 .end·method 
  
174 .method·public·abstract·r(Ljava/util/List;LC0/k;)V 
175 .end·method 
  
176 .method·public·abstract·t(Ljava/lang/String;LC0/k;)LC0/U; 
177 .end·method 
  
178 .method·public·abstract·u(Ljava/lang/String;JLC0/k;)V152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
 161 ····.line·139
 162 ····.line·140
 163 ····.line·141
 164 ····.line·142
 165 ····.line·143
 166 ····.line·144
 167 ····.line·145
 168 ····.line·146
 169 ····.line·147
 170 ····.line·148
 171 ····.line·149
 172 ····.line·150
 173 ····.line·151
 174 ····.line·152
 175 ····.line·153
Max diff block lines reached; 0/3424 bytes (0.00%) of diff not shown.
26.0 KB
smali/C0/h.smali
Max HTML report size reached
13.3 KB
smali/C0/g.smali
Max HTML report size reached
59.0 KB
smali/C0/f.smali
Max HTML report size reached
77.8 KB
smali/C0/e.smali
Max HTML report size reached
32.8 KB
smali/C0/d.smali
Max HTML report size reached
15.6 KB
smali/C0/c.smali
Max HTML report size reached
52.9 KB
smali/C0/b.smali
Max HTML report size reached
58.5 KB
smali/C0/a.smali
Max HTML report size reached
11.1 KB
smali/C/a.smali
Max HTML report size reached
79.4 KB
smali/B0/a.smali
Max HTML report size reached
83.9 KB
smali/B/a.smali
Max HTML report size reached
252 KB
smali/A0/b.smali
Max HTML report size reached
7.99 KB
smali/A0/a.smali
Max HTML report size reached
9.27 KB
smali/A/b.smali
Max HTML report size reached
11.8 KB
smali/A/a.smali
Max HTML report size reached
2.0 KB
res/values/public.xml
1.96 KB
res/values/public.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
679 B
res/color/abc_tint_seek_thumb.xml
613 B
res/color/abc_tint_seek_thumb.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
772 B
res/color/abc_tint_edittext.xml
710 B
res/color/abc_tint_edittext.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.18 KB
smali/y0/o.smali vs.
smali/w0/o.smali
Files 76% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 .class·public·interface·abstract·Ly0/o;1 .class·public·interface·abstract·Lw0/o;
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(LA0/e;)Ljava/nio/ByteBuffer;5 .method·public·abstract·a(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
6 .end·method6 .end·method
  
7 .method·public·abstract·b(Ljava/lang/Object;)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/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/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/nio/ByteBuffer;11 .method·public·abstract·d(Ljava/nio/ByteBuffer;)LO/P;
12 .end·method12 .end·method
  
13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)LA0/e;13 .method·public·abstract·e(Ljava/nio/ByteBuffer;)Ljava/lang/Object;
14 .end·method14 .end·method
  
15 .method·public·abstract·f(Ljava/nio/ByteBuffer;)Ljava/lang/Object;15 .method·public·abstract·f(LO/P;)Ljava/nio/ByteBuffer;
16 .end·method16 .end·method
3.99 KB
smali/y0/t.smali vs.
smali/w0/t.smali
Files 97% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 .class·public·final·Ly0/t;1 .class·public·final·Lw0/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ly0/m;5 .implements·Lw0/m;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·a:Ljava/nio/charset/Charset;7 .field·public·static·final·a:Ljava/nio/charset/Charset;
  
8 .field·public·static·final·b:Ly0/t;8 .field·public·static·final·b:Lw0/t;
  
  
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
Offset 25, 28 lines modifiedOffset 25, 28 lines modified
  
25 ····.line·425 ····.line·4
26 ····.line·526 ····.line·5
27 ····.line·627 ····.line·6
28 ····move-result-object·v028 ····move-result-object·v0
  
29 ····.line·729 ····.line·7
30 ····sput-object·v0,·Ly0/t;->a:Ljava/nio/charset/Charset;30 ····sput-object·v0,·Lw0/t;->a:Ljava/nio/charset/Charset;
  
31 ····.line·831 ····.line·8
32 ····.line·932 ····.line·9
33 ····new-instance·v0,·Ly0/t;33 ····new-instance·v0,·Lw0/t;
  
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V36 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····.line·1439 ····.line·14
40 ····sput-object·v0,·Ly0/t;->b:Ly0/t;40 ····sput-object·v0,·Lw0/t;->b:Lw0/t;
  
41 ····.line·1541 ····.line·15
42 ····.line·1642 ····.line·16
43 ····return-void43 ····return-void
44 ····.line·1744 ····.line·17
45 ····.line·1845 ····.line·18
46 ····.line·1946 ····.line·19
Offset 156, 14 lines modifiedOffset 156, 23 lines modified
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·128161 ····.line·128
162 ····.line·129162 ····.line·129
 163 ····.line·130
 164 ····.line·131
 165 ····.line·132
 166 ····.line·133
 167 ····.line·134
 168 ····.line·135
 169 ····.line·136
 170 ····.line·137
 171 ····.line·138
163 .end·method172 .end·method
  
164 .method·public·static·c(Ljava/nio/ByteBuffer;)Ljava/lang/String;173 .method·public·static·c(Ljava/nio/ByteBuffer;)Ljava/lang/String;
165 ····.locals·4174 ····.locals·4
  
166 ····.line·1175 ····.line·1
167 ····if-nez·p0,·:cond_0176 ····if-nez·p0,·:cond_0
Offset 230, 15 lines modifiedOffset 239, 15 lines modified
  
230 ····.line·30239 ····.line·30
231 ····:goto_0240 ····:goto_0
232 ····new-instance·v2,·Ljava/lang/String;241 ····new-instance·v2,·Ljava/lang/String;
  
233 ····.line·31242 ····.line·31
234 ····.line·32243 ····.line·32
235 ····sget-object·v3,·Ly0/t;->a:Ljava/nio/charset/Charset;244 ····sget-object·v3,·Lw0/t;->a:Ljava/nio/charset/Charset;
  
236 ····.line·33245 ····.line·33
237 ····.line·34246 ····.line·34
238 ····invoke-direct·{v2,·v1,·p0,·v0,·v3},·Ljava/lang/String;-><init>([BIILjava/nio/charset/Charset;)V247 ····invoke-direct·{v2,·v1,·p0,·v0,·v3},·Ljava/lang/String;-><init>([BIILjava/nio/charset/Charset;)V
  
239 ····.line·35248 ····.line·35
240 ····.line·36249 ····.line·36
Offset 327, 14 lines modifiedOffset 336, 20 lines modified
327 ····.line·118336 ····.line·118
328 ····.line·119337 ····.line·119
329 ····.line·120338 ····.line·120
330 ····.line·121339 ····.line·121
331 ····.line·122340 ····.line·122
332 ····.line·123341 ····.line·123
333 ····.line·124342 ····.line·124
 343 ····.line·125
 344 ····.line·126
 345 ····.line·127
 346 ····.line·128
 347 ····.line·129
 348 ····.line·130
334 .end·method349 .end·method
  
335 .method·public·static·d(Ljava/lang/String;)Ljava/nio/ByteBuffer;350 .method·public·static·d(Ljava/lang/String;)Ljava/nio/ByteBuffer;
336 ····.locals·1351 ····.locals·1
  
337 ····.line·1352 ····.line·1
338 ····if-nez·p0,·:cond_0353 ····if-nez·p0,·:cond_0
Offset 344, 15 lines modifiedOffset 359, 15 lines modified
344 ····const/4·p0,·0x0359 ····const/4·p0,·0x0
  
345 ····.line·4360 ····.line·4
346 ····return-object·p0361 ····return-object·p0
  
347 ····.line·5362 ····.line·5
348 ····:cond_0363 ····:cond_0
349 ····sget-object·v0,·Ly0/t;->a:Ljava/nio/charset/Charset;364 ····sget-object·v0,·Lw0/t;->a:Ljava/nio/charset/Charset;
  
350 ····.line·6365 ····.line·6
351 ····.line·7366 ····.line·7
352 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B367 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
  
353 ····.line·8368 ····.line·8
354 ····.line·9369 ····.line·9
Offset 478, 27 lines modifiedOffset 493, 33 lines modified
478 ····.line·118493 ····.line·118
Max diff block lines reached; 1423/4016 bytes (35.43%) of diff not shown.
38.8 KB
smali/y0/r.smali vs.
smali/w0/r.smali
Max HTML report size reached
17.7 KB
smali/y0/s.smali vs.
smali/w0/s.smali
Max HTML report size reached
3.94 KB
smali/y0/k.smali vs.
smali/w0/k.smali
Files 94% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Ly0/k;1 .class·public·final·Lw0/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ly0/m;5 .implements·Lw0/m;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·a:Ly0/k;7 .field·public·static·final·a:Lw0/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,·Ly0/k;12 ····new-instance·v0,·Lw0/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,·Ly0/k;->a:Ly0/k;19 ····sput-object·v0,·Lw0/k;->a:Lw0/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 146, 14 lines modifiedOffset 146, 23 lines modified
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·129152 ····.line·129
 153 ····.line·130
 154 ····.line·131
 155 ····.line·132
 156 ····.line·133
 157 ····.line·134
 158 ····.line·135
 159 ····.line·136
 160 ····.line·137
 161 ····.line·138
153 .end·method162 .end·method
  
  
154 #·virtual·methods163 #·virtual·methods
155 .method·public·final·a(Ljava/lang/Object;)Ljava/nio/ByteBuffer;164 .method·public·final·a(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
156 ····.locals·1165 ····.locals·1
  
Offset 165, 15 lines modifiedOffset 174, 15 lines modified
165 ····const/4·p1,·0x0174 ····const/4·p1,·0x0
  
166 ····.line·4175 ····.line·4
167 ····return-object·p1176 ····return-object·p1
  
168 ····.line·5177 ····.line·5
169 ····:cond_0178 ····:cond_0
170 ····invoke-static·{p1},·LZ0/u;->a0(Ljava/lang/Object;)Ljava/lang/Object;179 ····invoke-static·{p1},·Landroidx/datastore/preferences/protobuf/k0;->S(Ljava/lang/Object;)Ljava/lang/Object;
  
171 ····.line·6180 ····.line·6
172 ····.line·7181 ····.line·7
173 ····.line·8182 ····.line·8
174 ····move-result-object·p1183 ····move-result-object·p1
  
175 ····.line·9184 ····.line·9
Offset 181, 15 lines modifiedOffset 190, 15 lines modified
  
181 ····.line·10190 ····.line·10
182 ····.line·11191 ····.line·11
183 ····if-eqz·v0,·:cond_1192 ····if-eqz·v0,·:cond_1
  
184 ····.line·12193 ····.line·12
185 ····.line·13194 ····.line·13
186 ····sget-object·v0,·Ly0/t;->b:Ly0/t;195 ····sget-object·v0,·Lw0/t;->b:Lw0/t;
  
187 ····.line·14196 ····.line·14
188 ····.line·15197 ····.line·15
189 ····check-cast·p1,·Ljava/lang/String;198 ····check-cast·p1,·Ljava/lang/String;
  
190 ····.line·16199 ····.line·16
191 ····.line·17200 ····.line·17
Offset 202, 27 lines modifiedOffset 211, 27 lines modified
  
202 ····.line·21211 ····.line·21
203 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;212 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
204 ····.line·22213 ····.line·22
205 ····.line·23214 ····.line·23
206 ····.line·24215 ····.line·24
207 ····invoke-static·{p1},·Ly0/t;->d(Ljava/lang/String;)Ljava/nio/ByteBuffer;216 ····invoke-static·{p1},·Lw0/t;->d(Ljava/lang/String;)Ljava/nio/ByteBuffer;
  
208 ····.line·25217 ····.line·25
209 ····.line·26218 ····.line·26
210 ····.line·27219 ····.line·27
211 ····move-result-object·p1220 ····move-result-object·p1
  
212 ····.line·28221 ····.line·28
213 ····return-object·p1222 ····return-object·p1
  
214 ····.line·29223 ····.line·29
215 ····:cond_1224 ····:cond_1
216 ····sget-object·v0,·Ly0/t;->b:Ly0/t;225 ····sget-object·v0,·Lw0/t;->b:Lw0/t;
  
217 ····.line·30226 ····.line·30
218 ····.line·31227 ····.line·31
219 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;228 ····invoke-virtual·{p1},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
220 ····.line·32229 ····.line·32
221 ····.line·33230 ····.line·33
Offset 231, 15 lines modifiedOffset 240, 15 lines modified
  
231 ····.line·35240 ····.line·35
232 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;241 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
233 ····.line·36242 ····.line·36
234 ····.line·37243 ····.line·37
235 ····.line·38244 ····.line·38
236 ····invoke-static·{p1},·Ly0/t;->d(Ljava/lang/String;)Ljava/nio/ByteBuffer;245 ····invoke-static·{p1},·Lw0/t;->d(Ljava/lang/String;)Ljava/nio/ByteBuffer;
Max diff block lines reached; 1244/3958 bytes (31.43%) of diff not shown.
22.9 KB
smali/y0/l.smali vs.
smali/w0/l.smali
Max HTML report size reached
900 B
smali/y0/q.smali vs.
smali/E/i.smali
Files 96% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Ly0/q; 
2 .super·Ljava/io/ByteArrayOutputStream;1 .class·public·abstract·LE/i;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·final·a()[B5 .method·public·static·a(Landroid/view/ViewGroup;)Z
6 ····.locals·16 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····iget-object·v0,·p0,·Ljava/io/ByteArrayOutputStream;->buf:[B8 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getClipToPadding()Z
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····return-object·v0 
12 ····.line·411 ····.line·4
 12 ····move-result·p0
  
13 ····.line·513 ····.line·5
 14 ····return·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 135, 8 lines modifiedOffset 137, 9 lines modified
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
140 ····.line·128142 ····.line·128
141 ····.line·129143 ····.line·129
 144 ····.line·130
142 .end·method145 .end·method
3.64 KB
smali/y0/g.smali vs.
smali/w0/g.smali
Files 88% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 .class·public·final·Ly0/g;1 .class·public·final·Lw0/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:Ljava/util/concurrent/atomic/AtomicBoolean;5 .field·public·final·a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
6 .field·public·final·synthetic·b:LC0/j;6 .field·public·final·synthetic·b:LB0/i;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(LC0/j;)V8 .method·public·constructor·<init>(LB0/i;)V
9 ····.locals·19 ····.locals·1
  
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,·Ly0/g;->b:LC0/j;15 ····iput-object·p1,·p0,·Lw0/g;->b:LB0/i;
  
16 ····.line·516 ····.line·5
17 ····.line·617 ····.line·6
18 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicBoolean;18 ····new-instance·p1,·Ljava/util/concurrent/atomic/AtomicBoolean;
  
19 ····.line·719 ····.line·7
20 ····.line·820 ····.line·8
Offset 31, 15 lines modifiedOffset 31, 15 lines modified
  
31 ····.line·931 ····.line·9
32 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V32 ····invoke-direct·{p1,·v0},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
  
33 ····.line·1033 ····.line·10
34 ····.line·1134 ····.line·11
35 ····.line·1235 ····.line·12
36 ····iput-object·p1,·p0,·Ly0/g;->a:Ljava/util/concurrent/atomic/AtomicBoolean;36 ····iput-object·p1,·p0,·Lw0/g;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
37 ····.line·1337 ····.line·13
38 ····.line·1438 ····.line·14
39 ····return-void39 ····return-void
40 ····.line·1540 ····.line·15
41 ····.line·1641 ····.line·16
42 ····.line·1742 ····.line·17
Offset 146, 23 lines modifiedOffset 146, 29 lines modified
146 ····.line·118146 ····.line·118
147 ····.line·119147 ····.line·119
148 ····.line·120148 ····.line·120
149 ····.line·121149 ····.line·121
150 ····.line·122150 ····.line·122
151 ····.line·123151 ····.line·123
152 ····.line·124152 ····.line·124
 153 ····.line·125
 154 ····.line·126
 155 ····.line·127
 156 ····.line·128
 157 ····.line·129
 158 ····.line·130
153 .end·method159 .end·method
  
  
154 #·virtual·methods160 #·virtual·methods
155 .method·public·final·a(Ljava/lang/Object;)V161 .method·public·final·a(Ljava/lang/Object;)V
156 ····.locals·3162 ····.locals·3
  
157 ····.line·1163 ····.line·1
158 ····iget-object·v0,·p0,·Ly0/g;->a:Ljava/util/concurrent/atomic/AtomicBoolean;164 ····iget-object·v0,·p0,·Lw0/g;->a:Ljava/util/concurrent/atomic/AtomicBoolean;
  
159 ····.line·2165 ····.line·2
160 ····.line·3166 ····.line·3
161 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z167 ····invoke-virtual·{v0},·Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
  
162 ····.line·4168 ····.line·4
163 ····.line·5169 ····.line·5
Offset 170, 19 lines modifiedOffset 176, 19 lines modified
170 ····move-result·v0176 ····move-result·v0
  
171 ····.line·7177 ····.line·7
172 ····if-nez·v0,·:cond_1178 ····if-nez·v0,·:cond_1
  
173 ····.line·8179 ····.line·8
174 ····.line·9180 ····.line·9
175 ····iget-object·v0,·p0,·Ly0/g;->b:LC0/j;181 ····iget-object·v0,·p0,·Lw0/g;->b:LB0/i;
  
176 ····.line·10182 ····.line·10
177 ····.line·11183 ····.line·11
178 ····iget-object·v1,·v0,·LC0/j;->h:Ljava/lang/Object;184 ····iget-object·v1,·v0,·LB0/i;->h:Ljava/lang/Object;
  
179 ····.line·12185 ····.line·12
180 ····.line·13186 ····.line·13
181 ····check-cast·v1,·Ljava/util/concurrent/atomic/AtomicReference;187 ····check-cast·v1,·Ljava/util/concurrent/atomic/AtomicReference;
  
182 ····.line·14188 ····.line·14
183 ····.line·15189 ····.line·15
Offset 198, 43 lines modifiedOffset 204, 43 lines modified
  
198 ····.line·20204 ····.line·20
199 ····.line·21205 ····.line·21
200 ····goto·:goto_0206 ····goto·:goto_0
  
201 ····.line·22207 ····.line·22
202 ····:cond_0208 ····:cond_0
203 ····iget-object·v0,·v0,·LC0/j;->i:Ljava/lang/Object;209 ····iget-object·v0,·v0,·LB0/i;->i:Ljava/lang/Object;
  
204 ····.line·23210 ····.line·23
205 ····.line·24211 ····.line·24
206 ····check-cast·v0,·Ly0/i;212 ····check-cast·v0,·Lw0/i;
  
207 ····.line·25213 ····.line·25
208 ····.line·26214 ····.line·26
209 ····iget-object·v1,·v0,·Ly0/i;->a:Ly0/f;215 ····iget-object·v1,·v0,·Lw0/i;->a:Lw0/f;
  
210 ····.line·27216 ····.line·27
211 ····.line·28217 ····.line·28
212 ····iget-object·v2,·v0,·Ly0/i;->b:Ljava/lang/String;218 ····iget-object·v2,·v0,·Lw0/i;->b:Ljava/lang/String;
  
213 ····.line·29219 ····.line·29
214 ····.line·30220 ····.line·30
215 ····iget-object·v0,·v0,·Ly0/i;->c:Ly0/o;221 ····iget-object·v0,·v0,·Lw0/i;->c:Lw0/o;
  
216 ····.line·31222 ····.line·31
217 ····.line·32223 ····.line·32
218 ····invoke-interface·{v0,·p1},·Ly0/o;->b(Ljava/lang/Object;)Ljava/nio/ByteBuffer;224 ····invoke-interface·{v0,·p1},·Lw0/o;->a(Ljava/lang/Object;)Ljava/nio/ByteBuffer;
  
219 ····.line·33225 ····.line·33
220 ····.line·34226 ····.line·34
Max diff block lines reached; 535/3657 bytes (14.63%) of diff not shown.
1.38 KB
smali/y0/j.smali vs.
smali/w0/j.smali
Files 95% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Ly0/j;1 .class·public·final·Lw0/j;
2 .super·Ljava/lang/RuntimeException;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·f:Ljava/lang/String;5 .field·public·final·f:Ljava/lang/String;
  
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V16 ····invoke-direct·{p0,·p2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
17 ····.line·217 ····.line·2
18 ····.line·318 ····.line·3
19 ····.line·419 ····.line·4
20 ····iput-object·p1,·p0,·Ly0/j;->f:Ljava/lang/String;20 ····iput-object·p1,·p0,·Lw0/j;->f:Ljava/lang/String;
  
21 ····.line·521 ····.line·5
22 ····.line·622 ····.line·6
23 ····iput-object·p3,·p0,·Ly0/j;->g:Ljava/lang/Object;23 ····iput-object·p3,·p0,·Lw0/j;->g:Ljava/lang/Object;
  
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····return-void26 ····return-void
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····.line·1129 ····.line·11
Offset 581, 8 lines modifiedOffset 581, 42 lines modified
581 ····.line·559581 ····.line·559
582 ····.line·560582 ····.line·560
583 ····.line·561583 ····.line·561
584 ····.line·562584 ····.line·562
585 ····.line·563585 ····.line·563
586 ····.line·564586 ····.line·564
587 ····.line·565587 ····.line·565
 588 ····.line·566
 589 ····.line·567
 590 ····.line·568
 591 ····.line·569
 592 ····.line·570
 593 ····.line·571
 594 ····.line·572
 595 ····.line·573
 596 ····.line·574
 597 ····.line·575
 598 ····.line·576
 599 ····.line·577
 600 ····.line·578
 601 ····.line·579
 602 ····.line·580
 603 ····.line·581
 604 ····.line·582
 605 ····.line·583
 606 ····.line·584
 607 ····.line·585
 608 ····.line·586
 609 ····.line·587
 610 ····.line·588
 611 ····.line·589
 612 ····.line·590
 613 ····.line·591
 614 ····.line·592
 615 ····.line·593
 616 ····.line·594
 617 ····.line·595
 618 ····.line·596
 619 ····.line·597
 620 ····.line·598
 621 ····.line·599
588 .end·method622 .end·method
14.3 KB
smali/y0/i.smali vs.
smali/O/I.smali
Max HTML report size reached
1.95 KB
smali/y/l.smali vs.
smali/w/k.smali
Files 96% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Ly/l;1 .class·public·final·Lw/k;
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·f:Ly/e;7 .field·public·f:Lw/d;
  
8 .field·public·g:Ly/f;8 .field·public·g:Lw/e;
  
9 .field·public·h:Landroid/os/Handler;9 .field·public·h:Landroid/os/Handler;
  
  
10 #·virtual·methods10 #·virtual·methods
11 .method·public·final·run()V11 .method·public·final·run()V
12 ····.locals·612 ····.locals·6
  
13 ····.line·113 ····.line·1
14 ····:try_start_014 ····:try_start_0
15 ····iget-object·v0,·p0,·Ly/l;->f:Ly/e;15 ····iget-object·v0,·p0,·Lw/k;->f:Lw/d;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····invoke-virtual·{v0},·Ly/e;->call()Ljava/lang/Object;18 ····invoke-virtual·{v0},·Lw/d;->call()Ljava/lang/Object;
  
19 ····.line·419 ····.line·4
20 ····.line·520 ····.line·5
21 ····.line·621 ····.line·6
22 ····move-result-object·v022 ····move-result-object·v0
23 ····:try_end_023 ····:try_end_0
24 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_024 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 38, 33 lines modifiedOffset 38, 33 lines modified
  
38 ····.line·838 ····.line·8
39 ····:catch_039 ····:catch_0
40 ····const/4·v0,·0x040 ····const/4·v0,·0x0
  
41 ····.line·941 ····.line·9
42 ····:goto_042 ····:goto_0
43 ····iget-object·v1,·p0,·Ly/l;->g:Ly/f;43 ····iget-object·v1,·p0,·Lw/k;->g:Lw/e;
  
44 ····.line·1044 ····.line·10
45 ····.line·1145 ····.line·11
46 ····iget-object·v2,·p0,·Ly/l;->h:Landroid/os/Handler;46 ····iget-object·v2,·p0,·Lw/k;->h:Landroid/os/Handler;
  
47 ····.line·1247 ····.line·12
48 ····.line·1348 ····.line·13
49 ····new-instance·v3,·Lc1/i;49 ····new-instance·v3,·Lb1/i;
  
50 ····.line·1450 ····.line·14
51 ····.line·1551 ····.line·15
52 ····const/4·v4,·0x452 ····const/4·v4,·0x4
  
53 ····.line·1653 ····.line·16
54 ····const/4·v5,·0x054 ····const/4·v5,·0x0
  
55 ····.line·1755 ····.line·17
56 ····invoke-direct·{v3,·v1,·v0,·v4,·v5},·Lc1/i;-><init>(Ljava/lang/Object;Ljava/lang/Object;IZ)V56 ····invoke-direct·{v3,·v1,·v0,·v4,·v5},·Lb1/i;-><init>(Ljava/lang/Object;Ljava/lang/Object;IZ)V
  
57 ····.line·1857 ····.line·18
58 ····.line·1958 ····.line·19
59 ····.line·2059 ····.line·20
60 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z60 ····invoke-virtual·{v2,·v3},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
  
61 ····.line·2161 ····.line·21
Offset 173, 8 lines modifiedOffset 173, 17 lines modified
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·129179 ····.line·129
 180 ····.line·130
 181 ····.line·131
 182 ····.line·132
 183 ····.line·133
 184 ····.line·134
 185 ····.line·135
 186 ····.line·136
 187 ····.line·137
 188 ····.line·138
180 .end·method189 .end·method
917 B
smali/y/k.smali vs.
smali/w/j.smali
Files 96% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Ly/k;1 .class·public·final·Lw/j;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/util/concurrent/ThreadFactory;5 .implements·Ljava/util/concurrent/ThreadFactory;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;7 .method·public·final·newThread(Ljava/lang/Runnable;)Ljava/lang/Thread;
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Ly/j;10 ····new-instance·v0,·Lw/i;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0,·p1},·Ly/j;-><init>(Ljava/lang/Runnable;)V13 ····invoke-direct·{v0,·p1},·Lw/i;-><init>(Ljava/lang/Runnable;)V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····return-object·v017 ····return-object·v0
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
Offset 135, 8 lines modifiedOffset 135, 14 lines modified
135 ····.line·118135 ····.line·118
136 ····.line·119136 ····.line·119
137 ····.line·120137 ····.line·120
138 ····.line·121138 ····.line·121
139 ····.line·122139 ····.line·122
140 ····.line·123140 ····.line·123
141 ····.line·124141 ····.line·124
 142 ····.line·125
 143 ····.line·126
 144 ····.line·127
 145 ····.line·128
 146 ····.line·129
 147 ····.line·130
142 .end·method148 .end·method
2.65 KB
smali/y/j.smali vs.
smali/U/e.smali
Files 94% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Ly/j;1 .class·public·abstract·LU/e;
2 .super·Ljava/lang/Thread;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·f:I 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Runnable;)V5 .method·static·constructor·<clinit>()V
8 ····.locals·16 ····.locals·1
  
9 ····.line·17 ····.line·1
10 ····const-string·v0,·"fonts-androidx"8 ····const-class·v0,·LU/e;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····invoke-direct·{p0,·p1,·v0},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V11 ····invoke-static·{v0},·LP0/q;->a(Ljava/lang/Class;)LP0/e;
  
14 ····.line·412 ····.line·4
15 ····.line·513 ····.line·5
16 ····.line·614 ····.line·6
17 ····const/16·p1,·0xa15 ····move-result-object·v0
  
18 ····.line·716 ····.line·7
 17 ····invoke-virtual·{v0},·LP0/e;->b()Ljava/lang/String;
19 ····.line·8 
20 ····iput·p1,·p0,·Ly/j;->f:I 
  
 18 ····.line·8
21 ····.line·919 ····.line·9
22 ····.line·1020 ····.line·10
23 ····return-void21 ····return-void
24 ····.line·1122 ····.line·11
25 ····.line·1223 ····.line·12
26 ····.line·1324 ····.line·13
27 ····.line·1425 ····.line·14
Offset 140, 39 lines modifiedOffset 136, 62 lines modified
140 ····.line·118136 ····.line·118
141 ····.line·119137 ····.line·119
142 ····.line·120138 ····.line·120
143 ····.line·121139 ····.line·121
144 ····.line·122140 ····.line·122
145 ····.line·123141 ····.line·123
146 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.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
 154 ····.line·136
 155 ····.line·137
 156 ····.line·138
147 .end·method157 .end·method
  
 158 .method·public·static·a()I
  
148 #·virtual·methods 
149 .method·public·final·run()V 
150 ····.locals·1159 ····.locals·1
  
151 ····.line·1160 ····.line·1
152 ····iget·v0,·p0,·Ly/j;->f:I161 ····:try_start_0
 162 ····invoke-static·{},·Landroidx/window/extensions/WindowExtensionsProvider;->getWindowExtensions()Landroidx/window/extensions/WindowExtensions;
  
153 ····.line·2163 ····.line·2
154 ····.line·3164 ····.line·3
155 ····invoke-static·{v0},·Landroid/os/Process;->setThreadPriority(I)V 
  
156 ····.line·4165 ····.line·4
 166 ····move-result-object·v0
  
157 ····.line·5167 ····.line·5
 168 ····invoke-interface·{v0},·Landroidx/window/extensions/WindowExtensions;->getVendorApiLevel()I
158 ····.line·6 
159 ····invoke-super·{p0},·Ljava/lang/Thread;->run()V 
  
 169 ····.line·6
160 ····.line·7170 ····.line·7
161 ····.line·8171 ····.line·8
 172 ····move-result·v0
 173 ····:try_end_0
 174 ····.catch·Ljava/lang/NoClassDefFoundError;·{:try_start_0·..·:try_end_0}·:catch_0
 175 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0
  
162 ····.line·9176 ····.line·9
163 ····return-void177 ····return·v0
  
164 ····.line·10178 ····.line·10
 179 ····:catch_0
 180 ····const/4·v0,·0x0
  
165 ····.line·11181 ····.line·11
 182 ····return·v0
166 ····.line·12183 ····.line·12
167 ····.line·13184 ····.line·13
168 ····.line·14185 ····.line·14
169 ····.line·15186 ····.line·15
170 ····.line·16187 ····.line·16
171 ····.line·17188 ····.line·17
172 ····.line·18189 ····.line·18
Offset 283, 8 lines modifiedOffset 302, 17 lines modified
283 ····.line·123302 ····.line·123
284 ····.line·124303 ····.line·124
285 ····.line·125304 ····.line·125
286 ····.line·126305 ····.line·126
287 ····.line·127306 ····.line·127
288 ····.line·128307 ····.line·128
289 ····.line·129308 ····.line·129
 309 ····.line·130
 310 ····.line·131
 311 ····.line·132
 312 ····.line·133
 313 ····.line·134
 314 ····.line·135
 315 ····.line·136
 316 ····.line·137
 317 ····.line·138
290 .end·method318 .end·method
1.1 KB
smali/y/i.smali vs.
smali/w/h.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Ly/i;1 .class·public·final·Lw/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: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,·Ly/i;->a:Landroid/net/Uri;32 ····iput-object·p1,·p0,·Lw/h;->a:Landroid/net/Uri;
  
33 ····.line·833 ····.line·8
34 ····.line·934 ····.line·9
35 ····iput·p2,·p0,·Ly/i;->b:I35 ····iput·p2,·p0,·Lw/h;->b:I
  
36 ····.line·1036 ····.line·10
37 ····.line·1137 ····.line·11
38 ····iput·p3,·p0,·Ly/i;->c:I38 ····iput·p3,·p0,·Lw/h;->c:I
  
39 ····.line·1239 ····.line·12
40 ····.line·1340 ····.line·13
41 ····iput-boolean·p4,·p0,·Ly/i;->d:Z41 ····iput-boolean·p4,·p0,·Lw/h;->d:Z
  
42 ····.line·1442 ····.line·14
43 ····.line·1543 ····.line·15
44 ····iput·p5,·p0,·Ly/i;->e:I44 ····iput·p5,·p0,·Lw/h;->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
Offset 840, 8 lines modifiedOffset 840, 9 lines modified
840 ····.line·804840 ····.line·804
841 ····.line·805841 ····.line·805
842 ····.line·806842 ····.line·806
843 ····.line·807843 ····.line·807
844 ····.line·808844 ····.line·808
845 ····.line·809845 ····.line·809
846 ····.line·810846 ····.line·810
 847 ····.line·811
847 .end·method848 .end·method
22.4 KB
smali/y/h.smali vs.
smali/M/m.smali
Max HTML report size reached
1.02 KB
smali/y/g.smali vs.
smali/w/f.smali
Files 95% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Ly/g;1 .class·public·final·Lw/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/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,·Ly/g;->a:Landroid/graphics/Typeface;19 ····iput-object·v0,·p0,·Lw/f;->a:Landroid/graphics/Typeface;
  
20 ····.line·320 ····.line·3
21 ····iput·p1,·p0,·Ly/g;->b:I21 ····iput·p1,·p0,·Lw/f;->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,·Ly/g;->a:Landroid/graphics/Typeface;29 ····iput-object·p1,·p0,·Lw/f;->a:Landroid/graphics/Typeface;
  
30 ····const/4·p1,·0x030 ····const/4·p1,·0x0
  
31 ····.line·631 ····.line·6
32 ····iput·p1,·p0,·Ly/g;->b:I32 ····iput·p1,·p0,·Lw/f;->b:I
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
4.02 KB
smali/y/f.smali vs.
smali/w/e.smali
Files 96% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 78 lines modified
1 .class·public·final·Ly/f;1 .class·public·final·Lw/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LA/a;5 .implements·Ly/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,·Ly/f;->a:I13 ····iput·p1,·p0,·Lw/e;->a:I
  
14 ····iput-object·p2,·p0,·Ly/f;->b:Ljava/lang/Object;14 ····iput-object·p2,·p0,·Lw/e;->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,·Ly/f;->a:I22 ····iget·v0,·p0,·Lw/e;->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,·Ly/g;29 ····check-cast·p1,·Lw/f;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····sget-object·v0,·Ly/h;->c:Ljava/lang/Object;32 ····sget-object·v0,·Lw/g;->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,·Ly/h;->d:Lo/k;38 ····sget-object·v1,·Lw/g;->d:Lm/k;
  
39 ····.line·1239 ····.line·12
40 ····.line·1340 ····.line·13
41 ····iget-object·v2,·p0,·Ly/f;->b:Ljava/lang/Object;41 ····iget-object·v2,·p0,·Lw/e;->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 ····const/4·v3,·0x047 ····const/4·v3,·0x0
  
48 ····.line·1848 ····.line·18
49 ····invoke-virtual·{v1,·v2,·v3},·Lo/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;49 ····invoke-virtual·{v1,·v2,·v3},·Lm/k;->getOrDefault(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
50 ····.line·1950 ····.line·19
51 ····.line·2051 ····.line·20
52 ····.line·2152 ····.line·21
53 ····move-result-object·v253 ····move-result-object·v2
  
54 ····.line·2254 ····.line·22
Offset 94, 23 lines modifiedOffset 94, 23 lines modified
94 ····move-exception·p194 ····move-exception·p1
  
95 ····.line·2995 ····.line·29
96 ····goto·:goto_296 ····goto·:goto_2
  
97 ····.line·3097 ····.line·30
98 ····:cond_098 ····:cond_0
99 ····iget-object·v3,·p0,·Ly/f;->b:Ljava/lang/Object;99 ····iget-object·v3,·p0,·Lw/e;->b:Ljava/lang/Object;
  
100 ····.line·31100 ····.line·31
101 ····.line·32101 ····.line·32
102 ····check-cast·v3,·Ljava/lang/String;102 ····check-cast·v3,·Ljava/lang/String;
  
103 ····.line·33103 ····.line·33
104 ····.line·34104 ····.line·34
105 ····invoke-virtual·{v1,·v3},·Lo/k;->remove(Ljava/lang/Object;)Ljava/lang/Object;105 ····invoke-virtual·{v1,·v3},·Lm/k;->remove(Ljava/lang/Object;)Ljava/lang/Object;
  
106 ····.line·35106 ····.line·35
107 ····.line·36107 ····.line·36
108 ····.line·37108 ····.line·37
109 ····monitor-exit·v0109 ····monitor-exit·v0
110 ····:try_end_0110 ····:try_end_0
111 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0111 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
Offset 136, 19 lines modifiedOffset 136, 19 lines modified
  
136 ····.line·46136 ····.line·46
137 ····.line·47137 ····.line·47
138 ····.line·48138 ····.line·48
139 ····move-result-object·v1139 ····move-result-object·v1
  
140 ····.line·49140 ····.line·49
141 ····check-cast·v1,·LA/a;141 ····check-cast·v1,·Ly/a;
  
142 ····.line·50142 ····.line·50
143 ····.line·51143 ····.line·51
144 ····invoke-interface·{v1,·p1},·LA/a;->accept(Ljava/lang/Object;)V144 ····invoke-interface·{v1,·p1},·Ly/a;->accept(Ljava/lang/Object;)V
  
145 ····.line·52145 ····.line·52
146 ····.line·53146 ····.line·53
147 ····.line·54147 ····.line·54
148 ····add-int/lit8·v0,·v0,·0x1148 ····add-int/lit8·v0,·v0,·0x1
  
149 ····.line·55149 ····.line·55
Offset 168, 44 lines modifiedOffset 168, 44 lines modified
168 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0168 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
169 ····.line·59169 ····.line·59
170 ····throw·p1170 ····throw·p1
Max diff block lines reached; 1061/4042 bytes (26.25%) of diff not shown.
38.1 KB
smali/y/c.smali vs.
smali/w/b.smali
Max HTML report size reached
4.58 KB
smali/y/e.smali vs.
smali/i/l0.smali
Files 88% similar despite different names
    
Offset 1, 141 lines modifiedOffset 1, 148 lines modified
1 .class·public·final·Ly/e;1 .class·public·final·Li/l0;
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·f:I
  
8 .field·public·final·synthetic·b:Ljava/lang/String;8 .field·public·final·synthetic·g:Ljava/lang/Object;
  
9 .field·public·final·synthetic·c:Landroid/content/Context; 
  
10 .field·public·final·synthetic·d:Ly/d;9 #·direct·methods
 10 .method·public·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V
 11 ····.locals·1
  
11 .field·public·final·synthetic·e:I12 ····const/4·v0,·0x0
  
 13 ····iput·v0,·p0,·Li/l0;->f: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;Ly/d;II)V 
14 ····.locals·0 
  
 16 ····iput-object·p1,·p0,·Li/l0;->g:Ljava/lang/Object;
15 ····.line·1 
16 ····iput·p5,·p0,·Ly/e;->a:I 
  
17 ····iput-object·p1,·p0,·Ly/e;->b:Ljava/lang/String;17 ····return-void
 18 .end·method
  
18 ····iput-object·p2,·p0,·Ly/e;->c:Landroid/content/Context;19 .method·public·constructor·<init>(Li/q0;)V
 20 ····.locals·1
  
19 ····iput-object·p3,·p0,·Ly/e;->d:Ly/d;21 ····const/4·v0,·0x1
  
20 ····iput·p4,·p0,·Ly/e;->e:I22 ····iput·v0,·p0,·Li/l0;->f: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/l0;->g:Ljava/lang/Object;
  
 26 ····.line·2
 27 ····iget-object·p1,·p1,·Li/q0;->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·433 ····.locals·1
  
27 ····.line·134 ····.line·1
28 ····iget·v0,·p0,·Ly/e;->a:I35 ····iget·p1,·p0,·Li/l0;->f:I
  
29 ····.line·236 ····.line·2
30 ····.line·337 ····.line·3
31 ····packed-switch·v0,·:pswitch_data_038 ····packed-switch·p1,·:pswitch_data_0
  
32 ····.line·439 ····.line·4
33 ····.line·540 ····.line·5
34 ····.line·641 ····.line·6
35 ····:try_start_0 
36 ····iget-object·v0,·p0,·Ly/e;->b:Ljava/lang/String;42 ····iget-object·p1,·p0,·Li/l0;->g:Ljava/lang/Object;
  
37 ····.line·743 ····.line·7
38 ····.line·844 ····.line·8
39 ····iget-object·v1,·p0,·Ly/e;->c:Landroid/content/Context;45 ····check-cast·p1,·Li/q0;
  
40 ····.line·946 ····.line·9
41 ····.line·1047 ····.line·10
42 ····iget-object·v2,·p0,·Ly/e;->d:Ly/d;48 ····iget-object·v0,·p1,·Li/q0;->k:Landroid/view/Window$Callback;
  
43 ····.line·1149 ····.line·11
44 ····.line·1250 ····.line·12
45 ····iget·v3,·p0,·Ly/e;->e:I51 ····if-eqz·v0,·:cond_0
  
46 ····.line·1352 ····.line·13
47 ····.line·1453 ····.line·14
48 ····invoke-static·{v0,·v1,·v2,·v3},·Ly/h;->a(Ljava/lang/String;Landroid/content/Context;Ly/d;I)Ly/g;54 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
49 ····.line·1555 ····.line·15
50 ····.line·1656 ····.line·16
51 ····.line·1757 ····.line·17
 58 ····:cond_0
 59 ····return-void
52 ····move-result-object·v0 
53 ····:try_end_0 
54 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
55 ····.line·1860 ····.line·18
56 ····goto·:goto_061 ····:pswitch_0
 62 ····iget-object·p1,·p0,·Li/l0;->g:Ljava/lang/Object;
  
57 ····.line·1963 ····.line·19
58 ····:catchall_0 
59 ····new-instance·v0,·Ly/g; 
  
60 ····.line·2064 ····.line·20
 65 ····check-cast·p1,·Landroidx/appcompat/widget/Toolbar;
61 ····.line·21 
62 ····const/4·v1,·-0x3 
  
 66 ····.line·21
63 ····.line·2267 ····.line·22
64 ····invoke-direct·{v0,·v1},·Ly/g;-><init>(I)V68 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/Toolbar;->N:Li/m0;
  
65 ····.line·2369 ····.line·23
66 ····.line·2470 ····.line·24
 71 ····if-nez·p1,·:cond_1
67 ····.line·25 
68 ····:goto_0 
69 ····return-object·v0 
  
 72 ····.line·25
70 ····.line·2673 ····.line·26
 74 ····const/4·p1,·0x0
71 ····:pswitch_0 
Max diff block lines reached; 1088/4622 bytes (23.54%) of diff not shown.
20.2 KB
smali/y/d.smali vs.
smali/U/f.smali
Max HTML report size reached
9.02 KB
smali/y/b.smali vs.
smali/w0/i.smali
Max HTML report size reached
1.9 KB
smali/x0/o.smali vs.
smali/v0/o.smali
Files 95% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lx0/o;1 .class·public·final·Lv0/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: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,·Lx0/o;->a:Ljava/lang/String;109 ····iput-object·p1,·p0,·Lv0/o;->a:Ljava/lang/String;
  
110 ····.line·44110 ····.line·44
111 ····.line·45111 ····.line·45
112 ····iput·p2,·p0,·Lx0/o;->b:I112 ····iput·p2,·p0,·Lv0/o;->b:I
  
113 ····.line·46113 ····.line·46
114 ····.line·47114 ····.line·47
115 ····iput·p3,·p0,·Lx0/o;->c:I115 ····iput·p3,·p0,·Lv0/o;->c:I
  
116 ····.line·48116 ····.line·48
117 ····.line·49117 ····.line·49
118 ····iput·p4,·p0,·Lx0/o;->d:I118 ····iput·p4,·p0,·Lv0/o;->d:I
  
119 ····.line·50119 ····.line·50
120 ····.line·51120 ····.line·51
121 ····iput·p5,·p0,·Lx0/o;->e:I121 ····iput·p5,·p0,·Lv0/o;->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 1017, 21 lines modifiedOffset 1017, 22 lines modified
1017 ····.line·8041017 ····.line·804
1018 ····.line·8051018 ····.line·805
1019 ····.line·8061019 ····.line·806
1020 ····.line·8071020 ····.line·807
1021 ····.line·8081021 ····.line·808
1022 ····.line·8091022 ····.line·809
1023 ····.line·8101023 ····.line·810
 1024 ····.line·811
1024 .end·method1025 .end·method
  
1025 .method·public·static·a(Lorg/json/JSONObject;)Lx0/o;1026 .method·public·static·a(Lorg/json/JSONObject;)Lv0/o;
1026 ····.locals·61027 ····.locals·6
  
1027 ····.line·11028 ····.line·1
1028 ····new-instance·v0,·Lx0/o;1029 ····new-instance·v0,·Lv0/o;
  
1029 ····.line·21030 ····.line·2
1030 ····.line·31031 ····.line·3
1031 ····const-string·v1,·"text"1032 ····const-string·v1,·"text"
  
1032 ····.line·41033 ····.line·4
1033 ····.line·51034 ····.line·5
Offset 1087, 15 lines modifiedOffset 1088, 15 lines modified
  
1087 ····.line·301088 ····.line·30
1088 ····.line·311089 ····.line·31
1089 ····.line·321090 ····.line·32
1090 ····move-result·v51091 ····move-result·v5
  
1091 ····.line·331092 ····.line·33
1092 ····invoke-direct/range·{v0·..·v5},·Lx0/o;-><init>(Ljava/lang/String;IIII)V1093 ····invoke-direct/range·{v0·..·v5},·Lv0/o;-><init>(Ljava/lang/String;IIII)V
  
1093 ····.line·341094 ····.line·34
1094 ····.line·351095 ····.line·35
1095 ····.line·361096 ····.line·36
1096 ····return-object·v01097 ····return-object·v0
1097 ····.line·371098 ····.line·37
1098 ····.line·381099 ····.line·38
Offset 1181, 8 lines modifiedOffset 1182, 14 lines modified
1181 ····.line·1181182 ····.line·118
1182 ····.line·1191183 ····.line·119
1183 ····.line·1201184 ····.line·120
1184 ····.line·1211185 ····.line·121
1185 ····.line·1221186 ····.line·122
1186 ····.line·1231187 ····.line·123
1187 ····.line·1241188 ····.line·124
 1189 ····.line·125
 1190 ····.line·126
 1191 ····.line·127
 1192 ····.line·128
 1193 ····.line·129
 1194 ····.line·130
1188 .end·method1195 .end·method
1.77 KB
smali/x0/n.smali vs.
smali/U/d.smali
Files 88% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lx0/n;1 .class·public·final·LU/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:I5 .field·public·final·synthetic·a:Ljava/lang/reflect/Method;
  
6 .field·public·final·b:Z6 .field·public·final·synthetic·b:Ljava/lang/Object;
  
7 .field·public·final·c:Z7 .field·public·final·synthetic·c:Ljava/lang/Object;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(IZZ)V9 .method·public·constructor·<init>(Ljava/lang/reflect/Method;Ljava/lang/Object;Ljava/lang/Object;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput·p1,·p0,·Lx0/n;->a:I16 ····iput-object·p1,·p0,·LU/d;->a:Ljava/lang/reflect/Method;
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-boolean·p2,·p0,·Lx0/n;->b:Z19 ····iput-object·p2,·p0,·LU/d;->b:Ljava/lang/Object;
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput-boolean·p3,·p0,·Lx0/n;->c:Z22 ····iput-object·p3,·p0,·LU/d;->c:Ljava/lang/Object;
  
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
Offset 585, 8 lines modifiedOffset 585, 42 lines modified
585 ····.line·559585 ····.line·559
586 ····.line·560586 ····.line·560
587 ····.line·561587 ····.line·561
588 ····.line·562588 ····.line·562
589 ····.line·563589 ····.line·563
590 ····.line·564590 ····.line·564
591 ····.line·565591 ····.line·565
 592 ····.line·566
 593 ····.line·567
 594 ····.line·568
 595 ····.line·569
 596 ····.line·570
 597 ····.line·571
 598 ····.line·572
 599 ····.line·573
 600 ····.line·574
 601 ····.line·575
 602 ····.line·576
 603 ····.line·577
 604 ····.line·578
 605 ····.line·579
 606 ····.line·580
 607 ····.line·581
 608 ····.line·582
 609 ····.line·583
 610 ····.line·584
 611 ····.line·585
 612 ····.line·586
 613 ····.line·587
 614 ····.line·588
 615 ····.line·589
 616 ····.line·590
 617 ····.line·591
 618 ····.line·592
 619 ····.line·593
 620 ····.line·594
 621 ····.line·595
 622 ····.line·596
 623 ····.line·597
 624 ····.line·598
 625 ····.line·599
592 .end·method626 .end·method
82.9 KB
smali/x0/m.smali vs.
smali/v0/m.smali
Max HTML report size reached
2.69 KB
smali/x0/j.smali vs.
smali/v0/j.smali
Files 93% similar despite different names
    
Offset 1, 86 lines modifiedOffset 1, 86 lines modified
1 .class·public·final·Lx0/j;1 .class·public·final·Lv0/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:Z5 .field·public·final·a:Z
  
6 .field·public·b:[B6 .field·public·b:[B
  
7 .field·public·final·c:Ly0/i;7 .field·public·final·c:Lw0/i;
  
8 .field·public·d:Lx0/i;8 .field·public·d:Lv0/i;
  
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>(Lq0/b;Z)V12 .method·public·constructor·<init>(Lo0/b;Z)V
13 ····.locals·313 ····.locals·3
  
14 ····.line·114 ····.line·1
15 ····new-instance·v0,·Ly0/i;15 ····new-instance·v0,·Lw0/i;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····const-string·v1,·"flutter/restoration"18 ····const-string·v1,·"flutter/restoration"
  
19 ····.line·419 ····.line·4
20 ····.line·520 ····.line·5
21 ····sget-object·v2,·Ly0/s;->b:Ly0/s;21 ····sget-object·v2,·Lw0/s;->b:Lw0/s;
  
22 ····.line·622 ····.line·6
23 ····.line·723 ····.line·7
24 ····invoke-direct·{v0,·p1,·v1,·v2},·Ly0/i;-><init>(Ly0/f;Ljava/lang/String;Ly0/o;)V24 ····invoke-direct·{v0,·p1,·v1,·v2},·Lw0/i;-><init>(Lw0/f;Ljava/lang/String;Lw0/o;)V
  
25 ····.line·825 ····.line·8
26 ····.line·926 ····.line·9
27 ····.line·1027 ····.line·10
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·1129 ····.line·11
30 ····.line·1230 ····.line·12
31 ····.line·1331 ····.line·13
32 ····const/4·p1,·0x032 ····const/4·p1,·0x0
  
33 ····.line·1433 ····.line·14
34 ····iput-boolean·p1,·p0,·Lx0/j;->e:Z34 ····iput-boolean·p1,·p0,·Lv0/j;->e:Z
  
35 ····.line·1535 ····.line·15
36 ····.line·1636 ····.line·16
37 ····iput-boolean·p1,·p0,·Lx0/j;->f:Z37 ····iput-boolean·p1,·p0,·Lv0/j;->f:Z
  
38 ····.line·1738 ····.line·17
39 ····.line·1839 ····.line·18
40 ····new-instance·p1,·Lk/i;40 ····new-instance·p1,·Lio/flutter/plugin/platform/c;
  
41 ····.line·1941 ····.line·19
42 ····.line·2042 ····.line·20
43 ····const/16·v1,·0x1143 ····const/16·v1,·0x13
  
44 ····.line·2144 ····.line·21
45 ····.line·2245 ····.line·22
46 ····invoke-direct·{p1,·v1,·p0},·Lk/i;-><init>(ILjava/lang/Object;)V46 ····invoke-direct·{p1,·v1,·p0},·Lio/flutter/plugin/platform/c;-><init>(ILjava/lang/Object;)V
  
47 ····.line·2347 ····.line·23
48 ····.line·2448 ····.line·24
49 ····.line·2549 ····.line·25
50 ····iput-object·v0,·p0,·Lx0/j;->c:Ly0/i;50 ····iput-object·v0,·p0,·Lv0/j;->c:Lw0/i;
  
51 ····.line·2651 ····.line·26
52 ····.line·2752 ····.line·27
53 ····iput-boolean·p2,·p0,·Lx0/j;->a:Z53 ····iput-boolean·p2,·p0,·Lv0/j;->a:Z
  
54 ····.line·2854 ····.line·28
55 ····.line·2955 ····.line·29
56 ····invoke-virtual·{v0,·p1},·Ly0/i;->b(Ly0/n;)V56 ····invoke-virtual·{v0,·p1},·Lw0/i;->b(Lw0/n;)V
  
57 ····.line·3057 ····.line·30
58 ····.line·3158 ····.line·31
59 ····.line·3259 ····.line·32
60 ····return-void60 ····return-void
61 ····.line·3361 ····.line·33
62 ····.line·3462 ····.line·34
Offset 229, 14 lines modifiedOffset 229, 19 lines modified
229 ····.line·177229 ····.line·177
230 ····.line·178230 ····.line·178
231 ····.line·179231 ····.line·179
232 ····.line·180232 ····.line·180
233 ····.line·181233 ····.line·181
234 ····.line·182234 ····.line·182
235 ····.line·183235 ····.line·183
 236 ····.line·184
 237 ····.line·185
 238 ····.line·186
 239 ····.line·187
 240 ····.line·188
236 .end·method241 .end·method
  
237 .method·public·static·a([B)Ljava/util/HashMap;242 .method·public·static·a([B)Ljava/util/HashMap;
238 ····.locals·3243 ····.locals·3
  
239 ····.line·1244 ····.line·1
240 ····new-instance·v0,·Ljava/util/HashMap;245 ····new-instance·v0,·Ljava/util/HashMap;
Offset 373, 8 lines modifiedOffset 378, 14 lines modified
373 ····.line·118378 ····.line·118
374 ····.line·119379 ····.line·119
375 ····.line·120380 ····.line·120
376 ····.line·121381 ····.line·121
377 ····.line·122382 ····.line·122
378 ····.line·123383 ····.line·123
379 ····.line·124384 ····.line·124
 385 ····.line·125
 386 ····.line·126
 387 ····.line·127
 388 ····.line·128
 389 ····.line·129
 390 ····.line·130
380 .end·method391 .end·method
3.01 KB
smali/x0/l.smali vs.
smali/Z0/y.smali
Files 92% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 79 lines modified
1 .class·public·final·Lx0/l;1 .class·public·final·LZ0/y;
2 .super·Ljava/lang/Object;2 .super·La1/d;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·b:LC0/j; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·a:LJ/n;5 .field·public·a:J
  
 6 .field·public·b:LW0/f;
  
  
8 #·direct·methods7 #·virtual·methods
9 .method·static·constructor·<clinit>()V8 .method·public·final·a(La1/b;)Z
10 ····.locals·29 ····.locals·4
  
11 ····.line·110 ····.line·1
12 ····new-instance·v0,·LC0/j;11 ····check-cast·p1,·LZ0/w;
  
13 ····.line·212 ····.line·2
14 ····.line·313 ····.line·3
15 ····const/16·v1,·0xe14 ····iget-wide·v0,·p0,·LZ0/y;->a:J
  
16 ····.line·415 ····.line·4
17 ····.line·516 ····.line·5
18 ····invoke-direct·{v0,·v1},·LC0/j;-><init>(I)V17 ····const-wide/16·v2,·0x0
  
19 ····.line·618 ····.line·6
20 ····.line·719 ····.line·7
 20 ····cmp-long·v0,·v0,·v2
21 ····.line·8 
22 ····sput-object·v0,·Lx0/l;->b:LC0/j; 
  
 21 ····.line·8
23 ····.line·922 ····.line·9
 23 ····if-ltz·v0,·:cond_0
  
24 ····.line·1024 ····.line·10
25 ····return-void 
26 ····.line·1125 ····.line·11
 26 ····const/4·p1,·0x0
  
27 ····.line·1227 ····.line·12
 28 ····return·p1
  
28 ····.line·1329 ····.line·13
 30 ····:cond_0
 31 ····iget-wide·v0,·p1,·LZ0/w;->k:J
  
29 ····.line·1432 ····.line·14
30 ····.line·1533 ····.line·15
 34 ····iget-wide·v2,·p1,·LZ0/w;->l:J
  
31 ····.line·1635 ····.line·16
32 ····.line·1736 ····.line·17
 37 ····cmp-long·v2,·v0,·v2
  
33 ····.line·1838 ····.line·18
34 ····.line·1939 ····.line·19
 40 ····if-gez·v2,·:cond_1
  
35 ····.line·2041 ····.line·20
36 ····.line·2142 ····.line·21
 43 ····iput-wide·v0,·p1,·LZ0/w;->l:J
  
37 ····.line·2244 ····.line·22
38 ····.line·2345 ····.line·23
 46 ····:cond_1
 47 ····iput-wide·v0,·p0,·LZ0/y;->a:J
  
39 ····.line·2448 ····.line·24
40 ····.line·2549 ····.line·25
 50 ····const/4·p1,·0x1
  
41 ····.line·2651 ····.line·26
 52 ····return·p1
42 ····.line·2753 ····.line·27
43 ····.line·2854 ····.line·28
44 ····.line·2955 ····.line·29
45 ····.line·3056 ····.line·30
46 ····.line·3157 ····.line·31
47 ····.line·3258 ····.line·32
48 ····.line·3359 ····.line·33
Offset 149, 50 lines modifiedOffset 169, 53 lines modified
149 ····.line·123169 ····.line·123
150 ····.line·124170 ····.line·124
151 ····.line·125171 ····.line·125
152 ····.line·126172 ····.line·126
153 ····.line·127173 ····.line·127
154 ····.line·128174 ····.line·128
155 ····.line·129175 ····.line·129
 176 ····.line·130
156 .end·method177 .end·method
  
157 .method·public·constructor·<init>(Lq0/b;)V178 .method·public·final·b(La1/b;)[LG0/d;
158 ····.locals·4179 ····.locals·4
  
159 ····.line·1180 ····.line·1
160 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V181 ····check-cast·p1,·LZ0/w;
  
161 ····.line·2182 ····.line·2
162 ····.line·3183 ····.line·3
 184 ····iget-wide·v0,·p0,·LZ0/y;->a:J
163 ····.line·4 
164 ····new-instance·v0,·LJ/n; 
  
 185 ····.line·4
165 ····.line·5186 ····.line·5
 187 ····const-wide/16·v2,·-0x1
166 ····.line·6 
167 ····sget-object·v1,·Ly0/k;->a:Ly0/k; 
  
 188 ····.line·6
168 ····.line·7189 ····.line·7
 190 ····iput-wide·v2,·p0,·LZ0/y;->a:J
169 ····.line·8 
170 ····const/4·v2,·0x0 
  
 191 ····.line·8
171 ····.line·9192 ····.line·9
172 ····const-string·v3,·"flutter/settings"193 ····const/4·v2,·0x0
  
173 ····.line·10194 ····.line·10
 195 ····iput-object·v2,·p0,·LZ0/y;->b:LW0/f;
Max diff block lines reached; 578/3008 bytes (19.22%) of diff not shown.
1.12 KB
smali/x0/k.smali vs.
smali/v0/k.smali
Files 96% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lx0/k;1 .class·public·final·Lv0/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·c:I·=·-0x800000005 .field·public·static·c:I·=·-0x80000000
  
Offset 19, 31 lines modifiedOffset 19, 31 lines modified
  
19 ····.line·119 ····.line·1
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·221 ····.line·2
22 ····.line·322 ····.line·3
23 ····.line·423 ····.line·4
24 ····sget·v0,·Lx0/k;->c:I24 ····sget·v0,·Lv0/k;->c:I
  
25 ····.line·525 ····.line·5
26 ····.line·626 ····.line·6
27 ····add-int/lit8·v1,·v0,·0x127 ····add-int/lit8·v1,·v0,·0x1
  
28 ····.line·728 ····.line·7
29 ····.line·829 ····.line·8
30 ····sput·v1,·Lx0/k;->c:I30 ····sput·v1,·Lv0/k;->c:I
  
31 ····.line·931 ····.line·9
32 ····.line·1032 ····.line·10
33 ····iput·v0,·p0,·Lx0/k;->a:I33 ····iput·v0,·p0,·Lv0/k;->a:I
  
34 ····.line·1134 ····.line·11
35 ····.line·1235 ····.line·12
36 ····iput-object·p1,·p0,·Lx0/k;->b:Landroid/util/DisplayMetrics;36 ····iput-object·p1,·p0,·Lv0/k;->b:Landroid/util/DisplayMetrics;
  
37 ····.line·1337 ····.line·13
38 ····.line·1438 ····.line·14
39 ····return-void39 ····return-void
40 ····.line·1540 ····.line·15
41 ····.line·1641 ····.line·16
42 ····.line·1742 ····.line·17
Offset 150, 8 lines modifiedOffset 150, 14 lines modified
150 ····.line·118150 ····.line·118
151 ····.line·119151 ····.line·119
152 ····.line·120152 ····.line·120
153 ····.line·121153 ····.line·121
154 ····.line·122154 ····.line·122
155 ····.line·123155 ····.line·123
156 ····.line·124156 ····.line·124
 157 ····.line·125
 158 ····.line·126
 159 ····.line·127
 160 ····.line·128
 161 ····.line·129
 162 ····.line·130
157 .end·method163 .end·method
6.47 KB
smali/x0/i.smali vs.
smali/v0/i.smali
Max HTML report size reached
1.54 KB
smali/x0/g.smali vs.
smali/M/o.smali
Files 86% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Lx0/g;1 .class·public·final·LM/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:I5 .field·public·final·a:I
  
6 .field·public·final·b:D6 .field·public·final·b:[B
  
7 .field·public·final·c:D7 .field·public·final·c:Z
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(IDD)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·p1,·p0,·Lx0/g;->a:I16 ····iput·p1,·p0,·LM/o;->a:I
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-wide·p2,·p0,·Lx0/g;->b:D19 ····iput-object·p2,·p0,·LM/o;->b:[B
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput-wide·p4,·p0,·Lx0/g;->c:D22 ····iput-boolean·p3,·p0,·LM/o;->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
Offset 585, 8 lines modifiedOffset 585, 42 lines modified
585 ····.line·559585 ····.line·559
586 ····.line·560586 ····.line·560
587 ····.line·561587 ····.line·561
588 ····.line·562588 ····.line·562
589 ····.line·563589 ····.line·563
590 ····.line·564590 ····.line·564
591 ····.line·565591 ····.line·565
 592 ····.line·566
 593 ····.line·567
 594 ····.line·568
 595 ····.line·569
 596 ····.line·570
 597 ····.line·571
 598 ····.line·572
 599 ····.line·573
 600 ····.line·574
 601 ····.line·575
 602 ····.line·576
 603 ····.line·577
 604 ····.line·578
 605 ····.line·579
 606 ····.line·580
 607 ····.line·581
 608 ····.line·582
 609 ····.line·583
 610 ····.line·584
 611 ····.line·585
 612 ····.line·586
 613 ····.line·587
 614 ····.line·588
 615 ····.line·589
 616 ····.line·590
 617 ····.line·591
 618 ····.line·592
 619 ····.line·593
 620 ····.line·594
 621 ····.line·595
 622 ····.line·596
 623 ····.line·597
 624 ····.line·598
 625 ····.line·599
592 .end·method626 .end·method
3.47 KB
smali/x0/h.smali vs.
smali/i/E.smali
Files 73% similar despite different names
    
Offset 1, 98 lines modifiedOffset 1, 91 lines modified
1 .class·public·final·Lx0/h;1 .class·public·Li/E;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/ViewGroup$MarginLayoutParams;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:I5 .field·public·final·a:F
  
6 .field·public·final·b:Ljava/lang/Number;6 .field·public·b:I
  
7 .field·public·final·c:Ljava/lang/Number; 
  
 7 #·direct·methods
 8 .method·public·constructor·<init>(I)V
 9 ····.locals·1
8 .field·public·final·d:I 
  
9 .field·public·final·e:I 
  
10 .field·public·final·f:Ljava/lang/Object; 
  
11 .field·public·final·g:Ljava/lang/Object; 
  
12 .field·public·final·h:I 
  
13 .field·public·final·i:I 
  
14 .field·public·final·j:F 
  
15 .field·public·final·k:F10 ····const/4·v0,·-0x2
  
16 .field·public·final·l:I11 ····.line·8
 12 ····invoke-direct·{p0,·p1,·v0},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
  
17 .field·public·final·m:I13 ····const/4·p1,·-0x1
  
18 .field·public·final·n:I14 ····.line·9
 15 ····iput·p1,·p0,·Li/E;->b:I
  
19 .field·public·final·o:I16 ····const/4·p1,·0x0
  
20 .field·public·final·p:J17 ····.line·10
 18 ····iput·p1,·p0,·Li/E;->a:F
  
 19 ····return-void
 20 .end·method
  
 21 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
21 #·direct·methods 
22 .method·public·constructor·<init>(ILjava/lang/Number;Ljava/lang/Number;IILjava/lang/Object;Ljava/lang/Object;IIFFIIIIJ)V 
23 ····.locals·022 ····.locals·2
  
24 ····.line·123 ····.line·1
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
 25 ····const/4·v0,·-0x1
  
26 ····.line·226 ····.line·2
27 ····iput·p1,·p0,·Lx0/h;->a:I27 ····iput·v0,·p0,·Li/E;->b:I
  
28 ····.line·328 ····.line·3
29 ····iput-object·p2,·p0,·Lx0/h;->b:Ljava/lang/Number;29 ····sget-object·v1,·Ld/a;->j:[I
  
30 ····.line·430 ····.line·4
31 ····iput-object·p3,·p0,·Lx0/h;->c:Ljava/lang/Number;31 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
 32 ····move-result-object·p1
32 ····.line·5 
33 ····iput·p4,·p0,·Lx0/h;->d:I 
  
 33 ····const/4·p2,·0x3
34 ····.line·6 
35 ····iput·p5,·p0,·Lx0/h;->e:I 
  
 34 ····const/4·v1,·0x0
36 ····.line·7 
37 ····iput-object·p6,·p0,·Lx0/h;->f:Ljava/lang/Object; 
  
38 ····.line·835 ····.line·5
39 ····iput-object·p7,·p0,·Lx0/h;->g:Ljava/lang/Object;36 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/res/TypedArray;->getFloat(IF)F
  
 37 ····move-result·p2
40 ····.line·9 
41 ····iput·p8,·p0,·Lx0/h;->h:I 
  
42 ····.line·10 
43 ····iput·p9,·p0,·Lx0/h;->i:I38 ····iput·p2,·p0,·Li/E;->a:F
  
 39 ····const/4·p2,·0x0
44 ····.line·11 
45 ····iput·p10,·p0,·Lx0/h;->j:F 
  
46 ····.line·1240 ····.line·6
47 ····iput·p11,·p0,·Lx0/h;->k:F41 ····invoke-virtual·{p1,·p2,·v0},·Landroid/content/res/TypedArray;->getInt(II)I
  
 42 ····move-result·p2
48 ····.line·13 
49 ····iput·p12,·p0,·Lx0/h;->l:I 
  
50 ····.line·14 
51 ····iput·p13,·p0,·Lx0/h;->m:I43 ····iput·p2,·p0,·Li/E;->b:I
  
52 ····.line·1544 ····.line·7
53 ····iput·p14,·p0,·Lx0/h;->n:I45 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V
  
 46 ····return-void
 47 .end·method
  
 48 .method·public·constructor·<init>(Landroid/view/ViewGroup$LayoutParams;)V
 49 ····.locals·0
  
54 ····.line·1650 ····.line·11
55 ····iput·p15,·p0,·Lx0/h;->o:I51 ····invoke-direct·{p0,·p1},·Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
  
56 ····move-wide/from16·p1,·p1652 ····const/4·p1,·-0x1
  
57 ····.line·1753 ····.line·12
58 ····iput-wide·p1,·p0,·Lx0/h;->p:J54 ····iput·p1,·p0,·Li/E;->b:I
  
59 ····return-void55 ····return-void
60 .end·method56 .end·method
10.9 KB
smali/x0/f.smali vs.
smali/B0/L.smali
Max HTML report size reached
1.3 KB
smali/x0/e.smali vs.
smali/v0/e.smali
Files 92% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lx0/e;1 .class·public·final·Lv0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/lang/Integer;5 .field·public·final·a:Ljava/lang/Integer;
  
Offset 25, 39 lines modifiedOffset 25, 39 lines modified
  
25 ····.line·125 ····.line·1
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·227 ····.line·2
28 ····.line·328 ····.line·3
29 ····.line·429 ····.line·4
30 ····iput-object·p1,·p0,·Lx0/e;->a:Ljava/lang/Integer;30 ····iput-object·p1,·p0,·Lv0/e;->a:Ljava/lang/Integer;
  
31 ····.line·531 ····.line·5
32 ····.line·632 ····.line·6
33 ····iput·p2,·p0,·Lx0/e;->b:I33 ····iput·p2,·p0,·Lv0/e;->b:I
  
34 ····.line·734 ····.line·7
35 ····.line·835 ····.line·8
36 ····iput-object·p3,·p0,·Lx0/e;->c:Ljava/lang/Boolean;36 ····iput-object·p3,·p0,·Lv0/e;->c:Ljava/lang/Boolean;
  
37 ····.line·937 ····.line·9
38 ····.line·1038 ····.line·10
39 ····iput-object·p4,·p0,·Lx0/e;->d:Ljava/lang/Integer;39 ····iput-object·p4,·p0,·Lv0/e;->d:Ljava/lang/Integer;
  
40 ····.line·1140 ····.line·11
41 ····.line·1241 ····.line·12
42 ····iput·p5,·p0,·Lx0/e;->e:I42 ····iput·p5,·p0,·Lv0/e;->e:I
  
43 ····.line·1343 ····.line·13
44 ····.line·1444 ····.line·14
45 ····iput-object·p6,·p0,·Lx0/e;->f:Ljava/lang/Integer;45 ····iput-object·p6,·p0,·Lv0/e;->f:Ljava/lang/Integer;
  
46 ····.line·1546 ····.line·15
47 ····.line·1647 ····.line·16
48 ····iput-object·p7,·p0,·Lx0/e;->g:Ljava/lang/Boolean;48 ····iput-object·p7,·p0,·Lv0/e;->g:Ljava/lang/Boolean;
  
49 ····.line·1749 ····.line·17
50 ····.line·1850 ····.line·18
51 ····return-void51 ····return-void
52 ····.line·1952 ····.line·19
53 ····.line·2053 ····.line·20
54 ····.line·2154 ····.line·21
4.15 KB
smali/x0/d.smali vs.
smali/v0/d.smali
Files 96% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 .class·public·final·enum·Lx0/d;1 .class·public·final·enum·Lv0/d;
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:Lx0/d;5 .field·public·static·final·enum·f:Lv0/d;
  
6 .field·public·static·final·synthetic·g:[Lx0/d;6 .field·public·static·final·synthetic·g:[Lv0/d;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·39 ····.locals·3
  
10 ····.line·110 ····.line·1
11 ····new-instance·v0,·Lx0/d;11 ····new-instance·v0,·Lv0/d;
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····const-string·v1,·"PLAIN_TEXT"14 ····const-string·v1,·"PLAIN_TEXT"
  
15 ····.line·415 ····.line·4
16 ····.line·516 ····.line·5
Offset 26, 34 lines modifiedOffset 26, 32 lines modified
  
26 ····.line·626 ····.line·6
27 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V27 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
28 ····.line·728 ····.line·7
29 ····.line·829 ····.line·8
30 ····.line·930 ····.line·9
31 ····sput-object·v0,·Lx0/d;->f:Lx0/d;31 ····sput-object·v0,·Lv0/d;->f:Lv0/d;
  
32 ····.line·1032 ····.line·10
33 ····.line·1133 ····.line·11
34 ····const/4·v1,·0x134 ····filled-new-array·{v0},·[Lv0/d;
  
35 ····.line·1235 ····.line·12
36 ····new-array·v1,·v1,·[Lx0/d; 
  
37 ····.line·1336 ····.line·13
38 ····.line·1437 ····.line·14
39 ····aput-object·v0,·v1,·v238 ····move-result-object·v0
  
40 ····.line·1539 ····.line·15
41 ····.line·16 
42 ····sput-object·v1,·Lx0/d;->g:[Lx0/d;40 ····sput-object·v0,·Lv0/d;->g:[Lv0/d;
  
 41 ····.line·16
43 ····.line·1742 ····.line·17
44 ····.line·18 
45 ····return-void43 ····return-void
 44 ····.line·18
46 ····.line·1945 ····.line·19
47 ····.line·2046 ····.line·20
48 ····.line·2147 ····.line·21
49 ····.line·2248 ····.line·22
50 ····.line·2349 ····.line·23
51 ····.line·2450 ····.line·24
52 ····.line·2551 ····.line·25
Offset 157, 21 lines modifiedOffset 155, 30 lines modified
157 ····.line·123155 ····.line·123
158 ····.line·124156 ····.line·124
159 ····.line·125157 ····.line·125
160 ····.line·126158 ····.line·126
161 ····.line·127159 ····.line·127
162 ····.line·128160 ····.line·128
163 ····.line·129161 ····.line·129
 162 ····.line·130
 163 ····.line·131
 164 ····.line·132
 165 ····.line·133
 166 ····.line·134
 167 ····.line·135
 168 ····.line·136
 169 ····.line·137
 170 ····.line·138
164 .end·method171 .end·method
  
165 .method·public·static·a(Ljava/lang/String;)Lx0/d;172 .method·public·static·a(Ljava/lang/String;)Lv0/d;
166 ····.locals·5173 ····.locals·5
  
167 ····.line·1174 ····.line·1
168 ····invoke-static·{},·Lx0/d;->values()[Lx0/d;175 ····invoke-static·{},·Lv0/d;->values()[Lv0/d;
  
169 ····.line·2176 ····.line·2
170 ····.line·3177 ····.line·3
171 ····.line·4178 ····.line·4
172 ····move-result-object·v0179 ····move-result-object·v0
  
173 ····.line·5180 ····.line·5
Offset 227, 15 lines modifiedOffset 234, 15 lines modified
  
227 ····.line·27234 ····.line·27
228 ····.line·28235 ····.line·28
229 ····const-string·v1,·"No·such·ClipboardContentFormat:·"236 ····const-string·v1,·"No·such·ClipboardContentFormat:·"
  
230 ····.line·29237 ····.line·29
231 ····.line·30238 ····.line·30
232 ····invoke-static·{v1,·p0},·LC0/e;->f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;239 ····invoke-static·{v1,·p0},·LM/d;->f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
233 ····.line·31240 ····.line·31
234 ····.line·32241 ····.line·32
235 ····.line·33242 ····.line·33
236 ····move-result-object·p0243 ····move-result-object·p0
  
237 ····.line·34244 ····.line·34
Offset 328, 33 lines modifiedOffset 335, 39 lines modified
328 ····.line·118335 ····.line·118
329 ····.line·119336 ····.line·119
330 ····.line·120337 ····.line·120
331 ····.line·121338 ····.line·121
332 ····.line·122339 ····.line·122
333 ····.line·123340 ····.line·123
334 ····.line·124341 ····.line·124
 342 ····.line·125
 343 ····.line·126
 344 ····.line·127
 345 ····.line·128
 346 ····.line·129
 347 ····.line·130
335 .end·method348 .end·method
  
336 .method·public·static·valueOf(Ljava/lang/String;)Lx0/d;349 .method·public·static·valueOf(Ljava/lang/String;)Lv0/d;
337 ····.locals·1350 ····.locals·1
  
Max diff block lines reached; 1494/4178 bytes (35.76%) of diff not shown.
1.7 KB
smali/x0/b.smali vs.
smali/v0/b.smali
Files 81% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·Lx0/b;1 .class·public·final·Lv0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:LJ/n;5 .field·public·final·a:LH/n;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lq0/b;)V7 .method·public·constructor·<init>(Lo0/b;)V
8 ····.locals·48 ····.locals·4
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·211 ····.line·2
12 ····new-instance·v0,·LJ/n;12 ····new-instance·v0,·LH/n;
  
13 ····sget-object·v1,·Ly0/k;->a:Ly0/k;13 ····sget-object·v1,·Lw0/k;->a:Lw0/k;
  
14 ····const/4·v2,·0x014 ····const/4·v2,·0x0
  
15 ····.line·315 ····.line·3
16 ····const-string·v3,·"flutter/system"16 ····const-string·v3,·"flutter/system"
  
17 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LJ/n;-><init>(Ly0/f;Ljava/lang/String;Ly0/m;LC0/a;)V17 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LH/n;-><init>(Lw0/f;Ljava/lang/String;Lw0/m;LB0/a;)V
  
18 ····.line·418 ····.line·4
19 ····iput-object·v0,·p0,·Lx0/b;->a:LJ/n;19 ····iput-object·v0,·p0,·Lv0/b;->a:LH/n;
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·constructor·<init>(Ly0/f;)V22 .method·public·constructor·<init>(Lw0/f;)V
23 ····.locals·423 ····.locals·4
  
24 ····.line·524 ····.line·5
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·626 ····.line·6
27 ····new-instance·v0,·LJ/n;27 ····new-instance·v0,·LH/n;
  
28 ····sget-object·v1,·Ly0/k;->a:Ly0/k;28 ····sget-object·v1,·Lw0/k;->a:Lw0/k;
  
29 ····const/4·v2,·0x029 ····const/4·v2,·0x0
  
30 ····.line·730 ····.line·7
31 ····const-string·v3,·"flutter/keyevent"31 ····const-string·v3,·"flutter/keyevent"
  
32 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LJ/n;-><init>(Ly0/f;Ljava/lang/String;Ly0/m;LC0/a;)V32 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LH/n;-><init>(Lw0/f;Ljava/lang/String;Lw0/m;LB0/a;)V
  
33 ····.line·833 ····.line·8
34 ····iput-object·v0,·p0,·Lx0/b;->a:LJ/n;34 ····iput-object·v0,·p0,·Lv0/b;->a:LH/n;
  
35 ····return-void35 ····return-void
36 .end·method36 .end·method
4.04 KB
smali/x0/c.smali vs.
smali/v0/c.smali
Files 98% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 71 lines modified
1 .class·public·final·Lx0/c;1 .class·public·final·Lv0/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·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:LJ/n;8 .field·public·final·d:LH/n;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lq0/b;)V10 .method·public·constructor·<init>(Lo0/b;)V
11 ····.locals·411 ····.locals·4
  
12 ····.line·112 ····.line·1
13 ····new-instance·v0,·LJ/n;13 ····new-instance·v0,·LH/n;
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····sget-object·v1,·Ly0/t;->b:Ly0/t;16 ····sget-object·v1,·Lw0/t;->b:Lw0/t;
  
17 ····.line·417 ····.line·4
18 ····.line·518 ····.line·5
19 ····const/4·v2,·0x019 ····const/4·v2,·0x0
  
20 ····.line·620 ····.line·6
21 ····const-string·v3,·"flutter/lifecycle"21 ····const-string·v3,·"flutter/lifecycle"
  
22 ····.line·722 ····.line·7
23 ····.line·823 ····.line·8
24 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LJ/n;-><init>(Ly0/f;Ljava/lang/String;Ly0/m;LC0/a;)V24 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LH/n;-><init>(Lw0/f;Ljava/lang/String;Lw0/m;LB0/a;)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,·Lx0/c;->a:I34 ····iput·p1,·p0,·Lv0/c;->a:I
  
35 ····.line·1635 ····.line·16
36 ····.line·1736 ····.line·17
37 ····iput·p1,·p0,·Lx0/c;->b:I37 ····iput·p1,·p0,·Lv0/c;->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,·Lx0/c;->c:Z42 ····iput-boolean·p1,·p0,·Lv0/c;->c:Z
  
43 ····.line·2143 ····.line·21
44 ····.line·2244 ····.line·22
45 ····iput-object·v0,·p0,·Lx0/c;->d:LJ/n;45 ····iput-object·v0,·p0,·Lv0/c;->d:LH/n;
  
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 162, 31 lines modifiedOffset 162, 37 lines modified
162 ····.line·118162 ····.line·118
163 ····.line·119163 ····.line·119
164 ····.line·120164 ····.line·120
165 ····.line·121165 ····.line·121
166 ····.line·122166 ····.line·122
167 ····.line·123167 ····.line·123
168 ····.line·124168 ····.line·124
 169 ····.line·125
 170 ····.line·126
 171 ····.line·127
 172 ····.line·128
 173 ····.line·129
 174 ····.line·130
169 .end·method175 .end·method
  
  
170 #·virtual·methods176 #·virtual·methods
171 .method·public·final·a(IZ)V177 .method·public·final·a(IZ)V
172 ····.locals·4178 ····.locals·4
  
173 ····.line·1179 ····.line·1
174 ····iget·v0,·p0,·Lx0/c;->a:I180 ····iget·v0,·p0,·Lv0/c;->a:I
  
175 ····.line·2181 ····.line·2
176 ····.line·3182 ····.line·3
177 ····if-ne·v0,·p1,·:cond_0183 ····if-ne·v0,·p1,·:cond_0
  
178 ····.line·4184 ····.line·4
179 ····.line·5185 ····.line·5
180 ····iget-boolean·v1,·p0,·Lx0/c;->c:Z186 ····iget-boolean·v1,·p0,·Lv0/c;->c:Z
  
181 ····.line·6187 ····.line·6
182 ····.line·7188 ····.line·7
183 ····if-ne·p2,·v1,·:cond_0189 ····if-ne·p2,·v1,·:cond_0
  
184 ····.line·8190 ····.line·8
185 ····.line·9191 ····.line·9
Offset 198, 23 lines modifiedOffset 204, 23 lines modified
  
198 ····.line·11204 ····.line·11
199 ····.line·12205 ····.line·12
200 ····if-nez·v0,·:cond_1206 ····if-nez·v0,·:cond_1
  
201 ····.line·13207 ····.line·13
202 ····.line·14208 ····.line·14
203 ····iput-boolean·p2,·p0,·Lx0/c;->c:Z209 ····iput-boolean·p2,·p0,·Lv0/c;->c:Z
  
204 ····.line·15210 ····.line·15
205 ····.line·16211 ····.line·16
206 ····return-void212 ····return-void
  
207 ····.line·17213 ····.line·17
208 ····:cond_1214 ····:cond_1
209 ····invoke-static·{p1},·LL/j;->a(I)I215 ····invoke-static·{p1},·LJ/j;->a(I)I
  
Max diff block lines reached; 1533/4059 bytes (37.77%) of diff not shown.
108 KB
smali/v/i.smali vs.
smali/h/k.smali
Max HTML report size reached
4.83 KB
smali/v/j.smali vs.
smali/B0/S.smali
Max HTML report size reached
1.1 KB
smali/v/f.smali vs.
smali/W0/M.smali
Files 92% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 31 lines modified
1 .class·public·abstract·Lv/f;1 .class·public·final·LW0/M;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:LW0/L;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·a(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;7 .method·public·constructor·<init>(LW0/L;)V
6 ····.locals·08 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····invoke-static·{p0},·Landroid/graphics/drawable/Icon;->createWithAdaptiveBitmapContentUri(Landroid/net/Uri;)Landroid/graphics/drawable/Icon;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,·LW0/M;->a:LW0/L;
  
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 132, 8 lines modifiedOffset 136, 14 lines modified
132 ····.line·118136 ····.line·118
133 ····.line·119137 ····.line·119
134 ····.line·120138 ····.line·120
135 ····.line·121139 ····.line·121
136 ····.line·122140 ····.line·122
137 ····.line·123141 ····.line·123
138 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
139 .end·method149 .end·method
5.22 KB
smali/v/e.smali vs.
smali/Y0/i.smali
Max HTML report size reached
2.63 KB
smali/v/d.smali vs.
smali/B0/B.smali
Files 92% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·Lv/d; 
2 .super·Ljava/lang/Object;1 .class·public·final·LB0/B;
 2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·synthetic·i:Ljava/lang/Object;
  
 6 .field·public·j:I
  
 7 .field·public·final·synthetic·k:LB0/p;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;9 .method·public·constructor·<init>(LB0/p;LI0/b;)V
6 ····.locals·110 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····new-instance·v0,·Landroid/graphics/drawable/AdaptiveIconDrawable;12 ····iput-object·p1,·p0,·LB0/B;->k:LB0/p;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····invoke-direct·{v0,·p0,·p1},·Landroid/graphics/drawable/AdaptiveIconDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
12 ····.line·416 ····.line·4
13 ····.line·517 ····.line·5
14 ····.line·618 ····.line·6
15 ····return-object·v019 ····return-void
16 ····.line·720 ····.line·7
17 ····.line·821 ····.line·8
18 ····.line·922 ····.line·9
19 ····.line·1023 ····.line·10
20 ····.line·1124 ····.line·11
21 ····.line·1225 ····.line·12
22 ····.line·1326 ····.line·13
Offset 191, 41 lines modifiedOffset 199, 62 lines modified
191 ····.line·177199 ····.line·177
192 ····.line·178200 ····.line·178
193 ····.line·179201 ····.line·179
194 ····.line·180202 ····.line·180
195 ····.line·181203 ····.line·181
196 ····.line·182204 ····.line·182
197 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
198 .end·method211 .end·method
  
199 .method·public·static·b(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon; 
 212 #·virtual·methods
 213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
200 ····.locals·0214 ····.locals·1
  
201 ····.line·1215 ····.line·1
202 ····invoke-static·{p0},·Landroid/graphics/drawable/Icon;->createWithAdaptiveBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/drawable/Icon;216 ····iput-object·p1,·p0,·LB0/B;->i:Ljava/lang/Object;
  
203 ····.line·2217 ····.line·2
204 ····.line·3218 ····.line·3
 219 ····iget·p1,·p0,·LB0/B;->j:I
205 ····.line·4 
206 ····move-result-object·p0 
  
 220 ····.line·4
207 ····.line·5221 ····.line·5
208 ····return-object·p0222 ····const/high16·v0,·-0x80000000
  
209 ····.line·6223 ····.line·6
210 ····.line·7224 ····.line·7
 225 ····or-int/2addr·p1,·v0
  
211 ····.line·8226 ····.line·8
 227 ····iput·p1,·p0,·LB0/B;->j:I
  
212 ····.line·9228 ····.line·9
213 ····.line·10229 ····.line·10
 230 ····iget-object·p1,·p0,·LB0/B;->k:LB0/p;
  
214 ····.line·11231 ····.line·11
215 ····.line·12232 ····.line·12
 233 ····const/4·v0,·0x0
  
216 ····.line·13234 ····.line·13
 235 ····invoke-virtual·{p1,·p0,·v0},·LB0/p;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
217 ····.line·14236 ····.line·14
218 ····.line·15237 ····.line·15
219 ····.line·16238 ····.line·16
 239 ····move-result-object·p1
  
220 ····.line·17240 ····.line·17
 241 ····return-object·p1
221 ····.line·18242 ····.line·18
222 ····.line·19243 ····.line·19
223 ····.line·20244 ····.line·20
224 ····.line·21245 ····.line·21
225 ····.line·22246 ····.line·22
226 ····.line·23247 ····.line·23
227 ····.line·24248 ····.line·24
Offset 325, 8 lines modifiedOffset 354, 14 lines modified
325 ····.line·118354 ····.line·118
326 ····.line·119355 ····.line·119
327 ····.line·120356 ····.line·120
328 ····.line·121357 ····.line·121
329 ····.line·122358 ····.line·122
330 ····.line·123359 ····.line·123
331 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
332 .end·method367 .end·method
78.5 KB
smali/v/c.smali vs.
smali/z/f.smali
Max HTML report size reached
12.4 KB
smali/u/j.smali vs.
smali/s/i.smali
Max HTML report size reached
6.39 KB
smali/u/i.smali vs.
smali/s/h.smali
Max HTML report size reached
54.6 KB
smali/u/h.smali vs.
smali/s/g.smali
Max HTML report size reached
27.3 KB
smali/u/g.smali vs.
smali/s/f.smali
Max HTML report size reached
36.9 KB
smali/u/e.smali vs.
smali/E/b.smali
Max HTML report size reached
26.3 KB
smali/u/f.smali vs.
smali/s/e.smali
Max HTML report size reached
81.1 KB
smali/u/d.smali vs.
smali/d0/c.smali
Max HTML report size reached
39.3 KB
smali/u/c.smali vs.
smali/h/t.smali
Max HTML report size reached
20.6 KB
smali/u/b.smali vs.
smali/g0/n.smali
Max HTML report size reached
39.0 KB
smali/u/a.smali vs.
smali/n0/g.smali
Max HTML report size reached
18.1 KB
smali/t/o.smali vs.
smali/B0/J.smali
Max HTML report size reached
13.8 KB
smali/t/k.smali vs.
smali/B0/I.smali
Max HTML report size reached
36.6 KB
smali/t/p.smali vs.
smali/m0/m.smali
Max HTML report size reached
7.57 KB
smali/t/m.smali vs.
smali/f0/G.smali
Max HTML report size reached
1.7 KB
smali/t/n.smali vs.
smali/M/i.smali
Files 90% similar despite different names
    
Offset 1, 55 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·synthetic·Lt/n;1 .class·public·final·synthetic·LM/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ljava/lang/Runnable;5 .implements·Landroid/view/Choreographer$FrameCallback;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·f:Lk/u;7 .field·public·final·synthetic·a:Ljava/lang/Runnable;
  
8 .field·public·final·synthetic·g:Landroid/graphics/Typeface; 
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lk/u;Landroid/graphics/Typeface;)V9 .method·public·synthetic·constructor·<init>(Ljava/lang/Runnable;)V
11 ····.locals·010 ····.locals·0
  
12 ····.line·111 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 13 ····iput-object·p1,·p0,·LM/i;->a:Ljava/lang/Runnable;
14 ····iput-object·p1,·p0,·Lt/n;->f:Lk/u; 
  
15 ····iput-object·p2,·p0,·Lt/n;->g:Landroid/graphics/Typeface; 
  
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-object·v0,·p0,·Lt/n;->f:Lk/u;20 ····iget-object·p1,·p0,·LM/i;->a:Ljava/lang/Runnable;
  
23 ····.line·221 ····.line·2
24 ····.line·322 ····.line·3
25 ····iget-object·v1,·p0,·Lt/n;->g:Landroid/graphics/Typeface;23 ····invoke-interface·{p1},·Ljava/lang/Runnable;->run()V
  
26 ····.line·424 ····.line·4
27 ····.line·525 ····.line·5
28 ····invoke-virtual·{v0,·v1},·Lk/u;->b(Landroid/graphics/Typeface;)V 
  
29 ····.line·626 ····.line·6
 27 ····return-void
30 ····.line·728 ····.line·7
31 ····.line·829 ····.line·8
32 ····return-void 
33 ····.line·930 ····.line·9
34 ····.line·1031 ····.line·10
35 ····.line·1132 ····.line·11
36 ····.line·1233 ····.line·12
37 ····.line·1334 ····.line·13
38 ····.line·1435 ····.line·14
39 ····.line·1536 ····.line·15
Offset 163, 8 lines modifiedOffset 157, 9 lines modified
163 ····.line·123157 ····.line·123
164 ····.line·124158 ····.line·124
165 ····.line·125159 ····.line·125
166 ····.line·126160 ····.line·126
167 ····.line·127161 ····.line·127
168 ····.line·128162 ····.line·128
169 ····.line·129163 ····.line·129
 164 ····.line·130
170 .end·method165 .end·method
4.02 KB
smali/t/h.smali vs.
smali/E0/b.smali
Files 89% similar despite different names
    
Offset 1, 92 lines modifiedOffset 1, 102 lines modified
1 .class·public·final·Lt/h;1 .class·public·final·LE0/b;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/RuntimeException;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:Ljava/lang/String; 
  
6 .field·public·final·b:I 
  
7 .field·public·final·c:Z 
  
8 .field·public·final·d:Ljava/lang/String; 
  
9 .field·public·final·e:I 
  
10 .field·public·final·f:I 
  
  
11 #·direct·methods4 #·direct·methods
12 .method·public·constructor·<init>(Ljava/lang/String;IZLjava/lang/String;II)V5 .method·public·constructor·<init>(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
13 ····.locals·06 ····.locals·2
  
14 ····.line·17 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
16 ····.line·29 ····.line·2
17 ····.line·310 ····.line·3
 11 ····const-string·v1,·"Could·not·find·\'"
18 ····.line·4 
19 ····iput-object·p1,·p0,·Lt/h;->a:Ljava/lang/String; 
  
 12 ····.line·4
20 ····.line·513 ····.line·5
 14 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
21 ····.line·6 
22 ····iput·p2,·p0,·Lt/h;->b:I 
  
 15 ····.line·6
23 ····.line·716 ····.line·7
24 ····.line·817 ····.line·8
25 ····iput-boolean·p3,·p0,·Lt/h;->c:Z18 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
26 ····.line·919 ····.line·9
27 ····.line·1020 ····.line·10
28 ····iput-object·p4,·p0,·Lt/h;->d:Ljava/lang/String; 
  
29 ····.line·1121 ····.line·11
 22 ····const-string·p1,·"\'.·Looked·for:·"
30 ····.line·12 
31 ····iput·p5,·p0,·Lt/h;->e:I 
  
 23 ····.line·12
32 ····.line·1324 ····.line·13
 25 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
33 ····.line·14 
34 ····iput·p6,·p0,·Lt/h;->f:I 
  
 26 ····.line·14
35 ····.line·1527 ····.line·15
36 ····.line·1628 ····.line·16
37 ····return-void29 ····invoke-static·{p2},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
  
38 ····.line·1730 ····.line·17
39 ····.line·1831 ····.line·18
40 ····.line·1932 ····.line·19
 33 ····move-result-object·p1
  
41 ····.line·2034 ····.line·20
 35 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
42 ····.line·2136 ····.line·21
43 ····.line·2237 ····.line·22
44 ····.line·2338 ····.line·23
 39 ····const-string·p1,·",·but·only·found:·"
  
45 ····.line·2440 ····.line·24
46 ····.line·2541 ····.line·25
 42 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····.line·2643 ····.line·26
48 ····.line·2744 ····.line·27
49 ····.line·2845 ····.line·28
 46 ····invoke-static·{p3},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
  
50 ····.line·2947 ····.line·29
51 ····.line·3048 ····.line·30
52 ····.line·3149 ····.line·31
 50 ····move-result-object·p1
  
53 ····.line·3251 ····.line·32
 52 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
54 ····.line·3353 ····.line·33
55 ····.line·3454 ····.line·34
56 ····.line·3555 ····.line·35
 56 ····const-string·p1,·"."
  
57 ····.line·3657 ····.line·36
58 ····.line·3758 ····.line·37
 59 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
59 ····.line·3860 ····.line·38
60 ····.line·3961 ····.line·39
61 ····.line·4062 ····.line·40
 63 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
62 ····.line·4164 ····.line·41
63 ····.line·4265 ····.line·42
64 ····.line·4366 ····.line·43
 67 ····move-result-object·p1
  
65 ····.line·4468 ····.line·44
 69 ····invoke-direct·{p0,·p1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
66 ····.line·4570 ····.line·45
67 ····.line·4671 ····.line·46
68 ····.line·4772 ····.line·47
 73 ····return-void
69 ····.line·4874 ····.line·48
70 ····.line·4975 ····.line·49
71 ····.line·5076 ····.line·50
72 ····.line·5177 ····.line·51
73 ····.line·5278 ····.line·52
74 ····.line·5379 ····.line·53
75 ····.line·5480 ····.line·54
Offset 580, 8 lines modifiedOffset 590, 59 lines modified
Max diff block lines reached; 883/4041 bytes (21.85%) of diff not shown.
12.2 KB
smali/t/l.smali vs.
smali/z/m.smali
Max HTML report size reached
6.43 KB
smali/t/j.smali vs.
smali/z/z.smali
Max HTML report size reached
6.41 KB
smali/t/i.smali vs.
smali/i/Y.smali
Max HTML report size reached
64.9 KB
smali/s0/d.smali vs.
smali/i/s0.smali
Max HTML report size reached
1.15 KB
smali/s0/c.smali vs.
smali/d1/h.smali
Files 93% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Ls0/c;1 .class·public·abstract·Ld1/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·a:Ljava/lang/String;7 .field·public·f:J
  
6 .field·public·final·b:Ljava/lang/String;8 .field·public·g:Ld1/i;
  
  
7 #·direct·methods9 #·direct·methods
8 .method·public·constructor·<init>(Ljava/lang/String;Ljava/lang/String;)V10 .method·public·constructor·<init>(JLd1/i;)V
9 ····.locals·011 ····.locals·0
  
10 ····.line·112 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
12 ····.line·214 ····.line·2
13 ····.line·315 ····.line·3
14 ····.line·416 ····.line·4
15 ····iput-object·p1,·p0,·Ls0/c;->a:Ljava/lang/String;17 ····iput-wide·p1,·p0,·Ld1/h;->f:J
  
16 ····.line·518 ····.line·5
17 ····.line·619 ····.line·6
18 ····iput-object·p2,·p0,·Ls0/c;->b:Ljava/lang/String;20 ····iput-object·p3,·p0,·Ld1/h;->g:Ld1/i;
  
19 ····.line·721 ····.line·7
20 ····.line·822 ····.line·8
21 ····return-void23 ····return-void
22 ····.line·924 ····.line·9
23 ····.line·1025 ····.line·10
24 ····.line·1126 ····.line·11
Offset 199, 8 lines modifiedOffset 202, 13 lines modified
199 ····.line·177202 ····.line·177
200 ····.line·178203 ····.line·178
201 ····.line·179204 ····.line·179
202 ····.line·180205 ····.line·180
203 ····.line·181206 ····.line·181
204 ····.line·182207 ····.line·182
205 ····.line·183208 ····.line·183
 209 ····.line·184
 210 ····.line·185
 211 ····.line·186
 212 ····.line·187
 213 ····.line·188
206 .end·method214 .end·method
45.0 KB
smali/s0/b.smali vs.
smali/n0/d.smali
Max HTML report size reached
1.46 KB
smali/r/q.smali vs.
smali/H/d0.smali
Files 93% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Lr/q;1 .class·public·final·LH/d0;
2 .super·Ljava/lang/Object;2 .super·LH/l0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
 5 .field·public·final·b:Ljava/lang/Throwable;
5 .field·public·final·a:Landroid/content/ComponentName; 
  
6 .field·public·final·b:Landroid/os/IBinder; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·public·constructor·<init>(Landroid/content/ComponentName;Landroid/os/IBinder;)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},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
14 ····.line·4 
15 ····iput-object·p1,·p0,·Lr/q;->a:Landroid/content/ComponentName; 
  
 14 ····.line·4
16 ····.line·515 ····.line·5
17 ····.line·616 ····.line·6
18 ····iput-object·p2,·p0,·Lr/q;->b:Landroid/os/IBinder;17 ····invoke-direct·{p0,·p2},·LH/l0;-><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/d0;->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 199, 8 lines modifiedOffset 199, 13 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
1.3 KB
smali/r/r.smali vs.
smali/p/r.smali
Files 90% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lr/r;1 .class·public·final·Lp/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Landroid/content/ComponentName;5 .field·public·final·a:Landroid/content/ComponentName;
  
Offset 24, 36 lines modifiedOffset 24, 36 lines modified
  
24 ····.line·224 ····.line·2
25 ····.line·325 ····.line·3
26 ····.line·426 ····.line·4
27 ····const/4·v0,·0x027 ····const/4·v0,·0x0
  
28 ····.line·528 ····.line·5
29 ····iput-boolean·v0,·p0,·Lr/r;->b:Z29 ····iput-boolean·v0,·p0,·Lp/r;->b:Z
  
30 ····.line·630 ····.line·6
31 ····.line·731 ····.line·7
32 ····new-instance·v1,·Ljava/util/ArrayDeque;32 ····new-instance·v1,·Ljava/util/ArrayDeque;
  
33 ····.line·833 ····.line·8
34 ····.line·934 ····.line·9
35 ····invoke-direct·{v1},·Ljava/util/ArrayDeque;-><init>()V35 ····invoke-direct·{v1},·Ljava/util/ArrayDeque;-><init>()V
  
36 ····.line·1036 ····.line·10
37 ····.line·1137 ····.line·11
38 ····.line·1238 ····.line·12
39 ····iput-object·v1,·p0,·Lr/r;->d:Ljava/util/ArrayDeque;39 ····iput-object·v1,·p0,·Lp/r;->d:Ljava/util/ArrayDeque;
  
40 ····.line·1340 ····.line·13
41 ····.line·1441 ····.line·14
42 ····iput·v0,·p0,·Lr/r;->e:I42 ····iput·v0,·p0,·Lp/r;->e:I
  
43 ····.line·1543 ····.line·15
44 ····.line·1644 ····.line·16
45 ····iput-object·p1,·p0,·Lr/r;->a:Landroid/content/ComponentName;45 ····iput-object·p1,·p0,·Lp/r;->a:Landroid/content/ComponentName;
  
46 ····.line·1746 ····.line·17
47 ····.line·1847 ····.line·18
48 ····return-void48 ····return-void
49 ····.line·1949 ····.line·19
50 ····.line·2050 ····.line·20
51 ····.line·2151 ····.line·21
Offset 156, 8 lines modifiedOffset 156, 14 lines modified
156 ····.line·118156 ····.line·118
157 ····.line·119157 ····.line·119
158 ····.line·120158 ····.line·120
159 ····.line·121159 ····.line·121
160 ····.line·122160 ····.line·122
161 ····.line·123161 ····.line·123
162 ····.line·124162 ····.line·124
 163 ····.line·125
 164 ····.line·126
 165 ····.line·127
 166 ····.line·128
 167 ····.line·129
 168 ····.line·130
163 .end·method169 .end·method
12.7 KB
smali/r/t.smali vs.
smali/F/d.smali
Max HTML report size reached
924 B
smali/r/o.smali vs.
smali/p/o.smali
Files 94% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lr/o;1 .class·public·abstract·Lp/o;
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/NotificationManager;)Z5 .method·public·static·a(Landroid/app/NotificationManager;)Z
6 ····.locals·06 ····.locals·0
Offset 132, 14 lines modifiedOffset 132, 20 lines modified
132 ····.line·118132 ····.line·118
133 ····.line·119133 ····.line·119
134 ····.line·120134 ····.line·120
135 ····.line·121135 ····.line·121
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
139 .end·method145 .end·method
  
140 .method·public·static·b(Landroid/app/NotificationManager;)I146 .method·public·static·b(Landroid/app/NotificationManager;)I
141 ····.locals·0147 ····.locals·0
  
142 ····.line·1148 ····.line·1
143 ····invoke-virtual·{p0},·Landroid/app/NotificationManager;->getImportance()I149 ····invoke-virtual·{p0},·Landroid/app/NotificationManager;->getImportance()I
Offset 266, 8 lines modifiedOffset 272, 14 lines modified
266 ····.line·118272 ····.line·118
267 ····.line·119273 ····.line·119
268 ····.line·120274 ····.line·120
269 ····.line·121275 ····.line·121
270 ····.line·122276 ····.line·122
271 ····.line·123277 ····.line·123
272 ····.line·124278 ····.line·124
 279 ····.line·125
 280 ····.line·126
 281 ····.line·127
 282 ····.line·128
 283 ····.line·129
 284 ····.line·130
273 .end·method285 .end·method
114 KB
smali/r/s.smali vs.
smali/i/o.smali
Max HTML report size reached
2.39 KB
smali/r/p.smali vs.
smali/p/p.smali
Files 93% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lr/p;1 .class·public·final·Lp/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:Ljava/lang/String;5 .field·public·final·a:Ljava/lang/String;
  
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·217 ····.line·2
18 ····.line·318 ····.line·3
19 ····.line·419 ····.line·4
20 ····iput-object·p1,·p0,·Lr/p;->a:Ljava/lang/String;20 ····iput-object·p1,·p0,·Lp/p;->a:Ljava/lang/String;
  
21 ····.line·521 ····.line·5
22 ····.line·622 ····.line·6
23 ····iput-object·p2,·p0,·Lr/p;->b:Landroid/app/Notification;23 ····iput-object·p2,·p0,·Lp/p;->b:Landroid/app/Notification;
  
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····return-void26 ····return-void
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····.line·1129 ····.line·11
Offset 199, 27 lines modifiedOffset 199, 32 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·a(Lb/c;)V213 .method·public·final·a(Lb/c;)V
209 ····.locals·5214 ····.locals·5
  
210 ····.line·1215 ····.line·1
211 ····iget-object·v0,·p0,·Lr/p;->a:Ljava/lang/String;216 ····iget-object·v0,·p0,·Lp/p;->a:Ljava/lang/String;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget-object·v1,·p0,·Lr/p;->b:Landroid/app/Notification;219 ····iget-object·v1,·p0,·Lp/p;->b:Landroid/app/Notification;
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····check-cast·p1,·Lb/a;222 ····check-cast·p1,·Lb/a;
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
Offset 379, 14 lines modifiedOffset 384, 20 lines modified
379 ····.line·118384 ····.line·118
380 ····.line·119385 ····.line·119
381 ····.line·120386 ····.line·120
382 ····.line·121387 ····.line·121
383 ····.line·122388 ····.line·122
384 ····.line·123389 ····.line·123
385 ····.line·124390 ····.line·124
 391 ····.line·125
 392 ····.line·126
 393 ····.line·127
 394 ····.line·128
 395 ····.line·129
 396 ····.line·130
386 .end·method397 .end·method
  
387 .method·public·final·toString()Ljava/lang/String;398 .method·public·final·toString()Ljava/lang/String;
388 ····.locals·2399 ····.locals·2
  
389 ····.line·1400 ····.line·1
390 ····new-instance·v0,·Ljava/lang/StringBuilder;401 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 398, 15 lines modifiedOffset 409, 15 lines modified
398 ····.line·4409 ····.line·4
399 ····.line·5410 ····.line·5
400 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V411 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
401 ····.line·6412 ····.line·6
402 ····.line·7413 ····.line·7
403 ····.line·8414 ····.line·8
404 ····iget-object·v1,·p0,·Lr/p;->a:Ljava/lang/String;415 ····iget-object·v1,·p0,·Lp/p;->a:Ljava/lang/String;
  
405 ····.line·9416 ····.line·9
406 ····.line·10417 ····.line·10
407 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;418 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
408 ····.line·11419 ····.line·11
409 ····.line·12420 ····.line·12
Offset 532, 8 lines modifiedOffset 543, 17 lines modified
532 ····.line·123543 ····.line·123
533 ····.line·124544 ····.line·124
534 ····.line·125545 ····.line·125
535 ····.line·126546 ····.line·126
536 ····.line·127547 ····.line·127
537 ····.line·128548 ····.line·128
538 ····.line·129549 ····.line·129
 550 ····.line·130
 551 ····.line·131
 552 ····.line·132
 553 ····.line·133
 554 ····.line·134
 555 ····.line·135
 556 ····.line·136
 557 ····.line·137
 558 ····.line·138
539 .end·method559 .end·method
1.81 KB
smali/r/n.smali vs.
smali/p/l.smali
Files 95% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·abstract·Lr/n;1 .class·public·abstract·Lp/l;
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/Notification$Action$Builder;Z)Landroid/app/Notification$Action$Builder;5 .method·public·static·a(Landroid/app/Notification$Builder;Landroid/app/Person;)Landroid/app/Notification$Builder;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Action$Builder;->setAuthenticationRequired(Z)Landroid/app/Notification$Action$Builder;8 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->addPerson(Landroid/app/Person;)Landroid/app/Notification$Builder;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····move-result-object·p012 ····move-result-object·p0
  
13 ····.line·513 ····.line·5
Offset 191, 21 lines modifiedOffset 191, 26 lines modified
191 ····.line·177191 ····.line·177
192 ····.line·178192 ····.line·178
193 ····.line·179193 ····.line·179
194 ····.line·180194 ····.line·180
195 ····.line·181195 ····.line·181
196 ····.line·182196 ····.line·182
197 ····.line·183197 ····.line·183
 198 ····.line·184
 199 ····.line·185
 200 ····.line·186
 201 ····.line·187
 202 ····.line·188
198 .end·method203 .end·method
  
199 .method·public·static·b(Landroid/app/Notification$Builder;I)Landroid/app/Notification$Builder;204 .method·public·static·b(Landroid/app/Notification$Action$Builder;I)Landroid/app/Notification$Action$Builder;
200 ····.locals·0205 ····.locals·0
  
201 ····.line·1206 ····.line·1
202 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setForegroundServiceBehavior(I)Landroid/app/Notification$Builder;207 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Action$Builder;->setSemanticAction(I)Landroid/app/Notification$Action$Builder;
  
203 ····.line·2208 ····.line·2
204 ····.line·3209 ····.line·3
205 ····.line·4210 ····.line·4
206 ····move-result-object·p0211 ····move-result-object·p0
  
207 ····.line·5212 ····.line·5
Offset 384, 8 lines modifiedOffset 389, 13 lines modified
384 ····.line·177389 ····.line·177
385 ····.line·178390 ····.line·178
386 ····.line·179391 ····.line·179
387 ····.line·180392 ····.line·180
388 ····.line·181393 ····.line·181
389 ····.line·182394 ····.line·182
390 ····.line·183395 ····.line·183
 396 ····.line·184
 397 ····.line·185
 398 ····.line·186
 399 ····.line·187
 400 ····.line·188
391 .end·method401 .end·method
1.93 KB
smali/r/m.smali vs.
smali/p/m.smali
Files 98% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lr/m;1 .class·public·abstract·Lp/m;
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/Notification$Builder;Z)Landroid/app/Notification$Builder;5 .method·public·static·a(Landroid/app/Notification$Builder;Z)Landroid/app/Notification$Builder;
6 ····.locals·06 ····.locals·0
Offset 191, 14 lines modifiedOffset 191, 19 lines modified
191 ····.line·177191 ····.line·177
192 ····.line·178192 ····.line·178
193 ····.line·179193 ····.line·179
194 ····.line·180194 ····.line·180
195 ····.line·181195 ····.line·181
196 ····.line·182196 ····.line·182
197 ····.line·183197 ····.line·183
 198 ····.line·184
 199 ····.line·185
 200 ····.line·186
 201 ····.line·187
 202 ····.line·188
198 .end·method203 .end·method
  
199 .method·public·static·b(Landroid/app/Notification$Builder;Landroid/app/Notification$BubbleMetadata;)Landroid/app/Notification$Builder;204 .method·public·static·b(Landroid/app/Notification$Builder;Landroid/app/Notification$BubbleMetadata;)Landroid/app/Notification$Builder;
200 ····.locals·0205 ····.locals·0
  
201 ····.line·1206 ····.line·1
202 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setBubbleMetadata(Landroid/app/Notification$BubbleMetadata;)Landroid/app/Notification$Builder;207 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setBubbleMetadata(Landroid/app/Notification$BubbleMetadata;)Landroid/app/Notification$Builder;
Offset 384, 14 lines modifiedOffset 389, 19 lines modified
384 ····.line·177389 ····.line·177
385 ····.line·178390 ····.line·178
386 ····.line·179391 ····.line·179
387 ····.line·180392 ····.line·180
388 ····.line·181393 ····.line·181
389 ····.line·182394 ····.line·182
390 ····.line·183395 ····.line·183
 396 ····.line·184
 397 ····.line·185
 398 ····.line·186
 399 ····.line·187
 400 ····.line·188
391 .end·method401 .end·method
  
392 .method·public·static·c(Landroid/app/Notification$Action$Builder;Z)Landroid/app/Notification$Action$Builder;402 .method·public·static·c(Landroid/app/Notification$Action$Builder;Z)Landroid/app/Notification$Action$Builder;
393 ····.locals·0403 ····.locals·0
  
394 ····.line·1404 ····.line·1
395 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Action$Builder;->setContextual(Z)Landroid/app/Notification$Action$Builder;405 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Action$Builder;->setContextual(Z)Landroid/app/Notification$Action$Builder;
Offset 577, 14 lines modifiedOffset 587, 19 lines modified
577 ····.line·177587 ····.line·177
578 ····.line·178588 ····.line·178
579 ····.line·179589 ····.line·179
580 ····.line·180590 ····.line·180
581 ····.line·181591 ····.line·181
582 ····.line·182592 ····.line·182
583 ····.line·183593 ····.line·183
 594 ····.line·184
 595 ····.line·185
 596 ····.line·186
 597 ····.line·187
 598 ····.line·188
584 .end·method599 .end·method
  
585 .method·public·static·d(Landroid/app/Notification$Builder;Ljava/lang/Object;)Landroid/app/Notification$Builder;600 .method·public·static·d(Landroid/app/Notification$Builder;Ljava/lang/Object;)Landroid/app/Notification$Builder;
586 ····.locals·0601 ····.locals·0
  
587 ····.line·1602 ····.line·1
588 ····check-cast·p1,·Landroid/content/LocusId;603 ····check-cast·p1,·Landroid/content/LocusId;
Offset 772, 8 lines modifiedOffset 787, 13 lines modified
772 ····.line·177787 ····.line·177
773 ····.line·178788 ····.line·178
774 ····.line·179789 ····.line·179
775 ····.line·180790 ····.line·180
776 ····.line·181791 ····.line·181
777 ····.line·182792 ····.line·182
778 ····.line·183793 ····.line·183
 794 ····.line·184
 795 ····.line·185
 796 ····.line·186
 797 ····.line·187
 798 ····.line·188
779 .end·method799 .end·method
1.81 KB
smali/r/l.smali vs.
smali/p/n.smali
Files 97% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·abstract·Lr/l;1 .class·public·abstract·Lp/n;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/app/Notification$Builder;Landroid/app/Person;)Landroid/app/Notification$Builder;5 .method·public·static·a(Landroid/app/Notification$Action$Builder;Z)Landroid/app/Notification$Action$Builder;
6 ····.locals·06 ····.locals·0
  
7 ····.line·17 ····.line·1
8 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->addPerson(Landroid/app/Person;)Landroid/app/Notification$Builder;8 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Action$Builder;->setAuthenticationRequired(Z)Landroid/app/Notification$Action$Builder;
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····.line·411 ····.line·4
12 ····move-result-object·p012 ····move-result-object·p0
  
13 ····.line·513 ····.line·5
Offset 191, 21 lines modifiedOffset 191, 26 lines modified
191 ····.line·177191 ····.line·177
192 ····.line·178192 ····.line·178
193 ····.line·179193 ····.line·179
194 ····.line·180194 ····.line·180
195 ····.line·181195 ····.line·181
196 ····.line·182196 ····.line·182
197 ····.line·183197 ····.line·183
 198 ····.line·184
 199 ····.line·185
 200 ····.line·186
 201 ····.line·187
 202 ····.line·188
198 .end·method203 .end·method
  
199 .method·public·static·b(Landroid/app/Notification$Action$Builder;I)Landroid/app/Notification$Action$Builder;204 .method·public·static·b(Landroid/app/Notification$Builder;I)Landroid/app/Notification$Builder;
200 ····.locals·0205 ····.locals·0
  
201 ····.line·1206 ····.line·1
202 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Action$Builder;->setSemanticAction(I)Landroid/app/Notification$Action$Builder;207 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setForegroundServiceBehavior(I)Landroid/app/Notification$Builder;
  
203 ····.line·2208 ····.line·2
204 ····.line·3209 ····.line·3
205 ····.line·4210 ····.line·4
206 ····move-result-object·p0211 ····move-result-object·p0
  
207 ····.line·5212 ····.line·5
Offset 384, 8 lines modifiedOffset 389, 13 lines modified
384 ····.line·177389 ····.line·177
385 ····.line·178390 ····.line·178
386 ····.line·179391 ····.line·179
387 ····.line·180392 ····.line·180
388 ····.line·181393 ····.line·181
389 ····.line·182394 ····.line·182
390 ····.line·183395 ····.line·183
 396 ····.line·184
 397 ····.line·185
 398 ····.line·186
 399 ····.line·187
 400 ····.line·188
391 .end·method401 .end·method
3.33 KB
smali/r/k.smali vs.
smali/p/k.smali
Files 93% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lr/k;1 .class·public·abstract·Lp/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·a(Landroid/content/Context;Ljava/lang/String;)Landroid/app/Notification$Builder;5 .method·public·static·a(Landroid/content/Context;Ljava/lang/String;)Landroid/app/Notification$Builder;
6 ····.locals·16 ····.locals·1
Offset 191, 14 lines modifiedOffset 191, 19 lines modified
191 ····.line·177191 ····.line·177
192 ····.line·178192 ····.line·178
193 ····.line·179193 ····.line·179
194 ····.line·180194 ····.line·180
195 ····.line·181195 ····.line·181
196 ····.line·182196 ····.line·182
197 ····.line·183197 ····.line·183
 198 ····.line·184
 199 ····.line·185
 200 ····.line·186
 201 ····.line·187
 202 ····.line·188
198 .end·method203 .end·method
  
199 .method·public·static·b(Landroid/app/Notification$Builder;I)Landroid/app/Notification$Builder;204 .method·public·static·b(Landroid/app/Notification$Builder;I)Landroid/app/Notification$Builder;
200 ····.locals·0205 ····.locals·0
  
201 ····.line·1206 ····.line·1
202 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setBadgeIconType(I)Landroid/app/Notification$Builder;207 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setBadgeIconType(I)Landroid/app/Notification$Builder;
Offset 384, 14 lines modifiedOffset 389, 19 lines modified
384 ····.line·177389 ····.line·177
385 ····.line·178390 ····.line·178
386 ····.line·179391 ····.line·179
387 ····.line·180392 ····.line·180
388 ····.line·181393 ····.line·181
389 ····.line·182394 ····.line·182
390 ····.line·183395 ····.line·183
 396 ····.line·184
 397 ····.line·185
 398 ····.line·186
 399 ····.line·187
 400 ····.line·188
391 .end·method401 .end·method
  
392 .method·public·static·c(Landroid/app/Notification$Builder;Z)Landroid/app/Notification$Builder;402 .method·public·static·c(Landroid/app/Notification$Builder;Z)Landroid/app/Notification$Builder;
393 ····.locals·0403 ····.locals·0
  
394 ····.line·1404 ····.line·1
395 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setColorized(Z)Landroid/app/Notification$Builder;405 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setColorized(Z)Landroid/app/Notification$Builder;
Offset 577, 14 lines modifiedOffset 587, 19 lines modified
577 ····.line·177587 ····.line·177
578 ····.line·178588 ····.line·178
579 ····.line·179589 ····.line·179
580 ····.line·180590 ····.line·180
581 ····.line·181591 ····.line·181
582 ····.line·182592 ····.line·182
583 ····.line·183593 ····.line·183
 594 ····.line·184
 595 ····.line·185
 596 ····.line·186
 597 ····.line·187
 598 ····.line·188
584 .end·method599 .end·method
  
585 .method·public·static·d(Landroid/app/Notification$Builder;I)Landroid/app/Notification$Builder;600 .method·public·static·d(Landroid/app/Notification$Builder;I)Landroid/app/Notification$Builder;
586 ····.locals·0601 ····.locals·0
  
587 ····.line·1602 ····.line·1
588 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setGroupAlertBehavior(I)Landroid/app/Notification$Builder;603 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setGroupAlertBehavior(I)Landroid/app/Notification$Builder;
Offset 770, 14 lines modifiedOffset 785, 19 lines modified
770 ····.line·177785 ····.line·177
771 ····.line·178786 ····.line·178
772 ····.line·179787 ····.line·179
773 ····.line·180788 ····.line·180
774 ····.line·181789 ····.line·181
775 ····.line·182790 ····.line·182
776 ····.line·183791 ····.line·183
 792 ····.line·184
 793 ····.line·185
 794 ····.line·186
 795 ····.line·187
 796 ····.line·188
777 .end·method797 .end·method
  
778 .method·public·static·e(Landroid/app/Notification$Builder;Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;798 .method·public·static·e(Landroid/app/Notification$Builder;Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
779 ····.locals·0799 ····.locals·0
  
780 ····.line·1800 ····.line·1
781 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setSettingsText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;801 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setSettingsText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Offset 963, 14 lines modifiedOffset 983, 19 lines modified
963 ····.line·177983 ····.line·177
964 ····.line·178984 ····.line·178
965 ····.line·179985 ····.line·179
966 ····.line·180986 ····.line·180
967 ····.line·181987 ····.line·181
968 ····.line·182988 ····.line·182
969 ····.line·183989 ····.line·183
 990 ····.line·184
 991 ····.line·185
 992 ····.line·186
 993 ····.line·187
 994 ····.line·188
970 .end·method995 .end·method
  
971 .method·public·static·f(Landroid/app/Notification$Builder;Ljava/lang/String;)Landroid/app/Notification$Builder;996 .method·public·static·f(Landroid/app/Notification$Builder;Ljava/lang/String;)Landroid/app/Notification$Builder;
972 ····.locals·0997 ····.locals·0
  
973 ····.line·1998 ····.line·1
974 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setShortcutId(Ljava/lang/String;)Landroid/app/Notification$Builder;999 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setShortcutId(Ljava/lang/String;)Landroid/app/Notification$Builder;
Offset 1156, 14 lines modifiedOffset 1181, 19 lines modified
1156 ····.line·1771181 ····.line·177
1157 ····.line·1781182 ····.line·178
1158 ····.line·1791183 ····.line·179
1159 ····.line·1801184 ····.line·180
1160 ····.line·1811185 ····.line·181
1161 ····.line·1821186 ····.line·182
1162 ····.line·1831187 ····.line·183
 1188 ····.line·184
 1189 ····.line·185
 1190 ····.line·186
 1191 ····.line·187
 1192 ····.line·188
1163 .end·method1193 .end·method
  
1164 .method·public·static·g(Landroid/app/Notification$Builder;J)Landroid/app/Notification$Builder;1194 .method·public·static·g(Landroid/app/Notification$Builder;J)Landroid/app/Notification$Builder;
1165 ····.locals·01195 ····.locals·0
  
1166 ····.line·11196 ····.line·1
Max diff block lines reached; 216/3342 bytes (6.46%) of diff not shown.
21.6 KB
smali/r/h.smali vs.
smali/i/T.smali
Max HTML report size reached
2.58 KB
smali/r/j.smali vs.
smali/p/j.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Lr/j;1 .class·public·abstract·Lp/j;
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/Notification$Action$Builder;Z)Landroid/app/Notification$Action$Builder;5 .method·public·static·a(Landroid/app/Notification$Action$Builder;Z)Landroid/app/Notification$Action$Builder;
6 ····.locals·06 ····.locals·0
Offset 191, 14 lines modifiedOffset 191, 19 lines modified
191 ····.line·177191 ····.line·177
192 ····.line·178192 ····.line·178
193 ····.line·179193 ····.line·179
194 ····.line·180194 ····.line·180
195 ····.line·181195 ····.line·181
196 ····.line·182196 ····.line·182
197 ····.line·183197 ····.line·183
 198 ····.line·184
 199 ····.line·185
 200 ····.line·186
 201 ····.line·187
 202 ····.line·188
198 .end·method203 .end·method
  
199 .method·public·static·b(Landroid/app/Notification$Builder;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;204 .method·public·static·b(Landroid/app/Notification$Builder;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
200 ····.locals·0205 ····.locals·0
  
201 ····.line·1206 ····.line·1
202 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setCustomBigContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;207 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setCustomBigContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
Offset 384, 14 lines modifiedOffset 389, 19 lines modified
384 ····.line·177389 ····.line·177
385 ····.line·178390 ····.line·178
386 ····.line·179391 ····.line·179
387 ····.line·180392 ····.line·180
388 ····.line·181393 ····.line·181
389 ····.line·182394 ····.line·182
390 ····.line·183395 ····.line·183
 396 ····.line·184
 397 ····.line·185
 398 ····.line·186
 399 ····.line·187
 400 ····.line·188
391 .end·method401 .end·method
  
392 .method·public·static·c(Landroid/app/Notification$Builder;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;402 .method·public·static·c(Landroid/app/Notification$Builder;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
393 ····.locals·0403 ····.locals·0
  
394 ····.line·1404 ····.line·1
395 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setCustomContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;405 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setCustomContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
Offset 577, 14 lines modifiedOffset 587, 19 lines modified
577 ····.line·177587 ····.line·177
578 ····.line·178588 ····.line·178
579 ····.line·179589 ····.line·179
580 ····.line·180590 ····.line·180
581 ····.line·181591 ····.line·181
582 ····.line·182592 ····.line·182
583 ····.line·183593 ····.line·183
 594 ····.line·184
 595 ····.line·185
 596 ····.line·186
 597 ····.line·187
 598 ····.line·188
584 .end·method599 .end·method
  
585 .method·public·static·d(Landroid/app/Notification$Builder;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;600 .method·public·static·d(Landroid/app/Notification$Builder;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
586 ····.locals·0601 ····.locals·0
  
587 ····.line·1602 ····.line·1
588 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setCustomHeadsUpContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;603 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setCustomHeadsUpContentView(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder;
Offset 770, 14 lines modifiedOffset 785, 19 lines modified
770 ····.line·177785 ····.line·177
771 ····.line·178786 ····.line·178
772 ····.line·179787 ····.line·179
773 ····.line·180788 ····.line·180
774 ····.line·181789 ····.line·181
775 ····.line·182790 ····.line·182
776 ····.line·183791 ····.line·183
 792 ····.line·184
 793 ····.line·185
 794 ····.line·186
 795 ····.line·187
 796 ····.line·188
777 .end·method797 .end·method
  
778 .method·public·static·e(Landroid/app/Notification$Builder;[Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;798 .method·public·static·e(Landroid/app/Notification$Builder;[Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
779 ····.locals·0799 ····.locals·0
  
780 ····.line·1800 ····.line·1
781 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setRemoteInputHistory([Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;801 ····invoke-virtual·{p0,·p1},·Landroid/app/Notification$Builder;->setRemoteInputHistory([Ljava/lang/CharSequence;)Landroid/app/Notification$Builder;
Offset 963, 8 lines modifiedOffset 983, 13 lines modified
963 ····.line·177983 ····.line·177
964 ····.line·178984 ····.line·178
965 ····.line·179985 ····.line·179
966 ····.line·180986 ····.line·180
967 ····.line·181987 ····.line·181
968 ····.line·182988 ····.line·182
969 ····.line·183989 ····.line·183
 990 ····.line·184
 991 ····.line·185
 992 ····.line·186
 993 ····.line·187
 994 ····.line·188
970 .end·method995 .end·method
5.36 KB
smali/r/i.smali vs.
smali/U/g.smali
Max HTML report size reached
9.89 KB
smali/q0/i.smali vs.
smali/H/D.smali
Max HTML report size reached
71.8 KB
smali/q0/j.smali vs.
smali/H/n.smali
Max HTML report size reached
1.75 KB
smali/q0/f.smali vs.
smali/g0/d.smali
Files 93% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Lq0/f;1 .class·public·final·Lg0/d;
2 .super·Ljava/lang/Object;2 .super·Landroidx/datastore/preferences/protobuf/k0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·a:Ly0/d;5 .field·public·static·final·a:Lg0/d;
  
6 .field·public·final·b:Lq0/e; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·public·constructor·<init>(Ly0/d;Lq0/e;)V7 .method·static·constructor·<clinit>()V
9 ····.locals·08 ····.locals·1
  
10 ····.line·19 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Lg0/d;
  
12 ····.line·211 ····.line·2
13 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
14 ····.line·4 
15 ····iput-object·p1,·p0,·Lq0/f;->a:Ly0/d; 
  
 14 ····.line·4
16 ····.line·515 ····.line·5
17 ····.line·616 ····.line·6
18 ····iput-object·p2,·p0,·Lq0/f;->b:Lq0/e;17 ····sput-object·v0,·Lg0/d;->a:Lg0/d;
  
19 ····.line·718 ····.line·7
20 ····.line·819 ····.line·8
21 ····return-void20 ····return-void
22 ····.line·921 ····.line·9
23 ····.line·1022 ····.line·10
24 ····.line·1123 ····.line·11
Offset 154, 53 lines modifiedOffset 152, 8 lines modified
154 ····.line·132152 ····.line·132
155 ····.line·133153 ····.line·133
156 ····.line·134154 ····.line·134
157 ····.line·135155 ····.line·135
158 ····.line·136156 ····.line·136
159 ····.line·137157 ····.line·137
160 ····.line·138158 ····.line·138
161 ····.line·139 
162 ····.line·140 
163 ····.line·141 
164 ····.line·142 
165 ····.line·143 
166 ····.line·144 
167 ····.line·145 
168 ····.line·146 
169 ····.line·147 
170 ····.line·148 
171 ····.line·149 
172 ····.line·150 
173 ····.line·151 
174 ····.line·152 
175 ····.line·153 
176 ····.line·154 
177 ····.line·155 
178 ····.line·156 
179 ····.line·157 
180 ····.line·158 
181 ····.line·159 
182 ····.line·160 
183 ····.line·161 
184 ····.line·162 
185 ····.line·163 
186 ····.line·164 
187 ····.line·165 
188 ····.line·166 
189 ····.line·167 
190 ····.line·168 
191 ····.line·169 
192 ····.line·170 
193 ····.line·171 
194 ····.line·172 
195 ····.line·173 
196 ····.line·174 
197 ····.line·175 
198 ····.line·176 
199 ····.line·177 
200 ····.line·178 
201 ····.line·179 
202 ····.line·180 
203 ····.line·181 
204 ····.line·182 
205 ····.line·183 
206 .end·method159 .end·method
3.23 KB
smali/q0/l.smali vs.
smali/H/V.smali
Files 92% similar despite different names
    
Offset 1, 79 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·Lq0/l;1 .class·public·final·LH/V;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Lq0/e; 
 4 #·static·fields
 5 .field·public·static·final·c:Ljava/util/LinkedHashSet;
  
 6 .field·public·static·final·d:Ljava/lang/Object;
  
  
6 #·instance·fields7 #·instance·fields
7 .field·public·final·a:Landroid/os/Handler;8 .field·public·final·a:LO0/l;
  
 9 .field·public·final·b:LH/U;
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·constructor·<init>()V11 .method·static·constructor·<clinit>()V
10 ····.locals·312 ····.locals·1
  
11 ····.line·113 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····new-instance·v0,·Ljava/util/LinkedHashSet;
  
13 ····.line·215 ····.line·2
14 ····.line·316 ····.line·3
 17 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V
15 ····.line·4 
16 ····invoke-static·{},·Landroid/os/Looper;->getMainLooper()Landroid/os/Looper; 
  
 18 ····.line·4
17 ····.line·519 ····.line·5
18 ····.line·620 ····.line·6
 21 ····sput-object·v0,·LH/V;->c:Ljava/util/LinkedHashSet;
19 ····.line·7 
20 ····move-result-object·v0 
  
 22 ····.line·7
21 ····.line·823 ····.line·8
22 ····sget·v1,·Landroid/os/Build$VERSION;->SDK_INT:I24 ····new-instance·v0,·Ljava/lang/Object;
  
23 ····.line·925 ····.line·9
24 ····.line·1026 ····.line·10
25 ····const/16·v2,·0x1c27 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·1128 ····.line·11
27 ····.line·1229 ····.line·12
28 ····if-lt·v1,·v2,·:cond_0 
  
29 ····.line·1330 ····.line·13
 31 ····sput-object·v0,·LH/V;->d:Ljava/lang/Object;
30 ····.line·14 
31 ····invoke-static·{v0},·LB/e;->h(Landroid/os/Looper;)Landroid/os/Handler; 
  
 32 ····.line·14
32 ····.line·1533 ····.line·15
 34 ····return-void
33 ····.line·1635 ····.line·16
34 ····.line·1736 ····.line·17
35 ····move-result-object·v0 
  
36 ····.line·1837 ····.line·18
37 ····goto·:goto_0 
  
38 ····.line·1938 ····.line·19
39 ····:cond_0 
40 ····new-instance·v1,·Landroid/os/Handler; 
  
41 ····.line·2039 ····.line·20
42 ····.line·2140 ····.line·21
43 ····invoke-direct·{v1,·v0},·Landroid/os/Handler;-><init>(Landroid/os/Looper;)V 
  
44 ····.line·2241 ····.line·22
45 ····.line·2342 ····.line·23
46 ····.line·2443 ····.line·24
47 ····move-object·v0,·v1 
  
48 ····.line·2544 ····.line·25
49 ····:goto_0 
50 ····iput-object·v0,·p0,·Lq0/l;->a:Landroid/os/Handler; 
  
51 ····.line·2645 ····.line·26
52 ····.line·2746 ····.line·27
53 ····return-void 
54 ····.line·2847 ····.line·28
55 ····.line·2948 ····.line·29
56 ····.line·3049 ····.line·30
57 ····.line·3150 ····.line·31
58 ····.line·3251 ····.line·32
59 ····.line·3352 ····.line·33
60 ····.line·3453 ····.line·34
Offset 168, 36 lines modifiedOffset 157, 47 lines modified
168 ····.line·123157 ····.line·123
169 ····.line·124158 ····.line·124
170 ····.line·125159 ····.line·125
171 ····.line·126160 ····.line·126
172 ····.line·127161 ····.line·127
173 ····.line·128162 ····.line·128
174 ····.line·129163 ····.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
175 .end·method173 .end·method
  
 174 .method·public·constructor·<init>(LH/U;)V
  
176 #·virtual·methods 
177 .method·public·final·a(Lq0/c;)V 
178 ····.locals·1175 ····.locals·1
  
179 ····.line·1176 ····.line·1
180 ····iget-object·v0,·p0,·Lq0/l;->a:Landroid/os/Handler;177 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
181 ····.line·2178 ····.line·2
182 ····.line·3179 ····.line·3
183 ····invoke-virtual·{v0,·p1},·Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z 
  
184 ····.line·4180 ····.line·4
 181 ····sget-object·v0,·LH/T;->g:LH/T;
  
Max diff block lines reached; 512/3235 bytes (15.83%) of diff not shown.
4.61 KB
smali/q0/g.smali vs.
smali/g0/F.smali
Files 90% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·Lq0/g;1 .class·public·final·Lg0/F;
2 .super·Ljava/lang/Object;2 .super·Landroid/view/OrientationEventListener;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ly0/e; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·final·synthetic·a:Landroid/content/Context;
7 .field·public·final·a:Lio/flutter/embedding/engine/FlutterJNI; 
  
8 .field·public·final·b:I 
  
9 .field·public·final·c:Ljava/util/concurrent/atomic/AtomicBoolean;6 .field·public·final·synthetic·b:LY0/r;
  
  
10 #·direct·methods7 #·direct·methods
11 .method·public·constructor·<init>(Lio/flutter/embedding/engine/FlutterJNI;I)V8 .method·public·constructor·<init>(Landroid/content/Context;LY0/r;)V
12 ····.locals·29 ····.locals·0
  
13 ····.line·110 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V11 ····iput-object·p1,·p0,·Lg0/F;->a:Landroid/content/Context;
  
15 ····.line·212 ····.line·2
16 ····.line·313 ····.line·3
 14 ····iput-object·p2,·p0,·Lg0/F;->b:LY0/r;
17 ····.line·4 
18 ····new-instance·v0,·Ljava/util/concurrent/atomic/AtomicBoolean; 
  
 15 ····.line·4
19 ····.line·516 ····.line·5
 17 ····invoke-direct·{p0,·p1},·Landroid/view/OrientationEventListener;-><init>(Landroid/content/Context;)V
20 ····.line·6 
21 ····const/4·v1,·0x0 
  
 18 ····.line·6
22 ····.line·719 ····.line·7
23 ····invoke-direct·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V 
  
24 ····.line·820 ····.line·8
 21 ····return-void
25 ····.line·922 ····.line·9
26 ····.line·1023 ····.line·10
27 ····iput-object·v0,·p0,·Lq0/g;->c:Ljava/util/concurrent/atomic/AtomicBoolean; 
  
28 ····.line·1124 ····.line·11
29 ····.line·1225 ····.line·12
30 ····iput-object·p1,·p0,·Lq0/g;->a:Lio/flutter/embedding/engine/FlutterJNI; 
  
31 ····.line·1326 ····.line·13
32 ····.line·1427 ····.line·14
33 ····iput·p2,·p0,·Lq0/g;->b:I 
  
34 ····.line·1528 ····.line·15
35 ····.line·1629 ····.line·16
36 ····return-void 
37 ····.line·1730 ····.line·17
38 ····.line·1831 ····.line·18
39 ····.line·1932 ····.line·19
40 ····.line·2033 ····.line·20
41 ····.line·2134 ····.line·21
42 ····.line·2235 ····.line·22
43 ····.line·2336 ····.line·23
Offset 212, 93 lines modifiedOffset 199, 92 lines modified
212 ····.line·177199 ····.line·177
213 ····.line·178200 ····.line·178
214 ····.line·179201 ····.line·179
215 ····.line·180202 ····.line·180
216 ····.line·181203 ····.line·181
217 ····.line·182204 ····.line·182
218 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
219 .end·method211 .end·method
  
  
220 #·virtual·methods212 #·virtual·methods
221 .method·public·final·a(Ljava/nio/ByteBuffer;)V213 .method·public·final·onOrientationChanged(I)V
222 ····.locals·3214 ····.locals·1
  
223 ····.line·1215 ····.line·1
224 ····iget-object·v0,·p0,·Lq0/g;->c:Ljava/util/concurrent/atomic/AtomicBoolean;216 ····iget-object·p1,·p0,·Lg0/F;->a:Landroid/content/Context;
  
225 ····.line·2217 ····.line·2
226 ····.line·3218 ····.line·3
227 ····const/4·v1,·0x1219 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
228 ····.line·4220 ····.line·4
229 ····invoke-virtual·{v0,·v1},·Ljava/util/concurrent/atomic/AtomicBoolean;->getAndSet(Z)Z 
  
230 ····.line·5221 ····.line·5
231 ····.line·6222 ····.line·6
 223 ····move-result-object·p1
  
232 ····.line·7224 ····.line·7
233 ····move-result·v0225 ····invoke-virtual·{p1},·Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
  
234 ····.line·8226 ····.line·8
235 ····if-nez·v0,·:cond_1 
  
236 ····.line·9227 ····.line·9
237 ····.line·10228 ····.line·10
238 ····iget·v0,·p0,·Lq0/g;->b:I229 ····move-result-object·p1
  
239 ····.line·11230 ····.line·11
 231 ····iget·p1,·p1,·Landroid/content/res/Configuration;->orientation:I
240 ····.line·12 
241 ····iget-object·v1,·p0,·Lq0/g;->a:Lio/flutter/embedding/engine/FlutterJNI; 
  
 232 ····.line·12
242 ····.line·13233 ····.line·13
 234 ····const/4·v0,·0x2
  
243 ····.line·14235 ····.line·14
244 ····if-nez·p1,·:cond_0236 ····if-ne·p1,·v0,·:cond_0
  
245 ····.line·15237 ····.line·15
246 ····.line·16238 ····.line·16
247 ····invoke-virtual·{v1,·v0},·Lio/flutter/embedding/engine/FlutterJNI;->invokePlatformMessageEmptyResponseCallback(I)V239 ····sget-object·p1,·Lh0/a;->g:Lh0/a;
  
248 ····.line·17240 ····.line·17
249 ····.line·18241 ····.line·18
 242 ····goto·:goto_0
Max diff block lines reached; 1286/4643 bytes (27.70%) of diff not shown.
2.87 KB
smali/q0/h.smali vs.
smali/n0/h.smali
Files 88% similar despite different names
    
Offset 1, 100 lines modifiedOffset 1, 102 lines modified
1 .class·public·final·synthetic·Lq0/h;1 .class·public·final·Ln0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
 4 #·static·fields
 5 .field·public·static·volatile·b:Ln0/h;
  
 6 .field·public·static·c:Ln0/h;
  
6 #·instance·fields 
7 .field·public·final·synthetic·f:I 
  
8 .field·public·final·synthetic·g:Lq0/i;7 #·instance·fields
 8 .field·public·final·a:Ljava/util/HashMap;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lq0/i;I)V10 .method·public·constructor·<init>(I)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
 13 ····packed-switch·p1,·:pswitch_data_0
13 ····iput·p2,·p0,·Lq0/h;->f:I 
  
14 ····iput-object·p1,·p0,·Lq0/h;->g:Lq0/i; 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods 
19 .method·public·final·run()V 
20 ····.locals·1 
  
21 ····.line·1 
22 ····iget·v0,·p0,·Lq0/h;->f:I 
  
23 ····.line·214 ····.line·2
24 ····.line·315 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_0 
  
26 ····.line·416 ····.line·4
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·518 ····.line·5
28 ····.line·619 ····.line·6
29 ····iget-object·v0,·p0,·Lq0/h;->g:Lq0/i; 
  
30 ····.line·720 ····.line·7
 21 ····new-instance·p1,·Ljava/util/HashMap;
31 ····.line·8 
32 ····invoke-virtual·{v0},·Lq0/i;->b()V 
  
 22 ····.line·8
33 ····.line·923 ····.line·9
 24 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
34 ····.line·1025 ····.line·10
35 ····.line·1126 ····.line·11
36 ····return-void 
  
37 ····.line·1227 ····.line·12
 28 ····iput-object·p1,·p0,·Ln0/h;->a:Ljava/util/HashMap;
38 ····:pswitch_0 
39 ····iget-object·v0,·p0,·Lq0/h;->g:Lq0/i; 
  
40 ····.line·1329 ····.line·13
41 ····.line·1430 ····.line·14
42 ····invoke-virtual·{v0},·Lq0/i;->b()V31 ····return-void
  
43 ····.line·1532 ····.line·15
 33 ····:pswitch_0
 34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
44 ····.line·1635 ····.line·16
45 ····.line·1736 ····.line·17
46 ····return-void 
  
47 ····.line·1837 ····.line·18
48 ····nop38 ····new-instance·p1,·Ljava/util/HashMap;
  
49 ····.line·1939 ····.line·19
50 ····:pswitch_data_0 
51 ····.packed-switch·0x0 
52 ········:pswitch_0 
53 ····.end·packed-switch 
54 ····.line·2040 ····.line·20
 41 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
55 ····.line·2142 ····.line·21
56 ····.line·2243 ····.line·22
57 ····.line·2344 ····.line·23
 45 ····iput-object·p1,·p0,·Ln0/h;->a:Ljava/util/HashMap;
  
58 ····.line·2446 ····.line·24
59 ····.line·2547 ····.line·25
 48 ····return-void
  
60 ····.line·2649 ····.line·26
 50 ····:pswitch_1
 51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
61 ····.line·2752 ····.line·27
62 ····.line·2853 ····.line·28
63 ····.line·2954 ····.line·29
 55 ····new-instance·p1,·Ljava/util/HashMap;
  
64 ····.line·3056 ····.line·30
65 ····.line·3157 ····.line·31
 58 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V
  
66 ····.line·3259 ····.line·32
67 ····.line·3360 ····.line·33
68 ····.line·3461 ····.line·34
 62 ····iput-object·p1,·p0,·Ln0/h;->a:Ljava/util/HashMap;
  
69 ····.line·3563 ····.line·35
70 ····.line·3664 ····.line·36
 65 ····return-void
  
71 ····.line·3766 ····.line·37
 67 ····:pswitch_data_0
Max diff block lines reached; 237/2862 bytes (8.28%) of diff not shown.
3.19 KB
smali/p0/h.smali vs.
smali/U0/g.smali
Files 88% similar despite different names
    
Offset 1, 102 lines modifiedOffset 1, 104 lines modified
1 .class·public·final·Lp0/h;1 .class·public·final·LU0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LU0/b;
  
4 #·static·fields 
5 .field·public·static·volatile·b:Lp0/h; 
  
6 .field·public·static·c:Lp0/h;6 #·instance·fields
 7 .field·public·final·synthetic·a:I
  
 8 .field·public·final·b:Ljava/lang/Object;
  
 9 .field·public·final·c:LP0/i;
7 #·instance·fields 
8 .field·public·final·a:Ljava/util/HashMap; 
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·constructor·<init>(I)V11 .method·public·synthetic·constructor·<init>(Ljava/lang/Object;LP0/i;I)V
11 ····.locals·012 ····.locals·0
  
12 ····.line·113 ····.line·1
13 ····packed-switch·p1,·:pswitch_data_014 ····iput·p3,·p0,·LU0/g;->a:I
  
 15 ····iput-object·p1,·p0,·LU0/g;->b:Ljava/lang/Object;
  
 16 ····iput-object·p2,·p0,·LU0/g;->c:LP0/i;
  
 17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 18 ····return-void
 19 .end·method
  
  
 20 #·virtual·methods
 21 .method·public·final·iterator()Ljava/util/Iterator;
 22 ····.locals·1
  
 23 ····.line·1
 24 ····iget·v0,·p0,·LU0/g;->a:I
  
14 ····.line·225 ····.line·2
15 ····.line·326 ····.line·3
 27 ····packed-switch·v0,·:pswitch_data_0
16 ····.line·4 
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
 28 ····.line·4
18 ····.line·529 ····.line·5
19 ····.line·630 ····.line·6
 31 ····new-instance·v0,·LV0/a;
20 ····.line·7 
21 ····new-instance·p1,·Ljava/util/HashMap; 
  
 32 ····.line·7
22 ····.line·833 ····.line·8
 34 ····invoke-direct·{v0,·p0},·LV0/a;-><init>(LU0/g;)V
23 ····.line·9 
24 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V 
  
 35 ····.line·9
25 ····.line·1036 ····.line·10
26 ····.line·1137 ····.line·11
 38 ····return-object·v0
  
27 ····.line·1239 ····.line·12
28 ····iput-object·p1,·p0,·Lp0/h;->a:Ljava/util/HashMap;40 ····:pswitch_0
 41 ····new-instance·v0,·LU0/f;
  
29 ····.line·1342 ····.line·13
30 ····.line·1443 ····.line·14
31 ····return-void44 ····invoke-direct·{v0,·p0},·LU0/f;-><init>(LU0/g;)V
  
32 ····.line·1545 ····.line·15
33 ····:pswitch_0 
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
35 ····.line·1646 ····.line·16
36 ····.line·1747 ····.line·17
 48 ····return-object·v0
  
37 ····.line·1849 ····.line·18
38 ····new-instance·p1,·Ljava/util/HashMap;50 ····nop
  
39 ····.line·1951 ····.line·19
 52 ····:pswitch_data_0
 53 ····.packed-switch·0x0
 54 ········:pswitch_0
 55 ····.end·packed-switch
40 ····.line·2056 ····.line·20
41 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V 
  
42 ····.line·2157 ····.line·21
43 ····.line·2258 ····.line·22
44 ····.line·2359 ····.line·23
45 ····iput-object·p1,·p0,·Lp0/h;->a:Ljava/util/HashMap; 
  
46 ····.line·2460 ····.line·24
47 ····.line·2561 ····.line·25
48 ····return-void 
  
49 ····.line·2662 ····.line·26
50 ····:pswitch_1 
51 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
52 ····.line·2763 ····.line·27
53 ····.line·2864 ····.line·28
54 ····.line·2965 ····.line·29
55 ····new-instance·p1,·Ljava/util/HashMap; 
  
56 ····.line·3066 ····.line·30
57 ····.line·3167 ····.line·31
58 ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V 
  
59 ····.line·3268 ····.line·32
60 ····.line·3369 ····.line·33
61 ····.line·3470 ····.line·34
62 ····iput-object·p1,·p0,·Lp0/h;->a:Ljava/util/HashMap; 
  
63 ····.line·3571 ····.line·35
64 ····.line·3672 ····.line·36
65 ····return-void 
  
66 ····.line·3773 ····.line·37
Max diff block lines reached; 433/3198 bytes (13.54%) of diff not shown.
1.25 KB
smali/p0/i.smali vs.
smali/n0/i.smali
Files 90% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·synthetic·Lp0/i;1 .class·public·final·synthetic·Ln0/i;
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,·Lp0/i;->a:J18 ····iput-wide·p1,·p0,·Ln0/i;->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,·Lp0/i;->a:J25 ····iget-wide·v0,·p0,·Ln0/i;->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
19.8 KB
smali/p0/g.smali vs.
smali/E/k.smali
Max HTML report size reached
1.36 KB
smali/p0/f.smali vs.
smali/n0/f.smali
Files 93% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·Lp0/f;1 .class·public·final·Ln0/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/content/Context;5 .field·public·final·a:Landroid/content/Context;
  
6 .field·public·b:Lq0/a;6 .field·public·b:Lo0/a;
  
7 .field·public·c:Ljava/lang/String;7 .field·public·c:Ljava/lang/String;
  
8 .field·public·d:Ljava/util/List;8 .field·public·d:Ljava/util/List;
  
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>(Lo0/e;)V12 .method·public·constructor·<init>(Lm0/e;)V
13 ····.locals·113 ····.locals·1
  
14 ····.line·114 ····.line·1
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····.line·418 ····.line·4
19 ····const/4·v0,·0x119 ····const/4·v0,·0x1
  
20 ····.line·520 ····.line·5
21 ····iput-boolean·v0,·p0,·Lp0/f;->e:Z21 ····iput-boolean·v0,·p0,·Ln0/f;->e:Z
  
22 ····.line·622 ····.line·6
23 ····.line·723 ····.line·7
24 ····const/4·v0,·0x024 ····const/4·v0,·0x0
  
25 ····.line·825 ····.line·8
26 ····iput-boolean·v0,·p0,·Lp0/f;->f:Z26 ····iput-boolean·v0,·p0,·Ln0/f;->f:Z
  
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····iput-object·p1,·p0,·Lp0/f;->a:Landroid/content/Context;29 ····iput-object·p1,·p0,·Ln0/f;->a:Landroid/content/Context;
  
30 ····.line·1130 ····.line·11
31 ····.line·1231 ····.line·12
32 ····return-void32 ····return-void
33 ····.line·1333 ····.line·13
34 ····.line·1434 ····.line·14
35 ····.line·1535 ····.line·15
Offset 154, 8 lines modifiedOffset 154, 14 lines modified
154 ····.line·118154 ····.line·118
155 ····.line·119155 ····.line·119
156 ····.line·120156 ····.line·120
157 ····.line·121157 ····.line·121
158 ····.line·122158 ····.line·122
159 ····.line·123159 ····.line·123
160 ····.line·124160 ····.line·124
 161 ····.line·125
 162 ····.line·126
 163 ····.line·127
 164 ····.line·128
 165 ····.line·129
 166 ····.line·130
161 .end·method167 .end·method
3.1 KB
smali/p0/e.smali vs.
smali/m0/F.smali
Files 94% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lp0/e;1 .class·public·final·Lm0/F;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lp0/b;5 .implements·Lio/flutter/embedding/engine/renderer/k;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lp0/c;7 .field·public·final·synthetic·a:Ljava/lang/Runnable;
  
8 .field·public·final·synthetic·b:Lp0/g;8 .field·public·final·synthetic·b:Lm0/H;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lp0/g;Lp0/c;)V10 .method·public·constructor·<init>(Lm0/H;Ljava/lang/Runnable;)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····.line·416 ····.line·4
17 ····iput-object·p1,·p0,·Lp0/e;->b:Lp0/g;17 ····iput-object·p1,·p0,·Lm0/F;->b:Lm0/H;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····iput-object·p2,·p0,·Lp0/e;->a:Lp0/c;20 ····iput-object·p2,·p0,·Lm0/F;->a:Ljava/lang/Runnable;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····return-void23 ····return-void
24 ····.line·924 ····.line·9
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
Offset 202, 40 lines modifiedOffset 202, 37 lines modified
202 ····.line·177202 ····.line·177
203 ····.line·178203 ····.line·178
204 ····.line·179204 ····.line·179
205 ····.line·180205 ····.line·180
206 ····.line·181206 ····.line·181
207 ····.line·182207 ····.line·182
208 ····.line·183208 ····.line·183
 209 ····.line·184
 210 ····.line·185
 211 ····.line·186
 212 ····.line·187
 213 ····.line·188
209 .end·method214 .end·method
  
  
210 #·virtual·methods215 #·virtual·methods
211 .method·public·final·a()V216 .method·public·final·a()V
212 ····.locals·2217 ····.locals·0
  
213 ····.line·1218 ····.line·1
 219 ····return-void
214 ····iget-object·v0,·p0,·Lp0/e;->b:Lp0/g; 
  
215 ····.line·2220 ····.line·2
216 ····.line·3221 ····.line·3
217 ····iget-object·v0,·v0,·Lp0/g;->a:Ljava/util/ArrayList; 
  
218 ····.line·4222 ····.line·4
219 ····.line·5223 ····.line·5
220 ····iget-object·v1,·p0,·Lp0/e;->a:Lp0/c; 
  
221 ····.line·6224 ····.line·6
222 ····.line·7225 ····.line·7
223 ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z 
  
224 ····.line·8226 ····.line·8
225 ····.line·9227 ····.line·9
226 ····.line·10228 ····.line·10
227 ····return-void 
228 ····.line·11229 ····.line·11
229 ····.line·12230 ····.line·12
230 ····.line·13231 ····.line·13
231 ····.line·14232 ····.line·14
232 ····.line·15233 ····.line·15
233 ····.line·16234 ····.line·16
234 ····.line·17235 ····.line·17
Offset 347, 35 lines modifiedOffset 344, 57 lines modified
347 ····.line·123344 ····.line·123
348 ····.line·124345 ····.line·124
349 ····.line·125346 ····.line·125
350 ····.line·126347 ····.line·126
351 ····.line·127348 ····.line·127
352 ····.line·128349 ····.line·128
353 ····.line·129350 ····.line·129
 351 ····.line·130
 352 ····.line·131
 353 ····.line·132
 354 ····.line·133
 355 ····.line·134
 356 ····.line·135
 357 ····.line·136
 358 ····.line·137
 359 ····.line·138
354 .end·method360 .end·method
  
355 .method·public·final·b()V361 .method·public·final·b()V
356 ····.locals·0362 ····.locals·1
  
357 ····.line·1363 ····.line·1
358 ····return-void364 ····iget-object·v0,·p0,·Lm0/F;->a:Ljava/lang/Runnable;
  
359 ····.line·2365 ····.line·2
360 ····.line·3366 ····.line·3
 367 ····invoke-interface·{v0},·Ljava/lang/Runnable;->run()V
  
361 ····.line·4368 ····.line·4
362 ····.line·5369 ····.line·5
363 ····.line·6370 ····.line·6
 371 ····iget-object·v0,·p0,·Lm0/F;->b:Lm0/H;
  
364 ····.line·7372 ····.line·7
365 ····.line·8373 ····.line·8
 374 ····iget-object·v0,·v0,·Lm0/H;->b:Lio/flutter/embedding/engine/renderer/j;
  
366 ····.line·9375 ····.line·9
367 ····.line·10376 ····.line·10
 377 ····if-eqz·v0,·:cond_0
  
368 ····.line·11378 ····.line·11
369 ····.line·12379 ····.line·12
Max diff block lines reached; 430/3100 bytes (13.87%) of diff not shown.
40.5 KB
smali/p0/c.smali vs.
smali/i/n.smali
Max HTML report size reached
32.2 KB
smali/p0/d.smali vs.
smali/K/b.smali
Max HTML report size reached
1.37 KB
smali/o0/v.smali vs.
smali/m0/s.smali
Files 94% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·synthetic·Lo0/v;1 .class·public·final·synthetic·Lm0/s;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Ly0/e;5 .implements·Lw0/e;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lo0/z;7 .field·public·final·synthetic·a:Lm0/v;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·synthetic·constructor·<init>(Lo0/z;)V9 .method·public·synthetic·constructor·<init>(Lm0/v;)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,·Lo0/v;->a:Lo0/z;13 ····iput-object·p1,·p0,·Lm0/s;->a:Lm0/v;
  
14 ····return-void14 ····return-void
15 .end·method15 .end·method
  
  
16 #·virtual·methods16 #·virtual·methods
17 .method·public·final·a(Ljava/nio/ByteBuffer;)V17 .method·public·final·a(Ljava/nio/ByteBuffer;)V
Offset 107, 19 lines modifiedOffset 107, 19 lines modified
  
107 ····.line·36107 ····.line·36
108 ····.line·37108 ····.line·37
109 ····.line·38109 ····.line·38
110 ····move-result·p1110 ····move-result·p1
  
111 ····.line·39111 ····.line·39
112 ····iget-object·v0,·p0,·Lo0/v;->a:Lo0/z;112 ····iget-object·v0,·p0,·Lm0/s;->a:Lm0/v;
  
113 ····.line·40113 ····.line·40
114 ····.line·41114 ····.line·41
115 ····invoke-virtual·{v0,·p1},·Lo0/z;->a(Z)V115 ····invoke-virtual·{v0,·p1},·Lm0/v;->a(Z)V
  
116 ····.line·42116 ····.line·42
117 ····.line·43117 ····.line·43
118 ····.line·44118 ····.line·44
119 ····return-void119 ····return-void
120 ····.line·45120 ····.line·45
121 ····.line·46121 ····.line·46
Offset 197, 8 lines modifiedOffset 197, 14 lines modified
197 ····.line·118197 ····.line·118
198 ····.line·119198 ····.line·119
199 ····.line·120199 ····.line·120
200 ····.line·121200 ····.line·121
201 ····.line·122201 ····.line·122
202 ····.line·123202 ····.line·123
203 ····.line·124203 ····.line·124
 204 ····.line·125
 205 ····.line·126
 206 ····.line·127
 207 ····.line·128
 208 ····.line·129
 209 ····.line·130
204 .end·method210 .end·method
2.8 KB
smali/o0/z.smali vs.
smali/m0/v.smali
Files 92% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lo0/z;1 .class·public·final·Lm0/v;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a:Z5 .field·public·a:Z
  
6 .field·public·final·synthetic·b:Lo0/A;6 .field·public·final·synthetic·b:Lm0/w;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·public·constructor·<init>(Lo0/A;)V8 .method·public·constructor·<init>(Lm0/w;)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,·Lo0/z;->b:Lo0/A;15 ····iput-object·p1,·p0,·Lm0/v;->b:Lm0/w;
  
16 ····.line·516 ····.line·5
17 ····.line·617 ····.line·6
18 ····const/4·p1,·0x018 ····const/4·p1,·0x0
  
19 ····.line·719 ····.line·7
20 ····iput-boolean·p1,·p0,·Lo0/z;->a:Z20 ····iput-boolean·p1,·p0,·Lm0/v;->a:Z
  
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 142, 80 lines modifiedOffset 142, 86 lines modified
142 ····.line·118142 ····.line·118
143 ····.line·119143 ····.line·119
144 ····.line·120144 ····.line·120
145 ····.line·121145 ····.line·121
146 ····.line·122146 ····.line·122
147 ····.line·123147 ····.line·123
148 ····.line·124148 ····.line·124
 149 ····.line·125
 150 ····.line·126
 151 ····.line·127
 152 ····.line·128
 153 ····.line·129
 154 ····.line·130
149 .end·method155 .end·method
  
  
150 #·virtual·methods156 #·virtual·methods
151 .method·public·final·a(Z)V157 .method·public·final·a(Z)V
152 ····.locals·3158 ····.locals·3
  
153 ····.line·1159 ····.line·1
154 ····iget-boolean·v0,·p0,·Lo0/z;->a:Z160 ····iget-boolean·v0,·p0,·Lm0/v;->a:Z
  
155 ····.line·2161 ····.line·2
156 ····.line·3162 ····.line·3
157 ····if-nez·v0,·:cond_1163 ····if-nez·v0,·:cond_1
  
158 ····.line·4164 ····.line·4
159 ····.line·5165 ····.line·5
160 ····const/4·v0,·0x1166 ····const/4·v0,·0x1
  
161 ····.line·6167 ····.line·6
162 ····iput-boolean·v0,·p0,·Lo0/z;->a:Z168 ····iput-boolean·v0,·p0,·Lm0/v;->a:Z
  
163 ····.line·7169 ····.line·7
164 ····.line·8170 ····.line·8
165 ····iget-object·v1,·p0,·Lo0/z;->b:Lo0/A;171 ····iget-object·v1,·p0,·Lm0/v;->b:Lm0/w;
  
166 ····.line·9172 ····.line·9
167 ····.line·10173 ····.line·10
168 ····iget·v2,·v1,·Lo0/A;->b:I174 ····iget·v2,·v1,·Lm0/w;->b:I
  
169 ····.line·11175 ····.line·11
170 ····.line·12176 ····.line·12
171 ····sub-int/2addr·v2,·v0177 ····sub-int/2addr·v2,·v0
  
172 ····.line·13178 ····.line·13
173 ····iput·v2,·v1,·Lo0/A;->b:I179 ····iput·v2,·v1,·Lm0/w;->b:I
  
174 ····.line·14180 ····.line·14
175 ····.line·15181 ····.line·15
176 ····iget-boolean·v0,·v1,·Lo0/A;->c:Z182 ····iget-boolean·v0,·v1,·Lm0/w;->c:Z
  
177 ····.line·16183 ····.line·16
178 ····.line·17184 ····.line·17
179 ····or-int/2addr·p1,·v0185 ····or-int/2addr·p1,·v0
  
180 ····.line·18186 ····.line·18
181 ····iput-boolean·p1,·v1,·Lo0/A;->c:Z187 ····iput-boolean·p1,·v1,·Lm0/w;->c:Z
  
182 ····.line·19188 ····.line·19
183 ····.line·20189 ····.line·20
184 ····if-nez·v2,·:cond_0190 ····if-nez·v2,·:cond_0
  
185 ····.line·21191 ····.line·21
186 ····.line·22192 ····.line·22
187 ····if-nez·p1,·:cond_0193 ····if-nez·p1,·:cond_0
  
188 ····.line·23194 ····.line·23
189 ····.line·24195 ····.line·24
190 ····iget-object·p1,·v1,·Lo0/A;->d:LC0/j;196 ····iget-object·p1,·v1,·Lm0/w;->d:LB0/i;
  
191 ····.line·25197 ····.line·25
192 ····.line·26198 ····.line·26
193 ····iget-object·v0,·v1,·Lo0/A;->a:Landroid/view/KeyEvent;199 ····iget-object·v0,·v1,·Lm0/w;->a:Landroid/view/KeyEvent;
  
194 ····.line·27200 ····.line·27
195 ····.line·28201 ····.line·28
196 ····invoke-virtual·{p1,·v0},·LC0/j;->N(Landroid/view/KeyEvent;)V202 ····invoke-virtual·{p1,·v0},·LB0/i;->J(Landroid/view/KeyEvent;)V
  
197 ····.line·29203 ····.line·29
198 ····.line·30204 ····.line·30
199 ····.line·31205 ····.line·31
200 ····:cond_0206 ····:cond_0
201 ····return-void207 ····return-void
  
Offset 316, 8 lines modifiedOffset 322, 14 lines modified
316 ····.line·118322 ····.line·118
317 ····.line·119323 ····.line·119
318 ····.line·120324 ····.line·120
Max diff block lines reached; 148/2796 bytes (5.29%) of diff not shown.
3.49 KB
smali/o0/w.smali vs.
smali/W0/x.smali
Files 81% similar despite different names
    
Offset 1, 111 lines modifiedOffset 1, 103 lines modified
1 .class·public·final·synthetic·Lo0/w;1 .class·public·abstract·LW0/x;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·synthetic·f:Lo0/y; 
  
8 .field·public·final·synthetic·g:Lo0/D; 
  
9 .field·public·final·synthetic·h:J5 .field·public·static·final·synthetic·a:I
  
10 .field·public·final·synthetic·i:Landroid/view/KeyEvent; 
  
  
11 #·direct·methods6 #·direct·methods
12 .method·public·synthetic·constructor·<init>(Lo0/y;Lo0/D;JLandroid/view/KeyEvent;)V7 .method·static·constructor·<clinit>()V
13 ····.locals·08 ····.locals·2
  
14 ····.line·19 ····.line·1
 10 ····const-string·v0,·"kotlinx.coroutines.main.delay"
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····iput-object·p1,·p0,·Lo0/w;->f:Lo0/y; 
  
17 ····iput-object·p2,·p0,·Lo0/w;->g:Lo0/D; 
  
18 ····iput-wide·p3,·p0,·Lo0/w;->h:J 
  
19 ····iput-object·p5,·p0,·Lo0/w;->i:Landroid/view/KeyEvent; 
  
20 ····return-void 
21 .end·method 
  
  
22 #·virtual·methods 
23 .method·public·final·run()V 
24 ····.locals·6 
  
25 ····.line·1 
26 ····iget-object·v0,·p0,·Lo0/w;->f:Lo0/y; 
  
27 ····.line·211 ····.line·2
28 ····.line·312 ····.line·3
29 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;13 ····sget·v1,·Lb1/x;->a:I
  
30 ····.line·414 ····.line·4
31 ····.line·515 ····.line·5
32 ····.line·6 
33 ····iget-object·v1,·p0,·Lo0/w;->g:Lo0/D;16 ····:try_start_0
 17 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
 18 ····.line·6
34 ····.line·719 ····.line·7
35 ····.line·820 ····.line·8
36 ····iget-wide·v1,·v1,·Lo0/D;->b:J21 ····move-result-object·v0
 22 ····:try_end_0
 23 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0
  
37 ····.line·924 ····.line·9
 25 ····goto·:goto_0
  
38 ····.line·1026 ····.line·10
39 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;27 ····:catch_0
 28 ····const/4·v0,·0x0
  
40 ····.line·1129 ····.line·11
 30 ····:goto_0
 31 ····if-eqz·v0,·:cond_0
  
41 ····.line·1232 ····.line·12
42 ····.line·1333 ····.line·13
43 ····move-result-object·v234 ····invoke-static·{v0},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
  
44 ····.line·1435 ····.line·14
45 ····iget-wide·v3,·p0,·Lo0/w;->h:J 
  
46 ····.line·1536 ····.line·15
47 ····.line·1637 ····.line·16
48 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;38 ····move-result·v0
  
49 ····.line·1739 ····.line·17
 40 ····goto·:goto_1
  
50 ····.line·1841 ····.line·18
 42 ····:cond_0
 43 ····const/4·v0,·0x0
  
51 ····.line·1944 ····.line·19
52 ····move-result-object·v345 ····:goto_1
 46 ····if-nez·v0,·:cond_1
  
53 ····.line·2047 ····.line·20
54 ····iget-object·v1,·p0,·Lo0/w;->i:Landroid/view/KeyEvent; 
  
55 ····.line·2148 ····.line·21
 49 ····sget-object·v0,·LW0/w;->o:LW0/w;
56 ····.line·22 
57 ····invoke-virtual·{v1},·Landroid/view/KeyEvent;->getEventTime()J 
  
 50 ····.line·22
58 ····.line·2351 ····.line·23
 52 ····goto·:goto_2
  
59 ····.line·2453 ····.line·24
60 ····.line·25 
61 ····move-result-wide·v454 ····:cond_1
 55 ····sget-object·v0,·LW0/B;->a:Ld1/d;
  
 56 ····.line·25
62 ····.line·2657 ····.line·26
63 ····const/4·v1,·0x058 ····sget-object·v0,·Lb1/p;->a:LX0/c;
  
64 ····.line·2759 ····.line·27
65 ····invoke-virtual/range·{v0·..·v5},·Lo0/y;->c(ZLjava/lang/Long;Ljava/lang/Long;J)V 
  
66 ····.line·2860 ····.line·28
 61 ····iget-object·v1,·v0,·LX0/c;->j:LX0/c;
  
67 ····.line·2962 ····.line·29
68 ····.line·3063 ····.line·30
69 ····return-void64 ····if-nez·v0,·:cond_2
  
70 ····.line·3165 ····.line·31
Max diff block lines reached; 483/3496 bytes (13.82%) of diff not shown.
71.3 KB
smali/o0/y.smali vs.
smali/m0/u.smali
Max HTML report size reached
2.39 KB
smali/o0/x.smali vs.
smali/M/k.smali
Files 86% similar despite different names
    
Offset 1, 103 lines modifiedOffset 1, 51 lines modified
1 .class·public·final·synthetic·Lo0/x;1 .class·public·abstract·LM/k;
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·f:Lo0/y; 
  
8 .field·public·final·synthetic·g:Lo0/D; 
  
9 .field·public·final·synthetic·h:Landroid/view/KeyEvent; 
  
  
10 #·direct·methods4 #·direct·methods
11 .method·public·synthetic·constructor·<init>(Lo0/y;Lo0/D;Landroid/view/KeyEvent;)V5 .method·public·static·a(Landroid/os/Looper;)Landroid/os/Handler;
12 ····.locals·06 ····.locals·0
  
13 ····.line·17 ····.line·1
 8 ····invoke-static·{p0},·LA/b;->h(Landroid/os/Looper;)Landroid/os/Handler;
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
15 ····iput-object·p1,·p0,·Lo0/x;->f:Lo0/y; 
  
16 ····iput-object·p2,·p0,·Lo0/x;->g:Lo0/D; 
  
17 ····iput-object·p3,·p0,·Lo0/x;->h:Landroid/view/KeyEvent; 
  
18 ····return-void 
19 .end·method 
  
  
20 #·virtual·methods 
21 .method·public·final·run()V 
22 ····.locals·6 
  
23 ····.line·1 
24 ····iget-object·v0,·p0,·Lo0/x;->f:Lo0/y; 
  
25 ····.line·29 ····.line·2
26 ····.line·310 ····.line·3
27 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; 
  
28 ····.line·411 ····.line·4
 12 ····move-result-object·p0
  
29 ····.line·513 ····.line·5
 14 ····return-object·p0
30 ····.line·615 ····.line·6
31 ····iget-object·v1,·p0,·Lo0/x;->g:Lo0/D; 
  
32 ····.line·716 ····.line·7
33 ····.line·817 ····.line·8
34 ····iget-wide·v2,·v1,·Lo0/D;->b:J 
  
35 ····.line·918 ····.line·9
36 ····.line·1019 ····.line·10
37 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
38 ····.line·1120 ····.line·11
39 ····.line·1221 ····.line·12
40 ····.line·1322 ····.line·13
41 ····move-result-object·v2 
  
42 ····.line·1423 ····.line·14
43 ····iget-wide·v3,·v1,·Lo0/D;->a:J 
  
44 ····.line·1524 ····.line·15
45 ····.line·1625 ····.line·16
46 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; 
  
47 ····.line·1726 ····.line·17
48 ····.line·1827 ····.line·18
49 ····.line·1928 ····.line·19
50 ····move-result-object·v3 
  
51 ····.line·2029 ····.line·20
52 ····iget-object·v1,·p0,·Lo0/x;->h:Landroid/view/KeyEvent; 
  
53 ····.line·2130 ····.line·21
54 ····.line·2231 ····.line·22
55 ····invoke-virtual·{v1},·Landroid/view/KeyEvent;->getEventTime()J 
  
56 ····.line·2332 ····.line·23
57 ····.line·2433 ····.line·24
58 ····.line·2534 ····.line·25
59 ····move-result-wide·v4 
  
60 ····.line·2635 ····.line·26
61 ····const/4·v1,·0x0 
  
62 ····.line·2736 ····.line·27
63 ····invoke-virtual/range·{v0·..·v5},·Lo0/y;->c(ZLjava/lang/Long;Ljava/lang/Long;J)V 
  
64 ····.line·2837 ····.line·28
65 ····.line·2938 ····.line·29
66 ····.line·3039 ····.line·30
67 ····return-void 
68 ····.line·3140 ····.line·31
69 ····.line·3241 ····.line·32
70 ····.line·3342 ····.line·33
71 ····.line·3443 ····.line·34
72 ····.line·3544 ····.line·35
73 ····.line·3645 ····.line·36
74 ····.line·3746 ····.line·37
Offset 189, 8 lines modifiedOffset 137, 9 lines modified
189 ····.line·123137 ····.line·123
190 ····.line·124138 ····.line·124
191 ····.line·125139 ····.line·125
192 ····.line·126140 ····.line·126
193 ····.line·127141 ····.line·127
194 ····.line·128142 ····.line·128
195 ····.line·129143 ····.line·129
 144 ····.line·130
196 .end·method145 .end·method
181 KB
smali/o0/r.smali vs.
smali/m0/p.smali
Max HTML report size reached
6.45 KB
smali/o0/q.smali vs.
smali/f0/j.smali
Max HTML report size reached
1.94 KB
smali/o0/p.smali vs.
smali/z/G.smali
Files 85% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·synthetic·Lo0/p;1 .class·public·abstract·Lz/G;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/util/function/Predicate; 
  
  
6 #·virtual·methods4 #·direct·methods
7 .method·public·final·test(Ljava/lang/Object;)Z5 .method·public·constructor·<init>()V
8 ····.locals·16 ····.locals·1
  
9 ····.line·17 ····.line·1
10 ····check-cast·p1,·Landroid/view/textservice/SpellCheckerInfo;8 ····new-instance·v0,·Lz/N;
  
 9 ····invoke-direct·{v0},·Lz/N;-><init>()V
  
 10 ····invoke-direct·{p0,·v0},·Lz/G;-><init>(Lz/N;)V
  
 11 ····return-void
 12 .end·method
  
 13 .method·public·constructor·<init>(Lz/N;)V
 14 ····.locals·0
  
11 ····.line·215 ····.line·2
12 ····.line·3 
13 ····invoke-virtual·{p1},·Landroid/view/textservice/SpellCheckerInfo;->getPackageName()Ljava/lang/String;16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 17 ····return-void
 18 .end·method
  
  
 19 #·virtual·methods
 20 .method·public·final·a()V
 21 ····.locals·0
  
 22 ····.line·1
 23 ····return-void
 24 ····.line·2
 25 ····.line·3
14 ····.line·426 ····.line·4
15 ····.line·527 ····.line·5
16 ····.line·628 ····.line·6
17 ····move-result-object·p1 
  
18 ····.line·729 ····.line·7
19 ····const-string·v0,·"com.google.android.inputmethod.latin" 
  
20 ····.line·830 ····.line·8
21 ····.line·931 ····.line·9
22 ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z 
  
23 ····.line·1032 ····.line·10
24 ····.line·1133 ····.line·11
25 ····.line·1234 ····.line·12
26 ····move-result·p1 
  
27 ····.line·1335 ····.line·13
28 ····return·p1 
29 ····.line·1436 ····.line·14
30 ····.line·1537 ····.line·15
31 ····.line·1638 ····.line·16
32 ····.line·1739 ····.line·17
33 ····.line·1840 ····.line·18
34 ····.line·1941 ····.line·19
35 ····.line·2042 ····.line·20
Offset 143, 8 lines modifiedOffset 152, 31 lines modified
143 ····.line·118152 ····.line·118
144 ····.line·119153 ····.line·119
145 ····.line·120154 ····.line·120
146 ····.line·121155 ····.line·121
147 ····.line·122156 ····.line·122
148 ····.line·123157 ····.line·123
149 ····.line·124158 ····.line·124
 159 ····.line·125
 160 ····.line·126
 161 ····.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
 170 ····.line·136
 171 ····.line·137
 172 ····.line·138
 173 .end·method
  
 174 .method·public·abstract·b()Lz/N;
 175 .end·method
  
 176 .method·public·abstract·c(Ls/c;)V
 177 .end·method
  
 178 .method·public·abstract·d(Ls/c;)V
150 .end·method179 .end·method
22.0 KB
smali/o0/o.smali vs.
smali/z/p.smali
Max HTML report size reached
19.6 KB
smali/o0/n.smali vs.
smali/m0/H.smali
Max HTML report size reached
18.8 KB
smali/o0/m.smali vs.
smali/m0/l.smali
Max HTML report size reached
843 B
smali/o0/D.smali vs.
smali/m0/A.smali
Files 96% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lo0/D;1 .class·public·final·Lm0/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:J5 .field·public·final·a:J
  
Offset 15, 19 lines modifiedOffset 15, 19 lines modified
  
15 ····.line·115 ····.line·1
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····.line·217 ····.line·2
18 ····.line·318 ····.line·3
19 ····.line·419 ····.line·4
20 ····iput-wide·p1,·p0,·Lo0/D;->a:J20 ····iput-wide·p1,·p0,·Lm0/A;->a:J
  
21 ····.line·521 ····.line·5
22 ····.line·622 ····.line·6
23 ····iput-wide·p3,·p0,·Lo0/D;->b:J23 ····iput-wide·p3,·p0,·Lm0/A;->b:J
  
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····return-void26 ····return-void
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····.line·1129 ····.line·11
Offset 199, 8 lines modifiedOffset 199, 13 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
967 B
smali/o0/G.smali vs.
smali/m0/E.smali
Files 95% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lo0/G;1 .class·public·final·Lm0/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:Ljava/util/concurrent/atomic/AtomicLong;5 .field·public·static·final·a:Ljava/util/concurrent/atomic/AtomicLong;
  
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 ····.line·421 ····.line·4
22 ····.line·522 ····.line·5
23 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V23 ····invoke-direct·{v0,·v1,·v2},·Ljava/util/concurrent/atomic/AtomicLong;-><init>(J)V
  
24 ····.line·624 ····.line·6
25 ····.line·725 ····.line·7
26 ····.line·826 ····.line·8
27 ····sput-object·v0,·Lo0/G;->a:Ljava/util/concurrent/atomic/AtomicLong;27 ····sput-object·v0,·Lm0/E;->a:Ljava/util/concurrent/atomic/AtomicLong;
  
28 ····.line·928 ····.line·9
29 ····.line·1029 ····.line·10
30 ····return-void30 ····return-void
31 ····.line·1131 ····.line·11
32 ····.line·1232 ····.line·12
33 ····.line·1333 ····.line·13
Offset 145, 8 lines modifiedOffset 145, 17 lines modified
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·128150 ····.line·128
151 ····.line·129151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
152 .end·method161 .end·method
4.24 KB
smali/o0/F.smali vs.
smali/m0/D.smali
Files 99% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·abstract·Lo0/F;1 .class·public·abstract·Lm0/D;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:LA0/c;5 .field·public·static·final·a:Lm0/z;
  
6 .field·public·static·final·b:LA0/c;6 .field·public·static·final·b:Lm0/z;
  
7 .field·public·static·final·c:[LA/b;7 .field·public·static·final·c:[Lm0/B;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·1710 ····.locals·17
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·LA0/c;12 ····new-instance·v0,·Lm0/z;
  
13 ····.line·213 ····.line·2
14 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V14 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
15 ····const-wide/16·v1,·0x1d015 ····const-wide/16·v1,·0x1d0
  
16 ····.line·316 ····.line·3
Offset 3318, 105 lines modifiedOffset 3318, 91 lines modified
3318 ····invoke-static·{v14,·v15},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;3318 ····invoke-static·{v14,·v15},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
3319 ····move-result-object·v143319 ····move-result-object·v14
  
3320 ····invoke-virtual·{v0,·v1,·v14},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;3320 ····invoke-virtual·{v0,·v1,·v14},·Ljava/util/AbstractMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
3321 ····.line·2353321 ····.line·235
3322 ····sput-object·v0,·Lo0/F;->a:LA0/c;3322 ····sput-object·v0,·Lm0/D;->a:Lm0/z;
  
3323 ····.line·2363323 ····.line·236
3324 ····new-instance·v0,·LA0/c;3324 ····new-instance·v0,·Lm0/z;
  
3325 ····invoke-direct·{v0},·LA0/c;-><init>()V3325 ····invoke-direct·{v0},·Lm0/z;-><init>()V
  
3326 ····sput-object·v0,·Lo0/F;->b:LA0/c;3326 ····sput-object·v0,·Lm0/D;->b:Lm0/z;
  
3327 ····.line·2373327 ····.line·237
3328 ····new-instance·v0,·LA/b;3328 ····new-instance·v0,·Lm0/B;
  
3329 ····new-instance·v1,·Lo0/D;3329 ····new-instance·v1,·Lm0/A;
  
3330 ····const-wide·v14,·0x200000100L3330 ····const-wide·v14,·0x200000100L
  
3331 ····invoke-direct·{v1,·v2,·v3,·v14,·v15},·Lo0/D;-><init>(JJ)V3331 ····invoke-direct·{v1,·v2,·v3,·v14,·v15},·Lm0/A;-><init>(JJ)V
  
3332 ····new-instance·v2,·Lo0/D;3332 ····new-instance·v2,·Lm0/A;
  
3333 ····const-wide·v14,·0x200000101L3333 ····const-wide·v14,·0x200000101L
  
3334 ····invoke-direct·{v2,·v8,·v9,·v14,·v15},·Lo0/D;-><init>(JJ)V3334 ····invoke-direct·{v2,·v8,·v9,·v14,·v15},·Lm0/A;-><init>(JJ)V
  
3335 ····const/4·v3,·0x23335 ····filled-new-array·{v1,·v2},·[Lm0/A;
  
 3336 ····move-result-object·v1
3336 ····new-array·v8,·v3,·[Lo0/D; 
  
3337 ····const/4·v9,·0x0 
  
3338 ····aput-object·v1,·v8,·v9 
  
3339 ····const/4·v1,·0x1 
  
3340 ····aput-object·v2,·v8,·v1 
  
3341 ····const/16·v2,·0x10003337 ····const/16·v2,·0x1000
  
3342 ····invoke-direct·{v0,·v2,·v8},·LA/b;-><init>(I[Ljava/lang/Object;)V3338 ····invoke-direct·{v0,·v2,·v1},·Lm0/B;-><init>(I[Ljava/lang/Object;)V
  
3343 ····new-instance·v2,·LA/b;3339 ····new-instance·v1,·Lm0/B;
  
3344 ····new-instance·v8,·Lo0/D;3340 ····new-instance·v2,·Lm0/A;
  
3345 ····const-wide·v14,·0x200000102L3341 ····const-wide·v8,·0x200000102L
  
3346 ····invoke-direct·{v8,·v4,·v5,·v14,·v15},·Lo0/D;-><init>(JJ)V3342 ····invoke-direct·{v2,·v4,·v5,·v8,·v9},·Lm0/A;-><init>(JJ)V
  
3347 ····new-instance·v4,·Lo0/D;3343 ····new-instance·v3,·Lm0/A;
  
3348 ····const-wide·v14,·0x200000103L3344 ····const-wide·v4,·0x200000103L
  
3349 ····invoke-direct·{v4,·v10,·v11,·v14,·v15},·Lo0/D;-><init>(JJ)V3345 ····invoke-direct·{v3,·v10,·v11,·v4,·v5},·Lm0/A;-><init>(JJ)V
  
3350 ····new-array·v5,·v3,·[Lo0/D;3346 ····filled-new-array·{v2,·v3},·[Lm0/A;
  
 3347 ····move-result-object·v2
3351 ····aput-object·v8,·v5,·v9 
  
3352 ····aput-object·v4,·v5,·v1 
  
3353 ····invoke-direct·{v2,·v1,·v5},·LA/b;-><init>(I[Ljava/lang/Object;)V 
  
3354 ····new-instance·v4,·LA/b; 
  
3355 ····new-instance·v5,·Lo0/D;3348 ····const/4·v3,·0x1
  
3356 ····const-wide·v10,·0x200000104L3349 ····invoke-direct·{v1,·v3,·v2},·Lm0/B;-><init>(I[Ljava/lang/Object;)V
  
3357 ····invoke-direct·{v5,·v6,·v7,·v10,·v11},·Lo0/D;-><init>(JJ)V3350 ····new-instance·v2,·Lm0/B;
  
3358 ····new-instance·v6,·Lo0/D;3351 ····new-instance·v3,·Lm0/A;
  
3359 ····const-wide·v7,·0x200000105L3352 ····const-wide·v4,·0x200000104L
  
3360 ····invoke-direct·{v6,·v12,·v13,·v7,·v8},·Lo0/D;-><init>(JJ)V3353 ····invoke-direct·{v3,·v6,·v7,·v4,·v5},·Lm0/A;-><init>(JJ)V
  
3361 ····new-array·v7,·v3,·[Lo0/D;3354 ····new-instance·v4,·Lm0/A;
  
3362 ····aput-object·v5,·v7,·v93355 ····const-wide·v5,·0x200000105L
  
3363 ····aput-object·v6,·v7,·v13356 ····invoke-direct·{v4,·v12,·v13,·v5,·v6},·Lm0/A;-><init>(JJ)V
  
3364 ····invoke-direct·{v4,·v3,·v7},·LA/b;-><init>(I[Ljava/lang/Object;)V3357 ····filled-new-array·{v3,·v4},·[Lm0/A;
  
3365 ····const/4·v5,·0x33358 ····move-result-object·v3
  
3366 ····new-array·v5,·v5,·[LA/b;3359 ····const/4·v4,·0x2
  
3367 ····aput-object·v0,·v5,·v93360 ····invoke-direct·{v2,·v4,·v3},·Lm0/B;-><init>(I[Ljava/lang/Object;)V
  
3368 ····aput-object·v2,·v5,·v13361 ····filled-new-array·{v0,·v1,·v2},·[Lm0/B;
Max diff block lines reached; 166/4271 bytes (3.89%) of diff not shown.
2.49 KB
smali/o0/A.smali vs.
smali/z/l.smali
Files 88% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 73 lines modified
1 .class·public·final·Lo0/A;1 .class·public·final·Lz/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Landroid/view/KeyEvent;5 .field·public·final·a:[F
  
6 .field·public·b:I6 .field·public·final·b:[J
  
7 .field·public·c:Z7 .field·public·c:F
  
8 .field·public·final·synthetic·d:LC0/j;8 .field·public·d:I
  
 9 .field·public·e:I
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·constructor·<init>(LC0/j;Landroid/view/KeyEvent;)V11 .method·public·constructor·<init>()V
11 ····.locals·012 ····.locals·2
  
12 ····.line·113 ····.line·1
13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·215 ····.line·2
15 ····.line·316 ····.line·3
16 ····.line·417 ····.line·4
17 ····iput-object·p1,·p0,·Lo0/A;->d:LC0/j;18 ····const/16·v0,·0x14
  
18 ····.line·519 ····.line·5
19 ····.line·620 ····.line·6
20 ····iget-object·p1,·p1,·LC0/j;->g:Ljava/lang/Object;21 ····new-array·v1,·v0,·[F
  
21 ····.line·722 ····.line·7
22 ····.line·823 ····.line·8
23 ····check-cast·p1,·[Lo0/B;24 ····iput-object·v1,·p0,·Lz/l;->a:[F
  
24 ····.line·925 ····.line·9
25 ····.line·1026 ····.line·10
26 ····array-length·p1,·p127 ····new-array·v0,·v0,·[J
  
27 ····.line·1128 ····.line·11
28 ····iput·p1,·p0,·Lo0/A;->b:I 
  
29 ····.line·1229 ····.line·12
 30 ····iput-object·v0,·p0,·Lz/l;->b:[J
30 ····.line·13 
31 ····const/4·p1,·0x0 
  
 31 ····.line·13
32 ····.line·1432 ····.line·14
33 ····iput-boolean·p1,·p0,·Lo0/A;->c:Z33 ····const/4·v0,·0x0
  
34 ····.line·1534 ····.line·15
 35 ····iput·v0,·p0,·Lz/l;->c:F
35 ····.line·16 
36 ····iput-object·p2,·p0,·Lo0/A;->a:Landroid/view/KeyEvent; 
  
 36 ····.line·16
37 ····.line·1737 ····.line·17
 38 ····const/4·v0,·0x0
  
38 ····.line·1839 ····.line·18
39 ····return-void40 ····iput·v0,·p0,·Lz/l;->d:I
  
40 ····.line·1941 ····.line·19
41 ····.line·2042 ····.line·20
 43 ····iput·v0,·p0,·Lz/l;->e:I
  
42 ····.line·2144 ····.line·21
43 ····.line·2245 ····.line·22
 46 ····return-void
44 ····.line·2347 ····.line·23
45 ····.line·2448 ····.line·24
46 ····.line·2549 ····.line·25
47 ····.line·2650 ····.line·26
48 ····.line·2751 ····.line·27
49 ····.line·2852 ····.line·28
50 ····.line·2953 ····.line·29
Offset 170, 53 lines modifiedOffset 176, 8 lines modified
170 ····.line·132176 ····.line·132
171 ····.line·133177 ····.line·133
172 ····.line·134178 ····.line·134
173 ····.line·135179 ····.line·135
174 ····.line·136180 ····.line·136
175 ····.line·137181 ····.line·137
176 ····.line·138182 ····.line·138
177 ····.line·139 
178 ····.line·140 
179 ····.line·141 
180 ····.line·142 
181 ····.line·143 
182 ····.line·144 
183 ····.line·145 
184 ····.line·146 
185 ····.line·147 
186 ····.line·148 
187 ····.line·149 
188 ····.line·150 
189 ····.line·151 
190 ····.line·152 
191 ····.line·153 
192 ····.line·154 
193 ····.line·155 
194 ····.line·156 
195 ····.line·157 
196 ····.line·158 
197 ····.line·159 
198 ····.line·160 
199 ····.line·161 
200 ····.line·162 
201 ····.line·163 
202 ····.line·164 
203 ····.line·165 
204 ····.line·166 
205 ····.line·167 
206 ····.line·168 
207 ····.line·169 
208 ····.line·170 
209 ····.line·171 
210 ····.line·172 
211 ····.line·173 
212 ····.line·174 
213 ····.line·175 
214 ····.line·176 
215 ····.line·177 
216 ····.line·178 
Max diff block lines reached; 0/2473 bytes (0.00%) of diff not shown.
31.0 KB
smali/o/l.smali vs.
smali/m/i.smali
Max HTML report size reached
10.3 KB
smali/o/j.smali vs.
smali/m/j.smali
Max HTML report size reached
124 KB
smali/o/k.smali vs.
smali/d1/a.smali
Max HTML report size reached
26.2 KB
smali/o/i.smali vs.
smali/z/H.smali
Max HTML report size reached
18.4 KB
smali/o/h.smali vs.
smali/m/h.smali
Max HTML report size reached
7.29 KB
smali/o/g.smali vs.
smali/g0/C.smali
Max HTML report size reached
14.9 KB
smali/o/f.smali vs.
smali/m/f.smali
Max HTML report size reached
19.2 KB
smali/o/d.smali vs.
smali/S0/b.smali
Max HTML report size reached
30.7 KB
smali/o/e.smali vs.
smali/Y0/q.smali
Max HTML report size reached
122 KB
smali/o/c.smali vs.
smali/X/n.smali
Max HTML report size reached
13.2 KB
smali/o/b.smali vs.
smali/K/h.smali
Max HTML report size reached
21.6 KB
smali/l0/b.smali vs.
smali/j0/b.smali
Max HTML report size reached
8.83 KB
smali/k0/p.smali vs.
smali/W0/Y.smali
Max HTML report size reached
6.94 KB
smali/k0/q.smali vs.
smali/H/J.smali
Max HTML report size reached
11.8 KB
smali/k0/o.smali vs.
smali/i/I.smali
Max HTML report size reached
8.41 KB
smali/k0/h.smali vs.
smali/f0/b0.smali
Max HTML report size reached
7.76 KB
smali/k0/n.smali vs.
smali/K/c.smali
Max HTML report size reached
8.62 KB
smali/k0/m.smali vs.
smali/f0/e.smali
Max HTML report size reached
8.34 KB
smali/k0/l.smali vs.
smali/H/I.smali
Max HTML report size reached
8.81 KB
smali/k0/k.smali vs.
smali/f0/V.smali
Max HTML report size reached
74.6 KB
smali/k0/j.smali vs.
smali/F0/l.smali
Max HTML report size reached
7.08 KB
smali/k0/i.smali vs.
smali/a1/F.smali
Max HTML report size reached
3.77 KB
smali/k0/g.smali vs.
smali/H/q.smali
Files 96% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 57 lines modified
1 .class·public·final·Lk0/g;1 .class·public·final·LH/q;
2 .super·LJ0/g;2 .super·LI0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/p;5 .implements·LO0/p;
  
  
 6 #·instance·fields
 7 .field·public·synthetic·j:Ljava/lang/Object;
  
  
6 #·virtual·methods8 #·virtual·methods
7 .method·public·final·c(LH0/d;Ljava/lang/Object;)LH0/d;9 .method·public·final·h(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
8 ····.locals·110 ····.locals·0
  
9 ····.line·111 ····.line·1
10 ····new-instance·p2,·Lk0/g;12 ····check-cast·p1,·LH/l0;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····const/4·v0,·0x215 ····check-cast·p2,·LG0/d;
  
14 ····.line·416 ····.line·4
15 ····invoke-direct·{p2,·v0,·p1},·LJ0/g;-><init>(ILH0/d;)V 
  
16 ····.line·517 ····.line·5
 18 ····invoke-virtual·{p0,·p2,·p1},·LH/q;->k(LG0/d;Ljava/lang/Object;)LG0/d;
  
17 ····.line·619 ····.line·6
18 ····.line·720 ····.line·7
19 ····return-object·p2 
20 ····.line·821 ····.line·8
 22 ····move-result-object·p1
  
21 ····.line·923 ····.line·9
 24 ····check-cast·p1,·LH/q;
  
22 ····.line·1025 ····.line·10
23 ····.line·1126 ····.line·11
 27 ····sget-object·p2,·LE0/h;->a:LE0/h;
  
24 ····.line·1228 ····.line·12
25 ····.line·1329 ····.line·13
 30 ····invoke-virtual·{p1,·p2},·LH/q;->m(Ljava/lang/Object;)Ljava/lang/Object;
  
26 ····.line·1431 ····.line·14
27 ····.line·1532 ····.line·15
28 ····.line·1633 ····.line·16
 34 ····move-result-object·p1
  
29 ····.line·1735 ····.line·17
 36 ····return-object·p1
30 ····.line·1837 ····.line·18
31 ····.line·1938 ····.line·19
32 ····.line·2039 ····.line·20
33 ····.line·2140 ····.line·21
34 ····.line·2241 ····.line·22
35 ····.line·2342 ····.line·23
36 ····.line·2443 ····.line·24
Offset 196, 50 lines modifiedOffset 210, 49 lines modified
196 ····.line·177210 ····.line·177
197 ····.line·178211 ····.line·178
198 ····.line·179212 ····.line·179
199 ····.line·180213 ····.line·180
200 ····.line·181214 ····.line·181
201 ····.line·182215 ····.line·182
202 ····.line·183216 ····.line·183
 217 ····.line·184
 218 ····.line·185
 219 ····.line·186
 220 ····.line·187
 221 ····.line·188
203 .end·method222 .end·method
  
204 .method·public·final·i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;223 .method·public·final·k(LG0/d;Ljava/lang/Object;)LG0/d;
205 ····.locals·0224 ····.locals·2
  
206 ····.line·1225 ····.line·1
207 ····check-cast·p1,·LX0/u;226 ····new-instance·v0,·LH/q;
  
208 ····.line·2227 ····.line·2
209 ····.line·3228 ····.line·3
210 ····check-cast·p2,·LH0/d;229 ····const/4·v1,·0x2
  
211 ····.line·4230 ····.line·4
 231 ····invoke-direct·{v0,·v1,·p1},·LI0/g;-><init>(ILG0/d;)V
212 ····.line·5 
213 ····invoke-virtual·{p0,·p2,·p1},·Lk0/g;->c(LH0/d;Ljava/lang/Object;)LH0/d; 
  
 232 ····.line·5
214 ····.line·6233 ····.line·6
215 ····.line·7234 ····.line·7
 235 ····iput-object·p2,·v0,·LH/q;->j:Ljava/lang/Object;
216 ····.line·8 
217 ····move-result-object·p1 
  
 236 ····.line·8
218 ····.line·9237 ····.line·9
 238 ····return-object·v0
219 ····check-cast·p1,·Lk0/g; 
  
220 ····.line·10239 ····.line·10
221 ····.line·11240 ····.line·11
222 ····sget-object·p2,·LF0/h;->a:LF0/h; 
  
223 ····.line·12241 ····.line·12
224 ····.line·13242 ····.line·13
225 ····invoke-virtual·{p1,·p2},·Lk0/g;->m(Ljava/lang/Object;)Ljava/lang/Object; 
  
226 ····.line·14243 ····.line·14
227 ····.line·15244 ····.line·15
228 ····.line·16245 ····.line·16
229 ····return-object·p2 
230 ····.line·17246 ····.line·17
231 ····.line·18247 ····.line·18
232 ····.line·19248 ····.line·19
233 ····.line·20249 ····.line·20
234 ····.line·21250 ····.line·21
235 ····.line·22251 ····.line·22
236 ····.line·23252 ····.line·23
Offset 399, 40 lines modifiedOffset 412, 55 lines modified
399 ····.line·177412 ····.line·177
400 ····.line·178413 ····.line·178
401 ····.line·179414 ····.line·179
402 ····.line·180415 ····.line·180
403 ····.line·181416 ····.line·181
Max diff block lines reached; 1177/3793 bytes (31.03%) of diff not shown.
7.57 KB
smali/k0/f.smali vs.
smali/g0/G.smali
Max HTML report size reached
8.83 KB
smali/k0/e.smali vs.
smali/f0/W.smali
Max HTML report size reached
7.51 KB
smali/k0/c.smali vs.
smali/B0/l.smali
Max HTML report size reached
7.04 KB
smali/k0/b.smali vs.
smali/f0/f0.smali
Max HTML report size reached
5.42 KB
smali/k/z0.smali vs.
smali/g/b.smali
Max HTML report size reached
117 KB
smali/k/y.smali vs.
smali/m/k.smali
Max HTML report size reached
68.7 KB
smali/k/w.smali vs.
smali/i/v.smali
Max HTML report size reached
3.81 KB
smali/k/u.smali vs.
smali/i/t.smali
Files 91% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/u;1 .class·public·final·Li/t;
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·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 ····iput·p1,·p0,·Lk/u;->a:I20 ····iput·p1,·p0,·Li/t;->a:I
  
21 ····.line·321 ····.line·3
22 ····iput-object·p2,·p0,·Lk/u;->c:Ljava/lang/Object;22 ····iput-object·p2,·p0,·Li/t;->c:Ljava/lang/Object;
  
23 ····.line·423 ····.line·4
24 ····iput·p11,·p0,·Lk/u;->b:I24 ····iput·p11,·p0,·Li/t;->b:I
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·constructor·<init>(Lk/v;II)V27 .method·public·constructor·<init>(Li/u;II)V
28 ····.locals·128 ····.locals·1
  
29 ····.line·529 ····.line·5
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·631 ····.line·6
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,·Lk/u;->c:Ljava/lang/Object;34 ····iput-object·v0,·p0,·Li/t;->c:Ljava/lang/Object;
  
35 ····.line·735 ····.line·7
36 ····iput·p2,·p0,·Lk/u;->a:I36 ····iput·p2,·p0,·Li/t;->a:I
  
37 ····.line·837 ····.line·8
38 ····iput·p3,·p0,·Lk/u;->b:I38 ····iput·p3,·p0,·Li/t;->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 199, 21 lines modifiedOffset 199, 30 lines modified
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·128204 ····.line·128
205 ····.line·129205 ····.line·129
 206 ····.line·130
 207 ····.line·131
 208 ····.line·132
 209 ····.line·133
 210 ····.line·134
 211 ····.line·135
 212 ····.line·136
 213 ····.line·137
 214 ····.line·138
206 .end·method215 .end·method
  
207 .method·public·b(Landroid/graphics/Typeface;)V216 .method·public·b(Landroid/graphics/Typeface;)V
208 ····.locals·5217 ····.locals·5
  
209 ····.line·1218 ····.line·1
210 ····iget-object·v0,·p0,·Lk/u;->c:Ljava/lang/Object;219 ····iget-object·v0,·p0,·Li/t;->c:Ljava/lang/Object;
  
211 ····.line·2220 ····.line·2
212 ····.line·3221 ····.line·3
213 ····check-cast·v0,·Ljava/lang/ref/WeakReference;222 ····check-cast·v0,·Ljava/lang/ref/WeakReference;
  
214 ····.line·4223 ····.line·4
215 ····.line·5224 ····.line·5
Offset 221, 15 lines modifiedOffset 230, 15 lines modified
  
221 ····.line·6230 ····.line·6
222 ····.line·7231 ····.line·7
223 ····.line·8232 ····.line·8
224 ····move-result-object·v1233 ····move-result-object·v1
  
225 ····.line·9234 ····.line·9
226 ····check-cast·v1,·Lk/v;235 ····check-cast·v1,·Li/u;
  
227 ····.line·10236 ····.line·10
228 ····.line·11237 ····.line·11
229 ····if-nez·v1,·:cond_0238 ····if-nez·v1,·:cond_0
  
230 ····.line·12239 ····.line·12
231 ····.line·13240 ····.line·13
Offset 248, 23 lines modifiedOffset 257, 23 lines modified
248 ····if-lt·v2,·v3,·:cond_2257 ····if-lt·v2,·v3,·:cond_2
  
249 ····.line·19258 ····.line·19
250 ····.line·20259 ····.line·20
251 ····const/4·v2,·-0x1260 ····const/4·v2,·-0x1
  
252 ····.line·21261 ····.line·21
253 ····iget·v3,·p0,·Lk/u;->a:I262 ····iget·v3,·p0,·Li/t;->a:I
  
254 ····.line·22263 ····.line·22
255 ····.line·23264 ····.line·23
256 ····if-eq·v3,·v2,·:cond_2265 ····if-eq·v3,·v2,·:cond_2
  
257 ····.line·24266 ····.line·24
258 ····.line·25267 ····.line·25
259 ····iget·v2,·p0,·Lk/u;->b:I268 ····iget·v2,·p0,·Li/t;->b:I
  
260 ····.line·26269 ····.line·26
261 ····.line·27270 ····.line·27
262 ····and-int/lit8·v2,·v2,·0x2271 ····and-int/lit8·v2,·v2,·0x2
  
263 ····.line·28272 ····.line·28
264 ····.line·29273 ····.line·29
Offset 279, 39 lines modifiedOffset 288, 39 lines modified
  
279 ····.line·33288 ····.line·33
280 ····:cond_1289 ····:cond_1
Max diff block lines reached; 1217/3830 bytes (31.78%) of diff not shown.
2.56 KB
smali/k/w0.smali vs.
smali/i/t0.smali
Files 96% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/w0;1 .class·public·final·Li/t0;
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/content/Context;5 .field·public·final·a:Landroid/content/Context;
  
Offset 34, 51 lines modifiedOffset 34, 51 lines modified
34 ····.line·534 ····.line·5
35 ····.line·635 ····.line·6
36 ····invoke-direct·{v0},·Landroid/view/WindowManager$LayoutParams;-><init>()V36 ····invoke-direct·{v0},·Landroid/view/WindowManager$LayoutParams;-><init>()V
  
37 ····.line·737 ····.line·7
38 ····.line·838 ····.line·8
39 ····.line·939 ····.line·9
40 ····iput-object·v0,·p0,·Lk/w0;->d:Landroid/view/WindowManager$LayoutParams;40 ····iput-object·v0,·p0,·Li/t0;->d:Landroid/view/WindowManager$LayoutParams;
  
41 ····.line·1041 ····.line·10
42 ····.line·1142 ····.line·11
43 ····new-instance·v1,·Landroid/graphics/Rect;43 ····new-instance·v1,·Landroid/graphics/Rect;
  
44 ····.line·1244 ····.line·12
45 ····.line·1345 ····.line·13
46 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V46 ····invoke-direct·{v1},·Landroid/graphics/Rect;-><init>()V
  
47 ····.line·1447 ····.line·14
48 ····.line·1548 ····.line·15
49 ····.line·1649 ····.line·16
50 ····iput-object·v1,·p0,·Lk/w0;->e:Landroid/graphics/Rect;50 ····iput-object·v1,·p0,·Li/t0;->e:Landroid/graphics/Rect;
  
51 ····.line·1751 ····.line·17
52 ····.line·1852 ····.line·18
53 ····const/4·v1,·0x253 ····const/4·v1,·0x2
  
54 ····.line·1954 ····.line·19
55 ····new-array·v2,·v1,·[I55 ····new-array·v2,·v1,·[I
  
56 ····.line·2056 ····.line·20
57 ····.line·2157 ····.line·21
58 ····iput-object·v2,·p0,·Lk/w0;->f:[I58 ····iput-object·v2,·p0,·Li/t0;->f:[I
  
59 ····.line·2259 ····.line·22
60 ····.line·2360 ····.line·23
61 ····new-array·v1,·v1,·[I61 ····new-array·v1,·v1,·[I
  
62 ····.line·2462 ····.line·24
63 ····.line·2563 ····.line·25
64 ····iput-object·v1,·p0,·Lk/w0;->g:[I64 ····iput-object·v1,·p0,·Li/t0;->g:[I
  
65 ····.line·2665 ····.line·26
66 ····.line·2766 ····.line·27
67 ····iput-object·p1,·p0,·Lk/w0;->a:Landroid/content/Context;67 ····iput-object·p1,·p0,·Li/t0;->a:Landroid/content/Context;
  
68 ····.line·2868 ····.line·28
69 ····.line·2969 ····.line·29
70 ····invoke-static·{p1},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;70 ····invoke-static·{p1},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
  
71 ····.line·3071 ····.line·30
72 ····.line·3172 ····.line·31
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
  
98 ····.line·3898 ····.line·38
99 ····.line·3999 ····.line·39
100 ····.line·40100 ····.line·40
101 ····move-result-object·v1101 ····move-result-object·v1
  
102 ····.line·41102 ····.line·41
103 ····iput-object·v1,·p0,·Lk/w0;->b:Landroid/view/View;103 ····iput-object·v1,·p0,·Li/t0;->b:Landroid/view/View;
  
104 ····.line·42104 ····.line·42
105 ····.line·43105 ····.line·43
106 ····const·v2,·0x7f08007d106 ····const·v2,·0x7f08007d
  
107 ····.line·44107 ····.line·44
108 ····.line·45108 ····.line·45
Offset 119, 19 lines modifiedOffset 119, 19 lines modified
119 ····move-result-object·v1119 ····move-result-object·v1
  
120 ····.line·50120 ····.line·50
121 ····check-cast·v1,·Landroid/widget/TextView;121 ····check-cast·v1,·Landroid/widget/TextView;
  
122 ····.line·51122 ····.line·51
123 ····.line·52123 ····.line·52
124 ····iput-object·v1,·p0,·Lk/w0;->c:Landroid/widget/TextView;124 ····iput-object·v1,·p0,·Li/t0;->c:Landroid/widget/TextView;
  
125 ····.line·53125 ····.line·53
126 ····.line·54126 ····.line·54
127 ····const-class·v1,·Lk/w0;127 ····const-class·v1,·Li/t0;
  
128 ····.line·55128 ····.line·55
129 ····.line·56129 ····.line·56
130 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;130 ····invoke-virtual·{v1},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
131 ····.line·57131 ····.line·57
132 ····.line·58132 ····.line·58
Offset 230, 8 lines modifiedOffset 230, 14 lines modified
230 ····.line·118230 ····.line·118
231 ····.line·119231 ····.line·119
232 ····.line·120232 ····.line·120
233 ····.line·121233 ····.line·121
234 ····.line·122234 ····.line·122
235 ····.line·123235 ····.line·123
236 ····.line·124236 ····.line·124
 237 ····.line·125
 238 ····.line·126
 239 ····.line·127
 240 ····.line·128
 241 ····.line·129
 242 ····.line·130
237 .end·method243 .end·method
64.9 KB
smali/k/v0.smali vs.
smali/i/K.smali
Max HTML report size reached
93.9 KB
smali/k/v.smali vs.
smali/i/u.smali
Max HTML report size reached
18.8 KB
smali/k/q.smali vs.
smali/H/E.smali
Max HTML report size reached
2.45 KB
smali/k/u0.smali vs.
smali/Y0/g.smali
Files 90% similar despite different names
    
Offset 1, 89 lines modifiedOffset 1, 77 lines modified
1 .class·public·final·Lk/u0;1 .class·public·final·LY0/g;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/lang/Runnable; 
  
 4 #·static·fields
 5 .field·public·static·final·synthetic·a:LY0/g;
  
 6 .field·public·static·final·b:I
6 #·instance·fields 
7 .field·public·final·synthetic·f:I 
  
8 .field·public·final·synthetic·g:Lk/v0; 
  
  
9 #·direct·methods7 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lk/v0;I)V8 .method·static·constructor·<clinit>()V
11 ····.locals·09 ····.locals·8
  
12 ····.line·1 
13 ····iput·p2,·p0,·Lk/u0;->f:I 
  
14 ····iput-object·p1,·p0,·Lk/u0;->g:Lk/v0; 
  
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
16 ····return-void 
17 .end·method 
  
  
18 #·virtual·methods 
19 .method·public·final·run()V 
20 ····.locals·2 
  
21 ····.line·110 ····.line·1
22 ····iget·v0,·p0,·Lk/u0;->f:I11 ····new-instance·v0,·LY0/g;
  
23 ····.line·212 ····.line·2
24 ····.line·313 ····.line·3
25 ····packed-switch·v0,·:pswitch_data_014 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·415 ····.line·4
27 ····.line·516 ····.line·5
28 ····.line·617 ····.line·6
29 ····iget-object·v0,·p0,·Lk/u0;->g:Lk/v0;18 ····sput-object·v0,·LY0/g;->a:LY0/g;
  
30 ····.line·719 ····.line·7
31 ····.line·820 ····.line·8
32 ····invoke-virtual·{v0},·Lk/v0;->a()V21 ····const/16·v0,·0x40
  
33 ····.line·922 ····.line·9
34 ····.line·1023 ····.line·10
 24 ····int-to-long·v2,·v0
  
35 ····.line·1125 ····.line·11
36 ····return-void26 ····const/4·v0,·0x1
  
37 ····.line·1227 ····.line·12
 28 ····int-to-long·v4,·v0
38 ····:pswitch_0 
39 ····iget-object·v0,·p0,·Lk/u0;->g:Lk/v0; 
  
40 ····.line·1329 ····.line·13
 30 ····const·v0,·0x7ffffffe
41 ····.line·14 
42 ····const/4·v1,·0x0 
  
 31 ····.line·14
43 ····.line·1532 ····.line·15
44 ····invoke-virtual·{v0,·v1},·Lk/v0;->c(Z)V 
  
45 ····.line·1633 ····.line·16
 34 ····int-to-long·v6,·v0
  
46 ····.line·1735 ····.line·17
 36 ····const-string·v1,·"kotlinx.coroutines.channels.defaultBuffer"
47 ····.line·18 
48 ····return-void 
  
 37 ····.line·18
49 ····.line·1938 ····.line·19
 39 ····invoke-static/range·{v1·..·v7},·Lb1/a;->i(Ljava/lang/String;JJJ)J
  
50 ····:pswitch_data_0 
51 ····.packed-switch·0x0 
52 ········:pswitch_0 
53 ····.end·packed-switch 
54 ····.line·2040 ····.line·20
55 ····.line·2141 ····.line·21
56 ····.line·2242 ····.line·22
 43 ····move-result-wide·v0
  
57 ····.line·2344 ····.line·23
 45 ····long-to-int·v0,·v0
  
58 ····.line·2446 ····.line·24
 47 ····sput·v0,·LY0/g;->b:I
  
59 ····.line·2548 ····.line·25
60 ····.line·2649 ····.line·26
 50 ····return-void
61 ····.line·2751 ····.line·27
62 ····.line·2852 ····.line·28
63 ····.line·2953 ····.line·29
64 ····.line·3054 ····.line·30
65 ····.line·3155 ····.line·31
66 ····.line·3256 ····.line·32
67 ····.line·3357 ····.line·33
Offset 179, 8 lines modifiedOffset 167, 17 lines modified
179 ····.line·123167 ····.line·123
180 ····.line·124168 ····.line·124
181 ····.line·125169 ····.line·125
182 ····.line·126170 ····.line·126
183 ····.line·127171 ····.line·127
184 ····.line·128172 ····.line·128
185 ····.line·129173 ····.line·129
 174 ····.line·130
 175 ····.line·131
 176 ····.line·132
 177 ····.line·133
 178 ····.line·134
 179 ····.line·135
 180 ····.line·136
 181 ····.line·137
 182 ····.line·138
Max diff block lines reached; 0/2437 bytes (0.00%) of diff not shown.
6.77 KB
smali/k/t0.smali vs.
smali/i/q0.smali
Max HTML report size reached
21.3 KB
smali/k/s.smali vs.
smali/i/q.smali
Max HTML report size reached
4.26 KB
smali/k/s0.smali vs.
smali/O/E.smali
Files 94% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·Lk/s0;1 .class·public·final·LO/E;
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/s0;",9 ············"LO/E;",
10 ············">;"10 ············">;"
11 ········}11 ········}
12 ····.end·annotation12 ····.end·annotation
13 .end·field13 .end·field
  
  
14 #·instance·fields14 #·instance·fields
 15 .field·public·h:Landroid/os/Parcelable;
15 .field·public·h:I 
  
16 .field·public·i: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/s0;->CREATOR:Landroid/os/Parcelable$Creator;29 ····sput-object·v0,·LO/E;->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 159, 65 lines modifiedOffset 157, 70 lines modified
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
164 ····.line·128162 ····.line·128
165 ····.line·129163 ····.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
166 .end·method173 .end·method
  
167 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V174 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
168 ····.locals·0175 ····.locals·0
  
169 ····.line·1176 ····.line·1
170 ····invoke-direct·{p0,·p1,·p2},·LI/c;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V177 ····invoke-direct·{p0,·p1,·p2},·LG/c;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
171 ····.line·2178 ····.line·2
172 ····.line·3179 ····.line·3
173 ····.line·4180 ····.line·4
174 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I181 ····if-eqz·p2,·:cond_0
  
175 ····.line·5182 ····.line·5
176 ····.line·6183 ····.line·6
 184 ····goto·:goto_0
  
177 ····.line·7185 ····.line·7
178 ····move-result·p2186 ····:cond_0
 187 ····const-class·p2,·LO/w;
  
179 ····.line·8188 ····.line·8
180 ····iput·p2,·p0,·Lk/s0;->h:I 
  
181 ····.line·9189 ····.line·9
 190 ····invoke-virtual·{p2},·Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
182 ····.line·10 
183 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I 
  
 191 ····.line·10
184 ····.line·11192 ····.line·11
185 ····.line·12193 ····.line·12
 194 ····move-result-object·p2
  
186 ····.line·13195 ····.line·13
187 ····move-result·p1196 ····:goto_0
 197 ····invoke-virtual·{p1,·p2},·Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
  
188 ····.line·14198 ····.line·14
189 ····if-eqz·p1,·:cond_0 
  
190 ····.line·15199 ····.line·15
191 ····.line·16200 ····.line·16
192 ····const/4·p1,·0x1201 ····move-result-object·p1
  
193 ····.line·17202 ····.line·17
194 ····goto·:goto_0203 ····iput-object·p1,·p0,·LO/E;->h:Landroid/os/Parcelable;
  
195 ····.line·18204 ····.line·18
196 ····:cond_0 
197 ····const/4·p1,·0x0 
  
198 ····.line·19205 ····.line·19
 206 ····return-void
199 ····:goto_0 
200 ····iput-boolean·p1,·p0,·Lk/s0;->i:Z 
  
201 ····.line·20207 ····.line·20
202 ····.line·21208 ····.line·21
203 ····return-void 
204 ····.line·22209 ····.line·22
Max diff block lines reached; 1469/4290 bytes (34.24%) of diff not shown.
21.7 KB
smali/k/r.smali vs.
smali/i/r.smali
Max HTML report size reached
1.04 KB
smali/k/q0.smali vs.
smali/i/n0.smali
Files 86% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/q0;1 .class·public·final·Li/n0;
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/q0;->a:I19 ····iput·p1,·p0,·Li/n0;->a:I
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
22 .method·public·constructor·<init>(Lk/q0;)V22 .method·public·constructor·<init>(Li/n0;)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/q0;->a:I28 ····iput·v0,·p0,·Li/n0;->a:I
  
29 ····.line·329 ····.line·3
30 ····iget·p1,·p1,·Lk/q0;->a:I30 ····iget·p1,·p1,·Li/n0;->a:I
  
31 ····iput·p1,·p0,·Lk/q0;->a:I31 ····iput·p1,·p0,·Li/n0;->a:I
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
163 KB
smali/k/p.smali vs.
smali/d1/b.smali
Max HTML report size reached
25.8 KB
smali/k/p0.smali vs.
smali/i/m0.smali
Max HTML report size reached
52.4 KB
smali/k/o.smali vs.
smali/g/c.smali
Max HTML report size reached
4.75 KB
smali/k/o0.smali vs.
smali/w/d.smali
Files 87% similar despite different names
    
Offset 1, 148 lines modifiedOffset 1, 141 lines modified
1 .class·public·final·Lk/o0;1 .class·public·final·Lw/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$OnClickListener;5 .implements·Ljava/util/concurrent/Callable;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·f:I7 .field·public·final·synthetic·a:I
  
8 .field·public·final·synthetic·g:Ljava/lang/Object;8 .field·public·final·synthetic·b:Ljava/lang/String;
  
 9 .field·public·final·synthetic·c:Landroid/content/Context;
  
 10 .field·public·final·synthetic·d:Lw/c;
9 #·direct·methods 
10 .method·public·constructor·<init>(Landroidx/appcompat/widget/Toolbar;)V 
11 ····.locals·1 
  
12 ····const/4·v0,·0x011 .field·public·final·synthetic·e:I
  
13 ····iput·v0,·p0,·Lk/o0;->f:I 
  
14 ····.line·3 
15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 #·direct·methods
 13 .method·public·synthetic·constructor·<init>(Ljava/lang/String;Landroid/content/Context;Lw/c;II)V
 14 ····.locals·0
  
16 ····iput-object·p1,·p0,·Lk/o0;->g:Ljava/lang/Object;15 ····.line·1
 16 ····iput·p5,·p0,·Lw/d;->a:I
  
 17 ····iput-object·p1,·p0,·Lw/d;->b:Ljava/lang/String;
17 ····return-void 
18 .end·method 
  
 18 ····iput-object·p2,·p0,·Lw/d;->c:Landroid/content/Context;
19 .method·public·constructor·<init>(Lk/t0;)V 
20 ····.locals·1 
  
21 ····const/4·v0,·0x119 ····iput-object·p3,·p0,·Lw/d;->d:Lw/c;
  
22 ····iput·v0,·p0,·Lk/o0;->f:I20 ····iput·p4,·p0,·Lw/d;->e:I
  
23 ····.line·1 
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····iput-object·p1,·p0,·Lk/o0;->g:Ljava/lang/Object; 
  
26 ····.line·2 
27 ····iget-object·p1,·p1,·Lk/t0;->a:Landroidx/appcompat/widget/Toolbar; 
  
28 ····invoke-virtual·{p1},·Landroid/view/View;->getContext()Landroid/content/Context; 
  
29 ····return-void22 ····return-void
30 .end·method23 .end·method
  
  
31 #·virtual·methods24 #·virtual·methods
32 .method·public·final·onClick(Landroid/view/View;)V25 .method·public·final·call()Ljava/lang/Object;
33 ····.locals·126 ····.locals·4
  
34 ····.line·127 ····.line·1
35 ····iget·p1,·p0,·Lk/o0;->f:I28 ····iget·v0,·p0,·Lw/d;->a:I
  
36 ····.line·229 ····.line·2
37 ····.line·330 ····.line·3
38 ····packed-switch·p1,·:pswitch_data_031 ····packed-switch·v0,·:pswitch_data_0
  
39 ····.line·432 ····.line·4
40 ····.line·533 ····.line·5
41 ····.line·634 ····.line·6
 35 ····:try_start_0
42 ····iget-object·p1,·p0,·Lk/o0;->g:Ljava/lang/Object;36 ····iget-object·v0,·p0,·Lw/d;->b:Ljava/lang/String;
  
43 ····.line·737 ····.line·7
44 ····.line·838 ····.line·8
45 ····check-cast·p1,·Lk/t0;39 ····iget-object·v1,·p0,·Lw/d;->c:Landroid/content/Context;
  
46 ····.line·940 ····.line·9
47 ····.line·1041 ····.line·10
48 ····iget-object·v0,·p1,·Lk/t0;->k:Landroid/view/Window$Callback;42 ····iget-object·v2,·p0,·Lw/d;->d:Lw/c;
  
49 ····.line·1143 ····.line·11
50 ····.line·1244 ····.line·12
51 ····if-eqz·v0,·:cond_045 ····iget·v3,·p0,·Lw/d;->e:I
  
52 ····.line·1346 ····.line·13
53 ····.line·1447 ····.line·14
54 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;48 ····invoke-static·{v0,·v1,·v2,·v3},·Lw/g;->a(Ljava/lang/String;Landroid/content/Context;Lw/c;I)Lw/f;
  
55 ····.line·1549 ····.line·15
56 ····.line·1650 ····.line·16
57 ····.line·1751 ····.line·17
58 ····:cond_0 
59 ····return-void52 ····move-result-object·v0
 53 ····:try_end_0
 54 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
60 ····.line·1855 ····.line·18
 56 ····goto·:goto_0
61 ····:pswitch_0 
62 ····iget-object·p1,·p0,·Lk/o0;->g:Ljava/lang/Object; 
  
63 ····.line·1957 ····.line·19
64 ····.line·20 
65 ····check-cast·p1,·Landroidx/appcompat/widget/Toolbar;58 ····:catchall_0
 59 ····new-instance·v0,·Lw/f;
  
 60 ····.line·20
66 ····.line·2161 ····.line·21
 62 ····const/4·v1,·-0x3
  
67 ····.line·2263 ····.line·22
68 ····iget-object·p1,·p1,·Landroidx/appcompat/widget/Toolbar;->N:Lk/p0;64 ····invoke-direct·{v0,·v1},·Lw/f;-><init>(I)V
  
69 ····.line·2365 ····.line·23
70 ····.line·2466 ····.line·24
71 ····if-nez·p1,·:cond_1 
  
72 ····.line·2567 ····.line·25
 68 ····:goto_0
 69 ····return-object·v0
  
73 ····.line·2670 ····.line·26
74 ····const/4·p1,·0x071 ····:pswitch_0
 72 ····iget-object·v0,·p0,·Lw/d;->d:Lw/c;
Max diff block lines reached; 1272/4794 bytes (26.53%) of diff not shown.
14.3 KB
smali/k/n.smali vs.
smali/i/m.smali
Max HTML report size reached
2.36 KB
smali/k/l0.smali vs.
smali/w/i.smali
Files 90% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 39 lines modified
1 .class·public·abstract·Lk/l0; 
2 .super·Landroid/content/ContextWrapper;1 .class·public·final·Lw/i;
 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·f: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,·Lw/i;->f: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 137, 47 lines modifiedOffset 145, 43 lines modified
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
142 ····.line·128150 ····.line·128
143 ····.line·129151 ····.line·129
 152 ····.line·130
144 .end·method153 .end·method
  
145 .method·public·static·a(Landroid/content/Context;)V 
 154 #·virtual·methods
 155 .method·public·final·run()V
146 ····.locals·1156 ····.locals·1
  
147 ····.line·1157 ····.line·1
148 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;158 ····iget·v0,·p0,·Lw/i;->f:I
  
149 ····.line·2159 ····.line·2
150 ····.line·3160 ····.line·3
 161 ····invoke-static·{v0},·Landroid/os/Process;->setThreadPriority(I)V
151 ····.line·4 
152 ····move-result-object·v0 
  
 162 ····.line·4
153 ····.line·5163 ····.line·5
154 ····instance-of·v0,·v0,·Lk/n0; 
  
155 ····.line·6164 ····.line·6
 165 ····invoke-super·{p0},·Ljava/lang/Thread;->run()V
156 ····.line·7 
157 ····if-nez·v0,·:cond_0 
  
 166 ····.line·7
158 ····.line·8167 ····.line·8
159 ····.line·9168 ····.line·9
 169 ····return-void
160 ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; 
  
161 ····.line·10170 ····.line·10
162 ····.line·11171 ····.line·11
163 ····.line·12172 ····.line·12
164 ····sget·p0,·Lk/x0;->a:I 
  
165 ····.line·13173 ····.line·13
166 ····.line·14174 ····.line·14
167 ····:cond_0 
168 ····return-void 
169 ····.line·15175 ····.line·15
170 ····.line·16176 ····.line·16
171 ····.line·17177 ····.line·17
172 ····.line·18178 ····.line·18
173 ····.line·19179 ····.line·19
174 ····.line·20180 ····.line·20
175 ····.line·21181 ····.line·21
Offset 280, 8 lines modifiedOffset 284, 22 lines modified
280 ····.line·118284 ····.line·118
281 ····.line·119285 ····.line·119
282 ····.line·120286 ····.line·120
283 ····.line·121287 ····.line·121
284 ····.line·122288 ····.line·122
285 ····.line·123289 ····.line·123
286 ····.line·124290 ····.line·124
 291 ····.line·125
 292 ····.line·126
 293 ····.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
287 .end·method305 .end·method
19.9 KB
smali/k/k0.smali vs.
smali/m/l.smali
Max HTML report size reached
7.09 KB
smali/k/h.smali vs.
smali/i/h.smali
Max HTML report size reached
54.3 KB
smali/k/j.smali vs.
smali/i/i.smali
Max HTML report size reached
903 B
smali/k/j0.smali vs.
smali/i/g0.smali
Files 98% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/j0;1 .class·public·final·Li/g0;
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 136, 14 lines modifiedOffset 136, 20 lines modified
136 ····.line·118136 ····.line·118
137 ····.line·119137 ····.line·119
138 ····.line·120138 ····.line·120
139 ····.line·121139 ····.line·121
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
143 .end·method149 .end·method
  
144 .method·public·final·set(Ljava/lang/Object;Ljava/lang/Object;)V150 .method·public·final·set(Ljava/lang/Object;Ljava/lang/Object;)V
145 ····.locals·0151 ····.locals·0
  
146 ····.line·1152 ····.line·1
147 ····check-cast·p1,·Landroidx/appcompat/widget/SwitchCompat;153 ····check-cast·p1,·Landroidx/appcompat/widget/SwitchCompat;
Offset 335, 8 lines modifiedOffset 341, 13 lines modified
335 ····.line·177341 ····.line·177
336 ····.line·178342 ····.line·178
337 ····.line·179343 ····.line·179
338 ····.line·180344 ····.line·180
339 ····.line·181345 ····.line·181
340 ····.line·182346 ····.line·182
341 ····.line·183347 ····.line·183
 348 ····.line·184
 349 ····.line·185
 350 ····.line·186
 351 ····.line·187
 352 ····.line·188
342 .end·method353 .end·method
312 KB
smali/k/i.smali vs.
smali/O/P.smali
Max HTML report size reached
53.3 KB
smali/k/i0.smali vs.
smali/i/f0.smali
Max HTML report size reached
8.86 KB
smali/k/f0.smali vs.
smali/O/L.smali
Max HTML report size reached
7.77 KB
smali/k/g0.smali vs.
smali/i/d0.smali
Max HTML report size reached
2.19 KB
smali/k/h0.smali vs.
smali/i/e0.smali
Files 94% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/h0;1 .class·public·final·Li/e0;
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/h0;->a:Landroid/widget/TextView;43 ····iput-object·v0,·p0,·Li/e0;->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/h0;->b:Landroid/widget/TextView;64 ····iput-object·v0,·p0,·Li/e0;->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/h0;->c:Landroid/widget/ImageView;85 ····iput-object·v0,·p0,·Li/e0;->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/h0;->d:Landroid/widget/ImageView;106 ····iput-object·v0,·p0,·Li/e0;->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/h0;->e:Landroid/widget/ImageView;127 ····iput-object·p1,·p0,·Li/e0;->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 192, 8 lines modifiedOffset 192, 14 lines modified
192 ····.line·118192 ····.line·118
193 ····.line·119193 ····.line·119
194 ····.line·120194 ····.line·120
195 ····.line·121195 ····.line·121
196 ····.line·122196 ····.line·122
197 ····.line·123197 ····.line·123
198 ····.line·124198 ····.line·124
 199 ····.line·125
 200 ····.line·126
 201 ····.line·127
 202 ····.line·128
 203 ····.line·129
 204 ····.line·130
199 .end·method205 .end·method
1.05 KB
smali/k/g.smali vs.
smali/z/F.smali
Files 96% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Lk/g;1 .class·public·final·Lz/F;
2 .super·Lj/b;2 .super·Lz/E;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·synthetic·a:Lk/j; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Lk/j;)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},·Lz/E;-><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/j; 
  
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 136, 8 lines modifiedOffset 130, 22 lines modified
136 ····.line·118130 ····.line·118
137 ····.line·119131 ····.line·119
138 ····.line·120132 ····.line·120
139 ····.line·121133 ····.line·121
140 ····.line·122134 ····.line·122
141 ····.line·123135 ····.line·123
142 ····.line·124136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
143 .end·method151 .end·method
5.36 KB
smali/k/f.smali vs.
smali/i/f.smali
Max HTML report size reached
11.2 KB
smali/k/b0.smali vs.
smali/A/i.smali
Max HTML report size reached
3.81 KB
smali/k/a0.smali vs.
smali/i.smali
Files 91% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 70 lines modified
1 .class·public·final·Lk/a0;1 .class·public·final·enum·Li;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/widget/TextView$OnEditorActionListener; 
 4 #·static·fields
 5 .field·public·static·final·synthetic·g:[Li;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView;7 .field·public·final·f:I
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V9 .method·static·constructor·<clinit>()V
10 ····.locals·010 ····.locals·4
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·Li;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
 15 ····const-string·v1,·"SHORT"
15 ····.line·4 
16 ····iput-object·p1,·p0,·Lk/a0;->a:Landroidx/appcompat/widget/SearchView; 
  
 16 ····.line·4
17 ····.line·517 ····.line·5
 18 ····const/4·v2,·0x0
  
18 ····.line·619 ····.line·6
19 ····return-void20 ····invoke-direct·{v0,·v1,·v2,·v2},·Li;-><init>(Ljava/lang/String;II)V
  
20 ····.line·721 ····.line·7
21 ····.line·822 ····.line·8
22 ····.line·923 ····.line·9
 24 ····new-instance·v1,·Li;
  
23 ····.line·1025 ····.line·10
24 ····.line·1126 ····.line·11
 27 ····const-string·v2,·"LONG"
  
25 ····.line·1228 ····.line·12
26 ····.line·1329 ····.line·13
 30 ····const/4·v3,·0x1
  
27 ····.line·1431 ····.line·14
 32 ····invoke-direct·{v1,·v2,·v3,·v3},·Li;-><init>(Ljava/lang/String;II)V
  
28 ····.line·1533 ····.line·15
29 ····.line·1634 ····.line·16
30 ····.line·1735 ····.line·17
 36 ····filled-new-array·{v0,·v1},·[Li;
  
31 ····.line·1837 ····.line·18
32 ····.line·1938 ····.line·19
33 ····.line·2039 ····.line·20
 40 ····move-result-object·v0
  
34 ····.line·2141 ····.line·21
 42 ····sput-object·v0,·Li;->g:[Li;
  
35 ····.line·2243 ····.line·22
36 ····.line·2344 ····.line·23
 45 ····return-void
37 ····.line·2446 ····.line·24
38 ····.line·2547 ····.line·25
39 ····.line·2648 ····.line·26
40 ····.line·2749 ····.line·27
41 ····.line·2850 ····.line·28
42 ····.line·2951 ····.line·29
43 ····.line·3052 ····.line·30
Offset 139, 35 lines modifiedOffset 158, 45 lines modified
139 ····.line·118158 ····.line·118
140 ····.line·119159 ····.line·119
141 ····.line·120160 ····.line·120
142 ····.line·121161 ····.line·121
143 ····.line·122162 ····.line·122
144 ····.line·123163 ····.line·123
145 ····.line·124164 ····.line·124
 165 ····.line·125
 166 ····.line·126
 167 ····.line·127
 168 ····.line·128
 169 ····.line·129
 170 ····.line·130
 171 ····.line·131
 172 ····.line·132
 173 ····.line·133
 174 ····.line·134
 175 ····.line·135
 176 ····.line·136
 177 ····.line·137
 178 ····.line·138
146 .end·method179 .end·method
  
 180 .method·public·constructor·<init>(Ljava/lang/String;II)V
  
147 #·virtual·methods 
148 .method·public·final·onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z 
149 ····.locals·0181 ····.locals·0
  
150 ····.line·1182 ····.line·1
151 ····iget-object·p1,·p0,·Lk/a0;->a:Landroidx/appcompat/widget/SearchView;183 ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
152 ····.line·2184 ····.line·2
153 ····.line·3185 ····.line·3
154 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/SearchView;->o()V 
  
155 ····.line·4186 ····.line·4
 187 ····iput·p3,·p0,·Li;->f:I
  
156 ····.line·5188 ····.line·5
157 ····.line·6189 ····.line·6
 190 ····return-void
158 ····const/4·p1,·0x1 
  
159 ····.line·7191 ····.line·7
160 ····return·p1 
161 ····.line·8192 ····.line·8
162 ····.line·9193 ····.line·9
163 ····.line·10194 ····.line·10
164 ····.line·11195 ····.line·11
165 ····.line·12196 ····.line·12
166 ····.line·13197 ····.line·13
167 ····.line·14198 ····.line·14
Max diff block lines reached; 1184/3827 bytes (30.94%) of diff not shown.
1.78 KB
smali/k/Z.smali vs.
smali/i/W.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/Z;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/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/Z;->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 139, 23 lines modifiedOffset 139, 29 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·onLayoutChange(Landroid/view/View;IIIIIIII)V154 .method·public·final·onLayoutChange(Landroid/view/View;IIIIIIII)V
149 ····.locals·0155 ····.locals·0
  
150 ····.line·1156 ····.line·1
151 ····iget-object·p1,·p0,·Lk/Z;->a:Landroidx/appcompat/widget/SearchView;157 ····iget-object·p1,·p0,·Li/W;->a:Landroidx/appcompat/widget/SearchView;
  
152 ····iget-object·p2,·p1,·Landroidx/appcompat/widget/SearchView;->u:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;158 ····iget-object·p2,·p1,·Landroidx/appcompat/widget/SearchView;->u:Landroidx/appcompat/widget/SearchView$SearchAutoComplete;
  
153 ····.line·2159 ····.line·2
154 ····iget-object·p3,·p1,·Landroidx/appcompat/widget/SearchView;->C:Landroid/view/View;160 ····iget-object·p3,·p1,·Landroidx/appcompat/widget/SearchView;->C:Landroid/view/View;
  
155 ····invoke-virtual·{p3},·Landroid/view/View;->getWidth()I161 ····invoke-virtual·{p3},·Landroid/view/View;->getWidth()I
Offset 184, 15 lines modifiedOffset 190, 15 lines modified
  
184 ····.line·5190 ····.line·5
185 ····new-instance·p6,·Landroid/graphics/Rect;191 ····new-instance·p6,·Landroid/graphics/Rect;
  
186 ····invoke-direct·{p6},·Landroid/graphics/Rect;-><init>()V192 ····invoke-direct·{p6},·Landroid/graphics/Rect;-><init>()V
  
187 ····.line·6193 ····.line·6
188 ····invoke-static·{p1},·Lk/z0;->a(Landroid/view/View;)Z194 ····invoke-static·{p1},·Li/w0;->a(Landroid/view/View;)Z
  
189 ····move-result·p7195 ····move-result·p7
  
190 ····.line·7196 ····.line·7
191 ····iget-boolean·p1,·p1,·Landroidx/appcompat/widget/SearchView;->R:Z197 ····iget-boolean·p1,·p1,·Landroidx/appcompat/widget/SearchView;->R:Z
  
192 ····if-eqz·p1,·:cond_0198 ····if-eqz·p1,·:cond_0
2.46 KB
smali/k/Y.smali vs.
smali/a1/D.smali
Files 93% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lk/Y;1 .class·public·final·La1/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$OnFocusChangeListener;5 .implements·LZ0/e;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView;7 .field·public·final·f:LY0/u;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V9 .method·public·constructor·<init>(LY0/r;)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,·Lk/Y;->a:Landroidx/appcompat/widget/SearchView;16 ····iput-object·p1,·p0,·La1/D;->f:LY0/u;
  
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 139, 47 lines modifiedOffset 139, 61 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·onFocusChange(Landroid/view/View;Z)V154 .method·public·final·a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
149 ····.locals·1155 ····.locals·1
  
150 ····.line·1156 ····.line·1
151 ····iget-object·p1,·p0,·Lk/Y;->a:Landroidx/appcompat/widget/SearchView;157 ····iget-object·v0,·p0,·La1/D;->f:LY0/u;
  
152 ····.line·2158 ····.line·2
153 ····.line·3159 ····.line·3
154 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/SearchView;->P:Landroid/view/View$OnFocusChangeListener;160 ····check-cast·p1,·LI0/b;
  
155 ····.line·4161 ····.line·4
156 ····.line·5162 ····.line·5
157 ····if-eqz·v0,·:cond_0163 ····invoke-interface·{v0,·p1,·p2},·LY0/u;->l(LI0/b;Ljava/lang/Object;)Ljava/lang/Object;
  
158 ····.line·6164 ····.line·6
159 ····.line·7165 ····.line·7
160 ····invoke-interface·{v0,·p1,·p2},·Landroid/view/View$OnFocusChangeListener;->onFocusChange(Landroid/view/View;Z)V 
  
161 ····.line·8166 ····.line·8
 167 ····move-result-object·p1
  
162 ····.line·9168 ····.line·9
 169 ····sget-object·p2,·LH0/a;->f:LH0/a;
  
163 ····.line·10170 ····.line·10
164 ····:cond_0 
165 ····return-void 
166 ····.line·11171 ····.line·11
 172 ····if-ne·p1,·p2,·:cond_0
  
167 ····.line·12173 ····.line·12
168 ····.line·13174 ····.line·13
 175 ····return-object·p1
  
169 ····.line·14176 ····.line·14
 177 ····:cond_0
 178 ····sget-object·p1,·LE0/h;->a:LE0/h;
  
170 ····.line·15179 ····.line·15
171 ····.line·16180 ····.line·16
 181 ····return-object·p1
172 ····.line·17182 ····.line·17
173 ····.line·18183 ····.line·18
174 ····.line·19184 ····.line·19
175 ····.line·20185 ····.line·20
176 ····.line·21186 ····.line·21
177 ····.line·22187 ····.line·22
178 ····.line·23188 ····.line·23
Offset 339, 8 lines modifiedOffset 353, 13 lines modified
339 ····.line·177353 ····.line·177
340 ····.line·178354 ····.line·178
341 ····.line·179355 ····.line·179
342 ····.line·180356 ····.line·180
343 ····.line·181357 ····.line·181
344 ····.line·182358 ····.line·182
345 ····.line·183359 ····.line·183
 360 ····.line·184
 361 ····.line·185
 362 ····.line·186
 363 ····.line·187
 364 ····.line·188
346 .end·method365 .end·method
2.22 KB
smali/k/X.smali vs.
smali/i/U.smali
Files 94% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/X;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·Ljava/lang/Runnable;5 .implements·Ljava/lang/Runnable;
  
  
Offset 13, 68 lines modifiedOffset 13, 68 lines modified
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·synthetic·constructor·<init>(Landroidx/appcompat/widget/SearchView;I)V14 .method·public·synthetic·constructor·<init>(Landroidx/appcompat/widget/SearchView;I)V
15 ····.locals·015 ····.locals·0
  
16 ····.line·116 ····.line·1
17 ····iput·p2,·p0,·Lk/X;->f:I17 ····iput·p2,·p0,·Li/U;->f:I
  
18 ····iput-object·p1,·p0,·Lk/X;->g:Landroidx/appcompat/widget/SearchView;18 ····iput-object·p1,·p0,·Li/U;->g:Landroidx/appcompat/widget/SearchView;
  
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····return-void20 ····return-void
21 .end·method21 .end·method
  
  
22 #·virtual·methods22 #·virtual·methods
23 .method·public·final·run()V23 .method·public·final·run()V
24 ····.locals·224 ····.locals·2
  
25 ····.line·125 ····.line·1
26 ····iget·v0,·p0,·Lk/X;->f:I26 ····iget·v0,·p0,·Li/U;->f:I
  
27 ····.line·227 ····.line·2
28 ····.line·328 ····.line·3
29 ····packed-switch·v0,·:pswitch_data_029 ····packed-switch·v0,·:pswitch_data_0
  
30 ····.line·430 ····.line·4
31 ····.line·531 ····.line·5
32 ····.line·632 ····.line·6
33 ····iget-object·v0,·p0,·Lk/X;->g:Landroidx/appcompat/widget/SearchView;33 ····iget-object·v0,·p0,·Li/U;->g:Landroidx/appcompat/widget/SearchView;
  
34 ····.line·734 ····.line·7
35 ····.line·835 ····.line·8
36 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/SearchView;->T:LH/c;36 ····iget-object·v0,·v0,·Landroidx/appcompat/widget/SearchView;->T:LF/c;
  
37 ····.line·937 ····.line·9
38 ····.line·1038 ····.line·10
39 ····instance-of·v1,·v0,·Lk/i0;39 ····instance-of·v1,·v0,·Li/f0;
  
40 ····.line·1140 ····.line·11
41 ····.line·1241 ····.line·12
42 ····if-eqz·v1,·:cond_042 ····if-eqz·v1,·:cond_0
  
43 ····.line·1343 ····.line·13
44 ····.line·1444 ····.line·14
45 ····const/4·v1,·0x045 ····const/4·v1,·0x0
  
46 ····.line·1546 ····.line·15
47 ····invoke-virtual·{v0,·v1},·LH/c;->b(Landroid/database/Cursor;)V47 ····invoke-virtual·{v0,·v1},·LF/c;->b(Landroid/database/Cursor;)V
  
48 ····.line·1648 ····.line·16
49 ····.line·1749 ····.line·17
50 ····.line·1850 ····.line·18
51 ····:cond_051 ····:cond_0
52 ····return-void52 ····return-void
  
53 ····.line·1953 ····.line·19
54 ····:pswitch_054 ····:pswitch_0
55 ····iget-object·v0,·p0,·Lk/X;->g:Landroidx/appcompat/widget/SearchView;55 ····iget-object·v0,·p0,·Li/U;->g:Landroidx/appcompat/widget/SearchView;
  
56 ····.line·2056 ····.line·20
57 ····.line·2157 ····.line·21
58 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->q()V58 ····invoke-virtual·{v0},·Landroidx/appcompat/widget/SearchView;->q()V
  
59 ····.line·2259 ····.line·22
60 ····.line·2360 ····.line·23
Offset 186, 8 lines modifiedOffset 186, 17 lines modified
186 ····.line·123186 ····.line·123
187 ····.line·124187 ····.line·124
188 ····.line·125188 ····.line·125
189 ····.line·126189 ····.line·126
190 ····.line·127190 ····.line·127
191 ····.line·128191 ····.line·128
192 ····.line·129192 ····.line·129
 193 ····.line·130
 194 ····.line·131
 195 ····.line·132
 196 ····.line·133
 197 ····.line·134
 198 ····.line·135
 199 ····.line·136
 200 ····.line·137
 201 ····.line·138
193 .end·method202 .end·method
43.1 KB
smali/k/W.smali vs.
smali/z/s.smali
Max HTML report size reached
1.75 KB
smali/k/U.smali vs.
smali/i/Q.smali
Files 89% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Lk/U;1 .class·public·final·Li/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·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/U;->c:I26 ····iput·p1,·p0,·Li/Q;->c:I
  
27 ····.line·227 ····.line·2
28 ····.line·328 ····.line·3
29 ····iput·p2,·p0,·Lk/U;->d:I29 ····iput·p2,·p0,·Li/Q;->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/U;->h:Z34 ····iput-boolean·v0,·p0,·Li/Q;->h:Z
  
35 ····.line·735 ····.line·7
36 ····.line·836 ····.line·8
37 ····iget-boolean·v0,·p0,·Lk/U;->g:Z37 ····iget-boolean·v0,·p0,·Li/Q;->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/U;->a:I58 ····iput·p2,·p0,·Li/Q;->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/U;->b:I65 ····iput·p1,·p0,·Li/Q;->b:I
  
66 ····.line·2166 ····.line·21
67 ····.line·2267 ····.line·22
68 ····return-void68 ····return-void
  
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/U;->a:I74 ····iput·p1,·p0,·Li/Q;->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/U;->b:I81 ····iput·p2,·p0,·Li/Q;->b:I
  
82 ····.line·3082 ····.line·30
83 ····.line·3183 ····.line·31
84 ····:cond_384 ····:cond_3
85 ····return-void85 ····return-void
86 ····.line·3286 ····.line·32
87 ····.line·3387 ····.line·33
Offset 241, 8 lines modifiedOffset 241, 13 lines modified
241 ····.line·177241 ····.line·177
242 ····.line·178242 ····.line·178
243 ····.line·179243 ····.line·179
244 ····.line·180244 ····.line·180
245 ····.line·181245 ····.line·181
246 ····.line·182246 ····.line·182
247 ····.line·183247 ····.line·183
 248 ····.line·184
 249 ····.line·185
 250 ····.line·186
 251 ····.line·187
 252 ····.line·188
248 .end·method253 .end·method
105 KB
smali/k/T.smali vs.
smali/i/w.smali
Max HTML report size reached
13.8 KB
smali/k/Q.smali vs.
smali/w/g.smali
Max HTML report size reached
4.23 KB
smali/k/P.smali vs.
smali/i/N.smali
Files 96% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·Lk/P;1 .class·public·final·Li/N;
2 .super·Lk/M;2 .super·Li/K;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Lk/N;5 .implements·Li/L;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·F:Ljava/lang/reflect/Method;7 .field·public·static·final·E:Ljava/lang/reflect/Method;
  
  
8 #·instance·fields8 #·instance·fields
9 .field·public·E:LA0/b;9 .field·public·D:LA/n;
  
  
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, 65 lines modifiedOffset 36, 61 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/P;->F:Ljava/lang/reflect/Method;56 ····sput-object·v0,·Li/N;->E: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 ····:cond_061 ····:cond_0
66 ····return-void62 ····return-void
  
67 ····.line·2663 ····.line·24
68 ····:catch_064 ····:catch_0
69 ····const-string·v0,·"MenuPopupWindow"65 ····const-string·v0,·"MenuPopupWindow"
  
 66 ····.line·25
 67 ····.line·26
 68 ····const-string·v1,·"Could·not·find·method·setTouchModal()·on·PopupWindow.·Oh·well."
  
70 ····.line·2769 ····.line·27
71 ····.line·2870 ····.line·28
72 ····const-string·v1,·"Could·not·find·method·setTouchModal()·on·PopupWindow.·Oh·well."71 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
  
73 ····.line·2972 ····.line·29
74 ····.line·3073 ····.line·30
75 ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I 
  
76 ····.line·3174 ····.line·31
 75 ····return-void
77 ····.line·3276 ····.line·32
78 ····.line·3377 ····.line·33
79 ····return-void 
80 ····.line·3478 ····.line·34
81 ····.line·3579 ····.line·35
82 ····.line·3680 ····.line·36
83 ····.line·3781 ····.line·37
84 ····.line·3882 ····.line·38
85 ····.line·3983 ····.line·39
86 ····.line·4084 ····.line·40
Offset 183, 31 lines modifiedOffset 179, 40 lines modified
183 ····.line·123179 ····.line·123
184 ····.line·124180 ····.line·124
185 ····.line·125181 ····.line·125
186 ····.line·126182 ····.line·126
187 ····.line·127183 ····.line·127
188 ····.line·128184 ····.line·128
189 ····.line·129185 ····.line·129
 186 ····.line·130
 187 ····.line·131
 188 ····.line·132
 189 ····.line·133
 190 ····.line·134
 191 ····.line·135
 192 ····.line·136
 193 ····.line·137
 194 ····.line·138
190 .end·method195 .end·method
  
  
191 #·virtual·methods196 #·virtual·methods
192 .method·public·final·a(Lj/j;Landroid/view/MenuItem;)V197 .method·public·final·d(Lh/j;Landroid/view/MenuItem;)V
193 ····.locals·1198 ····.locals·1
  
194 ····.line·1199 ····.line·1
195 ····iget-object·v0,·p0,·Lk/P;->E:LA0/b;200 ····iget-object·v0,·p0,·Li/N;->D:LA/n;
  
196 ····.line·2201 ····.line·2
Max diff block lines reached; 1178/4256 bytes (27.68%) of diff not shown.
7.57 KB
smali/k/O.smali vs.
smali/i/M.smali
Max HTML report size reached
69.7 KB
smali/k/M.smali vs.
smali/m0/i.smali
Max HTML report size reached
2.63 KB
smali/k/L.smali vs.
smali/i/J.smali
Files 94% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lk/L;1 .class·public·final·Li/J;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/view/View$OnTouchListener;5 .implements·Landroid/view/View$OnTouchListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:Lk/M;7 .field·public·final·synthetic·a:Li/K;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lk/M;)V9 .method·public·constructor·<init>(Li/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,·Lk/L;->a:Lk/M;16 ····iput-object·p1,·p0,·Li/J;->a:Li/K;
  
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 139, 31 lines modifiedOffset 139, 37 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z154 .method·public·final·onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
149 ····.locals·5155 ····.locals·5
  
150 ····.line·1156 ····.line·1
151 ····iget-object·p1,·p0,·Lk/L;->a:Lk/M;157 ····iget-object·p1,·p0,·Li/J;->a:Li/K;
  
152 ····.line·2158 ····.line·2
153 ····.line·3159 ····.line·3
154 ····iget-object·v0,·p1,·Lk/M;->s:Lk/J;160 ····iget-object·v0,·p1,·Li/K;->s:Li/H;
  
155 ····.line·4161 ····.line·4
156 ····.line·5162 ····.line·5
157 ····iget-object·v1,·p1,·Lk/M;->w:Landroid/os/Handler;163 ····iget-object·v1,·p1,·Li/K;->w:Landroid/os/Handler;
  
158 ····.line·6164 ····.line·6
159 ····.line·7165 ····.line·7
160 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getAction()I166 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getAction()I
  
161 ····.line·8167 ····.line·8
162 ····.line·9168 ····.line·9
Offset 193, 15 lines modifiedOffset 199, 15 lines modified
193 ····float-to-int·p2,·p2199 ····float-to-int·p2,·p2
  
194 ····.line·21200 ····.line·21
195 ····if-nez·v2,·:cond_0201 ····if-nez·v2,·:cond_0
  
196 ····.line·22202 ····.line·22
197 ····.line·23203 ····.line·23
198 ····iget-object·v4,·p1,·Lk/M;->A:Lk/t;204 ····iget-object·v4,·p1,·Li/K;->A:Li/s;
  
199 ····.line·24205 ····.line·24
200 ····.line·25206 ····.line·25
201 ····if-eqz·v4,·:cond_0207 ····if-eqz·v4,·:cond_0
  
202 ····.line·26208 ····.line·26
203 ····.line·27209 ····.line·27
Offset 217, 15 lines modifiedOffset 223, 15 lines modified
  
217 ····.line·32223 ····.line·32
218 ····.line·33224 ····.line·33
219 ····if-ltz·v3,·:cond_0225 ····if-ltz·v3,·:cond_0
  
220 ····.line·34226 ····.line·34
221 ····.line·35227 ····.line·35
222 ····iget-object·v4,·p1,·Lk/M;->A:Lk/t;228 ····iget-object·v4,·p1,·Li/K;->A:Li/s;
  
223 ····.line·36229 ····.line·36
224 ····.line·37230 ····.line·37
225 ····invoke-virtual·{v4},·Landroid/widget/PopupWindow;->getWidth()I231 ····invoke-virtual·{v4},·Landroid/widget/PopupWindow;->getWidth()I
  
226 ····.line·38232 ····.line·38
227 ····.line·39233 ····.line·39
Offset 237, 15 lines modifiedOffset 243, 15 lines modified
  
237 ····.line·42243 ····.line·42
238 ····.line·43244 ····.line·43
239 ····if-ltz·p2,·:cond_0245 ····if-ltz·p2,·:cond_0
  
240 ····.line·44246 ····.line·44
241 ····.line·45247 ····.line·45
242 ····iget-object·p1,·p1,·Lk/M;->A:Lk/t;248 ····iget-object·p1,·p1,·Li/K;->A:Li/s;
  
243 ····.line·46249 ····.line·46
244 ····.line·47250 ····.line·47
245 ····invoke-virtual·{p1},·Landroid/widget/PopupWindow;->getHeight()I251 ····invoke-virtual·{p1},·Landroid/widget/PopupWindow;->getHeight()I
  
246 ····.line·48252 ····.line·48
247 ····.line·49253 ····.line·49
Offset 401, 8 lines modifiedOffset 407, 13 lines modified
401 ····.line·177407 ····.line·177
402 ····.line·178408 ····.line·178
403 ····.line·179409 ····.line·179
404 ····.line·180410 ····.line·180
405 ····.line·181411 ····.line·181
406 ····.line·182412 ····.line·182
407 ····.line·183413 ····.line·183
 414 ····.line·184
 415 ····.line·185
 416 ····.line·186
Max diff block lines reached; 0/2619 bytes (0.00%) of diff not shown.
10.9 KB
smali/k/K.smali vs.
smali/m0/k.smali
Max HTML report size reached
3.64 KB
smali/k/J.smali vs.
smali/i/H.smali
Files 92% similar despite different names
    
Offset 1, 63 lines modifiedOffset 1, 63 lines modified
1 .class·public·final·Lk/J;1 .class·public·final·Li/H;
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·f:I7 .field·public·final·synthetic·f:I
  
8 .field·public·final·synthetic·g:Lk/M;8 .field·public·final·synthetic·g:Li/K;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·synthetic·constructor·<init>(Lk/M;I)V10 .method·public·synthetic·constructor·<init>(Li/K;I)V
11 ····.locals·011 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····iput·p2,·p0,·Lk/J;->f:I13 ····iput·p2,·p0,·Li/H;->f:I
  
14 ····iput-object·p1,·p0,·Lk/J;->g:Lk/M;14 ····iput-object·p1,·p0,·Li/H;->g:Li/K;
  
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·320 ····.locals·3
  
21 ····.line·121 ····.line·1
22 ····iget·v0,·p0,·Lk/J;->f:I22 ····iget·v0,·p0,·Li/H;->f:I
  
23 ····.line·223 ····.line·2
24 ····.line·324 ····.line·3
25 ····iget-object·v1,·p0,·Lk/J;->g:Lk/M;25 ····iget-object·v1,·p0,·Li/H;->g:Li/K;
  
26 ····.line·426 ····.line·4
27 ····.line·527 ····.line·5
28 ····packed-switch·v0,·:pswitch_data_028 ····packed-switch·v0,·:pswitch_data_0
  
29 ····.line·629 ····.line·6
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····iget-object·v0,·v1,·Lk/M;->h:Lk/O;32 ····iget-object·v0,·v1,·Li/K;->h:Li/M;
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····if-eqz·v0,·:cond_035 ····if-eqz·v0,·:cond_0
  
36 ····.line·1136 ····.line·11
37 ····.line·1237 ····.line·12
38 ····sget-object·v2,·LB/z;->a:Ljava/lang/reflect/Field;38 ····sget-object·v2,·Lz/w;->a:Ljava/lang/reflect/Field;
  
39 ····.line·1339 ····.line·13
40 ····.line·1440 ····.line·14
41 ····invoke-virtual·{v0},·Landroid/view/View;->isAttachedToWindow()Z41 ····invoke-virtual·{v0},·Landroid/view/View;->isAttachedToWindow()Z
  
42 ····.line·1542 ····.line·15
43 ····.line·1643 ····.line·16
Offset 65, 27 lines modifiedOffset 65, 27 lines modified
65 ····move-result·v065 ····move-result·v0
  
66 ····.line·1866 ····.line·18
67 ····if-eqz·v0,·:cond_067 ····if-eqz·v0,·:cond_0
  
68 ····.line·1968 ····.line·19
69 ····.line·2069 ····.line·20
70 ····iget-object·v0,·v1,·Lk/M;->h:Lk/O;70 ····iget-object·v0,·v1,·Li/K;->h:Li/M;
  
71 ····.line·2171 ····.line·21
72 ····.line·2272 ····.line·22
73 ····invoke-virtual·{v0},·Landroid/widget/AdapterView;->getCount()I73 ····invoke-virtual·{v0},·Landroid/widget/AdapterView;->getCount()I
  
74 ····.line·2374 ····.line·23
75 ····.line·2475 ····.line·24
76 ····.line·2576 ····.line·25
77 ····move-result·v077 ····move-result·v0
  
78 ····.line·2678 ····.line·26
79 ····iget-object·v2,·v1,·Lk/M;->h:Lk/O;79 ····iget-object·v2,·v1,·Li/K;->h:Li/M;
  
80 ····.line·2780 ····.line·27
81 ····.line·2881 ····.line·28
82 ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getChildCount()I82 ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getChildCount()I
  
83 ····.line·2983 ····.line·29
84 ····.line·3084 ····.line·30
Offset 93, 15 lines modifiedOffset 93, 15 lines modified
93 ····move-result·v293 ····move-result·v2
  
94 ····.line·3294 ····.line·32
95 ····if-le·v0,·v2,·:cond_095 ····if-le·v0,·v2,·:cond_0
  
96 ····.line·3396 ····.line·33
97 ····.line·3497 ····.line·34
98 ····iget-object·v0,·v1,·Lk/M;->h:Lk/O;98 ····iget-object·v0,·v1,·Li/K;->h:Li/M;
  
99 ····.line·3599 ····.line·35
100 ····.line·36100 ····.line·36
101 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getChildCount()I101 ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getChildCount()I
  
102 ····.line·37102 ····.line·37
103 ····.line·38103 ····.line·38
Offset 114, 48 lines modifiedOffset 114, 48 lines modified
114 ····.line·41114 ····.line·41
115 ····.line·42115 ····.line·42
116 ····.line·43116 ····.line·43
117 ····if-gt·v0,·v2,·:cond_0117 ····if-gt·v0,·v2,·:cond_0
  
118 ····.line·44118 ····.line·44
119 ····.line·45119 ····.line·45
120 ····iget-object·v0,·v1,·Lk/M;->A:Lk/t;120 ····iget-object·v0,·v1,·Li/K;->A:Li/s;
  
121 ····.line·46121 ····.line·46
122 ····.line·47122 ····.line·47
123 ····const/4·v2,·0x2123 ····const/4·v2,·0x2
  
124 ····.line·48124 ····.line·48
125 ····invoke-virtual·{v0,·v2},·Landroid/widget/PopupWindow;->setInputMethodMode(I)V125 ····invoke-virtual·{v0,·v2},·Landroid/widget/PopupWindow;->setInputMethodMode(I)V
  
126 ····.line·49126 ····.line·49
127 ····.line·50127 ····.line·50
128 ····.line·51128 ····.line·51
Max diff block lines reached; 831/3661 bytes (22.70%) of diff not shown.
18.7 KB
smali/k/I.smali vs.
smali/B0/F.smali
Max HTML report size reached
177 KB
smali/k/H.smali vs.
smali/i/F.smali
Max HTML report size reached
6.55 KB
smali/k/F.smali vs.
smali/f0/g.smali
Max HTML report size reached
127 KB
smali/k/D.smali vs.
smali/O/w.smali
Max HTML report size reached
28.9 KB
smali/k/C.smali vs.
smali/i/A.smali
Max HTML report size reached
23.3 KB
smali/k/B.smali vs.
smali/i/z.smali
Max HTML report size reached
26.1 KB
smali/j/t.smali vs.
smali/F0/n.smali
Max HTML report size reached
40.0 KB
smali/j/s.smali vs.
smali/h/s.smali
Max HTML report size reached
37.0 KB
smali/j/n.smali vs.
smali/A/j.smali
Max HTML report size reached
1.59 KB
smali/j/m.smali vs.
smali/h/m.smali
Files 98% 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·f:Lj/n;7 .field·public·final·synthetic·f: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;->f:Lj/n;16 ····iput-object·p1,·p0,·Lh/m;->f: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 139, 27 lines modifiedOffset 139, 33 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·onDismiss()V154 .method·public·final·onDismiss()V
149 ····.locals·1155 ····.locals·1
  
150 ····.line·1156 ····.line·1
151 ····iget-object·v0,·p0,·Lj/m;->f:Lj/n;157 ····iget-object·v0,·p0,·Lh/m;->f:Lh/n;
  
152 ····.line·2158 ····.line·2
153 ····.line·3159 ····.line·3
154 ····invoke-virtual·{v0},·Lj/n;->c()V160 ····invoke-virtual·{v0},·Lh/n;->c()V
  
155 ····.line·4161 ····.line·4
156 ····.line·5162 ····.line·5
157 ····.line·6163 ····.line·6
158 ····return-void164 ····return-void
159 ····.line·7165 ····.line·7
160 ····.line·8166 ····.line·8
Offset 280, 8 lines modifiedOffset 286, 17 lines modified
280 ····.line·123286 ····.line·123
281 ····.line·124287 ····.line·124
282 ····.line·125288 ····.line·125
283 ····.line·126289 ····.line·126
284 ····.line·127290 ····.line·127
285 ····.line·128291 ····.line·128
286 ····.line·129292 ····.line·129
 293 ····.line·130
 294 ····.line·131
 295 ····.line·132
 296 ····.line·133
 297 ····.line·134
 298 ····.line·135
 299 ····.line·136
 300 ····.line·137
 301 ····.line·138
287 .end·method302 .end·method
24.3 KB
smali/j/l.smali vs.
smali/h/h.smali
Max HTML report size reached
94.4 KB
smali/j/j.smali vs.
smali/h/j.smali
Max HTML report size reached
178 KB
smali/j/k.smali vs.
smali/h/g.smali
Max HTML report size reached
52.3 KB
smali/j/h.smali vs.
smali/H/u.smali
Max HTML report size reached
157 KB
smali/j/g.smali vs.
smali/A/n.smali
Max HTML report size reached
12.7 KB
smali/j/f.smali vs.
smali/E/p.smali
Max HTML report size reached
12.1 KB
smali/j/e.smali vs.
smali/i/G.smali
Max HTML report size reached
4.4 KB
smali/j/d.smali vs.
smali/h/d.smali
Files 97% 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 150, 14 lines modifiedOffset 150, 20 lines modified
150 ····.line·118150 ····.line·118
151 ····.line·119151 ····.line·119
152 ····.line·120152 ····.line·120
153 ····.line·121153 ····.line·121
154 ····.line·122154 ····.line·122
155 ····.line·123155 ····.line·123
156 ····.line·124156 ····.line·124
 157 ····.line·125
 158 ····.line·126
 159 ····.line·127
 160 ····.line·128
 161 ····.line·129
 162 ····.line·130
157 .end·method163 .end·method
  
158 .method·private·final·b(Landroid/view/View;)V164 .method·private·final·b(Landroid/view/View;)V
159 ····.locals·0165 ····.locals·0
  
160 ····.line·1166 ····.line·1
161 ····return-void167 ····return-void
Offset 280, 49 lines modifiedOffset 286, 55 lines modified
280 ····.line·118286 ····.line·118
281 ····.line·119287 ····.line·119
282 ····.line·120288 ····.line·120
283 ····.line·121289 ····.line·121
284 ····.line·122290 ····.line·122
285 ····.line·123291 ····.line·123
286 ····.line·124292 ····.line·124
 293 ····.line·125
 294 ····.line·126
 295 ····.line·127
 296 ····.line·128
 297 ····.line·129
 298 ····.line·130
287 .end·method299 .end·method
  
  
288 #·virtual·methods300 #·virtual·methods
289 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V301 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V
290 ····.locals·0302 ····.locals·0
  
291 ····.line·1303 ····.line·1
292 ····iget·p1,·p0,·Lj/d;->a:I304 ····iget·p1,·p0,·Lh/d;->a:I
  
293 ····return-void305 ····return-void
294 .end·method306 .end·method
  
295 .method·public·final·onViewDetachedFromWindow(Landroid/view/View;)V307 .method·public·final·onViewDetachedFromWindow(Landroid/view/View;)V
296 ····.locals·2308 ····.locals·2
  
297 ····.line·1309 ····.line·1
298 ····iget·v0,·p0,·Lj/d;->a:I310 ····iget·v0,·p0,·Lh/d;->a:I
  
299 ····.line·2311 ····.line·2
300 ····.line·3312 ····.line·3
301 ····packed-switch·v0,·:pswitch_data_0313 ····packed-switch·v0,·:pswitch_data_0
  
302 ····.line·4314 ····.line·4
303 ····.line·5315 ····.line·5
304 ····.line·6316 ····.line·6
305 ····iget-object·v0,·p0,·Lj/d;->b:Lj/l;317 ····iget-object·v0,·p0,·Lh/d;->b:Lh/l;
  
306 ····.line·7318 ····.line·7
307 ····.line·8319 ····.line·8
308 ····check-cast·v0,·Lj/s;320 ····check-cast·v0,·Lh/s;
  
309 ····.line·9321 ····.line·9
310 ····.line·10322 ····.line·10
311 ····iget-object·v1,·v0,·Lj/s;->t:Landroid/view/ViewTreeObserver;323 ····iget-object·v1,·v0,·Lh/s;->t:Landroid/view/ViewTreeObserver;
  
312 ····.line·11324 ····.line·11
313 ····.line·12325 ····.line·12
314 ····if-eqz·v1,·:cond_1326 ····if-eqz·v1,·:cond_1
  
315 ····.line·13327 ····.line·13
316 ····.line·14328 ····.line·14
Offset 342, 24 lines modifiedOffset 354, 24 lines modified
  
342 ····.line·21354 ····.line·21
343 ····.line·22355 ····.line·22
344 ····.line·23356 ····.line·23
345 ····move-result-object·v1357 ····move-result-object·v1
  
346 ····.line·24358 ····.line·24
347 ····iput-object·v1,·v0,·Lj/s;->t:Landroid/view/ViewTreeObserver;359 ····iput-object·v1,·v0,·Lh/s;->t:Landroid/view/ViewTreeObserver;
  
348 ····.line·25360 ····.line·25
349 ····.line·26361 ····.line·26
350 ····:cond_0362 ····:cond_0
351 ····iget-object·v1,·v0,·Lj/s;->t:Landroid/view/ViewTreeObserver;363 ····iget-object·v1,·v0,·Lh/s;->t:Landroid/view/ViewTreeObserver;
  
352 ····.line·27364 ····.line·27
353 ····.line·28365 ····.line·28
354 ····iget-object·v0,·v0,·Lj/s;->n:Lj/c;366 ····iget-object·v0,·v0,·Lh/s;->n:Lh/c;
  
355 ····.line·29367 ····.line·29
356 ····.line·30368 ····.line·30
Max diff block lines reached; 1515/4432 bytes (34.18%) of diff not shown.
4.38 KB
smali/j/c.smali vs.
smali/h/c.smali
Files 92% similar despite different names
    
Offset 1, 83 lines modifiedOffset 1, 83 lines modified
1 .class·public·final·Lj/c;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·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;5 .implements·Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
  
  
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/l;8 .field·public·final·synthetic·g: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/c;->f:I13 ····iput·p2,·p0,·Lh/c;->f:I
  
14 ····iput-object·p1,·p0,·Lj/c;->g:Lj/l;14 ····iput-object·p1,·p0,·Lh/c;->g: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·onGlobalLayout()V19 .method·public·final·onGlobalLayout()V
20 ····.locals·420 ····.locals·4
  
21 ····.line·121 ····.line·1
22 ····iget·v0,·p0,·Lj/c;->f:I22 ····iget·v0,·p0,·Lh/c;->f: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,·Lj/c;->g:Lj/l;29 ····iget-object·v0,·p0,·Lh/c;->g:Lh/l;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····check-cast·v0,·Lj/s;32 ····check-cast·v0,·Lh/s;
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····iget-object·v1,·v0,·Lj/s;->m:Lk/P;35 ····iget-object·v1,·v0,·Lh/s;->m:Li/N;
  
36 ····.line·1136 ····.line·11
37 ····.line·1237 ····.line·12
38 ····invoke-virtual·{v0},·Lj/s;->h()Z38 ····invoke-virtual·{v0},·Lh/s;->j()Z
  
39 ····.line·1339 ····.line·13
40 ····.line·1440 ····.line·14
41 ····.line·1541 ····.line·15
42 ····move-result·v242 ····move-result·v2
  
43 ····.line·1643 ····.line·16
44 ····if-eqz·v2,·:cond_244 ····if-eqz·v2,·:cond_2
  
45 ····.line·1745 ····.line·17
46 ····.line·1846 ····.line·18
47 ····iget-boolean·v2,·v1,·Lk/M;->z:Z47 ····iget-boolean·v2,·v1,·Li/K;->z:Z
  
48 ····.line·1948 ····.line·19
49 ····.line·2049 ····.line·20
50 ····if-nez·v2,·:cond_250 ····if-nez·v2,·:cond_2
  
51 ····.line·2151 ····.line·21
52 ····.line·2252 ····.line·22
53 ····iget-object·v2,·v0,·Lj/s;->r:Landroid/view/View;53 ····iget-object·v2,·v0,·Lh/s;->r:Landroid/view/View;
  
54 ····.line·2354 ····.line·23
55 ····.line·2455 ····.line·24
56 ····if-eqz·v2,·:cond_156 ····if-eqz·v2,·:cond_1
  
57 ····.line·2557 ····.line·25
58 ····.line·2658 ····.line·26
Offset 93, 48 lines modifiedOffset 93, 48 lines modified
  
93 ····.line·3193 ····.line·31
94 ····.line·3294 ····.line·32
95 ····goto·:goto_095 ····goto·:goto_0
  
96 ····.line·3396 ····.line·33
97 ····:cond_097 ····:cond_0
98 ····invoke-virtual·{v1},·Lk/M;->b()V98 ····invoke-virtual·{v1},·Li/K;->c()V
  
99 ····.line·3499 ····.line·34
100 ····.line·35100 ····.line·35
101 ····.line·36101 ····.line·36
102 ····goto·:goto_1102 ····goto·:goto_1
  
103 ····.line·37103 ····.line·37
104 ····:cond_1104 ····:cond_1
105 ····:goto_0105 ····:goto_0
106 ····invoke-virtual·{v0},·Lj/s;->dismiss()V106 ····invoke-virtual·{v0},·Lh/s;->dismiss()V
  
107 ····.line·38107 ····.line·38
108 ····.line·39108 ····.line·39
109 ····.line·40109 ····.line·40
110 ····:cond_2110 ····:cond_2
111 ····:goto_1111 ····:goto_1
112 ····return-void112 ····return-void
  
113 ····.line·41113 ····.line·41
114 ····:pswitch_0114 ····:pswitch_0
115 ····iget-object·v0,·p0,·Lj/c;->g:Lj/l;115 ····iget-object·v0,·p0,·Lh/c;->g:Lh/l;
  
116 ····.line·42116 ····.line·42
117 ····.line·43117 ····.line·43
118 ····check-cast·v0,·Lj/g;118 ····check-cast·v0,·Lh/g;
  
119 ····.line·44119 ····.line·44
120 ····.line·45120 ····.line·45
121 ····iget-object·v1,·v0,·Lj/g;->m:Ljava/util/ArrayList;121 ····iget-object·v1,·v0,·Lh/g;->m:Ljava/util/ArrayList;
  
122 ····.line·46122 ····.line·46
123 ····.line·47123 ····.line·47
124 ····invoke-virtual·{v0},·Lj/g;->h()Z124 ····invoke-virtual·{v0},·Lh/g;->j()Z
  
125 ····.line·48125 ····.line·48
Max diff block lines reached; 1643/4417 bytes (37.20%) of diff not shown.
8.78 KB
smali/io/flutter/view/t.smali vs.
smali/H/f0.smali
Max HTML report size reached
7.13 KB
smali/i0/z.smali vs.
smali/f0/N.smali
Max HTML report size reached
6.59 KB
smali/i0/y.smali vs.
smali/B0/x.smali
Max HTML report size reached
1.02 KB
smali/i0/w.smali vs.
smali/g0/M.smali
Files 97% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li0/w;1 .class·public·final·Lg0/M;
2 .super·Li0/x;2 .super·Landroidx/datastore/preferences/protobuf/k0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Li0/w;5 .field·public·static·final·a:Lg0/M;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/w;10 ····new-instance·v0,·Lg0/M;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Li0/w;->a:Li0/w;17 ····sput-object·v0,·Lg0/M;->a:Lg0/M;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
1000 B
smali/i0/v.smali vs.
smali/g0/v.smali
Files 97% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li0/v;1 .class·public·final·Lg0/v;
2 .super·Li0/x;2 .super·Lg0/x;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Li0/v;5 .field·public·static·final·a:Lg0/v;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/v;10 ····new-instance·v0,·Lg0/v;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Li0/v;->a:Li0/v;17 ····sput-object·v0,·Lg0/v;->a:Lg0/v;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
1010 B
smali/i0/t.smali vs.
smali/g0/e0.smali
Files 96% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li0/t;1 .class·public·final·Lg0/e0;
2 .super·Li0/u;2 .super·Lg0/g0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Li0/t;5 .field·public·static·final·a:Lg0/e0;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/t;10 ····new-instance·v0,·Lg0/e0;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Li0/t;->a:Li0/t;17 ····sput-object·v0,·Lg0/e0;->a:Lg0/e0;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
1.19 KB
smali/i0/s.smali vs.
smali/O/Q.smali
Files 96% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·Li0/s; 
2 .super·Li0/u;1 .class·public·abstract·LO/Q;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Li0/s;5 .field·public·static·final·a:Lm0/B;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·2
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/s;10 ····new-instance·v0,·Lm0/B;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····const/16·v1,·0x14
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····invoke-direct·{v0,·v1},·Lm0/B;-><init>(I)V
16 ····.line·6 
17 ····sput-object·v0,·Li0/s;->a:Li0/s; 
  
 17 ····.line·6
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····sput-object·v0,·LO/Q;->a:Lm0/B;
  
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
 23 ····return-void
23 ····.line·1124 ····.line·11
24 ····.line·1225 ····.line·12
25 ····.line·1326 ····.line·13
26 ····.line·1427 ····.line·14
27 ····.line·1528 ····.line·15
28 ····.line·1629 ····.line·16
29 ····.line·1730 ····.line·17
Offset 143, 8 lines modifiedOffset 145, 17 lines modified
143 ····.line·123145 ····.line·123
144 ····.line·124146 ····.line·124
145 ····.line·125147 ····.line·125
146 ····.line·126148 ····.line·126
147 ····.line·127149 ····.line·127
148 ····.line·128150 ····.line·128
149 ····.line·129151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
150 .end·method161 .end·method
6.23 KB
smali/i0/r.smali vs.
smali/g0/r.smali
Max HTML report size reached
12.0 KB
smali/i0/k0.smali vs.
smali/g0/b0.smali
Max HTML report size reached
2.2 KB
smali/i0/j0.smali vs.
smali/g0/j0.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Li0/j0;1 .class·public·final·Lg0/j0;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·final·synthetic·j:Li0/k0;6 .field·public·final·synthetic·j:Lg0/k0;
  
7 .field·public·k:I7 .field·public·k:I
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Li0/k0;LJ0/b;)V9 .method·public·constructor·<init>(Lg0/k0;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Li0/j0;->j:Li0/k0;12 ····iput-object·p1,·p0,·Lg0/j0;->j:Lg0/k0;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 51 lines modifiedOffset 199, 56 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Li0/j0;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/j0;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Li0/j0;->k:I219 ····iget·p1,·p0,·Lg0/j0;->k:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Li0/j0;->k:I227 ····iput·p1,·p0,·Lg0/j0;->k:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Li0/j0;->j:Li0/k0;230 ····iget-object·p1,·p0,·Lg0/j0;->j:Lg0/k0;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····invoke-virtual·{p1,·p0},·Li0/k0;->b(LJ0/b;)V233 ····invoke-virtual·{p1,·p0},·Lg0/k0;->b(LI0/b;)V
  
229 ····.line·13234 ····.line·13
230 ····.line·14235 ····.line·14
231 ····.line·15236 ····.line·15
232 ····sget-object·p1,·LI0/a;->f:LI0/a;237 ····sget-object·p1,·LH0/a;->f:LH0/a;
  
233 ····.line·16238 ····.line·16
234 ····.line·17239 ····.line·17
235 ····return-object·p1240 ····return-object·p1
236 ····.line·18241 ····.line·18
237 ····.line·19242 ····.line·19
238 ····.line·20243 ····.line·20
Offset 347, 8 lines modifiedOffset 352, 14 lines modified
347 ····.line·118352 ····.line·118
348 ····.line·119353 ····.line·119
349 ····.line·120354 ····.line·120
350 ····.line·121355 ····.line·121
351 ····.line·122356 ····.line·122
352 ····.line·123357 ····.line·123
353 ····.line·124358 ····.line·124
 359 ····.line·125
 360 ····.line·126
 361 ····.line·127
 362 ····.line·128
 363 ····.line·129
 364 ····.line·130
354 .end·method365 .end·method
2.33 KB
smali/i0/a0.smali vs.
smali/g0/a0.smali
Files 98% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 .class·public·final·Li0/a0;1 .class·public·final·Lg0/a0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·La1/e;5 .implements·LZ0/e;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·f:I7 .field·public·final·synthetic·f:I
  
  
8 #·direct·methods8 #·direct·methods
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
16 ····.line·116 ····.line·1
17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·218 ····.line·2
19 ····.line·319 ····.line·3
20 ····.line·420 ····.line·4
21 ····iput·p1,·p0,·Li0/a0;->f:I21 ····iput·p1,·p0,·Lg0/a0;->f:I
  
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 139, 19 lines modifiedOffset 139, 25 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;154 .method·public·final·a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
149 ····.locals·2155 ····.locals·2
  
150 ····.line·1156 ····.line·1
151 ····check-cast·p2,·Ljava/lang/Number;157 ····check-cast·p2,·Ljava/lang/Number;
  
152 ····.line·2158 ····.line·2
153 ····.line·3159 ····.line·3
Offset 159, 15 lines modifiedOffset 165, 15 lines modified
  
159 ····.line·4165 ····.line·4
160 ····.line·5166 ····.line·5
161 ····.line·6167 ····.line·6
162 ····move-result·p2168 ····move-result·p2
  
163 ····.line·7169 ····.line·7
164 ····iget·v0,·p0,·Li0/a0;->f:I170 ····iget·v0,·p0,·Lg0/a0;->f:I
  
165 ····.line·8171 ····.line·8
166 ····.line·9172 ····.line·9
167 ····if-lez·v0,·:cond_0173 ····if-lez·v0,·:cond_0
  
168 ····.line·10174 ····.line·10
169 ····.line·11175 ····.line·11
Offset 182, 33 lines modifiedOffset 188, 33 lines modified
  
182 ····.line·15188 ····.line·15
183 ····:cond_0189 ····:cond_0
184 ····const/4·p2,·0x0190 ····const/4·p2,·0x0
  
185 ····.line·16191 ····.line·16
186 ····:goto_0192 ····:goto_0
187 ····sget-object·v0,·Li0/b0;->b:La1/A;193 ····sget-object·v0,·Lg0/b0;->b:LZ0/A;
  
188 ····.line·17194 ····.line·17
189 ····.line·18195 ····.line·18
190 ····new-instance·v1,·Li0/T;196 ····new-instance·v1,·Lg0/T;
  
191 ····.line·19197 ····.line·19
192 ····.line·20198 ····.line·20
193 ····invoke-direct·{v1,·p2},·Li0/T;-><init>(I)V199 ····invoke-direct·{v1,·p2},·Lg0/T;-><init>(I)V
  
194 ····.line·21200 ····.line·21
195 ····.line·22201 ····.line·22
196 ····.line·23202 ····.line·23
197 ····invoke-virtual·{v0,·p1,·v1},·La1/A;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;203 ····invoke-virtual·{v0,·p1,·v1},·LZ0/A;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
198 ····.line·24204 ····.line·24
199 ····.line·25205 ····.line·25
200 ····.line·26206 ····.line·26
201 ····sget-object·p1,·LF0/h;->a:LF0/h;207 ····sget-object·p1,·LE0/h;->a:LE0/h;
  
202 ····.line·27208 ····.line·27
203 ····.line·28209 ····.line·28
204 ····return-object·p1210 ····return-object·p1
205 ····.line·29211 ····.line·29
206 ····.line·30212 ····.line·30
207 ····.line·31213 ····.line·31
Offset 360, 8 lines modifiedOffset 366, 13 lines modified
360 ····.line·177366 ····.line·177
361 ····.line·178367 ····.line·178
362 ····.line·179368 ····.line·179
363 ····.line·180369 ····.line·180
364 ····.line·181370 ····.line·181
365 ····.line·182371 ····.line·182
366 ····.line·183372 ····.line·183
 373 ····.line·184
 374 ····.line·185
 375 ····.line·186
 376 ····.line·187
 377 ····.line·188
367 .end·method378 .end·method
12.2 KB
smali/i0/i0.smali vs.
smali/W0/n.smali
Max HTML report size reached
2.39 KB
smali/i0/h0.smali vs.
smali/g0/X.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Li0/h0;1 .class·public·final·Lg0/X;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·i:Landroid/media/AudioManager;
  
6 .field·public·final·synthetic·j:Li0/k0;6 .field·public·synthetic·j:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·k:Lg0/b0;
  
7 .field·public·k:I8 .field·public·l:I
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>(Li0/k0;LJ0/b;)V10 .method·public·constructor·<init>(Lg0/b0;LI0/b;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····iput-object·p1,·p0,·Li0/h0;->j:Li0/k0;13 ····iput-object·p1,·p0,·Lg0/X;->k:Lg0/b0;
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V16 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
16 ····.line·417 ····.line·4
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
Offset 199, 53 lines modifiedOffset 201, 60 lines modified
199 ····.line·177201 ····.line·177
200 ····.line·178202 ····.line·178
201 ····.line·179203 ····.line·179
202 ····.line·180204 ····.line·180
203 ····.line·181205 ····.line·181
204 ····.line·182206 ····.line·182
205 ····.line·183207 ····.line·183
 208 ····.line·184
 209 ····.line·185
 210 ····.line·186
 211 ····.line·187
 212 ····.line·188
206 .end·method213 .end·method
  
  
207 #·virtual·methods214 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;215 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1216 ····.locals·1
  
210 ····.line·1217 ····.line·1
211 ····iput-object·p1,·p0,·Li0/h0;->i:Ljava/lang/Object;218 ····iput-object·p1,·p0,·Lg0/X;->j:Ljava/lang/Object;
  
212 ····.line·2219 ····.line·2
213 ····.line·3220 ····.line·3
214 ····iget·p1,·p0,·Li0/h0;->k:I221 ····iget·p1,·p0,·Lg0/X;->l:I
  
215 ····.line·4222 ····.line·4
216 ····.line·5223 ····.line·5
217 ····const/high16·v0,·-0x80000000224 ····const/high16·v0,·-0x80000000
  
218 ····.line·6225 ····.line·6
219 ····.line·7226 ····.line·7
220 ····or-int/2addr·p1,·v0227 ····or-int/2addr·p1,·v0
  
221 ····.line·8228 ····.line·8
222 ····iput·p1,·p0,·Li0/h0;->k:I229 ····iput·p1,·p0,·Lg0/X;->l:I
  
223 ····.line·9230 ····.line·9
224 ····.line·10231 ····.line·10
225 ····iget-object·p1,·p0,·Li0/h0;->j:Li0/k0;232 ····iget-object·p1,·p0,·Lg0/X;->k:Lg0/b0;
  
226 ····.line·11233 ····.line·11
227 ····.line·12234 ····.line·12
228 ····invoke-virtual·{p1,·p0},·Li0/k0;->a(LJ0/b;)V235 ····const/4·v0,·0x0
  
229 ····.line·13236 ····.line·13
 237 ····invoke-virtual·{p1,·v0,·p0},·Lg0/b0;->a(Landroid/media/AudioManager;LI0/b;)Ljava/lang/Object;
  
230 ····.line·14238 ····.line·14
231 ····.line·15239 ····.line·15
232 ····sget-object·p1,·LI0/a;->f:LI0/a; 
  
233 ····.line·16240 ····.line·16
 241 ····move-result-object·p1
  
234 ····.line·17242 ····.line·17
235 ····return-object·p1243 ····return-object·p1
236 ····.line·18244 ····.line·18
237 ····.line·19245 ····.line·19
238 ····.line·20246 ····.line·20
239 ····.line·21247 ····.line·21
240 ····.line·22248 ····.line·22
Offset 347, 8 lines modifiedOffset 356, 14 lines modified
347 ····.line·118356 ····.line·118
348 ····.line·119357 ····.line·119
349 ····.line·120358 ····.line·120
350 ····.line·121359 ····.line·121
351 ····.line·122360 ····.line·122
352 ····.line·123361 ····.line·123
353 ····.line·124362 ····.line·124
 363 ····.line·125
 364 ····.line·126
 365 ····.line·127
 366 ····.line·128
 367 ····.line·129
 368 ····.line·130
354 .end·method369 .end·method
11.0 KB
smali/i0/b0.smali vs.
smali/f0/i.smali
Max HTML report size reached
2.26 KB
smali/i0/O.smali vs.
smali/g0/q.smali
Files 96% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Li0/O;1 .class·public·final·Lg0/q;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:I5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·synthetic·j:Ljava/lang/Object;6 .field·public·final·synthetic·j:Lg0/r;
  
7 .field·public·final·synthetic·k:Li0/S; 
  
8 .field·public·l:I7 .field·public·k:I
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>(Li0/S;LJ0/b;)V9 .method·public·constructor·<init>(Lg0/r;LI0/b;)V
11 ····.locals·010 ····.locals·0
  
12 ····.line·111 ····.line·1
13 ····iput-object·p1,·p0,·Li0/O;->k:Li0/S;12 ····iput-object·p1,·p0,·Lg0/q;->j:Lg0/r;
  
14 ····.line·213 ····.line·2
15 ····.line·314 ····.line·3
16 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
17 ····.line·416 ····.line·4
18 ····.line·517 ····.line·5
19 ····.line·618 ····.line·6
20 ····return-void19 ····return-void
21 ····.line·720 ····.line·7
22 ····.line·821 ····.line·8
Offset 201, 49 lines modifiedOffset 199, 54 lines modified
201 ····.line·177199 ····.line·177
202 ····.line·178200 ····.line·178
203 ····.line·179201 ····.line·179
204 ····.line·180202 ····.line·180
205 ····.line·181203 ····.line·181
206 ····.line·182204 ····.line·182
207 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
208 .end·method211 .end·method
  
  
209 #·virtual·methods212 #·virtual·methods
210 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
211 ····.locals·1214 ····.locals·1
  
212 ····.line·1215 ····.line·1
213 ····iput-object·p1,·p0,·Li0/O;->j:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/q;->i:Ljava/lang/Object;
  
214 ····.line·2217 ····.line·2
215 ····.line·3218 ····.line·3
216 ····iget·p1,·p0,·Li0/O;->l:I219 ····iget·p1,·p0,·Lg0/q;->k:I
  
217 ····.line·4220 ····.line·4
218 ····.line·5221 ····.line·5
219 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
220 ····.line·6223 ····.line·6
221 ····.line·7224 ····.line·7
222 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
223 ····.line·8226 ····.line·8
224 ····iput·p1,·p0,·Li0/O;->l:I227 ····iput·p1,·p0,·Lg0/q;->k:I
  
225 ····.line·9228 ····.line·9
226 ····.line·10229 ····.line·10
227 ····iget-object·p1,·p0,·Li0/O;->k:Li0/S;230 ····iget-object·p1,·p0,·Lg0/q;->j:Lg0/r;
  
228 ····.line·11231 ····.line·11
229 ····.line·12232 ····.line·12
230 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
231 ····.line·13234 ····.line·13
232 ····invoke-virtual·{p1,·v0,·p0},·Li0/S;->a(Landroid/content/Context;LJ0/b;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·v0,·p0},·Lg0/r;->a(Landroid/content/Context;LI0/b;)Ljava/lang/Object;
  
233 ····.line·14236 ····.line·14
234 ····.line·15237 ····.line·15
235 ····.line·16238 ····.line·16
236 ····move-result-object·p1239 ····move-result-object·p1
  
237 ····.line·17240 ····.line·17
Offset 351, 8 lines modifiedOffset 354, 14 lines modified
351 ····.line·118354 ····.line·118
352 ····.line·119355 ····.line·119
353 ····.line·120356 ····.line·120
354 ····.line·121357 ····.line·121
355 ····.line·122358 ····.line·122
356 ····.line·123359 ····.line·123
357 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
358 .end·method367 .end·method
1010 B
smali/i0/f0.smali vs.
smali/W0/n0.smali
Files 93% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li0/f0;1 .class·public·final·LW0/n0;
2 .super·Li0/g0;2 .super·LG0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Li0/f0;5 .field·public·static·final·g:LW0/t;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/f0;10 ····new-instance·v0,·LW0/t;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Li0/f0;->a:Li0/f0;17 ····sput-object·v0,·LW0/n0;->g:LW0/t;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
1.08 KB
smali/i0/e0.smali vs.
smali/X/m.smali
Files 94% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 33 lines modified
1 .class·public·final·Li0/e0; 
2 .super·Li0/g0;1 .class·public·interface·abstract·LX/m;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Li0/e0;5 .field·public·static·final·a:LX/a;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/e0;10 ····sget-object·v0,·LX/a;->b:LX/a;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····sput-object·v0,·LX/m;->a:LX/a;
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····return-void
16 ····.line·617 ····.line·6
17 ····sput-object·v0,·Li0/e0;->a:Li0/e0; 
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void 
21 ····.line·920 ····.line·9
22 ····.line·1021 ····.line·10
23 ····.line·1122 ····.line·11
24 ····.line·1223 ····.line·12
25 ····.line·1324 ····.line·13
26 ····.line·1425 ····.line·14
27 ····.line·1526 ····.line·15
Offset 143, 8 lines modifiedOffset 141, 17 lines modified
143 ····.line·123141 ····.line·123
144 ····.line·124142 ····.line·124
145 ····.line·125143 ····.line·125
146 ····.line·126144 ····.line·126
147 ····.line·127145 ····.line·127
148 ····.line·128146 ····.line·128
149 ····.line·129147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
 154 ····.line·136
 155 ····.line·137
 156 ····.line·138
150 .end·method157 .end·method
1.58 KB
smali/i0/c0.smali vs.
smali/i/g.smali
Files 90% similar despite different names
    
Offset 1, 65 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·Li0/c0;1 .class·public·final·Li/g;
2 .super·Li0/d0;2 .super·Lh/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
 5 .field·public·final·synthetic·a:Li/i;
5 .field·public·static·final·a:Li0/c0; 
  
6 .field·public·static·final·b:Li0/c0; 
  
7 .field·public·static·final·c:Li0/c0; 
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·synthetic·constructor·<clinit>()V7 .method·public·constructor·<init>(Li/i;)V
10 ····.locals·18 ····.locals·0
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·Li0/c0;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
16 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·Li/g;->a:Li/i;
  
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
 17 ····return-void
19 ····sput-object·v0,·Li0/c0;->a:Li0/c0; 
  
20 ····.line·718 ····.line·7
21 ····.line·819 ····.line·8
22 ····new-instance·v0,·Li0/c0; 
  
23 ····.line·920 ····.line·9
24 ····.line·1021 ····.line·10
25 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
26 ····.line·1122 ····.line·11
27 ····.line·1223 ····.line·12
28 ····.line·1324 ····.line·13
29 ····sput-object·v0,·Li0/c0;->b:Li0/c0; 
  
30 ····.line·1425 ····.line·14
31 ····.line·1526 ····.line·15
32 ····new-instance·v0,·Li0/c0; 
  
33 ····.line·1627 ····.line·16
34 ····.line·1728 ····.line·17
35 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
36 ····.line·1829 ····.line·18
37 ····.line·1930 ····.line·19
38 ····.line·2031 ····.line·20
39 ····sput-object·v0,·Li0/c0;->c:Li0/c0; 
  
40 ····.line·2132 ····.line·21
41 ····.line·2233 ····.line·22
42 ····return-void 
43 ····.line·2334 ····.line·23
44 ····.line·2435 ····.line·24
45 ····.line·2536 ····.line·25
46 ····.line·2637 ····.line·26
47 ····.line·2738 ····.line·27
48 ····.line·2839 ····.line·28
49 ····.line·2940 ····.line·29
Offset 159, 8 lines modifiedOffset 141, 9 lines modified
159 ····.line·123141 ····.line·123
160 ····.line·124142 ····.line·124
161 ····.line·125143 ····.line·125
162 ····.line·126144 ····.line·126
163 ····.line·127145 ····.line·127
164 ····.line·128146 ····.line·128
165 ····.line·129147 ····.line·129
 148 ····.line·130
166 .end·method149 .end·method
9.05 KB
smali/i0/P.smali vs.
smali/W0/N.smali
Max HTML report size reached
2.16 KB
smali/i0/Z.smali vs.
smali/B0/v.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Li0/Z;1 .class·public·final·LB0/v;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/p;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/p;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Li0/Z;->k:LC0/E;12 ····iput-object·p1,·p0,·LB0/v;->k:LB0/p;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Li0/Z;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·LB0/v;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Li0/Z;->j:I219 ····iget·p1,·p0,·LB0/v;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Li0/Z;->j:I227 ····iput·p1,·p0,·LB0/v;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Li0/Z;->k:LC0/E;230 ····iget-object·p1,·p0,·LB0/v;->k:LB0/p;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/p;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
2.16 KB
smali/i0/Y.smali vs.
smali/g0/Y.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Li0/Y;1 .class·public·final·Lg0/Y;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Li0/Y;->k:LC0/E;12 ····iput-object·p1,·p0,·Lg0/Y;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Li0/Y;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/Y;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Li0/Y;->j:I219 ····iget·p1,·p0,·Lg0/Y;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Li0/Y;->j:I227 ····iput·p1,·p0,·Lg0/Y;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Li0/Y;->k:LC0/E;230 ····iget-object·p1,·p0,·Lg0/Y;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
2.33 KB
smali/i0/X.smali vs.
smali/H/W.smali
Files 96% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Li0/X;1 .class·public·final·LH/W;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:Landroid/media/AudioManager;5 .field·public·i:LH/Y;
  
6 .field·public·synthetic·j:Ljava/lang/Object;6 .field·public·j:LH/S;
  
7 .field·public·final·synthetic·k:Li0/b0;7 .field·public·k:Z
  
 8 .field·public·synthetic·l:Ljava/lang/Object;
  
 9 .field·public·final·synthetic·m:LH/Y;
  
8 .field·public·l:I10 .field·public·n:I
  
  
9 #·direct·methods11 #·direct·methods
10 .method·public·constructor·<init>(Li0/b0;LJ0/b;)V12 .method·public·constructor·<init>(LH/Y;LI0/b;)V
11 ····.locals·013 ····.locals·0
  
12 ····.line·114 ····.line·1
13 ····iput-object·p1,·p0,·Li0/X;->k:Li0/b0;15 ····iput-object·p1,·p0,·LH/W;->m:LH/Y;
  
14 ····.line·216 ····.line·2
15 ····.line·317 ····.line·3
16 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V18 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
17 ····.line·419 ····.line·4
18 ····.line·520 ····.line·5
19 ····.line·621 ····.line·6
20 ····return-void22 ····return-void
21 ····.line·723 ····.line·7
22 ····.line·824 ····.line·8
Offset 201, 49 lines modifiedOffset 205, 54 lines modified
201 ····.line·177205 ····.line·177
202 ····.line·178206 ····.line·178
203 ····.line·179207 ····.line·179
204 ····.line·180208 ····.line·180
205 ····.line·181209 ····.line·181
206 ····.line·182210 ····.line·182
207 ····.line·183211 ····.line·183
 212 ····.line·184
 213 ····.line·185
 214 ····.line·186
 215 ····.line·187
 216 ····.line·188
208 .end·method217 .end·method
  
  
209 #·virtual·methods218 #·virtual·methods
210 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;219 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
211 ····.locals·1220 ····.locals·1
  
212 ····.line·1221 ····.line·1
213 ····iput-object·p1,·p0,·Li0/X;->j:Ljava/lang/Object;222 ····iput-object·p1,·p0,·LH/W;->l:Ljava/lang/Object;
  
214 ····.line·2223 ····.line·2
215 ····.line·3224 ····.line·3
216 ····iget·p1,·p0,·Li0/X;->l:I225 ····iget·p1,·p0,·LH/W;->n:I
  
217 ····.line·4226 ····.line·4
218 ····.line·5227 ····.line·5
219 ····const/high16·v0,·-0x80000000228 ····const/high16·v0,·-0x80000000
  
220 ····.line·6229 ····.line·6
221 ····.line·7230 ····.line·7
222 ····or-int/2addr·p1,·v0231 ····or-int/2addr·p1,·v0
  
223 ····.line·8232 ····.line·8
224 ····iput·p1,·p0,·Li0/X;->l:I233 ····iput·p1,·p0,·LH/W;->n:I
  
225 ····.line·9234 ····.line·9
226 ····.line·10235 ····.line·10
227 ····iget-object·p1,·p0,·Li0/X;->k:Li0/b0;236 ····iget-object·p1,·p0,·LH/W;->m:LH/Y;
  
228 ····.line·11237 ····.line·11
229 ····.line·12238 ····.line·12
230 ····const/4·v0,·0x0239 ····const/4·v0,·0x0
  
231 ····.line·13240 ····.line·13
232 ····invoke-virtual·{p1,·v0,·p0},·Li0/b0;->a(Landroid/media/AudioManager;LJ0/b;)Ljava/lang/Object;241 ····invoke-virtual·{p1,·v0,·p0},·LH/Y;->a(LH/s;LI0/b;)Ljava/lang/Object;
  
233 ····.line·14242 ····.line·14
234 ····.line·15243 ····.line·15
235 ····.line·16244 ····.line·16
236 ····move-result-object·p1245 ····move-result-object·p1
  
237 ····.line·17246 ····.line·17
Offset 351, 8 lines modifiedOffset 360, 14 lines modified
351 ····.line·118360 ····.line·118
352 ····.line·119361 ····.line·119
353 ····.line·120362 ····.line·120
354 ····.line·121363 ····.line·121
355 ····.line·122364 ····.line·122
356 ····.line·123365 ····.line·123
357 ····.line·124366 ····.line·124
 367 ····.line·125
 368 ····.line·126
 369 ····.line·127
 370 ····.line·128
 371 ····.line·129
 372 ····.line·130
358 .end·method373 .end·method
2.16 KB
smali/i0/W.smali vs.
smali/g0/g.smali
Files 97% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Li0/W;1 .class·public·final·Lg0/g;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Li0/W;->k:LC0/E;12 ····iput-object·p1,·p0,·Lg0/g;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Li0/W;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/g;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Li0/W;->j:I219 ····iget·p1,·p0,·Lg0/g;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Li0/W;->j:I227 ····iput·p1,·p0,·Lg0/g;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Li0/W;->k:LC0/E;230 ····iget-object·p1,·p0,·Lg0/g;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
2.16 KB
smali/i0/V.smali vs.
smali/g0/h.smali
Files 97% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Li0/V;1 .class·public·final·Lg0/h;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Li0/V;->k:LC0/E;12 ····iput-object·p1,·p0,·Lg0/h;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Li0/V;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/h;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Li0/V;->j:I219 ····iget·p1,·p0,·Lg0/h;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Li0/V;->j:I227 ····iput·p1,·p0,·Lg0/h;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Li0/V;->k:LC0/E;230 ····iget-object·p1,·p0,·Lg0/h;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
1.02 KB
smali/i0/U.smali vs.
smali/g0/U.smali
Files 97% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li0/U;1 .class·public·final·Lg0/U;
2 .super·LZ0/u;2 .super·Landroidx/datastore/preferences/protobuf/k0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·e:Li0/U;5 .field·public·static·final·a:Lg0/U;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/U;10 ····new-instance·v0,·Lg0/U;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Li0/U;->e:Li0/U;17 ····sput-object·v0,·Lg0/U;->a:Lg0/U;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
4.69 KB
smali/i0/T.smali vs.
smali/W0/E.smali
Files 97% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Li0/T;1 .class·public·final·LW0/E;
2 .super·LZ0/u;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LW0/L;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·e:I7 .field·public·final·f:Z
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(I)V9 .method·public·constructor·<init>(Z)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·p1,·p0,·Li0/T;->e:I16 ····iput-boolean·p1,·p0,·LW0/E;->f:Z
  
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 136, 69 lines modifiedOffset 139, 50 lines modified
136 ····.line·118139 ····.line·118
137 ····.line·119140 ····.line·119
138 ····.line·120141 ····.line·120
139 ····.line·121142 ····.line·121
140 ····.line·122143 ····.line·122
141 ····.line·123144 ····.line·123
142 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
143 .end·method152 .end·method
  
  
144 #·virtual·methods153 #·virtual·methods
145 .method·public·final·equals(Ljava/lang/Object;)Z154 .method·public·final·a()Z
146 ····.locals·3155 ····.locals·1
  
147 ····.line·1156 ····.line·1
148 ····const/4·v0,·0x1157 ····iget-boolean·v0,·p0,·LW0/E;->f:Z
  
149 ····.line·2158 ····.line·2
150 ····if-ne·p0,·p1,·:cond_0 
  
151 ····.line·3159 ····.line·3
152 ····.line·4 
153 ····return·v0160 ····return·v0
 161 ····.line·4
154 ····.line·5162 ····.line·5
155 ····:cond_0 
156 ····instance-of·v1,·p1,·Li0/T; 
  
157 ····.line·6163 ····.line·6
158 ····.line·7164 ····.line·7
159 ····const/4·v2,·0x0 
  
160 ····.line·8165 ····.line·8
161 ····if-nez·v1,·:cond_1 
  
162 ····.line·9166 ····.line·9
163 ····.line·10167 ····.line·10
164 ····return·v2 
  
165 ····.line·11168 ····.line·11
166 ····:cond_1 
167 ····check-cast·p1,·Li0/T; 
  
168 ····.line·12169 ····.line·12
169 ····.line·13170 ····.line·13
170 ····iget·v1,·p0,·Li0/T;->e:I 
  
171 ····.line·14171 ····.line·14
172 ····.line·15172 ····.line·15
173 ····iget·p1,·p1,·Li0/T;->e:I 
  
174 ····.line·16173 ····.line·16
175 ····.line·17174 ····.line·17
176 ····if-eq·v1,·p1,·:cond_2 
  
177 ····.line·18175 ····.line·18
178 ····.line·19176 ····.line·19
179 ····return·v2 
  
180 ····.line·20177 ····.line·20
181 ····:cond_2 
182 ····return·v0 
183 ····.line·21178 ····.line·21
184 ····.line·22179 ····.line·22
185 ····.line·23180 ····.line·23
186 ····.line·24181 ····.line·24
187 ····.line·25182 ····.line·25
188 ····.line·26183 ····.line·26
189 ····.line·27184 ····.line·27
Offset 295, 25 lines modifiedOffset 279, 39 lines modified
295 ····.line·118279 ····.line·118
296 ····.line·119280 ····.line·119
297 ····.line·120281 ····.line·120
298 ····.line·121282 ····.line·121
299 ····.line·122283 ····.line·122
300 ····.line·123284 ····.line·123
301 ····.line·124285 ····.line·124
 286 ····.line·125
 287 ····.line·126
 288 ····.line·127
 289 ····.line·128
 290 ····.line·129
 291 ····.line·130
 292 ····.line·131
 293 ····.line·132
 294 ····.line·133
 295 ····.line·134
 296 ····.line·135
 297 ····.line·136
 298 ····.line·137
Max diff block lines reached; 2608/4727 bytes (55.17%) of diff not shown.
6.05 KB
smali/i0/S.smali vs.
smali/g0/S.smali
Max HTML report size reached
7.69 KB
smali/i0/Q.smali vs.
smali/f0/x.smali
Max HTML report size reached
5.29 KB
smali/i0/F.smali vs.
smali/Y0/e.smali
Max HTML report size reached
8.33 KB
smali/i0/N.smali vs.
smali/g0/N.smali
Max HTML report size reached
1020 B
smali/i0/M.smali vs.
smali/E0/g.smali
Files 96% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li0/M;1 .class·public·final·LE0/g;
2 .super·LZ0/u;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·e:Li0/M;5 .field·public·static·final·a:LE0/g;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/M;10 ····new-instance·v0,·LE0/g;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Li0/M;->e:Li0/M;17 ····sput-object·v0,·LE0/g;->a:LE0/g;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
4.75 KB
smali/i0/L.smali vs.
smali/K/d.smali
Files 97% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·Li0/L;1 .class·public·final·LK/d;
2 .super·LZ0/u;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·e:I5 .field·public·final·a:Ljava/lang/String;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(I)V7 .method·public·constructor·<init>(Ljava/lang/String;)V
8 ····.locals·08 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····const-string·v0,·"name"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
13 ····.line·4 
14 ····iput·p1,·p0,·Li0/L;->e:I 
  
 14 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····return-void17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····.line·920 ····.line·9
 21 ····iput-object·p1,·p0,·LK/d;->a:Ljava/lang/String;
  
21 ····.line·1022 ····.line·10
22 ····.line·1123 ····.line·11
 24 ····return-void
23 ····.line·1225 ····.line·12
24 ····.line·1326 ····.line·13
25 ····.line·1427 ····.line·14
26 ····.line·1528 ····.line·15
27 ····.line·1629 ····.line·16
28 ····.line·1730 ····.line·17
29 ····.line·1831 ····.line·18
Offset 136, 69 lines modifiedOffset 140, 67 lines modified
136 ····.line·118140 ····.line·118
137 ····.line·119141 ····.line·119
138 ····.line·120142 ····.line·120
139 ····.line·121143 ····.line·121
140 ····.line·122144 ····.line·122
141 ····.line·123145 ····.line·123
142 ····.line·124146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
143 .end·method153 .end·method
  
  
144 #·virtual·methods154 #·virtual·methods
145 .method·public·final·equals(Ljava/lang/Object;)Z155 .method·public·final·equals(Ljava/lang/Object;)Z
146 ····.locals·3156 ····.locals·1
  
147 ····.line·1157 ····.line·1
148 ····const/4·v0,·0x1158 ····instance-of·v0,·p1,·LK/d;
  
149 ····.line·2159 ····.line·2
150 ····if-ne·p0,·p1,·:cond_0 
  
151 ····.line·3160 ····.line·3
 161 ····if-eqz·v0,·:cond_0
152 ····.line·4 
153 ····return·v0 
  
 162 ····.line·4
154 ····.line·5163 ····.line·5
 164 ····check-cast·p1,·LK/d;
155 ····:cond_0 
156 ····instance-of·v1,·p1,·Li0/L; 
  
157 ····.line·6165 ····.line·6
158 ····.line·7166 ····.line·7
159 ····const/4·v2,·0x0167 ····iget-object·p1,·p1,·LK/d;->a:Ljava/lang/String;
  
160 ····.line·8168 ····.line·8
161 ····if-nez·v1,·:cond_1 
  
162 ····.line·9169 ····.line·9
 170 ····iget-object·v0,·p0,·LK/d;->a:Ljava/lang/String;
163 ····.line·10 
164 ····return·v2 
  
 171 ····.line·10
165 ····.line·11172 ····.line·11
 173 ····invoke-static·{v0,·p1},·LP0/h;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
166 ····:cond_1 
167 ····check-cast·p1,·Li0/L; 
  
168 ····.line·12174 ····.line·12
169 ····.line·13175 ····.line·13
170 ····iget·v1,·p0,·Li0/L;->e:I 
  
171 ····.line·14176 ····.line·14
 177 ····move-result·p1
  
172 ····.line·15178 ····.line·15
173 ····iget·p1,·p1,·Li0/L;->e:I179 ····return·p1
  
174 ····.line·16180 ····.line·16
175 ····.line·17 
176 ····if-eq·v1,·p1,·:cond_2181 ····:cond_0
 182 ····const/4·p1,·0x0
  
 183 ····.line·17
 184 ····return·p1
177 ····.line·18185 ····.line·18
178 ····.line·19186 ····.line·19
179 ····return·v2 
  
180 ····.line·20187 ····.line·20
181 ····:cond_2 
182 ····return·v0 
183 ····.line·21188 ····.line·21
184 ····.line·22189 ····.line·22
185 ····.line·23190 ····.line·23
186 ····.line·24191 ····.line·24
187 ····.line·25192 ····.line·25
Max diff block lines reached; 2369/4787 bytes (49.49%) of diff not shown.
3.12 KB
smali/i0/J.smali vs.
smali/g0/J.smali
Files 96% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 .class·public·final·Li0/J;1 .class·public·final·Lg0/J;
2 .super·Li0/K;2 .super·Lg0/K;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:I5 .field·public·final·a:I
  
  
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·p1,·p0,·Li0/J;->a:I18 ····iput·p1,·p0,·Lg0/J;->a:I
  
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 136, 14 lines modifiedOffset 136, 20 lines modified
136 ····.line·118136 ····.line·118
137 ····.line·119137 ····.line·119
138 ····.line·120138 ····.line·120
139 ····.line·121139 ····.line·121
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
143 .end·method149 .end·method
  
  
144 #·virtual·methods150 #·virtual·methods
145 .method·public·final·equals(Ljava/lang/Object;)Z151 .method·public·final·equals(Ljava/lang/Object;)Z
146 ····.locals·3152 ····.locals·3
  
Offset 155, 38 lines modifiedOffset 161, 38 lines modified
  
155 ····.line·3161 ····.line·3
156 ····.line·4162 ····.line·4
157 ····return·v0163 ····return·v0
  
158 ····.line·5164 ····.line·5
159 ····:cond_0165 ····:cond_0
160 ····instance-of·v1,·p1,·Li0/J;166 ····instance-of·v1,·p1,·Lg0/J;
  
161 ····.line·6167 ····.line·6
162 ····.line·7168 ····.line·7
163 ····const/4·v2,·0x0169 ····const/4·v2,·0x0
  
164 ····.line·8170 ····.line·8
165 ····if-nez·v1,·:cond_1171 ····if-nez·v1,·:cond_1
  
166 ····.line·9172 ····.line·9
167 ····.line·10173 ····.line·10
168 ····return·v2174 ····return·v2
  
169 ····.line·11175 ····.line·11
170 ····:cond_1176 ····:cond_1
171 ····check-cast·p1,·Li0/J;177 ····check-cast·p1,·Lg0/J;
  
172 ····.line·12178 ····.line·12
173 ····.line·13179 ····.line·13
174 ····iget·v1,·p0,·Li0/J;->a:I180 ····iget·v1,·p0,·Lg0/J;->a:I
  
175 ····.line·14181 ····.line·14
176 ····.line·15182 ····.line·15
177 ····iget·p1,·p1,·Li0/J;->a:I183 ····iget·p1,·p1,·Lg0/J;->a:I
  
178 ····.line·16184 ····.line·16
179 ····.line·17185 ····.line·17
180 ····if-eq·v1,·p1,·:cond_2186 ····if-eq·v1,·p1,·:cond_2
  
181 ····.line·18187 ····.line·18
182 ····.line·19188 ····.line·19
Offset 295, 29 lines modifiedOffset 301, 39 lines modified
295 ····.line·118301 ····.line·118
296 ····.line·119302 ····.line·119
297 ····.line·120303 ····.line·120
298 ····.line·121304 ····.line·121
299 ····.line·122305 ····.line·122
300 ····.line·123306 ····.line·123
301 ····.line·124307 ····.line·124
 308 ····.line·125
 309 ····.line·126
 310 ····.line·127
 311 ····.line·128
 312 ····.line·129
 313 ····.line·130
302 .end·method314 .end·method
  
303 .method·public·final·hashCode()I315 .method·public·final·hashCode()I
304 ····.locals·1316 ····.locals·1
  
305 ····.line·1317 ····.line·1
306 ····iget·v0,·p0,·Li0/J;->a:I318 ····iget·v0,·p0,·Lg0/J;->a:I
  
307 ····.line·2319 ····.line·2
308 ····.line·3320 ····.line·3
309 ····return·v0321 ····invoke-static·{v0},·Ljava/lang/Integer;->hashCode(I)I
  
310 ····.line·4322 ····.line·4
311 ····.line·5323 ····.line·5
312 ····.line·6324 ····.line·6
 325 ····move-result·v0
  
313 ····.line·7326 ····.line·7
 327 ····return·v0
314 ····.line·8328 ····.line·8
315 ····.line·9329 ····.line·9
316 ····.line·10330 ····.line·10
317 ····.line·11331 ····.line·11
318 ····.line·12332 ····.line·12
319 ····.line·13333 ····.line·13
320 ····.line·14334 ····.line·14
Offset 432, 14 lines modifiedOffset 448, 23 lines modified
432 ····.line·123448 ····.line·123
Max diff block lines reached; 1012/3119 bytes (32.45%) of diff not shown.
1.02 KB
smali/i0/I.smali vs.
smali/g0/D.smali
Files 98% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li0/I;1 .class·public·final·Lg0/D;
2 .super·Li0/K;2 .super·Landroidx/datastore/preferences/protobuf/k0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Li0/I;5 .field·public·static·final·a:Lg0/D;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/I;10 ····new-instance·v0,·Lg0/D;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Li0/I;->a:Li0/I;17 ····sput-object·v0,·Lg0/D;->a:Lg0/D;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
1.57 KB
smali/i0/H.smali vs.
smali/g0/H.smali
Files 93% similar despite different names
    
Offset 1, 50 lines modifiedOffset 1, 50 lines modified
1 .class·public·abstract·Li0/H;1 .class·public·abstract·Lg0/H;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:La1/A;5 .field·public·static·final·a:LZ0/A;
  
6 .field·public·static·final·b:La1/t;6 .field·public·static·final·b:LZ0/t;
  
  
7 #·direct·methods7 #·direct·methods
8 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
9 ····.locals·29 ····.locals·2
  
10 ····.line·110 ····.line·1
11 ····new-instance·v0,·La1/A;11 ····new-instance·v0,·LZ0/A;
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····sget-object·v1,·Li0/D;->e:Li0/D;14 ····sget-object·v1,·Lg0/D;->a:Lg0/D;
  
15 ····.line·415 ····.line·4
16 ····.line·516 ····.line·5
17 ····invoke-direct·{v0,·v1},·La1/A;-><init>(Ljava/lang/Object;)V17 ····invoke-direct·{v0,·v1},·LZ0/A;-><init>(Ljava/lang/Object;)V
  
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····.line·820 ····.line·8
21 ····sput-object·v0,·Li0/H;->a:La1/A;21 ····sput-object·v0,·Lg0/H;->a:LZ0/A;
  
22 ····.line·922 ····.line·9
23 ····.line·1023 ····.line·10
24 ····new-instance·v1,·La1/t;24 ····new-instance·v1,·LZ0/t;
  
25 ····.line·1125 ····.line·11
26 ····.line·1226 ····.line·12
27 ····invoke-direct·{v1,·v0},·La1/t;-><init>(La1/A;)V27 ····invoke-direct·{v1,·v0},·LZ0/t;-><init>(LZ0/A;)V
  
28 ····.line·1328 ····.line·13
29 ····.line·1429 ····.line·14
30 ····.line·1530 ····.line·15
31 ····sput-object·v1,·Li0/H;->b:La1/t;31 ····sput-object·v1,·Lg0/H;->b:LZ0/t;
  
32 ····.line·1632 ····.line·16
33 ····.line·1733 ····.line·17
34 ····return-void34 ····return-void
35 ····.line·1835 ····.line·18
36 ····.line·1936 ····.line·19
37 ····.line·2037 ····.line·20
Offset 153, 8 lines modifiedOffset 153, 17 lines modified
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·128158 ····.line·128
159 ····.line·129159 ····.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
160 .end·method169 .end·method
6.55 KB
smali/i0/G.smali vs.
smali/f0/g0.smali
Max HTML report size reached
5.71 KB
smali/i0/E.smali vs.
smali/f0/d0.smali
Max HTML report size reached
1000 B
smali/i0/D.smali vs.
smali/g0/I.smali
Files 97% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Li0/D;1 .class·public·final·Lg0/I;
2 .super·LZ0/u;2 .super·Lg0/K;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·e:Li0/D;5 .field·public·static·final·a:Lg0/I;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Li0/D;10 ····new-instance·v0,·Lg0/I;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Li0/D;->e:Li0/D;17 ····sput-object·v0,·Lg0/I;->a:Lg0/I;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
4.11 KB
smali/i0/C.smali vs.
smali/g0/c.smali
Files 96% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Li0/C;1 .class·public·final·Lg0/c;
2 .super·LZ0/u;2 .super·Landroidx/datastore/preferences/protobuf/k0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·e:Lj0/a;5 .field·public·final·a:Lg0/b;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lj0/a;)V7 .method·public·constructor·<init>(Lg0/b;)V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"orientation"10 ····const-string·v0,·"position"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····invoke-static·{p1,·v0},·LP0/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-direct·{p0},·Ljava/lang/Object;-><init>()V17 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····.line·920 ····.line·9
21 ····iput-object·p1,·p0,·Li0/C;->e:Lj0/a;21 ····iput-object·p1,·p0,·Lg0/c;->a:Lg0/b;
  
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
24 ····return-void24 ····return-void
25 ····.line·1225 ····.line·12
26 ····.line·1326 ····.line·13
27 ····.line·1427 ····.line·14
Offset 140, 14 lines modifiedOffset 140, 20 lines modified
140 ····.line·118140 ····.line·118
141 ····.line·119141 ····.line·119
142 ····.line·120142 ····.line·120
143 ····.line·121143 ····.line·121
144 ····.line·122144 ····.line·122
145 ····.line·123145 ····.line·123
146 ····.line·124146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
147 .end·method153 .end·method
  
  
148 #·virtual·methods154 #·virtual·methods
149 .method·public·final·equals(Ljava/lang/Object;)Z155 .method·public·final·equals(Ljava/lang/Object;)Z
150 ····.locals·3156 ····.locals·3
  
Offset 159, 54 lines modifiedOffset 165, 58 lines modified
  
159 ····.line·3165 ····.line·3
160 ····.line·4166 ····.line·4
161 ····return·v0167 ····return·v0
  
162 ····.line·5168 ····.line·5
163 ····:cond_0169 ····:cond_0
164 ····instance-of·v1,·p1,·Li0/C;170 ····instance-of·v1,·p1,·Lg0/c;
  
165 ····.line·6171 ····.line·6
166 ····.line·7172 ····.line·7
167 ····const/4·v2,·0x0173 ····const/4·v2,·0x0
  
168 ····.line·8174 ····.line·8
169 ····if-nez·v1,·:cond_1175 ····if-nez·v1,·:cond_1
  
170 ····.line·9176 ····.line·9
171 ····.line·10177 ····.line·10
172 ····return·v2178 ····return·v2
  
173 ····.line·11179 ····.line·11
174 ····:cond_1180 ····:cond_1
175 ····check-cast·p1,·Li0/C;181 ····check-cast·p1,·Lg0/c;
  
176 ····.line·12182 ····.line·12
177 ····.line·13183 ····.line·13
178 ····iget-object·v1,·p0,·Li0/C;->e:Lj0/a;184 ····iget-object·v1,·p0,·Lg0/c;->a:Lg0/b;
  
179 ····.line·14185 ····.line·14
180 ····.line·15186 ····.line·15
181 ····iget-object·p1,·p1,·Li0/C;->e:Lj0/a;187 ····iget-object·p1,·p1,·Lg0/c;->a:Lg0/b;
  
182 ····.line·16188 ····.line·16
183 ····.line·17189 ····.line·17
184 ····if-eq·v1,·p1,·:cond_2190 ····invoke-static·{v1,·p1},·LP0/h;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
  
185 ····.line·18191 ····.line·18
186 ····.line·19192 ····.line·19
187 ····return·v2 
  
188 ····.line·20193 ····.line·20
189 ····:cond_2 
190 ····return·v0194 ····move-result·p1
  
191 ····.line·21195 ····.line·21
 196 ····if-nez·p1,·:cond_2
  
192 ····.line·22197 ····.line·22
193 ····.line·23198 ····.line·23
 199 ····return·v2
  
194 ····.line·24200 ····.line·24
 201 ····:cond_2
 202 ····return·v0
195 ····.line·25203 ····.line·25
196 ····.line·26204 ····.line·26
197 ····.line·27205 ····.line·27
198 ····.line·28206 ····.line·28
199 ····.line·29207 ····.line·29
200 ····.line·30208 ····.line·30
201 ····.line·31209 ····.line·31
Offset 299, 25 lines modifiedOffset 309, 31 lines modified
299 ····.line·118309 ····.line·118
300 ····.line·119310 ····.line·119
301 ····.line·120311 ····.line·120
302 ····.line·121312 ····.line·121
303 ····.line·122313 ····.line·122
304 ····.line·123314 ····.line·123
305 ····.line·124315 ····.line·124
Max diff block lines reached; 1566/4137 bytes (37.85%) of diff not shown.
1.91 KB
smali/i0/B.smali vs.
smali/g0/B.smali
Files 92% similar despite different names
    
Offset 1, 64 lines modifiedOffset 1, 64 lines modified
1 .class·public·abstract·Li0/B;1 .class·public·abstract·Lg0/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:La1/A;5 .field·public·static·final·a:LZ0/A;
  
6 .field·public·static·final·b:La1/t;6 .field·public·static·final·b:LZ0/t;
  
7 .field·public·static·final·c:La1/w;7 .field·public·static·final·c:LZ0/w;
  
  
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,·La1/A;12 ····new-instance·v0,·LZ0/A;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····sget-object·v1,·Li0/v;->a:Li0/v;15 ····sget-object·v1,·Lg0/v;->a:Lg0/v;
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····invoke-direct·{v0,·v1},·La1/A;-><init>(Ljava/lang/Object;)V18 ····invoke-direct·{v0,·v1},·LZ0/A;-><init>(Ljava/lang/Object;)V
  
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····sput-object·v0,·Li0/B;->a:La1/A;22 ····sput-object·v0,·Lg0/B;->a:LZ0/A;
  
23 ····.line·923 ····.line·9
24 ····.line·1024 ····.line·10
25 ····new-instance·v1,·La1/t;25 ····new-instance·v1,·LZ0/t;
  
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
28 ····invoke-direct·{v1,·v0},·La1/t;-><init>(La1/A;)V28 ····invoke-direct·{v1,·v0},·LZ0/t;-><init>(LZ0/A;)V
  
29 ····.line·1329 ····.line·13
30 ····.line·1430 ····.line·14
31 ····.line·1531 ····.line·15
32 ····sput-object·v1,·Li0/B;->b:La1/t;32 ····sput-object·v1,·Lg0/B;->b:LZ0/t;
  
33 ····.line·1633 ····.line·16
34 ····.line·1734 ····.line·17
35 ····invoke-static·{},·La1/x;->a()La1/w;35 ····invoke-static·{},·LZ0/x;->a()LZ0/w;
  
36 ····.line·1836 ····.line·18
37 ····.line·1937 ····.line·19
38 ····.line·2038 ····.line·20
39 ····move-result-object·v039 ····move-result-object·v0
  
40 ····.line·2140 ····.line·21
41 ····sput-object·v0,·Li0/B;->c:La1/w;41 ····sput-object·v0,·Lg0/B;->c:LZ0/w;
  
42 ····.line·2242 ····.line·22
43 ····.line·2343 ····.line·23
44 ····return-void44 ····return-void
45 ····.line·2445 ····.line·24
46 ····.line·2546 ····.line·25
47 ····.line·2647 ····.line·26
Offset 161, 8 lines modifiedOffset 161, 17 lines modified
161 ····.line·123161 ····.line·123
162 ····.line·124162 ····.line·124
163 ····.line·125163 ····.line·125
164 ····.line·126164 ····.line·126
165 ····.line·127165 ····.line·127
166 ····.line·128166 ····.line·128
167 ····.line·129167 ····.line·129
 168 ····.line·130
 169 ····.line·131
 170 ····.line·132
 171 ····.line·133
 172 ····.line·134
 173 ····.line·135
 174 ····.line·136
 175 ····.line·137
 176 ····.line·138
168 .end·method177 .end·method
17.1 KB
smali/i0/A.smali vs.
smali/g0/A.smali
Max HTML report size reached
8.38 KB
smali/h0/x.smali vs.
smali/f0/n.smali
Max HTML report size reached
2.16 KB
smali/h0/y.smali vs.
smali/g0/V.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lh0/y;1 .class·public·final·Lg0/V;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/y;->k:LC0/E;12 ····iput-object·p1,·p0,·Lg0/V;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/y;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/V;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Lh0/y;->j:I219 ····iget·p1,·p0,·Lg0/V;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Lh0/y;->j:I227 ····iput·p1,·p0,·Lg0/V;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/y;->k:LC0/E;230 ····iget-object·p1,·p0,·Lg0/V;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
2.16 KB
smali/h0/z.smali vs.
smali/g0/W.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lh0/z;1 .class·public·final·Lg0/W;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/z;->k:LC0/E;12 ····iput-object·p1,·p0,·Lg0/W;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/z;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/W;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Lh0/z;->j:I219 ····iget·p1,·p0,·Lg0/W;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Lh0/z;->j:I227 ····iput·p1,·p0,·Lg0/W;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/z;->k:LC0/E;230 ····iget-object·p1,·p0,·Lg0/W;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
2.28 KB
smali/h0/w.smali vs.
smali/g0/k.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Lh0/w;1 .class·public·final·Lg0/k;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·i:Lg0/b;
  
6 .field·public·j:I6 .field·public·synthetic·j:Ljava/lang/Object;
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:Lg0/m;
  
 8 .field·public·l:I
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V10 .method·public·constructor·<init>(Lg0/m;LI0/b;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/w;->k:LC0/E;13 ····iput-object·p1,·p0,·Lg0/k;->k:Lg0/m;
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V16 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
16 ····.line·417 ····.line·4
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
Offset 199, 49 lines modifiedOffset 201, 54 lines modified
199 ····.line·177201 ····.line·177
200 ····.line·178202 ····.line·178
201 ····.line·179203 ····.line·179
202 ····.line·180204 ····.line·180
203 ····.line·181205 ····.line·181
204 ····.line·182206 ····.line·182
205 ····.line·183207 ····.line·183
 208 ····.line·184
 209 ····.line·185
 210 ····.line·186
 211 ····.line·187
 212 ····.line·188
206 .end·method213 .end·method
  
  
207 #·virtual·methods214 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;215 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1216 ····.locals·1
  
210 ····.line·1217 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/w;->i:Ljava/lang/Object;218 ····iput-object·p1,·p0,·Lg0/k;->j:Ljava/lang/Object;
  
212 ····.line·2219 ····.line·2
213 ····.line·3220 ····.line·3
214 ····iget·p1,·p0,·Lh0/w;->j:I221 ····iget·p1,·p0,·Lg0/k;->l:I
  
215 ····.line·4222 ····.line·4
216 ····.line·5223 ····.line·5
217 ····const/high16·v0,·-0x80000000224 ····const/high16·v0,·-0x80000000
  
218 ····.line·6225 ····.line·6
219 ····.line·7226 ····.line·7
220 ····or-int/2addr·p1,·v0227 ····or-int/2addr·p1,·v0
  
221 ····.line·8228 ····.line·8
222 ····iput·p1,·p0,·Lh0/w;->j:I229 ····iput·p1,·p0,·Lg0/k;->l:I
  
223 ····.line·9230 ····.line·9
224 ····.line·10231 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/w;->k:LC0/E;232 ····iget-object·p1,·p0,·Lg0/k;->k:Lg0/m;
  
226 ····.line·11233 ····.line·11
227 ····.line·12234 ····.line·12
228 ····const/4·v0,·0x0235 ····const/4·v0,·0x0
  
229 ····.line·13236 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;237 ····invoke-virtual·{p1,·v0,·v0,·v0,·p0},·Lg0/m;->e(Landroid/content/Context;Lh0/a;Lg0/b;LI0/b;)Ljava/lang/Object;
  
231 ····.line·14238 ····.line·14
232 ····.line·15239 ····.line·15
233 ····.line·16240 ····.line·16
234 ····move-result-object·p1241 ····move-result-object·p1
  
235 ····.line·17242 ····.line·17
Offset 349, 8 lines modifiedOffset 356, 14 lines modified
349 ····.line·118356 ····.line·118
350 ····.line·119357 ····.line·119
351 ····.line·120358 ····.line·120
352 ····.line·121359 ····.line·121
353 ····.line·122360 ····.line·122
354 ····.line·123361 ····.line·123
355 ····.line·124362 ····.line·124
 363 ····.line·125
 364 ····.line·126
 365 ····.line·127
 366 ····.line·128
 367 ····.line·129
 368 ····.line·130
356 .end·method369 .end·method
2.16 KB
smali/h0/v.smali vs.
smali/g0/Z.smali
Files 97% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lh0/v;1 .class·public·final·Lg0/Z;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/v;->k:LC0/E;12 ····iput-object·p1,·p0,·Lg0/Z;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/v;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/Z;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Lh0/v;->j:I219 ····iget·p1,·p0,·Lg0/Z;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Lh0/v;->j:I227 ····iput·p1,·p0,·Lg0/Z;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/v;->k:LC0/E;230 ····iget-object·p1,·p0,·Lg0/Z;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
7.45 KB
smali/h0/u.smali vs.
smali/f0/u.smali
Max HTML report size reached
5.66 KB
smali/h0/r.smali vs.
smali/f0/r.smali
Max HTML report size reached
8.08 KB
smali/h0/t.smali vs.
smali/f0/s.smali
Max HTML report size reached
71.9 KB
smali/h0/o.smali vs.
smali/f0/o.smali
Max HTML report size reached
8.58 KB
smali/h0/s.smali vs.
smali/f0/Y.smali
Max HTML report size reached
7.84 KB
smali/h0/q.smali vs.
smali/f0/q.smali
Max HTML report size reached
6.36 KB
smali/h0/p.smali vs.
smali/f0/p.smali
Max HTML report size reached
8.29 KB
smali/h0/n.smali vs.
smali/f0/a0.smali
Max HTML report size reached
2.29 KB
smali/h0/m.smali vs.
smali/H/x.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lh0/m;1 .class·public·final·LH/x;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:LH/P;
  
 7 .field·public·k:LW0/l;
  
 8 .field·public·synthetic·l:Ljava/lang/Object;
  
7 .field·public·final·synthetic·k:LC0/E;9 .field·public·final·synthetic·m:LH/P;
  
 10 .field·public·n:I
  
  
8 #·direct·methods11 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V12 .method·public·constructor·<init>(LH/P;LI0/b;)V
10 ····.locals·013 ····.locals·0
  
11 ····.line·114 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/m;->k:LC0/E;15 ····iput-object·p1,·p0,·LH/x;->m:LH/P;
  
13 ····.line·216 ····.line·2
14 ····.line·317 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V18 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
16 ····.line·419 ····.line·4
17 ····.line·520 ····.line·5
18 ····.line·621 ····.line·6
19 ····return-void22 ····return-void
20 ····.line·723 ····.line·7
21 ····.line·824 ····.line·8
Offset 199, 49 lines modifiedOffset 205, 54 lines modified
199 ····.line·177205 ····.line·177
200 ····.line·178206 ····.line·178
201 ····.line·179207 ····.line·179
202 ····.line·180208 ····.line·180
203 ····.line·181209 ····.line·181
204 ····.line·182210 ····.line·182
205 ····.line·183211 ····.line·183
 212 ····.line·184
 213 ····.line·185
 214 ····.line·186
 215 ····.line·187
 216 ····.line·188
206 .end·method217 .end·method
  
  
207 #·virtual·methods218 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;219 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1220 ····.locals·1
  
210 ····.line·1221 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/m;->i:Ljava/lang/Object;222 ····iput-object·p1,·p0,·LH/x;->l:Ljava/lang/Object;
  
212 ····.line·2223 ····.line·2
213 ····.line·3224 ····.line·3
214 ····iget·p1,·p0,·Lh0/m;->j:I225 ····iget·p1,·p0,·LH/x;->n:I
  
215 ····.line·4226 ····.line·4
216 ····.line·5227 ····.line·5
217 ····const/high16·v0,·-0x80000000228 ····const/high16·v0,·-0x80000000
  
218 ····.line·6229 ····.line·6
219 ····.line·7230 ····.line·7
220 ····or-int/2addr·p1,·v0231 ····or-int/2addr·p1,·v0
  
221 ····.line·8232 ····.line·8
222 ····iput·p1,·p0,·Lh0/m;->j:I233 ····iput·p1,·p0,·LH/x;->n:I
  
223 ····.line·9234 ····.line·9
224 ····.line·10235 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/m;->k:LC0/E;236 ····iget-object·p1,·p0,·LH/x;->m:LH/P;
  
226 ····.line·11237 ····.line·11
227 ····.line·12238 ····.line·12
228 ····const/4·v0,·0x0239 ····const/4·v0,·0x0
  
229 ····.line·13240 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;241 ····invoke-static·{p1,·v0,·p0},·LH/P;->d(LH/P;LH/c0;LI0/b;)Ljava/lang/Object;
  
231 ····.line·14242 ····.line·14
232 ····.line·15243 ····.line·15
233 ····.line·16244 ····.line·16
234 ····move-result-object·p1245 ····move-result-object·p1
  
235 ····.line·17246 ····.line·17
Offset 349, 8 lines modifiedOffset 360, 14 lines modified
349 ····.line·118360 ····.line·118
350 ····.line·119361 ····.line·119
351 ····.line·120362 ····.line·120
352 ····.line·121363 ····.line·121
353 ····.line·122364 ····.line·122
354 ····.line·123365 ····.line·123
355 ····.line·124366 ····.line·124
 367 ····.line·125
 368 ····.line·126
 369 ····.line·127
 370 ····.line·128
 371 ····.line·129
 372 ····.line·130
356 .end·method373 .end·method
4.78 KB
smali/h0/l.smali vs.
smali/f0/l.smali
Files 98% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Lh0/l;1 .class·public·final·Lf0/l;
2 .super·LJ0/g;2 .super·LI0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/p;5 .implements·LO0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·j:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;7 .field·public·final·synthetic·j:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;LH0/d;)V9 .method·public·constructor·<init>(Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;LG0/d;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/l;->j:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;12 ····iput-object·p1,·p0,·Lf0/l;->j:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·p1,·0x215 ····const/4·p1,·0x2
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{p0,·p1,·p2},·LJ0/g;-><init>(ILH0/d;)V17 ····invoke-direct·{p0,·p1,·p2},·LI0/g;-><init>(ILG0/d;)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····return-void21 ····return-void
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
Offset 200, 44 lines modifiedOffset 200, 57 lines modified
200 ····.line·177200 ····.line·177
201 ····.line·178201 ····.line·178
202 ····.line·179202 ····.line·179
203 ····.line·180203 ····.line·180
204 ····.line·181204 ····.line·181
205 ····.line·182205 ····.line·182
206 ····.line·183206 ····.line·183
 207 ····.line·184
 208 ····.line·185
 209 ····.line·186
 210 ····.line·187
 211 ····.line·188
207 .end·method212 .end·method
  
  
208 #·virtual·methods213 #·virtual·methods
209 .method·public·final·c(LH0/d;Ljava/lang/Object;)LH0/d;214 .method·public·final·h(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
210 ····.locals·1215 ····.locals·0
  
211 ····.line·1216 ····.line·1
212 ····new-instance·p2,·Lh0/l;217 ····check-cast·p1,·LW0/u;
  
213 ····.line·2218 ····.line·2
214 ····.line·3219 ····.line·3
215 ····iget-object·v0,·p0,·Lh0/l;->j:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;220 ····check-cast·p2,·LG0/d;
  
216 ····.line·4221 ····.line·4
217 ····.line·5222 ····.line·5
218 ····invoke-direct·{p2,·v0,·p1},·Lh0/l;-><init>(Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;LH0/d;)V223 ····invoke-virtual·{p0,·p2,·p1},·Lf0/l;->k(LG0/d;Ljava/lang/Object;)LG0/d;
  
219 ····.line·6224 ····.line·6
220 ····.line·7225 ····.line·7
221 ····.line·8226 ····.line·8
222 ····return-object·p2227 ····move-result-object·p1
  
223 ····.line·9228 ····.line·9
 229 ····check-cast·p1,·Lf0/l;
  
224 ····.line·10230 ····.line·10
225 ····.line·11231 ····.line·11
 232 ····sget-object·p2,·LE0/h;->a:LE0/h;
  
226 ····.line·12233 ····.line·12
227 ····.line·13234 ····.line·13
 235 ····invoke-virtual·{p1,·p2},·Lf0/l;->m(Ljava/lang/Object;)Ljava/lang/Object;
  
228 ····.line·14236 ····.line·14
229 ····.line·15237 ····.line·15
230 ····.line·16238 ····.line·16
 239 ····return-object·p2
231 ····.line·17240 ····.line·17
232 ····.line·18241 ····.line·18
233 ····.line·19242 ····.line·19
234 ····.line·20243 ····.line·20
235 ····.line·21244 ····.line·21
236 ····.line·22245 ····.line·22
237 ····.line·23246 ····.line·23
Offset 397, 50 lines modifiedOffset 410, 47 lines modified
397 ····.line·177410 ····.line·177
398 ····.line·178411 ····.line·178
399 ····.line·179412 ····.line·179
400 ····.line·180413 ····.line·180
401 ····.line·181414 ····.line·181
402 ····.line·182415 ····.line·182
403 ····.line·183416 ····.line·183
 417 ····.line·184
 418 ····.line·185
 419 ····.line·186
 420 ····.line·187
 421 ····.line·188
404 .end·method422 .end·method
  
405 .method·public·final·i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;423 .method·public·final·k(LG0/d;Ljava/lang/Object;)LG0/d;
406 ····.locals·0424 ····.locals·1
  
407 ····.line·1425 ····.line·1
408 ····check-cast·p1,·LX0/u;426 ····new-instance·p2,·Lf0/l;
  
409 ····.line·2427 ····.line·2
410 ····.line·3428 ····.line·3
411 ····check-cast·p2,·LH0/d;429 ····iget-object·v0,·p0,·Lf0/l;->j:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;
  
412 ····.line·4430 ····.line·4
413 ····.line·5431 ····.line·5
414 ····invoke-virtual·{p0,·p2,·p1},·Lh0/l;->c(LH0/d;Ljava/lang/Object;)LH0/d;432 ····invoke-direct·{p2,·v0,·p1},·Lf0/l;-><init>(Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;LG0/d;)V
  
415 ····.line·6433 ····.line·6
416 ····.line·7434 ····.line·7
417 ····.line·8435 ····.line·8
 436 ····return-object·p2
418 ····move-result-object·p1 
  
419 ····.line·9437 ····.line·9
420 ····check-cast·p1,·Lh0/l; 
Max diff block lines reached; 1507/4824 bytes (31.24%) of diff not shown.
5.36 KB
smali/h0/k.smali vs.
smali/O/O.smali
Max HTML report size reached
8.45 KB
smali/h0/j.smali vs.
smali/h/e.smali
Max HTML report size reached
12.3 KB
smali/h0/i.smali vs.
smali/X/g.smali
Max HTML report size reached
22.6 KB
smali/h0/h.smali vs.
smali/f0/h.smali
Max HTML report size reached
5.46 KB
smali/h0/g0.smali vs.
smali/H/p.smali
Max HTML report size reached
5.41 KB
smali/h0/h0.smali vs.
smali/f0/h0.smali
Max HTML report size reached
6.51 KB
smali/h0/g.smali vs.
smali/i/D.smali
Max HTML report size reached
3.87 KB
smali/h0/f.smali vs.
smali/f0/f.smali
Files 92% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 .class·public·final·enum·Lh0/f;1 .class·public·final·enum·Lf0/f;
2 .super·Ljava/lang/Enum;2 .super·Ljava/lang/Enum;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·enum·f:Lh0/f;5 .field·public·static·final·enum·f:Lf0/f;
  
6 .field·public·static·final·enum·g:Lh0/f;6 .field·public·static·final·enum·g:Lf0/f;
  
7 .field·public·static·final·synthetic·h:[Lh0/f;7 .field·public·static·final·synthetic·h:[Lf0/f;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·510 ····.locals·4
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Lh0/f;12 ····new-instance·v0,·Lf0/f;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const-string·v1,·"Vertical"15 ····const-string·v1,·"Vertical"
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
Offset 28, 58 lines modifiedOffset 28, 54 lines modified
  
28 ····.line·628 ····.line·6
29 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V29 ····invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····.line·932 ····.line·9
33 ····sput-object·v0,·Lh0/f;->f:Lh0/f;33 ····sput-object·v0,·Lf0/f;->f:Lf0/f;
  
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····new-instance·v1,·Lh0/f;36 ····new-instance·v1,·Lf0/f;
  
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····const-string·v3,·"Horizontal"39 ····const-string·v2,·"Horizontal"
  
40 ····.line·1440 ····.line·14
41 ····.line·1541 ····.line·15
42 ····const/4·v4,·0x142 ····const/4·v3,·0x1
  
43 ····.line·1643 ····.line·16
44 ····invoke-direct·{v1,·v3,·v4},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V44 ····invoke-direct·{v1,·v2,·v3},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
  
45 ····.line·1745 ····.line·17
46 ····.line·1846 ····.line·18
47 ····.line·1947 ····.line·19
48 ····sput-object·v1,·Lh0/f;->g:Lh0/f;48 ····sput-object·v1,·Lf0/f;->g:Lf0/f;
  
49 ····.line·2049 ····.line·20
50 ····.line·2150 ····.line·21
51 ····const/4·v3,·0x251 ····filled-new-array·{v0,·v1},·[Lf0/f;
  
52 ····.line·2252 ····.line·22
53 ····new-array·v3,·v3,·[Lh0/f; 
  
54 ····.line·2353 ····.line·23
55 ····.line·2454 ····.line·24
56 ····aput-object·v0,·v3,·v255 ····move-result-object·v0
  
57 ····.line·2556 ····.line·25
 57 ····sput-object·v0,·Lf0/f;->h:[Lf0/f;
58 ····.line·26 
59 ····aput-object·v1,·v3,·v4 
  
 58 ····.line·26
60 ····.line·2759 ····.line·27
 60 ····return-void
61 ····.line·2861 ····.line·28
62 ····sput-object·v3,·Lh0/f;->h:[Lh0/f; 
  
63 ····.line·2962 ····.line·29
64 ····.line·3063 ····.line·30
65 ····return-void 
66 ····.line·3164 ····.line·31
67 ····.line·3265 ····.line·32
68 ····.line·3366 ····.line·33
69 ····.line·3467 ····.line·34
70 ····.line·3568 ····.line·35
71 ····.line·3669 ····.line·36
72 ····.line·3770 ····.line·37
Offset 171, 33 lines modifiedOffset 167, 42 lines modified
171 ····.line·123167 ····.line·123
172 ····.line·124168 ····.line·124
173 ····.line·125169 ····.line·125
174 ····.line·126170 ····.line·126
175 ····.line·127171 ····.line·127
176 ····.line·128172 ····.line·128
177 ····.line·129173 ····.line·129
 174 ····.line·130
 175 ····.line·131
 176 ····.line·132
 177 ····.line·133
 178 ····.line·134
 179 ····.line·135
 180 ····.line·136
 181 ····.line·137
 182 ····.line·138
178 .end·method183 .end·method
  
179 .method·public·static·valueOf(Ljava/lang/String;)Lh0/f;184 .method·public·static·valueOf(Ljava/lang/String;)Lf0/f;
180 ····.locals·1185 ····.locals·1
  
181 ····.line·1186 ····.line·1
182 ····const-class·v0,·Lh0/f;187 ····const-class·v0,·Lf0/f;
  
183 ····.line·2188 ····.line·2
184 ····.line·3189 ····.line·3
185 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;190 ····invoke-static·{v0,·p0},·Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
  
186 ····.line·4191 ····.line·4
187 ····.line·5192 ····.line·5
188 ····.line·6193 ····.line·6
189 ····move-result-object·p0194 ····move-result-object·p0
  
190 ····.line·7195 ····.line·7
191 ····check-cast·p0,·Lh0/f;196 ····check-cast·p0,·Lf0/f;
  
192 ····.line·8197 ····.line·8
193 ····.line·9198 ····.line·9
Max diff block lines reached; 1066/3893 bytes (27.38%) of diff not shown.
7.9 KB
smali/h0/f0.smali vs.
smali/B0/N.smali
Max HTML report size reached
8.58 KB
smali/h0/e.smali vs.
smali/f0/P.smali
Max HTML report size reached
7.74 KB
smali/h0/e0.smali vs.
smali/X/j.smali
Max HTML report size reached
4.33 KB
smali/h0/d.smali vs.
smali/f0/d.smali
Files 95% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Lh0/d;1 .class·public·final·Lf0/d;
2 .super·LJ0/g;2 .super·LI0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/p;5 .implements·LO0/p;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·j:Lh0/h;7 .field·public·final·synthetic·j:Lf0/h;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Lh0/h;LH0/d;)V9 .method·public·constructor·<init>(Lf0/h;LG0/d;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/d;->j:Lh0/h;12 ····iput-object·p1,·p0,·Lf0/d;->j:Lf0/h;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·p1,·0x215 ····const/4·p1,·0x2
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{p0,·p1,·p2},·LJ0/g;-><init>(ILH0/d;)V17 ····invoke-direct·{p0,·p1,·p2},·LI0/g;-><init>(ILG0/d;)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····return-void21 ····return-void
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
Offset 200, 44 lines modifiedOffset 200, 57 lines modified
200 ····.line·177200 ····.line·177
201 ····.line·178201 ····.line·178
202 ····.line·179202 ····.line·179
203 ····.line·180203 ····.line·180
204 ····.line·181204 ····.line·181
205 ····.line·182205 ····.line·182
206 ····.line·183206 ····.line·183
 207 ····.line·184
 208 ····.line·185
 209 ····.line·186
 210 ····.line·187
 211 ····.line·188
207 .end·method212 .end·method
  
  
208 #·virtual·methods213 #·virtual·methods
209 .method·public·final·c(LH0/d;Ljava/lang/Object;)LH0/d;214 .method·public·final·h(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
210 ····.locals·1215 ····.locals·0
  
211 ····.line·1216 ····.line·1
212 ····new-instance·p2,·Lh0/d;217 ····check-cast·p1,·LE0/h;
  
213 ····.line·2218 ····.line·2
214 ····.line·3219 ····.line·3
215 ····iget-object·v0,·p0,·Lh0/d;->j:Lh0/h;220 ····check-cast·p2,·LG0/d;
  
216 ····.line·4221 ····.line·4
217 ····.line·5222 ····.line·5
218 ····invoke-direct·{p2,·v0,·p1},·Lh0/d;-><init>(Lh0/h;LH0/d;)V223 ····invoke-virtual·{p0,·p2,·p1},·Lf0/d;->k(LG0/d;Ljava/lang/Object;)LG0/d;
  
219 ····.line·6224 ····.line·6
220 ····.line·7225 ····.line·7
221 ····.line·8226 ····.line·8
222 ····return-object·p2227 ····move-result-object·p1
  
223 ····.line·9228 ····.line·9
 229 ····check-cast·p1,·Lf0/d;
  
224 ····.line·10230 ····.line·10
225 ····.line·11231 ····.line·11
 232 ····sget-object·p2,·LE0/h;->a:LE0/h;
  
226 ····.line·12233 ····.line·12
227 ····.line·13234 ····.line·13
 235 ····invoke-virtual·{p1,·p2},·Lf0/d;->m(Ljava/lang/Object;)Ljava/lang/Object;
  
228 ····.line·14236 ····.line·14
229 ····.line·15237 ····.line·15
230 ····.line·16238 ····.line·16
 239 ····return-object·p2
231 ····.line·17240 ····.line·17
232 ····.line·18241 ····.line·18
233 ····.line·19242 ····.line·19
234 ····.line·20243 ····.line·20
235 ····.line·21244 ····.line·21
236 ····.line·22245 ····.line·22
237 ····.line·23246 ····.line·23
Offset 397, 50 lines modifiedOffset 410, 47 lines modified
397 ····.line·177410 ····.line·177
398 ····.line·178411 ····.line·178
399 ····.line·179412 ····.line·179
400 ····.line·180413 ····.line·180
401 ····.line·181414 ····.line·181
402 ····.line·182415 ····.line·182
403 ····.line·183416 ····.line·183
 417 ····.line·184
 418 ····.line·185
 419 ····.line·186
 420 ····.line·187
 421 ····.line·188
404 .end·method422 .end·method
  
405 .method·public·final·i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;423 .method·public·final·k(LG0/d;Ljava/lang/Object;)LG0/d;
406 ····.locals·0424 ····.locals·1
  
407 ····.line·1425 ····.line·1
408 ····check-cast·p1,·LF0/h;426 ····new-instance·p2,·Lf0/d;
  
409 ····.line·2427 ····.line·2
410 ····.line·3428 ····.line·3
411 ····check-cast·p2,·LH0/d;429 ····iget-object·v0,·p0,·Lf0/d;->j:Lf0/h;
  
412 ····.line·4430 ····.line·4
413 ····.line·5431 ····.line·5
414 ····invoke-virtual·{p0,·p2,·p1},·Lh0/d;->c(LH0/d;Ljava/lang/Object;)LH0/d;432 ····invoke-direct·{p2,·v0,·p1},·Lf0/d;-><init>(Lf0/h;LG0/d;)V
  
415 ····.line·6433 ····.line·6
416 ····.line·7434 ····.line·7
417 ····.line·8435 ····.line·8
 436 ····return-object·p2
418 ····move-result-object·p1 
  
419 ····.line·9437 ····.line·9
420 ····check-cast·p1,·Lh0/d; 
Max diff block lines reached; 1496/4358 bytes (34.33%) of diff not shown.
8.31 KB
smali/h0/d0.smali vs.
smali/U0/f.smali
Max HTML report size reached
1.29 KB
smali/h0/c.smali vs.
smali/E0/e.smali
Files 91% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·Lh0/c; 
2 .super·LJ0/g;1 .class·public·abstract·LE0/e;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LF0/a;5 .implements·Ljava/io/Serializable;
  
  
6 #·virtual·methods6 #·direct·methods
7 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;7 .method·public·static·final·a(Ljava/lang/Object;)Ljava/lang/Throwable;
8 ····.locals·08 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-static·{p1},·La/a;->H(Ljava/lang/Object;)V10 ····instance-of·v0,·p0,·LE0/d;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····if-eqz·v0,·:cond_0
13 ····.line·4 
14 ····sget-object·p1,·LF0/h;->a:LF0/h; 
  
 14 ····.line·4
15 ····.line·515 ····.line·5
 16 ····check-cast·p0,·LE0/d;
  
16 ····.line·617 ····.line·6
17 ····return-object·p1 
18 ····.line·718 ····.line·7
 19 ····iget-object·p0,·p0,·LE0/d;->f:Ljava/lang/Throwable;
  
19 ····.line·820 ····.line·8
20 ····.line·921 ····.line·9
 22 ····return-object·p0
  
21 ····.line·1023 ····.line·10
 24 ····:cond_0
 25 ····const/4·p0,·0x0
  
22 ····.line·1126 ····.line·11
 27 ····return-object·p0
23 ····.line·1228 ····.line·12
24 ····.line·1329 ····.line·13
25 ····.line·1430 ····.line·14
26 ····.line·1531 ····.line·15
27 ····.line·1632 ····.line·16
28 ····.line·1733 ····.line·17
29 ····.line·1834 ····.line·18
Offset 135, 8 lines modifiedOffset 144, 14 lines modified
135 ····.line·118144 ····.line·118
136 ····.line·119145 ····.line·119
137 ····.line·120146 ····.line·120
138 ····.line·121147 ····.line·121
139 ····.line·122148 ····.line·122
140 ····.line·123149 ····.line·123
141 ····.line·124150 ····.line·124
 151 ····.line·125
 152 ····.line·126
 153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
142 .end·method157 .end·method
6.12 KB
smali/h0/c0.smali vs.
smali/I0/g.smali
Max HTML report size reached
7.16 KB
smali/h0/b0.smali vs.
smali/f0/Z.smali
Max HTML report size reached
7.41 KB
smali/h0/a0.smali vs.
smali/f0/X.smali
Max HTML report size reached
7.11 KB
smali/h0/Z.smali vs.
smali/g0/Q.smali
Max HTML report size reached
7.54 KB
smali/h0/X.smali vs.
smali/H/M.smali
Max HTML report size reached
7.52 KB
smali/h0/U.smali vs.
smali/f0/U.smali
Max HTML report size reached
8.46 KB
smali/h0/Y.smali vs.
smali/H/A.smali
Max HTML report size reached
8.02 KB
smali/h0/W.smali vs.
smali/f0/t.smali
Max HTML report size reached
13.3 KB
smali/h0/V.smali vs.
smali/f0/L.smali
Max HTML report size reached
6.21 KB
smali/h0/T.smali vs.
smali/f0/T.smali
Max HTML report size reached
5.68 KB
smali/h0/S.smali vs.
smali/W0/V.smali
Max HTML report size reached
4.35 KB
smali/h0/Q.smali vs.
smali/H/j0.smali
Files 93% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 50 lines modified
1 .class·public·final·Lh0/Q;1 .class·public·final·LH/j0;
2 .super·LJ0/g;2 .super·LI0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/p;5 .implements·LO0/p;
  
  
6 #·instance·fields 
7 .field·public·j:I 
  
  
8 #·virtual·methods6 #·virtual·methods
9 .method·public·final·c(LH0/d;Ljava/lang/Object;)LH0/d;7 .method·public·final·h(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
10 ····.locals·18 ····.locals·0
  
11 ····.line·19 ····.line·1
12 ····new-instance·p2,·Lh0/Q;10 ····check-cast·p1,·LZ0/e;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····const/4·v0,·0x213 ····check-cast·p2,·LG0/d;
  
16 ····.line·414 ····.line·4
17 ····invoke-direct·{p2,·v0,·p1},·LJ0/g;-><init>(ILH0/d;)V 
  
18 ····.line·515 ····.line·5
 16 ····invoke-virtual·{p0,·p2,·p1},·LH/j0;->k(LG0/d;Ljava/lang/Object;)LG0/d;
  
19 ····.line·617 ····.line·6
20 ····.line·718 ····.line·7
21 ····return-object·p2 
22 ····.line·819 ····.line·8
 20 ····move-result-object·p1
  
23 ····.line·921 ····.line·9
 22 ····check-cast·p1,·LH/j0;
  
24 ····.line·1023 ····.line·10
25 ····.line·1124 ····.line·11
 25 ····sget-object·p2,·LE0/h;->a:LE0/h;
  
26 ····.line·1226 ····.line·12
27 ····.line·1327 ····.line·13
 28 ····invoke-virtual·{p1,·p2},·LH/j0;->m(Ljava/lang/Object;)Ljava/lang/Object;
  
28 ····.line·1429 ····.line·14
29 ····.line·1530 ····.line·15
30 ····.line·1631 ····.line·16
 32 ····return-object·p2
31 ····.line·1733 ····.line·17
32 ····.line·1834 ····.line·18
33 ····.line·1935 ····.line·19
34 ····.line·2036 ····.line·20
35 ····.line·2137 ····.line·21
36 ····.line·2238 ····.line·22
37 ····.line·2339 ····.line·23
Offset 200, 53 lines modifiedOffset 204, 48 lines modified
200 ····.line·177204 ····.line·177
201 ····.line·178205 ····.line·178
202 ····.line·179206 ····.line·179
203 ····.line·180207 ····.line·180
204 ····.line·181208 ····.line·181
205 ····.line·182209 ····.line·182
206 ····.line·183210 ····.line·183
 211 ····.line·184
 212 ····.line·185
 213 ····.line·186
 214 ····.line·187
 215 ····.line·188
207 .end·method216 .end·method
  
208 .method·public·final·i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·k(LG0/d;Ljava/lang/Object;)LG0/d;
209 ····.locals·0218 ····.locals·1
  
210 ····.line·1219 ····.line·1
211 ····check-cast·p1,·LX0/u;220 ····new-instance·p2,·LH/j0;
  
212 ····.line·2221 ····.line·2
213 ····.line·3222 ····.line·3
214 ····check-cast·p2,·LH0/d;223 ····const/4·v0,·0x2
  
215 ····.line·4224 ····.line·4
 225 ····invoke-direct·{p2,·v0,·p1},·LI0/g;-><init>(ILG0/d;)V
216 ····.line·5 
217 ····invoke-virtual·{p0,·p2,·p1},·Lh0/Q;->c(LH0/d;Ljava/lang/Object;)LH0/d; 
  
 226 ····.line·5
218 ····.line·6227 ····.line·6
219 ····.line·7228 ····.line·7
 229 ····return-object·p2
220 ····.line·8230 ····.line·8
221 ····move-result-object·p1 
  
222 ····.line·9231 ····.line·9
223 ····check-cast·p1,·Lh0/Q; 
  
224 ····.line·10232 ····.line·10
225 ····.line·11233 ····.line·11
226 ····sget-object·p2,·LF0/h;->a:LF0/h; 
  
227 ····.line·12234 ····.line·12
228 ····.line·13235 ····.line·13
229 ····invoke-virtual·{p1,·p2},·Lh0/Q;->m(Ljava/lang/Object;)Ljava/lang/Object; 
  
230 ····.line·14236 ····.line·14
231 ····.line·15237 ····.line·15
232 ····.line·16238 ····.line·16
233 ····move-result-object·p1 
  
234 ····.line·17239 ····.line·17
235 ····return-object·p1 
236 ····.line·18240 ····.line·18
237 ····.line·19241 ····.line·19
238 ····.line·20242 ····.line·20
239 ····.line·21243 ····.line·21
240 ····.line·22244 ····.line·22
241 ····.line·23245 ····.line·23
242 ····.line·24246 ····.line·24
Offset 405, 88 lines modifiedOffset 404, 63 lines modified
405 ····.line·177404 ····.line·177
406 ····.line·178405 ····.line·178
407 ····.line·179406 ····.line·179
408 ····.line·180407 ····.line·180
409 ····.line·181408 ····.line·181
410 ····.line·182409 ····.line·182
411 ····.line·183410 ····.line·183
Max diff block lines reached; 1753/4384 bytes (39.99%) of diff not shown.
10.4 KB
smali/h0/L.smali vs.
smali/m/g.smali
Max HTML report size reached
10.8 KB
smali/h0/P.smali vs.
smali/X/l.smali
Max HTML report size reached
10.0 KB
smali/h0/O.smali vs.
smali/B0/G.smali
Max HTML report size reached
10.0 KB
smali/h0/N.smali vs.
smali/B0/M.smali
Max HTML report size reached
20.0 KB
smali/h0/M.smali vs.
smali/f0/M.smali
Max HTML report size reached
8.69 KB
smali/h0/K.smali vs.
smali/f0/K.smali
Max HTML report size reached
2.16 KB
smali/h0/J.smali vs.
smali/g0/i.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lh0/J;1 .class·public·final·Lg0/i;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/J;->k:LC0/E;12 ····iput-object·p1,·p0,·Lg0/i;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/J;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/i;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Lh0/J;->j:I219 ····iget·p1,·p0,·Lg0/i;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Lh0/J;->j:I227 ····iput·p1,·p0,·Lg0/i;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/J;->k:LC0/E;230 ····iget-object·p1,·p0,·Lg0/i;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
2.16 KB
smali/h0/I.smali vs.
smali/g0/f.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lh0/I;1 .class·public·final·Lg0/f;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/I;->k:LC0/E;12 ····iput-object·p1,·p0,·Lg0/f;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/I;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/f;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Lh0/I;->j:I219 ····iget·p1,·p0,·Lg0/f;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Lh0/I;->j:I227 ····iput·p1,·p0,·Lg0/f;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/I;->k:LC0/E;230 ····iget-object·p1,·p0,·Lg0/f;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
5.81 KB
smali/h0/G.smali vs.
smali/f0/S.smali
Max HTML report size reached
2.47 KB
smali/h0/D.smali vs.
smali/H/N.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·Lh0/D;1 .class·public·final·LH/N;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·i:LP0/o;
  
6 .field·public·j:I6 .field·public·synthetic·j:Ljava/lang/Object;
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LH/P;
  
 8 .field·public·l:I
  
  
8 #·direct·methods9 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V10 .method·public·constructor·<init>(LH/P;LI0/b;)V
10 ····.locals·011 ····.locals·0
  
11 ····.line·112 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/D;->k:LC0/E;13 ····iput-object·p1,·p0,·LH/N;->k:LH/P;
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V16 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
16 ····.line·417 ····.line·4
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
Offset 199, 58 lines modifiedOffset 201, 65 lines modified
199 ····.line·177201 ····.line·177
200 ····.line·178202 ····.line·178
201 ····.line·179203 ····.line·179
202 ····.line·180204 ····.line·180
203 ····.line·181205 ····.line·181
204 ····.line·182206 ····.line·182
205 ····.line·183207 ····.line·183
 208 ····.line·184
 209 ····.line·185
 210 ····.line·186
 211 ····.line·187
 212 ····.line·188
206 .end·method213 .end·method
  
  
207 #·virtual·methods214 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;215 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1216 ····.locals·2
  
210 ····.line·1217 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/D;->i:Ljava/lang/Object;218 ····iput-object·p1,·p0,·LH/N;->j:Ljava/lang/Object;
  
212 ····.line·2219 ····.line·2
213 ····.line·3220 ····.line·3
214 ····iget·p1,·p0,·Lh0/D;->j:I221 ····iget·p1,·p0,·LH/N;->l:I
  
215 ····.line·4222 ····.line·4
216 ····.line·5223 ····.line·5
217 ····const/high16·v0,·-0x80000000224 ····const/high16·v0,·-0x80000000
  
218 ····.line·6225 ····.line·6
219 ····.line·7226 ····.line·7
220 ····or-int/2addr·p1,·v0227 ····or-int/2addr·p1,·v0
  
221 ····.line·8228 ····.line·8
222 ····iput·p1,·p0,·Lh0/D;->j:I229 ····iput·p1,·p0,·LH/N;->l:I
  
223 ····.line·9230 ····.line·9
224 ····.line·10231 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/D;->k:LC0/E;232 ····const/4·p1,·0x0
  
226 ····.line·11233 ····.line·11
227 ····.line·12 
228 ····const/4·v0,·0x0234 ····const/4·v0,·0x0
  
229 ····.line·13235 ····.line·12
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;236 ····iget-object·v1,·p0,·LH/N;->k:LH/P;
  
 237 ····.line·13
231 ····.line·14238 ····.line·14
 239 ····invoke-virtual·{v1,·p1,·v0,·p0},·LH/P;->k(Ljava/lang/Object;ZLI0/b;)Ljava/lang/Object;
  
232 ····.line·15240 ····.line·15
233 ····.line·16241 ····.line·16
 242 ····.line·17
234 ····move-result-object·p1243 ····move-result-object·p1
  
235 ····.line·17 
236 ····return-object·p1 
237 ····.line·18244 ····.line·18
 245 ····return-object·p1
238 ····.line·19246 ····.line·19
239 ····.line·20247 ····.line·20
240 ····.line·21248 ····.line·21
241 ····.line·22249 ····.line·22
242 ····.line·23250 ····.line·23
243 ····.line·24251 ····.line·24
244 ····.line·25252 ····.line·25
Offset 349, 8 lines modifiedOffset 358, 14 lines modified
349 ····.line·118358 ····.line·118
350 ····.line·119359 ····.line·119
351 ····.line·120360 ····.line·120
352 ····.line·121361 ····.line·121
353 ····.line·122362 ····.line·122
354 ····.line·123363 ····.line·123
355 ····.line·124364 ····.line·124
 365 ····.line·125
 366 ····.line·126
 367 ····.line·127
 368 ····.line·128
 369 ····.line·129
 370 ····.line·130
356 .end·method371 .end·method
6.67 KB
smali/h0/H.smali vs.
smali/f0/C.smali
Max HTML report size reached
9.33 KB
smali/h0/F.smali vs.
smali/B0/T.smali
Max HTML report size reached
2.16 KB
smali/h0/E.smali vs.
smali/f0/D.smali
Files 97% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·Lh0/E;1 .class·public·final·Lf0/D;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·Lh0/E;->k:LC0/E;12 ····iput-object·p1,·p0,·Lf0/D;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·Lh0/E;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lf0/D;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·Lh0/E;->j:I219 ····iget·p1,·p0,·Lf0/D;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·Lh0/E;->j:I227 ····iput·p1,·p0,·Lf0/D;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·Lh0/E;->k:LC0/E;230 ····iget-object·p1,·p0,·Lf0/D;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
6.7 KB
smali/h0/C.smali vs.
smali/f0/H.smali
Max HTML report size reached
9.92 KB
smali/h0/B.smali vs.
smali/H/G.smali
Max HTML report size reached
4.01 KB
smali/h0/A.smali vs.
smali/W0/i0.smali
Files 89% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·Lh0/A; 
2 .super·LJ0/b;1 .class·public·abstract·LW0/i0;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/ThreadLocal;
5 .field·public·i:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService; 
  
6 .field·public·synthetic·j:Ljava/lang/Object; 
  
7 .field·public·final·synthetic·k:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService; 
  
8 .field·public·l:I 
  
  
9 #·direct·methods6 #·direct·methods
10 .method·public·constructor·<init>(Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;LJ0/b;)V7 .method·static·constructor·<clinit>()V
11 ····.locals·08 ····.locals·1
  
12 ····.line·19 ····.line·1
13 ····iput-object·p1,·p0,·Lh0/A;->k:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;10 ····new-instance·v0,·Ljava/lang/ThreadLocal;
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V
  
17 ····.line·414 ····.line·4
18 ····.line·515 ····.line·5
19 ····.line·616 ····.line·6
20 ····return-void17 ····sput-object·v0,·LW0/i0;->a:Ljava/lang/ThreadLocal;
  
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 156, 106 lines modifiedOffset 152, 64 lines modified
156 ····.line·132152 ····.line·132
157 ····.line·133153 ····.line·133
158 ····.line·134154 ····.line·134
159 ····.line·135155 ····.line·135
160 ····.line·136156 ····.line·136
161 ····.line·137157 ····.line·137
162 ····.line·138158 ····.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 .end·method159 .end·method
  
 160 .method·public·static·a()LW0/H;
  
209 #·virtual·methods 
210 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object; 
211 ····.locals·1161 ····.locals·3
  
212 ····.line·1162 ····.line·1
213 ····iput-object·p1,·p0,·Lh0/A;->j:Ljava/lang/Object;163 ····sget-object·v0,·LW0/i0;->a:Ljava/lang/ThreadLocal;
  
214 ····.line·2164 ····.line·2
215 ····.line·3165 ····.line·3
216 ····iget·p1,·p0,·Lh0/A;->l:I166 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;
  
217 ····.line·4167 ····.line·4
218 ····.line·5168 ····.line·5
219 ····const/high16·v0,·-0x80000000 
  
220 ····.line·6169 ····.line·6
 170 ····move-result-object·v1
  
221 ····.line·7171 ····.line·7
222 ····or-int/2addr·p1,·v0172 ····check-cast·v1,·LW0/H;
  
223 ····.line·8173 ····.line·8
224 ····iput·p1,·p0,·Lh0/A;->l:I 
  
225 ····.line·9174 ····.line·9
 175 ····if-nez·v1,·:cond_0
226 ····.line·10 
Max diff block lines reached; 1212/4035 bytes (30.04%) of diff not shown.
7.72 KB
smali/f1/j.smali vs.
smali/B0/n.smali
Max HTML report size reached
4.46 KB
smali/f1/i.smali vs.
smali/f0/k.smali
Files 83% similar despite different names
    
Offset 1, 148 lines modifiedOffset 1, 138 lines modified
1 .class·public·abstract·Lf1/i; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lf0/k;
 2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO0/a;
  
4 #·static·fields 
5 .field·public·static·final·a:I 
  
6 .field·public·static·final·b:LA0/b;6 #·instance·fields
 7 .field·public·final·synthetic·g:I
  
7 .field·public·static·final·c:LA0/b;8 .field·public·final·synthetic·h:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;
  
8 .field·public·static·final·d:LA0/b; 
  
9 .field·public·static·final·e:LA0/b;9 #·direct·methods
 10 .method·public·synthetic·constructor·<init>(Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;I)V
 11 ····.locals·0
  
10 .field·public·static·final·f:I12 ····.line·1
 13 ····iput·p2,·p0,·Lf0/k;->g:I
  
 14 ····iput-object·p1,·p0,·Lf0/k;->h:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;
  
 15 ····const/4·p1,·0x0
  
 16 ····invoke-direct·{p0,·p1},·LP0/i;-><init>(I)V
  
 17 ····return-void
 18 .end·method
  
  
11 #·direct·methods19 #·virtual·methods
12 .method·static·constructor·<clinit>()V20 .method·public·final·b()Ljava/lang/Object;
13 ····.locals·421 ····.locals·2
  
14 ····.line·122 ····.line·1
15 ····const-string·v0,·"kotlinx.coroutines.semaphore.maxSpinCycles"23 ····iget·v0,·p0,·Lf0/k;->g:I
  
16 ····.line·224 ····.line·2
17 ····.line·325 ····.line·3
18 ····const/16·v1,·0x6426 ····packed-switch·v0,·:pswitch_data_0
  
19 ····.line·427 ····.line·4
20 ····.line·528 ····.line·5
21 ····const/16·v2,·0xc 
  
22 ····.line·629 ····.line·6
 30 ····iget-object·v0,·p0,·Lf0/k;->h:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;
23 ····.line·7 
24 ····invoke-static·{v0,·v1,·v2},·Lc1/a;->j(Ljava/lang/String;II)I 
  
 31 ····.line·7
25 ····.line·832 ····.line·8
 33 ····const-string·v1,·"window"
  
26 ····.line·934 ····.line·9
27 ····.line·1035 ····.line·10
28 ····move-result·v036 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
29 ····.line·1137 ····.line·11
30 ····sput·v0,·Lf1/i;->a:I 
  
31 ····.line·1238 ····.line·12
32 ····.line·1339 ····.line·13
33 ····new-instance·v0,·LA0/b;40 ····move-result-object·v0
  
34 ····.line·1441 ····.line·14
 42 ····const-string·v1,·"null·cannot·be·cast·to·non-null·type·android.view.WindowManager"
35 ····.line·15 
36 ····const-string·v1,·"PERMIT" 
  
 43 ····.line·15
37 ····.line·1644 ····.line·16
 45 ····invoke-static·{v0,·v1},·LP0/h;->c(Ljava/lang/Object;Ljava/lang/String;)V
38 ····.line·17 
39 ····const/16·v3,·0x11 
  
 46 ····.line·17
40 ····.line·1847 ····.line·18
41 ····.line·1948 ····.line·19
42 ····invoke-direct·{v0,·v3,·v1},·LA0/b;-><init>(ILjava/lang/Object;)V49 ····check-cast·v0,·Landroid/view/WindowManager;
  
43 ····.line·2050 ····.line·20
44 ····.line·2151 ····.line·21
 52 ····return-object·v0
  
45 ····.line·2253 ····.line·22
46 ····sput-object·v0,·Lf1/i;->b:LA0/b;54 ····:pswitch_0
 55 ····new-instance·v0,·Lf0/L;
  
47 ····.line·2356 ····.line·23
48 ····.line·2457 ····.line·24
49 ····new-instance·v0,·LA0/b;58 ····iget-object·v1,·p0,·Lf0/k;->h:Lcom/github/mkalmousli/floating_volume/FloatingVolumeService;
  
50 ····.line·2559 ····.line·25
51 ····.line·2660 ····.line·26
52 ····const-string·v1,·"TAKEN"61 ····invoke-direct·{v0,·v1},·Lf0/L;-><init>(Landroid/content/Context;)V
  
53 ····.line·2762 ····.line·27
54 ····.line·2863 ····.line·28
55 ····invoke-direct·{v0,·v3,·v1},·LA0/b;-><init>(ILjava/lang/Object;)V 
  
56 ····.line·2964 ····.line·29
 65 ····return-object·v0
  
57 ····.line·3066 ····.line·30
 67 ····nop
58 ····.line·31 
59 ····sput-object·v0,·Lf1/i;->c:LA0/b; 
  
 68 ····.line·31
 69 ····:pswitch_data_0
 70 ····.packed-switch·0x0
 71 ········:pswitch_0
 72 ····.end·packed-switch
60 ····.line·3273 ····.line·32
61 ····.line·3374 ····.line·33
62 ····new-instance·v0,·LA0/b; 
  
63 ····.line·3475 ····.line·34
64 ····.line·3576 ····.line·35
65 ····const-string·v1,·"BROKEN" 
  
Max diff block lines reached; 1240/4495 bytes (27.59%) of diff not shown.
83.1 KB
smali/f1/h.smali vs.
smali/B0/e.smali
Max HTML report size reached
4.68 KB
smali/f1/g.smali vs.
smali/W0/a0.smali
Files 92% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·synthetic·Lf1/g;1 .class·public·final·LW0/a0;
2 .super·LQ0/g;2 .super·LW0/f0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LP0/p; 
  
  
6 #·static·fields4 #·instance·fields
7 .field·public·static·final·n:Lf1/g;5 .field·public·final·i:LG0/d;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(LG0/i;LO0/p;)V
10 ····.locals·68 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·Lf1/g;10 ····const/4·v0,·0x0
  
13 ····.line·211 ····.line·2
 12 ····invoke-direct·{p0,·p1,·v0},·LW0/a;-><init>(LG0/i;Z)V
14 ····.line·3 
15 ····const-string·v4,·"createSegment(JLkotlinx/coroutines/sync/SemaphoreSegment;)Lkotlinx/coroutines/sync/SemaphoreSegment;" 
  
 13 ····.line·3
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
18 ····const/4·v5,·0x116 ····check-cast·p2,·LI0/b;
  
19 ····.line·617 ····.line·6
20 ····const/4·v1,·0x2 
  
21 ····.line·718 ····.line·7
22 ····const-class·v2,·Lf1/i;19 ····invoke-virtual·{p2,·p0,·p0},·LI0/b;->k(LG0/d;Ljava/lang/Object;)LG0/d;
  
23 ····.line·820 ····.line·8
24 ····.line·921 ····.line·9
25 ····const-string·v3,·"createSegment" 
  
26 ····.line·1022 ····.line·10
 23 ····move-result-object·p1
  
27 ····.line·1124 ····.line·11
28 ····invoke-direct/range·{v0·..·v5},·LQ0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V25 ····iput-object·p1,·p0,·LW0/a0;->i:LG0/d;
  
29 ····.line·1226 ····.line·12
30 ····.line·1327 ····.line·13
 28 ····return-void
31 ····.line·1429 ····.line·14
32 ····sput-object·v0,·Lf1/g;->n:Lf1/g; 
  
33 ····.line·1530 ····.line·15
34 ····.line·1631 ····.line·16
35 ····return-void 
36 ····.line·1732 ····.line·17
37 ····.line·1833 ····.line·18
38 ····.line·1934 ····.line·19
39 ····.line·2035 ····.line·20
40 ····.line·2136 ····.line·21
41 ····.line·2237 ····.line·22
42 ····.line·2338 ····.line·23
Offset 156, 59 lines modifiedOffset 149, 126 lines modified
156 ····.line·123149 ····.line·123
157 ····.line·124150 ····.line·124
158 ····.line·125151 ····.line·125
159 ····.line·126152 ····.line·126
160 ····.line·127153 ····.line·127
161 ····.line·128154 ····.line·128
162 ····.line·129155 ····.line·129
 156 ····.line·130
 157 ····.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
Max diff block lines reached; 2230/4721 bytes (47.24%) of diff not shown.
4.51 KB
smali/f1/f.smali vs.
smali/B0/o.smali
Files 91% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·synthetic·Lf1/f;1 .class·public·final·LB0/o;
2 .super·LQ0/g;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LP0/p; 
  
 4 #·instance·fields
 5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 #·static·fields 
7 .field·public·static·final·n:Lf1/f;6 .field·public·j:I
  
 7 .field·public·final·synthetic·k:LB0/p;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·public·constructor·<init>(LB0/p;LI0/b;)V
10 ····.locals·610 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Lf1/f;12 ····iput-object·p1,·p0,·LB0/o;->k:LB0/p;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const-string·v4,·"createSegment(JLkotlinx/coroutines/sync/SemaphoreSegment;)Lkotlinx/coroutines/sync/SemaphoreSegment;"15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····const/4·v5,·0x1 
  
19 ····.line·618 ····.line·6
 19 ····return-void
20 ····const/4·v1,·0x2 
  
21 ····.line·720 ····.line·7
22 ····const-class·v2,·Lf1/i; 
  
23 ····.line·821 ····.line·8
24 ····.line·922 ····.line·9
25 ····const-string·v3,·"createSegment" 
  
26 ····.line·1023 ····.line·10
27 ····.line·1124 ····.line·11
28 ····invoke-direct/range·{v0·..·v5},·LQ0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V 
  
29 ····.line·1225 ····.line·12
30 ····.line·1326 ····.line·13
31 ····.line·1427 ····.line·14
32 ····sput-object·v0,·Lf1/f;->n:Lf1/f; 
  
33 ····.line·1528 ····.line·15
34 ····.line·1629 ····.line·16
35 ····return-void 
36 ····.line·1730 ····.line·17
37 ····.line·1831 ····.line·18
38 ····.line·1932 ····.line·19
39 ····.line·2033 ····.line·20
40 ····.line·2134 ····.line·21
41 ····.line·2235 ····.line·22
42 ····.line·2336 ····.line·23
Offset 156, 53 lines modifiedOffset 145, 114 lines modified
156 ····.line·123145 ····.line·123
157 ····.line·124146 ····.line·124
158 ····.line·125147 ····.line·125
159 ····.line·126148 ····.line·126
160 ····.line·127149 ····.line·127
161 ····.line·128150 ····.line·128
162 ····.line·129151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
 161 ····.line·139
 162 ····.line·140
 163 ····.line·141
 164 ····.line·142
 165 ····.line·143
 166 ····.line·144
 167 ····.line·145
 168 ····.line·146
 169 ····.line·147
 170 ····.line·148
 171 ····.line·149
 172 ····.line·150
 173 ····.line·151
 174 ····.line·152
 175 ····.line·153
 176 ····.line·154
 177 ····.line·155
 178 ····.line·156
 179 ····.line·157
 180 ····.line·158
 181 ····.line·159
 182 ····.line·160
 183 ····.line·161
 184 ····.line·162
 185 ····.line·163
 186 ····.line·164
 187 ····.line·165
 188 ····.line·166
 189 ····.line·167
 190 ····.line·168
 191 ····.line·169
 192 ····.line·170
 193 ····.line·171
 194 ····.line·172
 195 ····.line·173
 196 ····.line·174
 197 ····.line·175
 198 ····.line·176
 199 ····.line·177
 200 ····.line·178
 201 ····.line·179
 202 ····.line·180
 203 ····.line·181
 204 ····.line·182
 205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
Max diff block lines reached; 2156/4550 bytes (47.38%) of diff not shown.
1.25 KB
smali/f1/e.smali vs.
smali/A/l.smali
Files 92% similar despite different names
    
Offset 1, 43 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·Lf1/e;1 .class·public·final·LA/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:LA0/b;5 .field·public·final·a:Ljava/lang/Object;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo;)V
8 ····.locals·38 ····.locals·0
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·LA0/b;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····const-string·v1,·"NO_OWNER" 
  
14 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·LA/l;->a:Ljava/lang/Object;
15 ····.line·5 
16 ····const/16·v2,·0x11 
  
 15 ····.line·5
17 ····.line·616 ····.line·6
 17 ····return-void
18 ····.line·718 ····.line·7
19 ····invoke-direct·{v0,·v2,·v1},·LA0/b;-><init>(ILjava/lang/Object;)V 
  
20 ····.line·819 ····.line·8
21 ····.line·920 ····.line·9
22 ····.line·1021 ····.line·10
23 ····sput-object·v0,·Lf1/e;->a:LA0/b; 
  
24 ····.line·1122 ····.line·11
25 ····.line·1223 ····.line·12
26 ····return-void 
27 ····.line·1324 ····.line·13
28 ····.line·1425 ····.line·14
29 ····.line·1526 ····.line·15
30 ····.line·1627 ····.line·16
31 ····.line·1728 ····.line·17
32 ····.line·1829 ····.line·18
33 ····.line·1930 ····.line·19
Offset 147, 8 lines modifiedOffset 141, 9 lines modified
147 ····.line·123141 ····.line·123
148 ····.line·124142 ····.line·124
149 ····.line·125143 ····.line·125
150 ····.line·126144 ····.line·126
151 ····.line·127145 ····.line·127
152 ····.line·128146 ····.line·128
153 ····.line·129147 ····.line·129
 148 ····.line·130
154 .end·method149 .end·method
21.3 KB
smali/f1/d.smali vs.
smali/W0/U.smali
Max HTML report size reached
8.57 KB
smali/f1/c.smali vs.
smali/z/I.smali
Max HTML report size reached
2.54 KB
smali/f1/b.smali vs.
smali/W0/f0.smali
Files 82% similar despite different names
    
Offset 1, 112 lines modifiedOffset 1, 56 lines modified
1 .class·public·final·Lf1/b;1 .class·public·LW0/f0;
2 .super·LQ0/i;2 .super·LW0/a;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LP0/l; 
  
  
6 #·instance·fields 
7 .field·public·final·synthetic·g:I 
  
8 .field·public·final·synthetic·h:Lf1/d; 
  
  
9 #·direct·methods 
10 .method·public·synthetic·constructor·<init>(Lf1/d;Lf1/c;I)V 
11 ····.locals·0 
  
12 ····.line·1 
13 ····iput·p3,·p0,·Lf1/b;->g:I 
  
14 ····iput-object·p1,·p0,·Lf1/b;->h:Lf1/d; 
  
15 ····const/4·p1,·0x1 
  
16 ····invoke-direct·{p0,·p1},·LQ0/i;-><init>(I)V 
  
17 ····return-void 
18 .end·method 
  
  
19 #·virtual·methods4 #·virtual·methods
20 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;5 .method·public·final·G(Ljava/lang/Throwable;)Z
21 ····.locals·26 ····.locals·1
  
22 ····.line·17 ····.line·1
23 ····iget·v0,·p0,·Lf1/b;->g:I8 ····iget-object·v0,·p0,·LW0/a;->h:LG0/i;
  
24 ····.line·29 ····.line·2
25 ····.line·310 ····.line·3
26 ····packed-switch·v0,·:pswitch_data_011 ····invoke-static·{v0,·p1},·LW0/v;->g(LG0/i;Ljava/lang/Throwable;)V
  
27 ····.line·412 ····.line·4
28 ····.line·513 ····.line·5
29 ····.line·614 ····.line·6
30 ····check-cast·p1,·Ljava/lang/Throwable;15 ····const/4·p1,·0x1
  
31 ····.line·716 ····.line·7
 17 ····return·p1
32 ····.line·818 ····.line·8
33 ····sget-object·p1,·Lf1/d;->g:Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; 
  
34 ····.line·919 ····.line·9
35 ····.line·1020 ····.line·10
36 ····iget-object·v0,·p0,·Lf1/b;->h:Lf1/d; 
  
37 ····.line·1121 ····.line·11
38 ····.line·1222 ····.line·12
39 ····const/4·v1,·0x0 
  
40 ····.line·1323 ····.line·13
41 ····invoke-virtual·{p1,·v0,·v1},·Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;->set(Ljava/lang/Object;Ljava/lang/Object;)V 
  
42 ····.line·1424 ····.line·14
43 ····.line·1525 ····.line·15
44 ····.line·1626 ····.line·16
45 ····invoke-virtual·{v0,·v1},·Lf1/d;->e(Ljava/lang/Object;)V 
  
46 ····.line·1727 ····.line·17
47 ····.line·1828 ····.line·18
48 ····.line·1929 ····.line·19
49 ····sget-object·p1,·LF0/h;->a:LF0/h; 
  
50 ····.line·2030 ····.line·20
51 ····.line·2131 ····.line·21
52 ····return-object·p1 
  
53 ····.line·2232 ····.line·22
54 ····:pswitch_0 
55 ····check-cast·p1,·Ljava/lang/Throwable; 
  
56 ····.line·2333 ····.line·23
57 ····.line·2434 ····.line·24
58 ····iget-object·p1,·p0,·Lf1/b;->h:Lf1/d; 
  
59 ····.line·2535 ····.line·25
60 ····.line·2636 ····.line·26
61 ····const/4·v0,·0x0 
  
62 ····.line·2737 ····.line·27
63 ····invoke-virtual·{p1,·v0},·Lf1/d;->e(Ljava/lang/Object;)V 
  
64 ····.line·2838 ····.line·28
65 ····.line·2939 ····.line·29
66 ····.line·3040 ····.line·30
67 ····sget-object·p1,·LF0/h;->a:LF0/h; 
  
68 ····.line·3141 ····.line·31
69 ····.line·3242 ····.line·32
70 ····return-object·p1 
  
71 ····.line·3343 ····.line·33
72 ····:pswitch_data_0 
73 ····.packed-switch·0x0 
74 ········:pswitch_0 
75 ····.end·packed-switch 
76 ····.line·3444 ····.line·34
77 ····.line·3545 ····.line·35
78 ····.line·3646 ····.line·36
79 ····.line·3747 ····.line·37
80 ····.line·3848 ····.line·38
81 ····.line·3949 ····.line·39
82 ····.line·4050 ····.line·40
Offset 190, 8 lines modifiedOffset 134, 14 lines modified
190 ····.line·118134 ····.line·118
191 ····.line·119135 ····.line·119
192 ····.line·120136 ····.line·120
193 ····.line·121137 ····.line·121
194 ····.line·122138 ····.line·122
195 ····.line·123139 ····.line·123
196 ····.line·124140 ····.line·124
 141 ····.line·125
 142 ····.line·126
 143 ····.line·127
 144 ····.line·128
 145 ····.line·129
 146 ····.line·130
Max diff block lines reached; 0/2525 bytes (0.00%) of diff not shown.
214 KB
smali/f/f.smali vs.
smali/W0/Z.smali
Max HTML report size reached
116 KB
smali/f/e.smali vs.
smali/A/m.smali
Max HTML report size reached
2.56 KB
smali/f/d.smali vs.
smali/I0/f.smali
Files 86% similar despite different names
    
Offset 1, 122 lines modifiedOffset 1, 69 lines modified
1 .class·public·final·Lf/d;1 .class·public·abstract·LI0/f;
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·a:LI0/e;
  
 6 .field·public·static·b:LI0/e;
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·2
  
13 ····.line·110 ····.line·1
14 ····iget·v0,·p0,·Lf/d;->c:I11 ····new-instance·v0,·LI0/e;
  
15 ····.line·212 ····.line·2
16 ····.line·313 ····.line·3
17 ····int-to-float·v0,·v014 ····const/4·v1,·0x0
  
18 ····.line·415 ····.line·4
19 ····mul-float·p1,·p1,·v016 ····invoke-direct·{v0,·v1,·v1,·v1},·LI0/e;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V
  
20 ····.line·517 ····.line·5
21 ····.line·618 ····.line·6
22 ····const/high16·v0,·0x3f000000····#·0.5f 
  
23 ····.line·719 ····.line·7
 20 ····sput-object·v0,·LI0/f;->a:LI0/e;
24 ····.line·8 
25 ····add-float/2addr·p1,·v0 
  
 21 ····.line·8
26 ····.line·922 ····.line·9
 23 ····return-void
27 ····float-to-int·p1,·p1 
  
28 ····.line·1024 ····.line·10
29 ····iget·v0,·p0,·Lf/d;->b:I 
  
30 ····.line·1125 ····.line·11
31 ····.line·1226 ····.line·12
32 ····iget-object·v1,·p0,·Lf/d;->a:[I 
  
33 ····.line·1327 ····.line·13
34 ····.line·1428 ····.line·14
35 ····const/4·v2,·0x0 
  
36 ····.line·1529 ····.line·15
37 ····:goto_0 
38 ····if-ge·v2,·v0,·:cond_0 
  
39 ····.line·1630 ····.line·16
40 ····.line·1731 ····.line·17
41 ····aget·v3,·v1,·v2 
  
42 ····.line·1832 ····.line·18
43 ····.line·1933 ····.line·19
44 ····if-lt·p1,·v3,·:cond_0 
  
45 ····.line·2034 ····.line·20
46 ····.line·2135 ····.line·21
47 ····sub-int/2addr·p1,·v3 
  
48 ····.line·2236 ····.line·22
49 ····add-int/lit8·v2,·v2,·0x1 
  
50 ····.line·2337 ····.line·23
51 ····.line·2438 ····.line·24
52 ····goto·:goto_0 
  
53 ····.line·2539 ····.line·25
54 ····:cond_0 
55 ····if-ge·v2,·v0,·:cond_1 
  
56 ····.line·2640 ····.line·26
57 ····.line·2741 ····.line·27
58 ····int-to-float·p1,·p1 
  
59 ····.line·2842 ····.line·28
60 ····iget·v1,·p0,·Lf/d;->c:I 
  
61 ····.line·2943 ····.line·29
62 ····.line·3044 ····.line·30
63 ····int-to-float·v1,·v1 
  
64 ····.line·3145 ····.line·31
65 ····div-float/2addr·p1,·v1 
  
66 ····.line·3246 ····.line·32
67 ····goto·:goto_1 
  
68 ····.line·3347 ····.line·33
69 ····:cond_1 
70 ····const/4·p1,·0x0 
  
71 ····.line·3448 ····.line·34
72 ····:goto_1 
73 ····int-to-float·v1,·v2 
  
74 ····.line·3549 ····.line·35
75 ····int-to-float·v0,·v0 
  
76 ····.line·3650 ····.line·36
77 ····div-float/2addr·v1,·v0 
  
78 ····.line·3751 ····.line·37
79 ····add-float/2addr·v1,·p1 
  
80 ····.line·3852 ····.line·38
81 ····return·v1 
82 ····.line·3953 ····.line·39
83 ····.line·4054 ····.line·40
84 ····.line·4155 ····.line·41
85 ····.line·4256 ····.line·42
86 ····.line·4357 ····.line·43
87 ····.line·4458 ····.line·44
Max diff block lines reached; 349/2549 bytes (13.69%) of diff not shown.
15.4 KB
smali/f/c.smali vs.
smali/B0/u.smali
Max HTML report size reached
57.9 KB
smali/f/b.smali vs.
smali/W0/G.smali
Max HTML report size reached
9.59 KB
smali/e1/m.smali vs.
smali/d1/m.smali
Max HTML report size reached
2.89 KB
smali/e1/l.smali vs.
smali/d1/l.smali
Files 97% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·Le1/l;1 .class·public·final·Ld1/l;
2 .super·LX0/s;2 .super·LW0/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·h:Le1/l;5 .field·public·static·final·h:Ld1/l;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·Le1/l;10 ····new-instance·v0,·Ld1/l;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·LX0/s;-><init>()V13 ····invoke-direct·{v0},·LW0/s;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·Le1/l;->h:Le1/l;17 ····sput-object·v0,·Ld1/l;->h:Ld1/l;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 38 lines modifiedOffset 143, 47 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
  
  
151 #·virtual·methods160 #·virtual·methods
152 .method·public·final·d(LH0/i;Ljava/lang/Runnable;)V161 .method·public·final·c(LG0/i;Ljava/lang/Runnable;)V
153 ····.locals·2162 ····.locals·2
  
154 ····.line·1163 ····.line·1
155 ····sget-object·p1,·Le1/d;->i:Le1/d;164 ····sget-object·p1,·Ld1/d;->i:Ld1/d;
  
156 ····.line·2165 ····.line·2
157 ····.line·3166 ····.line·3
158 ····sget-object·v0,·Le1/k;->h:Le1/i;167 ····sget-object·v0,·Ld1/k;->h:Ld1/i;
  
159 ····.line·4168 ····.line·4
160 ····.line·5169 ····.line·5
161 ····const/4·v1,·0x0170 ····const/4·v1,·0x0
  
162 ····.line·6171 ····.line·6
163 ····iget-object·p1,·p1,·Le1/g;->h:Le1/b;172 ····iget-object·p1,·p1,·Ld1/g;->h:Ld1/b;
  
164 ····.line·7173 ····.line·7
165 ····.line·8174 ····.line·8
166 ····invoke-virtual·{p1,·p2,·v0,·v1},·Le1/b;->b(Ljava/lang/Runnable;Le1/i;Z)V175 ····invoke-virtual·{p1,·p2,·v0,·v1},·Ld1/b;->b(Ljava/lang/Runnable;Ld1/i;Z)V
  
167 ····.line·9176 ····.line·9
168 ····.line·10177 ····.line·10
169 ····.line·11178 ····.line·11
170 ····return-void179 ····return-void
171 ····.line·12180 ····.line·12
172 ····.line·13181 ····.line·13
Offset 344, 36 lines modifiedOffset 353, 41 lines modified
344 ····.line·177353 ····.line·177
345 ····.line·178354 ····.line·178
346 ····.line·179355 ····.line·179
347 ····.line·180356 ····.line·180
348 ····.line·181357 ····.line·181
349 ····.line·182358 ····.line·182
350 ····.line·183359 ····.line·183
 360 ····.line·184
 361 ····.line·185
 362 ····.line·186
 363 ····.line·187
 364 ····.line·188
351 .end·method365 .end·method
  
352 .method·public·final·e(LH0/i;Ljava/lang/Runnable;)V366 .method·public·final·d(LG0/i;Ljava/lang/Runnable;)V
353 ····.locals·2367 ····.locals·2
  
354 ····.line·1368 ····.line·1
355 ····sget-object·p1,·Le1/d;->i:Le1/d;369 ····sget-object·p1,·Ld1/d;->i:Ld1/d;
  
356 ····.line·2370 ····.line·2
357 ····.line·3371 ····.line·3
358 ····sget-object·v0,·Le1/k;->h:Le1/i;372 ····sget-object·v0,·Ld1/k;->h:Ld1/i;
  
359 ····.line·4373 ····.line·4
360 ····.line·5374 ····.line·5
361 ····const/4·v1,·0x1375 ····const/4·v1,·0x1
  
362 ····.line·6376 ····.line·6
363 ····iget-object·p1,·p1,·Le1/g;->h:Le1/b;377 ····iget-object·p1,·p1,·Ld1/g;->h:Ld1/b;
  
364 ····.line·7378 ····.line·7
365 ····.line·8379 ····.line·8
366 ····invoke-virtual·{p1,·p2,·v0,·v1},·Le1/b;->b(Ljava/lang/Runnable;Le1/i;Z)V380 ····invoke-virtual·{p1,·p2,·v0,·v1},·Ld1/b;->b(Ljava/lang/Runnable;Ld1/i;Z)V
  
367 ····.line·9381 ····.line·9
368 ····.line·10382 ····.line·10
369 ····.line·11383 ····.line·11
370 ····return-void384 ····return-void
371 ····.line·12385 ····.line·12
372 ····.line·13386 ····.line·13
Offset 543, 8 lines modifiedOffset 557, 13 lines modified
543 ····.line·177557 ····.line·177
544 ····.line·178558 ····.line·178
545 ····.line·179559 ····.line·179
546 ····.line·180560 ····.line·180
547 ····.line·181561 ····.line·181
Max diff block lines reached; 103/2889 bytes (3.57%) of diff not shown.
4.81 KB
smali/e1/k.smali vs.
smali/d1/k.smali
Files 93% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·Le1/k;1 .class·public·abstract·Ld1/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:Le1/f;13 .field·public·static·final·f:Ld1/f;
  
14 .field·public·static·final·g:Le1/i;14 .field·public·static·final·g:Ld1/i;
  
15 .field·public·static·final·h:Le1/i;15 .field·public·static·final·h:Ld1/i;
  
  
16 #·direct·methods16 #·direct·methods
17 .method·static·constructor·<clinit>()V17 .method·static·constructor·<clinit>()V
18 ····.locals·818 ····.locals·8
  
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,·Lc1/x;->a:I23 ····sget·v1,·Lb1/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,·Le1/k;->a:Ljava/lang/String;64 ····sput-object·v0,·Ld1/k;->a:Ljava/lang/String;
  
65 ····.line·1665 ····.line·16
66 ····.line·1766 ····.line·17
67 ····const-wide/16·v4,·0x167 ····const-wide/16·v4,·0x1
  
68 ····.line·1868 ····.line·18
69 ····.line·1969 ····.line·19
Offset 82, 58 lines modifiedOffset 82, 58 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},·Lc1/a;->i(Ljava/lang/String;JJJ)J88 ····invoke-static/range·{v1·..·v7},·Lb1/a;->i(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,·Le1/k;->b:J94 ····sput-wide·v0,·Ld1/k;->b:J
  
95 ····.line·3495 ····.line·34
96 ····.line·3596 ····.line·35
97 ····sget·v0,·Lc1/x;->a:I97 ····sget·v0,·Lb1/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
111 ····const-string·v2,·"kotlinx.coroutines.scheduler.core.pool.size"111 ····const-string·v2,·"kotlinx.coroutines.scheduler.core.pool.size"
  
112 ····.line·44112 ····.line·44
113 ····.line·45113 ····.line·45
114 ····invoke-static·{v2,·v0,·v1},·Lc1/a;->j(Ljava/lang/String;II)I114 ····invoke-static·{v2,·v0,·v1},·Lb1/a;->j(Ljava/lang/String;II)I
  
115 ····.line·46115 ····.line·46
116 ····.line·47116 ····.line·47
117 ····.line·48117 ····.line·48
118 ····move-result·v0118 ····move-result·v0
  
119 ····.line·49119 ····.line·49
120 ····sput·v0,·Le1/k;->c:I120 ····sput·v0,·Ld1/k;->c:I
  
121 ····.line·50121 ····.line·50
122 ····.line·51122 ····.line·51
123 ····const·v0,·0x1ffffe123 ····const·v0,·0x1ffffe
  
124 ····.line·52124 ····.line·52
125 ····.line·53125 ····.line·53
Offset 141, 23 lines modifiedOffset 141, 23 lines modified
141 ····const/4·v1,·0x4141 ····const/4·v1,·0x4
  
142 ····.line·55142 ····.line·55
143 ····const-string·v2,·"kotlinx.coroutines.scheduler.max.pool.size"143 ····const-string·v2,·"kotlinx.coroutines.scheduler.max.pool.size"
  
144 ····.line·56144 ····.line·56
145 ····.line·57145 ····.line·57
146 ····invoke-static·{v2,·v0,·v1},·Lc1/a;->j(Ljava/lang/String;II)I146 ····invoke-static·{v2,·v0,·v1},·Lb1/a;->j(Ljava/lang/String;II)I
  
147 ····.line·58147 ····.line·58
148 ····.line·59148 ····.line·59
Max diff block lines reached; 2075/4853 bytes (42.76%) of diff not shown.
22.7 KB
smali/e/b.smali vs.
smali/B0/P.smali
Max HTML report size reached
1.63 KB
smali/c1/z.smali vs.
smali/M/j.smali
Files 90% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 40 lines modified
1 .class·public·Lc1/z;1 .class·public·abstract·LM/j;
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/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
  
6 #·instance·fields 
7 .field·private·volatile·_size:I 
  
  
8 #·direct·methods4 #·direct·methods
9 .method·static·constructor·<clinit>()V5 .method·public·static·a(Ljava/lang/Runnable;)V
10 ····.locals·26 ····.locals·2
  
11 ····.line·17 ····.line·1
12 ····const-class·v0,·Lc1/z;8 ····invoke-static·{},·Landroid/view/Choreographer;->getInstance()Landroid/view/Choreographer;
  
13 ····.line·29 ····.line·2
14 ····.line·310 ····.line·3
15 ····const-string·v1,·"_size" 
  
16 ····.line·411 ····.line·4
 12 ····move-result-object·v0
  
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 ····new-instance·v1,·LM/i;
  
19 ····.line·615 ····.line·6
20 ····.line·716 ····.line·7
 17 ····invoke-direct·{v1,·p0},·LM/i;-><init>(Ljava/lang/Runnable;)V
21 ····.line·8 
22 ····move-result-object·v0 
  
 18 ····.line·8
23 ····.line·919 ····.line·9
24 ····sput-object·v0,·Lc1/z;->a:Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater; 
  
25 ····.line·1020 ····.line·10
 21 ····invoke-virtual·{v0,·v1},·Landroid/view/Choreographer;->postFrameCallback(Landroid/view/Choreographer$FrameCallback;)V
  
26 ····.line·1122 ····.line·11
27 ····return-void 
28 ····.line·1223 ····.line·12
29 ····.line·1324 ····.line·13
 25 ····return-void
30 ····.line·1426 ····.line·14
31 ····.line·1527 ····.line·15
32 ····.line·1628 ····.line·16
33 ····.line·1729 ····.line·17
34 ····.line·1830 ····.line·18
35 ····.line·1931 ····.line·19
36 ····.line·2032 ····.line·20
Offset 151, 8 lines modifiedOffset 143, 9 lines modified
151 ····.line·123143 ····.line·123
152 ····.line·124144 ····.line·124
153 ····.line·125145 ····.line·125
154 ····.line·126146 ····.line·126
155 ····.line·127147 ····.line·127
156 ····.line·128148 ····.line·128
157 ····.line·129149 ····.line·129
 150 ····.line·130
158 .end·method151 .end·method
7.22 KB
smali/c1/y.smali vs.
smali/X/f.smali
Max HTML report size reached
1.41 KB
smali/c1/x.smali vs.
smali/H/b0.smali
Files 93% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 45 lines modified
1 .class·public·abstract·synthetic·Lc1/x; 
2 .super·Ljava/lang/Object;1 .class·public·final·LH/b0;
 2 .super·LH/l0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·a:I5 .field·public·final·b:Ljava/lang/Throwable;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Ljava/lang/Throwable;)V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;10 ····const-string·v0,·"finalException"
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
13 ····.line·4 
14 ····move-result-object·v0 
  
 14 ····.line·4
15 ····.line·515 ····.line·5
16 ····invoke-virtual·{v0},·Ljava/lang/Runtime;->availableProcessors()I 
  
17 ····.line·616 ····.line·6
 17 ····const·v0,·0x7fffffff
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····move-result·v0 
  
21 ····.line·920 ····.line·9
22 ····sput·v0,·Lc1/x;->a:I21 ····invoke-direct·{p0,·v0},·LH/l0;-><init>(I)V
  
23 ····.line·1022 ····.line·10
24 ····.line·1123 ····.line·11
25 ····return-void 
26 ····.line·1224 ····.line·12
 25 ····iput-object·p1,·p0,·LH/b0;->b:Ljava/lang/Throwable;
  
27 ····.line·1326 ····.line·13
28 ····.line·1427 ····.line·14
 28 ····return-void
29 ····.line·1529 ····.line·15
30 ····.line·1630 ····.line·16
31 ····.line·1731 ····.line·17
32 ····.line·1832 ····.line·18
33 ····.line·1933 ····.line·19
34 ····.line·2034 ····.line·20
35 ····.line·2135 ····.line·21
Offset 147, 8 lines modifiedOffset 147, 9 lines modified
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·129153 ····.line·129
 154 ····.line·130
154 .end·method155 .end·method
6.58 KB
smali/c1/w.smali vs.
smali/z/C.smali
Max HTML report size reached
27.5 KB
smali/c1/v.smali vs.
smali/a0/l.smali
Max HTML report size reached
8.15 KB
smali/c1/u.smali vs.
smali/E/f.smali
Max HTML report size reached
10.2 KB
smali/c1/t.smali vs.
smali/Y0/k.smali
Max HTML report size reached
2.01 KB
smali/c1/s.smali vs.
smali/Y0/v.smali
Files 96% similar despite different names
    
Offset 1, 27 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·Lc1/s;1 .class·public·final·LY0/v;
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:LW0/m0;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Lc1/l;)V7 .method·public·constructor·<init>(LW0/m0;)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/s;->a:Lc1/l;14 ····iput-object·p1,·p0,·LY0/v;->a:LW0/m0;
  
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 136, 45 lines modifiedOffset 136, 51 lines modified
136 ····.line·118136 ····.line·118
137 ····.line·119137 ····.line·119
138 ····.line·120138 ····.line·120
139 ····.line·121139 ····.line·121
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
143 .end·method149 .end·method
  
  
144 #·virtual·methods150 #·virtual·methods
145 .method·public·final·toString()Ljava/lang/String;151 .method·public·final·toString()Ljava/lang/String;
146 ····.locals·2152 ····.locals·2
  
147 ····.line·1153 ····.line·1
148 ····new-instance·v0,·Ljava/lang/StringBuilder;154 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
149 ····.line·2155 ····.line·2
150 ····.line·3156 ····.line·3
151 ····const-string·v1,·"Removed["157 ····const-string·v1,·"WaiterEB("
  
152 ····.line·4158 ····.line·4
153 ····.line·5159 ····.line·5
154 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V160 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
155 ····.line·6161 ····.line·6
156 ····.line·7162 ····.line·7
157 ····.line·8163 ····.line·8
158 ····iget-object·v1,·p0,·Lc1/s;->a:Lc1/l;164 ····iget-object·v1,·p0,·LY0/v;->a:LW0/m0;
  
159 ····.line·9165 ····.line·9
160 ····.line·10166 ····.line·10
161 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;167 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
162 ····.line·11168 ····.line·11
163 ····.line·12169 ····.line·12
164 ····.line·13170 ····.line·13
165 ····const/16·v1,·0x5d171 ····const/16·v1,·0x29
  
166 ····.line·14172 ····.line·14
167 ····.line·15173 ····.line·15
168 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;174 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
  
169 ····.line·16175 ····.line·16
170 ····.line·17176 ····.line·17
Offset 291, 8 lines modifiedOffset 297, 17 lines modified
291 ····.line·123297 ····.line·123
292 ····.line·124298 ····.line·124
293 ····.line·125299 ····.line·125
294 ····.line·126300 ····.line·126
295 ····.line·127301 ····.line·127
296 ····.line·128302 ····.line·128
297 ····.line·129303 ····.line·129
 304 ····.line·130
 305 ····.line·131
 306 ····.line·132
 307 ····.line·133
 308 ····.line·134
 309 ····.line·135
 310 ····.line·136
 311 ····.line·137
 312 ····.line·138
298 .end·method313 .end·method
2.5 KB
smali/c1/r.smali vs.
smali/Y0/p.smali
Files 85% similar despite different names
    
Offset 1, 81 lines modifiedOffset 1, 74 lines modified
1 .class·public·abstract·Lc1/r; 
2 .super·Ljava/lang/Object;1 .class·public·final·LY0/p;
 2 .super·LI0/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·i:LP0/i;
  
 6 .field·public·synthetic·j:Ljava/lang/Object;
  
 7 .field·public·k:I
  
  
7 .method·public·final·toString()Ljava/lang/String;8 #·virtual·methods
 9 .method·public·final·m(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,·LY0/p;->j: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,·LY0/p;->k: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,·LY0/p;->k: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},·La/a;->e(LY0/r;LO0/a;LI0/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},·LX0/v;->e(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 164, 8 lines modifiedOffset 157, 9 lines modified
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
169 ····.line·128162 ····.line·128
170 ····.line·129163 ····.line·129
 164 ····.line·130
171 .end·method165 .end·method
34.2 KB
smali/c1/p.smali vs.
smali/O/p.smali
Max HTML report size reached
74.2 KB
smali/c1/o.smali vs.
smali/m0/j.smali
Max HTML report size reached
950 B
smali/c1/n.smali vs.
smali/W0/g0.smali
Files 93% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·public·final·Lc1/n;1 .class·public·final·LW0/g0;
2 .super·Ljava/lang/Object;2 .super·LW0/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·x(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,·Lc1/n;->a:I 
  
15 ····.line·513 ····.line·5
16 ····.line·614 ····.line·6
17 ····return-void 
18 ····.line·715 ····.line·7
19 ····.line·816 ····.line·8
20 ····.line·917 ····.line·9
21 ····.line·1018 ····.line·10
22 ····.line·1119 ····.line·11
23 ····.line·1220 ····.line·12
24 ····.line·1321 ····.line·13
Offset 136, 8 lines modifiedOffset 130, 14 lines modified
136 ····.line·118130 ····.line·118
137 ····.line·119131 ····.line·119
138 ····.line·120132 ····.line·120
139 ····.line·121133 ····.line·121
140 ····.line·122134 ····.line·122
141 ····.line·123135 ····.line·123
142 ····.line·124136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
143 .end·method143 .end·method
17.0 KB
smali/c1/m.smali vs.
smali/z/D.smali
Max HTML report size reached
37.3 KB
smali/c1/l.smali vs.
smali/O/J.smali
Max HTML report size reached
2.85 KB
smali/c1/k.smali vs.
smali/H/T.smali
Files 92% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·synthetic·Lc1/k;1 .class·public·final·LH/T;
2 .super·LQ0/l;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/a;5 .implements·LO0/l;
  
  
 6 #·static·fields
 7 .field·public·static·final·g:LH/T;
  
  
6 #·virtual·methods8 #·direct·methods
7 .method·public·final·a()LU0/a;9 .method·static·constructor·<clinit>()V
8 ····.locals·110 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····sget-object·v0,·LQ0/q;->a:LQ0/r;12 ····new-instance·v0,·LH/T;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;15 ····const/4·v1,·0x1
  
14 ····.line·416 ····.line·4
 17 ····invoke-direct·{v0,·v1},·LP0/i;-><init>(I)V
  
15 ····.line·518 ····.line·5
16 ····.line·619 ····.line·6
17 ····return-object·p0 
18 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LH/T;->g:LH/T;
  
19 ····.line·822 ····.line·8
20 ····.line·923 ····.line·9
 24 ····return-void
21 ····.line·1025 ····.line·10
22 ····.line·1126 ····.line·11
23 ····.line·1227 ····.line·12
24 ····.line·1328 ····.line·13
25 ····.line·1429 ····.line·14
26 ····.line·1530 ····.line·15
27 ····.line·1631 ····.line·16
Offset 140, 56 lines modifiedOffset 148, 79 lines modified
140 ····.line·123148 ····.line·123
141 ····.line·124149 ····.line·124
142 ····.line·125150 ····.line·125
143 ····.line·126151 ····.line·126
144 ····.line·127152 ····.line·127
145 ····.line·128153 ····.line·128
146 ····.line·129154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
 159 ····.line·134
 160 ····.line·135
 161 ····.line·136
 162 ····.line·137
 163 ····.line·138
147 .end·method164 .end·method
  
  
 165 #·virtual·methods
148 .method·public·final·b()Ljava/lang/Object;166 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
149 ····.locals·1167 ····.locals·1
  
150 ····.line·1168 ····.line·1
151 ····iget-object·v0,·p0,·LQ0/c;->g:Ljava/lang/Object;169 ····check-cast·p1,·Ljava/io/File;
  
152 ····.line·2170 ····.line·2
153 ····.line·3171 ····.line·3
154 ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;172 ····const-string·v0,·"it"
  
155 ····.line·4173 ····.line·4
156 ····.line·5174 ····.line·5
 175 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
157 ····.line·6 
158 ····move-result-object·v0 
  
 176 ····.line·6
159 ····.line·7177 ····.line·7
160 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String; 
  
161 ····.line·8178 ····.line·8
 179 ····invoke-virtual·{p1},·Ljava/io/File;->getCanonicalFile()Ljava/io/File;
  
162 ····.line·9180 ····.line·9
163 ····.line·10181 ····.line·10
164 ····move-result-object·v0 
  
165 ····.line·11182 ····.line·11
166 ····return-object·v0183 ····move-result-object·p1
  
167 ····.line·12184 ····.line·12
 185 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
168 ····.line·13186 ····.line·13
169 ····.line·14187 ····.line·14
170 ····.line·15188 ····.line·15
 189 ····move-result-object·p1
  
171 ····.line·16190 ····.line·16
 191 ····const-string·v0,·"file.canonicalFile.absolutePath"
  
172 ····.line·17192 ····.line·17
173 ····.line·18193 ····.line·18
 194 ····invoke-static·{p1,·v0},·LP0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
174 ····.line·19195 ····.line·19
175 ····.line·20196 ····.line·20
176 ····.line·21197 ····.line·21
 198 ····new-instance·v0,·LH/k0;
  
177 ····.line·22199 ····.line·22
178 ····.line·23200 ····.line·23
 201 ····invoke-direct·{v0,·p1},·LH/k0;-><init>(Ljava/lang/String;)V
  
179 ····.line·24202 ····.line·24
180 ····.line·25203 ····.line·25
181 ····.line·26204 ····.line·26
 205 ····return-object·v0
182 ····.line·27206 ····.line·27
183 ····.line·28207 ····.line·28
184 ····.line·29208 ····.line·29
185 ····.line·30209 ····.line·30
186 ····.line·31210 ····.line·31
187 ····.line·32211 ····.line·32
Max diff block lines reached; 153/2846 bytes (5.38%) of diff not shown.
17.7 KB
smali/c1/j.smali vs.
smali/E/n.smali
Max HTML report size reached
25.3 KB
smali/c1/i.smali vs.
smali/androidx/datastore/preferences/protobuf/t0.smali
Max HTML report size reached
21.8 KB
smali/c1/h.smali vs.
smali/io/flutter/plugin/platform/r.smali
Max HTML report size reached
5.14 KB
smali/c1/g.smali vs.
smali/B0/z.smali
Max HTML report size reached
3.91 KB
smali/c1/f.smali vs.
smali/q/d.smali
Files 82% similar despite different names
    
Offset 1, 127 lines modifiedOffset 1, 73 lines modified
1 .class·public·abstract·Lc1/f;1 .class·public·abstract·Lq/d;
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/util/List; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
8 ····.locals·36 ····.locals·0
  
9 ····.line·17 ····.line·1
 8 ····invoke-virtual/range·{p0·..·p5},·Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;Ljava/lang/String;Landroid/os/Handler;I)Landroid/content/Intent;
10 ····:try_start_0 
11 ····new-instance·v0,·LY0/b; 
  
12 ····.line·29 ····.line·2
13 ····.line·310 ····.line·3
14 ····invoke-direct·{v0},·LY0/b;-><init>()V 
  
15 ····.line·411 ····.line·4
 12 ····move-result-object·p0
  
16 ····.line·513 ····.line·5
 14 ····return-object·p0
17 ····.line·615 ····.line·6
18 ····const/4·v1,·0x1 
  
19 ····.line·716 ····.line·7
20 ····new-array·v1,·v1,·[LY0/b; 
  
21 ····.line·817 ····.line·8
22 ····.line·918 ····.line·9
23 ····const/4·v2,·0x0 
  
24 ····.line·1019 ····.line·10
25 ····aput-object·v0,·v1,·v2 
  
26 ····.line·1120 ····.line·11
27 ····.line·1221 ····.line·12
28 ····invoke-static·{v1},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; 
  
29 ····.line·1322 ····.line·13
30 ····.line·1423 ····.line·14
31 ····.line·1524 ····.line·15
32 ····move-result-object·v0 
  
33 ····.line·1625 ····.line·16
34 ····invoke-interface·{v0},·Ljava/util/List;->iterator()Ljava/util/Iterator; 
  
35 ····.line·1726 ····.line·17
36 ····.line·1827 ····.line·18
37 ····.line·1928 ····.line·19
38 ····move-result-object·v0 
39 ····:try_end_0 
40 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
41 ····.line·2029 ····.line·20
42 ····const-string·v1,·"<this>" 
  
43 ····.line·2130 ····.line·21
44 ····.line·2231 ····.line·22
45 ····invoke-static·{v0,·v1},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
46 ····.line·2332 ····.line·23
47 ····.line·2433 ····.line·24
48 ····.line·2534 ····.line·25
49 ····new-instance·v1,·LV0/e; 
  
50 ····.line·2635 ····.line·26
51 ····.line·2736 ····.line·27
52 ····invoke-direct·{v1,·v0},·LV0/e;-><init>(Ljava/util/Iterator;)V 
  
53 ····.line·2837 ····.line·28
54 ····.line·2938 ····.line·29
55 ····.line·3039 ····.line·30
56 ····new-instance·v0,·LV0/a; 
  
57 ····.line·3140 ····.line·31
58 ····.line·3241 ····.line·32
59 ····invoke-direct·{v0,·v1},·LV0/a;-><init>(LV0/e;)V 
  
60 ····.line·3342 ····.line·33
61 ····.line·3443 ····.line·34
62 ····.line·3544 ····.line·35
63 ····invoke-static·{v0},·LV0/c;->M(LV0/b;)Ljava/util/List; 
  
64 ····.line·3645 ····.line·36
65 ····.line·3746 ····.line·37
66 ····.line·3847 ····.line·38
67 ····move-result-object·v0 
  
68 ····.line·3948 ····.line·39
69 ····sput-object·v0,·Lc1/f;->a:Ljava/util/List; 
  
70 ····.line·4049 ····.line·40
71 ····.line·4150 ····.line·41
72 ····return-void 
  
73 ····.line·4251 ····.line·42
74 ····:catchall_0 
75 ····move-exception·v0 
  
76 ····.line·4352 ····.line·43
77 ····new-instance·v1,·Ljava/util/ServiceConfigurationError; 
  
78 ····.line·4453 ····.line·44
79 ····.line·4554 ····.line·45
80 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String; 
  
81 ····.line·4655 ····.line·46
82 ····.line·4756 ····.line·47
83 ····.line·4857 ····.line·48
84 ····move-result-object·v2 
  
85 ····.line·4958 ····.line·49
86 ····invoke-direct·{v1,·v2,·v0},·Ljava/util/ServiceConfigurationError;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V 
  
87 ····.line·5059 ····.line·50
88 ····.line·5160 ····.line·51
89 ····.line·5261 ····.line·52
90 ····throw·v1 
91 ····.line·5362 ····.line·53
92 ····.line·5463 ····.line·54
93 ····.line·5564 ····.line·55
Max diff block lines reached; 1111/3933 bytes (28.25%) of diff not shown.
4.04 KB
smali/c1/e.smali vs.
smali/d1/d.smali
Files 92% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 64 lines modified
1 .class·public·final·Lc1/e;1 .class·public·final·Ld1/d;
2 .super·Ljava/lang/Object;2 .super·Ld1/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LX0/u; 
  
  
6 #·instance·fields4 #·static·fields
7 .field·public·final·f:LH0/i;5 .field·public·static·final·i:Ld1/d;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(LH0/i;)V7 .method·static·constructor·<clinit>()V
10 ····.locals·08 ····.locals·7
  
11 ····.line·19 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Ld1/d;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
 13 ····sget·v2,·Ld1/k;->c:I
15 ····.line·4 
16 ····iput-object·p1,·p0,·Lc1/e;->f:LH0/i; 
  
 14 ····.line·4
17 ····.line·515 ····.line·5
 16 ····sget·v3,·Ld1/k;->d:I
  
18 ····.line·617 ····.line·6
19 ····return-void 
20 ····.line·718 ····.line·7
 19 ····sget-wide·v4,·Ld1/k;->e:J
  
21 ····.line·820 ····.line·8
22 ····.line·921 ····.line·9
 22 ····sget-object·v6,·Ld1/k;->a:Ljava/lang/String;
  
23 ····.line·1023 ····.line·10
24 ····.line·1124 ····.line·11
 25 ····invoke-direct·{v0},·LW0/s;-><init>()V
  
25 ····.line·1226 ····.line·12
26 ····.line·1327 ····.line·13
27 ····.line·1428 ····.line·14
 29 ····new-instance·v1,·Ld1/b;
  
28 ····.line·1530 ····.line·15
29 ····.line·1631 ····.line·16
 32 ····invoke-direct/range·{v1·..·v6},·Ld1/b;-><init>(IIJLjava/lang/String;)V
  
30 ····.line·1733 ····.line·17
31 ····.line·1834 ····.line·18
32 ····.line·1935 ····.line·19
 36 ····iput-object·v1,·v0,·Ld1/g;->h:Ld1/b;
  
33 ····.line·2037 ····.line·20
34 ····.line·2138 ····.line·21
 39 ····sput-object·v0,·Ld1/d;->i:Ld1/d;
  
35 ····.line·2240 ····.line·22
36 ····.line·2341 ····.line·23
 42 ····return-void
37 ····.line·2443 ····.line·24
38 ····.line·2544 ····.line·25
39 ····.line·2645 ····.line·26
40 ····.line·2746 ····.line·27
41 ····.line·2847 ····.line·28
42 ····.line·2948 ····.line·29
43 ····.line·3049 ····.line·30
Offset 139, 32 lines modifiedOffset 152, 50 lines modified
139 ····.line·118152 ····.line·118
140 ····.line·119153 ····.line·119
141 ····.line·120154 ····.line·120
142 ····.line·121155 ····.line·121
143 ····.line·122156 ····.line·122
144 ····.line·123157 ····.line·123
145 ····.line·124158 ····.line·124
 159 ····.line·125
 160 ····.line·126
 161 ····.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
 170 ····.line·136
 171 ····.line·137
 172 ····.line·138
146 .end·method173 .end·method
  
  
147 #·virtual·methods174 #·virtual·methods
148 .method·public·final·d()LH0/i;175 .method·public·final·close()V
149 ····.locals·1176 ····.locals·2
  
150 ····.line·1177 ····.line·1
151 ····iget-object·v0,·p0,·Lc1/e;->f:LH0/i;178 ····new-instance·v0,·Ljava/lang/UnsupportedOperationException;
  
152 ····.line·2179 ····.line·2
153 ····.line·3180 ····.line·3
154 ····return-object·v0181 ····const-string·v1,·"Dispatchers.Default·cannot·be·closed"
  
155 ····.line·4182 ····.line·4
156 ····.line·5183 ····.line·5
 184 ····invoke-direct·{v0,·v1},·Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
  
157 ····.line·6185 ····.line·6
158 ····.line·7186 ····.line·7
159 ····.line·8187 ····.line·8
 188 ····throw·v0
160 ····.line·9189 ····.line·9
161 ····.line·10190 ····.line·10
162 ····.line·11191 ····.line·11
163 ····.line·12192 ····.line·12
164 ····.line·13193 ····.line·13
165 ····.line·14194 ····.line·14
166 ····.line·15195 ····.line·15
Offset 278, 60 lines modifiedOffset 309, 53 lines modified
278 ····.line·123309 ····.line·123
279 ····.line·124310 ····.line·124
280 ····.line·125311 ····.line·125
281 ····.line·126312 ····.line·126
282 ····.line·127313 ····.line·127
Max diff block lines reached; 1589/4063 bytes (39.11%) of diff not shown.
14.1 KB
smali/c1/d.smali vs.
smali/m0/d.smali
Max HTML report size reached
2.55 KB
smali/c1/c.smali vs.
smali/i/r0.smali
Files 87% similar despite different names
    
Offset 1, 71 lines modifiedOffset 1, 84 lines modified
1 .class·public·abstract·Lc1/c;1 .class·public·final·Li/r0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/lang/Runnable;
  
  
4 #·static·fields6 #·instance·fields
5 .field·public·static·final·a:Ljava/lang/reflect/Method;7 .field·public·final·synthetic·f:I
  
 8 .field·public·final·synthetic·g:Li/s0;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·public·synthetic·constructor·<init>(Li/s0;I)V
8 ····.locals·511 ····.locals·0
  
 12 ····.line·1
 13 ····iput·p2,·p0,·Li/r0;->f:I
  
 14 ····iput-object·p1,·p0,·Li/r0;->g:Li/s0;
  
 15 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 16 ····return-void
 17 .end·method
  
  
 18 #·virtual·methods
 19 .method·public·final·run()V
 20 ····.locals·2
  
9 ····.line·121 ····.line·1
 22 ····iget·v0,·p0,·Li/r0;->f:I
10 ····:try_start_0 
11 ····const-class·v0,·Ljava/util/concurrent/ScheduledThreadPoolExecutor; 
  
12 ····.line·223 ····.line·2
13 ····.line·324 ····.line·3
14 ····const-string·v1,·"setRemoveOnCancelPolicy"25 ····packed-switch·v0,·:pswitch_data_0
  
15 ····.line·426 ····.line·4
16 ····.line·527 ····.line·5
17 ····const/4·v2,·0x1 
  
18 ····.line·628 ····.line·6
19 ····new-array·v2,·v2,·[Ljava/lang/Class;29 ····iget-object·v0,·p0,·Li/r0;->g:Li/s0;
  
20 ····.line·730 ····.line·7
21 ····.line·831 ····.line·8
22 ····sget-object·v3,·Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;32 ····invoke-virtual·{v0},·Li/s0;->a()V
  
23 ····.line·933 ····.line·9
24 ····.line·1034 ····.line·10
25 ····const/4·v4,·0x0 
  
26 ····.line·1135 ····.line·11
27 ····aput-object·v3,·v2,·v436 ····return-void
  
28 ····.line·1237 ····.line·12
29 ····.line·13 
30 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;38 ····:pswitch_0
 39 ····iget-object·v0,·p0,·Li/r0;->g:Li/s0;
  
 40 ····.line·13
31 ····.line·1441 ····.line·14
 42 ····const/4·v1,·0x0
  
32 ····.line·1543 ····.line·15
 44 ····invoke-virtual·{v0,·v1},·Li/s0;->c(Z)V
33 ····.line·16 
34 ····move-result-object·v0 
35 ····:try_end_0 
36 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
 45 ····.line·16
37 ····.line·1746 ····.line·17
38 ····goto·:goto_0 
  
39 ····.line·1847 ····.line·18
 48 ····return-void
40 ····:catchall_0 
41 ····const/4·v0,·0x0 
  
42 ····.line·1949 ····.line·19
43 ····:goto_0 
44 ····sput-object·v0,·Lc1/c;->a:Ljava/lang/reflect/Method; 
 50 ····:pswitch_data_0
 51 ····.packed-switch·0x0
 52 ········:pswitch_0
 53 ····.end·packed-switch
45 ····.line·2054 ····.line·20
46 ····.line·2155 ····.line·21
47 ····return-void 
48 ····.line·2256 ····.line·22
49 ····.line·2357 ····.line·23
50 ····.line·2458 ····.line·24
51 ····.line·2559 ····.line·25
52 ····.line·2660 ····.line·26
53 ····.line·2761 ····.line·27
54 ····.line·2862 ····.line·28
Offset 166, 8 lines modifiedOffset 179, 17 lines modified
166 ····.line·123179 ····.line·123
167 ····.line·124180 ····.line·124
168 ····.line·125181 ····.line·125
169 ····.line·126182 ····.line·126
170 ····.line·127183 ····.line·127
171 ····.line·128184 ····.line·128
172 ····.line·129185 ····.line·129
 186 ····.line·130
 187 ····.line·131
 188 ····.line·132
 189 ····.line·133
 190 ····.line·134
 191 ····.line·135
 192 ····.line·136
 193 ····.line·137
 194 ····.line·138
173 .end·method195 .end·method
10.1 KB
smali/c1/b.smali vs.
smali/z/A.smali
Max HTML report size reached
110 KB
smali/c1/a.smali vs.
smali/i/P.smali
Max HTML report size reached
1.96 KB
smali/c1/A.smali vs.
smali/H/o0.smali
Files 92% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·Lc1/A;1 .class·public·final·LH/o0;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LG0/h;
  
4 #·instance·fields 
5 .field·public·final·a:[Ljava/lang/Object; 
  
 6 #·static·fields
6 .field·public·final·b:[LX0/h0;7 .field·public·static·final·f:LH/o0;
  
  
7 #·direct·methods8 #·direct·methods
8 .method·public·constructor·<init>(ILH0/i;)V9 .method·static·constructor·<clinit>()V
9 ····.locals·010 ····.locals·1
  
10 ····.line·111 ····.line·1
11 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····new-instance·v0,·LH/o0;
  
12 ····.line·213 ····.line·2
13 ····.line·314 ····.line·3
 15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
14 ····.line·4 
15 ····new-array·p2,·p1,·[Ljava/lang/Object; 
  
 16 ····.line·4
16 ····.line·517 ····.line·5
17 ····.line·618 ····.line·6
18 ····iput-object·p2,·p0,·Lc1/A;->a:[Ljava/lang/Object;19 ····sput-object·v0,·LH/o0;->f:LH/o0;
  
19 ····.line·720 ····.line·7
20 ····.line·821 ····.line·8
 22 ····return-void
21 ····new-array·p1,·p1,·[LX0/h0; 
  
22 ····.line·923 ····.line·9
23 ····.line·1024 ····.line·10
24 ····iput-object·p1,·p0,·Lc1/A;->b:[LX0/h0; 
  
25 ····.line·1125 ····.line·11
26 ····.line·1226 ····.line·12
27 ····return-void 
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
33 ····.line·1832 ····.line·18
34 ····.line·1933 ····.line·19
Offset 158, 53 lines modifiedOffset 155, 8 lines modified
158 ····.line·132155 ····.line·132
159 ····.line·133156 ····.line·133
160 ····.line·134157 ····.line·134
161 ····.line·135158 ····.line·135
162 ····.line·136159 ····.line·136
163 ····.line·137160 ····.line·137
164 ····.line·138161 ····.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 .end·method162 .end·method
27.9 KB
smali/c0/l.smali vs.
smali/B0/r.smali
Max HTML report size reached
15.5 KB
smali/c0/k.smali vs.
smali/W0/c0.smali
Max HTML report size reached
39.5 KB
smali/c0/j.smali vs.
smali/a0/j.smali
Max HTML report size reached
3.49 KB
smali/c0/i.smali vs.
smali/a0/i.smali
Files 98% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 54 lines modified
1 .class·public·final·Lc0/i;1 .class·public·final·La0/i;
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:Lc0/j;7 .field·public·final·a:La0/j;
  
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>(Lc0/j;Landroid/app/Activity;)V10 .method·public·constructor·<init>(La0/j;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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V16 ····invoke-static·{p1,·v0},·LP0/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,·Lc0/i;->a:Lc0/j;24 ····iput-object·p1,·p0,·La0/i;->a:La0/j;
  
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,·Lc0/i;->b:Ljava/lang/ref/WeakReference;34 ····iput-object·p1,·p0,·La0/i;->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 210, 37 lines modifiedOffset 210, 42 lines modified
210 ····.line·177210 ····.line·177
211 ····.line·178211 ····.line·178
212 ····.line·179212 ····.line·179
213 ····.line·180213 ····.line·180
214 ····.line·181214 ····.line·181
215 ····.line·182215 ····.line·182
216 ····.line·183216 ····.line·183
 217 ····.line·184
 218 ····.line·185
 219 ····.line·186
 220 ····.line·187
 221 ····.line·188
217 .end·method222 .end·method
  
  
218 #·virtual·methods223 #·virtual·methods
219 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V224 .method·public·final·onViewAttachedToWindow(Landroid/view/View;)V
220 ····.locals·2225 ····.locals·2
  
221 ····.line·1226 ····.line·1
222 ····const-string·v0,·"view"227 ····const-string·v0,·"view"
  
223 ····.line·2228 ····.line·2
224 ····.line·3229 ····.line·3
225 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V230 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
226 ····.line·4231 ····.line·4
227 ····.line·5232 ····.line·5
228 ····.line·6233 ····.line·6
229 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V234 ····invoke-virtual·{p1,·p0},·Landroid/view/View;->removeOnAttachStateChangeListener(Landroid/view/View$OnAttachStateChangeListener;)V
  
230 ····.line·7235 ····.line·7
231 ····.line·8236 ····.line·8
232 ····.line·9237 ····.line·9
233 ····iget-object·p1,·p0,·Lc0/i;->b:Ljava/lang/ref/WeakReference;238 ····iget-object·p1,·p0,·La0/i;->b:Ljava/lang/ref/WeakReference;
  
234 ····.line·10239 ····.line·10
235 ····.line·11240 ····.line·11
236 ····invoke-virtual·{p1},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;241 ····invoke-virtual·{p1},·Ljava/lang/ref/Reference;->get()Ljava/lang/Object;
  
237 ····.line·12242 ····.line·12
238 ····.line·13243 ····.line·13
Offset 305, 19 lines modifiedOffset 310, 19 lines modified
305 ····.line·39310 ····.line·39
306 ····.line·40311 ····.line·40
307 ····:goto_1312 ····:goto_1
308 ····return-void313 ····return-void
  
309 ····.line·41314 ····.line·41
310 ····:cond_2315 ····:cond_2
311 ····iget-object·v1,·p0,·Lc0/i;->a:Lc0/j;316 ····iget-object·v1,·p0,·La0/i;->a:La0/j;
  
312 ····.line·42317 ····.line·42
313 ····.line·43318 ····.line·43
314 ····invoke-virtual·{v1,·v0,·p1},·Lc0/j;->c(Landroid/os/IBinder;Landroid/app/Activity;)V319 ····invoke-virtual·{v1,·v0,·p1},·La0/j;->c(Landroid/os/IBinder;Landroid/app/Activity;)V
  
315 ····.line·44320 ····.line·44
316 ····.line·45321 ····.line·45
317 ····.line·46322 ····.line·46
318 ····return-void323 ····return-void
319 ····.line·47324 ····.line·47
320 ····.line·48325 ····.line·48
Offset 393, 19 lines modifiedOffset 398, 25 lines modified
393 ····.line·118398 ····.line·118
394 ····.line·119399 ····.line·119
395 ····.line·120400 ····.line·120
396 ····.line·121401 ····.line·121
397 ····.line·122402 ····.line·122
398 ····.line·123403 ····.line·123
399 ····.line·124404 ····.line·124
 405 ····.line·125
 406 ····.line·126
Max diff block lines reached; 320/3500 bytes (9.14%) of diff not shown.
1.91 KB
smali/c0/h.smali vs.
smali/a0/h.smali
Files 97% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·abstract·Lc0/h;1 .class·public·abstract·La0/h;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·static·a(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;5 .method·public·static·a(Landroid/content/Context;)Landroidx/window/sidecar/SidecarInterface;
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····const-string·v0,·"context"8 ····const-string·v0,·"context"
  
9 ····.line·29 ····.line·2
10 ····.line·310 ····.line·3
11 ····invoke-static·{p0,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V11 ····invoke-static·{p0,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
12 ····.line·412 ····.line·4
13 ····.line·513 ····.line·5
14 ····.line·614 ····.line·6
15 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;15 ····invoke-virtual·{p0},·Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
  
16 ····.line·716 ····.line·7
Offset 140, 17 lines modifiedOffset 140, 23 lines modified
140 ····.line·118140 ····.line·118
141 ····.line·119141 ····.line·119
142 ····.line·120142 ····.line·120
143 ····.line·121143 ····.line·121
144 ····.line·122144 ····.line·122
145 ····.line·123145 ····.line·123
146 ····.line·124146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
147 .end·method153 .end·method
  
148 .method·public·static·b()LW/h;154 .method·public·static·b()LU/h;
149 ····.locals·2155 ····.locals·2
  
150 ····.line·1156 ····.line·1
151 ····:try_start_0157 ····:try_start_0
152 ····invoke-static·{},·Landroidx/window/sidecar/SidecarProvider;->getApiVersion()Ljava/lang/String;158 ····invoke-static·{},·Landroidx/window/sidecar/SidecarProvider;->getApiVersion()Ljava/lang/String;
  
153 ····.line·2159 ····.line·2
Offset 167, 19 lines modifiedOffset 173, 19 lines modified
167 ····move-result·v1173 ····move-result·v1
  
168 ····.line·9174 ····.line·9
169 ····if-nez·v1,·:cond_0175 ····if-nez·v1,·:cond_0
  
170 ····.line·10176 ····.line·10
171 ····.line·11177 ····.line·11
172 ····sget-object·v1,·LW/h;->k:LW/h;178 ····sget-object·v1,·LU/h;->k:LU/h;
  
173 ····.line·12179 ····.line·12
174 ····.line·13180 ····.line·13
175 ····invoke-static·{v0},·La/a;->z(Ljava/lang/String;)LW/h;181 ····invoke-static·{v0},·La/a;->A(Ljava/lang/String;)LU/h;
  
176 ····.line·14182 ····.line·14
177 ····.line·15183 ····.line·15
178 ····.line·16184 ····.line·16
179 ····move-result-object·v0185 ····move-result-object·v0
180 ····:try_end_0186 ····:try_end_0
181 ····.catch·Ljava/lang/NoClassDefFoundError;·{:try_start_0·..·:try_end_0}·:catch_0187 ····.catch·Ljava/lang/NoClassDefFoundError;·{:try_start_0·..·:try_end_0}·:catch_0
Offset 301, 8 lines modifiedOffset 307, 17 lines modified
301 ····.line·123307 ····.line·123
302 ····.line·124308 ····.line·124
303 ····.line·125309 ····.line·125
304 ····.line·126310 ····.line·126
305 ····.line·127311 ····.line·127
306 ····.line·128312 ····.line·128
307 ····.line·129313 ····.line·129
 314 ····.line·130
 315 ····.line·131
 316 ····.line·132
 317 ····.line·133
 318 ····.line·134
 319 ····.line·135
 320 ····.line·136
 321 ····.line·137
 322 ····.line·138
308 .end·method323 .end·method
6.12 KB
smali/c0/b.smali vs.
smali/a0/b.smali
Max HTML report size reached
11.7 KB
smali/c0/g.smali vs.
smali/a0/g.smali
Max HTML report size reached
4.18 KB
smali/c0/f.smali vs.
smali/a0/c.smali
Files 94% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Lc0/f;1 .class·public·final·La0/c;
2 .super·LQ0/i;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/l;5 .implements·LO0/l;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·g:Lc0/f;7 .field·public·static·final·g:La0/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,·Lc0/f;12 ····new-instance·v0,·La0/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},·LQ0/i;-><init>(I)V17 ····invoke-direct·{v0,·v1},·LP0/i;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·Lc0/f;->g:Lc0/f;21 ····sput-object·v0,·La0/c;->g:La0/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 148, 88 lines modifiedOffset 148, 92 lines modified
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·128153 ····.line·128
154 ····.line·129154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
 159 ····.line·134
 160 ····.line·135
 161 ····.line·136
 162 ····.line·137
 163 ····.line·138
155 .end·method164 .end·method
  
  
156 #·virtual·methods165 #·virtual·methods
157 .method·public·final·a(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;166 .method·public·final·a(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
158 ····.locals·1167 ····.locals·2
  
159 ····.line·1168 ····.line·1
160 ····const-string·v0,·"$this$require"169 ····const-string·v0,·"$this$require"
  
161 ····.line·2170 ····.line·2
162 ····.line·3171 ····.line·3
163 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V172 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
164 ····.line·4173 ····.line·4
165 ····.line·5174 ····.line·5
166 ····.line·6175 ····.line·6
167 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;176 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I
  
168 ····.line·7177 ····.line·7
169 ····.line·8178 ····.line·8
170 ····.line·9179 ····.line·9
171 ····move-result-object·v0180 ····move-result·v0
  
172 ····.line·10181 ····.line·10
173 ····iget·v0,·v0,·Landroid/graphics/Rect;->left:I182 ····const/4·v1,·0x1
  
174 ····.line·11183 ····.line·11
175 ····.line·12 
176 ····if-eqz·v0,·:cond_1184 ····if-eq·v0,·v1,·:cond_1
  
 185 ····.line·12
177 ····.line·13186 ····.line·13
178 ····.line·14 
179 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;187 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I
  
 188 ····.line·14
180 ····.line·15189 ····.line·15
181 ····.line·16190 ····.line·16
 191 ····move-result·p1
  
182 ····.line·17192 ····.line·17
183 ····move-result-object·p1193 ····const/4·v0,·0x2
  
184 ····.line·18194 ····.line·18
185 ····iget·p1,·p1,·Landroid/graphics/Rect;->top:I195 ····if-ne·p1,·v0,·:cond_0
  
186 ····.line·19196 ····.line·19
187 ····.line·20197 ····.line·20
188 ····if-nez·p1,·:cond_0198 ····goto·:goto_0
  
189 ····.line·21199 ····.line·21
 200 ····:cond_0
 201 ····const/4·v1,·0x0
  
190 ····.line·22202 ····.line·22
 203 ····:cond_1
191 ····goto·:goto_0204 ····:goto_0
 205 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
192 ····.line·23206 ····.line·23
193 ····:cond_0 
194 ····const/4·p1,·0x0 
  
195 ····.line·24207 ····.line·24
196 ····goto·:goto_1 
  
197 ····.line·25208 ····.line·25
 209 ····move-result-object·p1
198 ····:cond_1 
199 ····:goto_0 
200 ····const/4·p1,·0x1 
  
Max diff block lines reached; 1362/4207 bytes (32.37%) of diff not shown.
2.65 KB
smali/c0/d.smali vs.
smali/a0/d.smali
Files 96% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·Lc0/d;1 .class·public·final·La0/d;
2 .super·LQ0/i;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/l;5 .implements·LO0/l;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·g:Lc0/d;7 .field·public·static·final·g:La0/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,·Lc0/d;12 ····new-instance·v0,·La0/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},·LQ0/i;-><init>(I)V17 ····invoke-direct·{v0,·v1},·LP0/i;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·Lc0/d;->g:Lc0/d;21 ····sput-object·v0,·La0/d;->g:La0/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 148, 27 lines modifiedOffset 148, 36 lines modified
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·128153 ····.line·128
154 ····.line·129154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
 159 ····.line·134
 160 ····.line·135
 161 ····.line·136
 162 ····.line·137
 163 ····.line·138
155 .end·method164 .end·method
  
  
156 #·virtual·methods165 #·virtual·methods
157 .method·public·final·a(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;166 .method·public·final·a(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
158 ····.locals·1167 ····.locals·1
  
159 ····.line·1168 ····.line·1
160 ····const-string·v0,·"$this$require"169 ····const-string·v0,·"$this$require"
  
161 ····.line·2170 ····.line·2
162 ····.line·3171 ····.line·3
163 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V172 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
164 ····.line·4173 ····.line·4
165 ····.line·5174 ····.line·5
166 ····.line·6175 ····.line·6
167 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;176 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
168 ····.line·7177 ····.line·7
Offset 320, 25 lines modifiedOffset 329, 31 lines modified
320 ····.line·118329 ····.line·118
321 ····.line·119330 ····.line·119
322 ····.line·120331 ····.line·120
323 ····.line·121332 ····.line·121
324 ····.line·122333 ····.line·122
325 ····.line·123334 ····.line·123
326 ····.line·124335 ····.line·124
 336 ····.line·125
 337 ····.line·126
 338 ····.line·127
 339 ····.line·128
 340 ····.line·129
 341 ····.line·130
327 .end·method342 .end·method
  
328 .method·public·final·bridge·synthetic·j(Ljava/lang/Object;)Ljava/lang/Object;343 .method·public·final·bridge·synthetic·i(Ljava/lang/Object;)Ljava/lang/Object;
329 ····.locals·0344 ····.locals·0
  
330 ····.line·1345 ····.line·1
331 ····check-cast·p1,·Landroidx/window/sidecar/SidecarDisplayFeature;346 ····check-cast·p1,·Landroidx/window/sidecar/SidecarDisplayFeature;
  
332 ····.line·2347 ····.line·2
333 ····.line·3348 ····.line·3
334 ····invoke-virtual·{p0,·p1},·Lc0/d;->a(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;349 ····invoke-virtual·{p0,·p1},·La0/d;->a(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
  
335 ····.line·4350 ····.line·4
336 ····.line·5351 ····.line·5
337 ····.line·6352 ····.line·6
338 ····move-result-object·p1353 ····move-result-object·p1
  
339 ····.line·7354 ····.line·7
Offset 456, 8 lines modifiedOffset 471, 14 lines modified
456 ····.line·118471 ····.line·118
457 ····.line·119472 ····.line·119
458 ····.line·120473 ····.line·120
459 ····.line·121474 ····.line·121
460 ····.line·122475 ····.line·122
461 ····.line·123476 ····.line·123
462 ····.line·124477 ····.line·124
 478 ····.line·125
 479 ····.line·126
 480 ····.line·127
 481 ····.line·128
 482 ····.line·129
 483 ····.line·130
463 .end·method484 .end·method
5.97 KB
smali/c0/e.smali vs.
smali/W0/z.smali
Max HTML report size reached
4.71 KB
smali/c0/c.smali vs.
smali/H/n0.smali
Files 90% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·Lc0/c;1 .class·public·final·LH/n0;
2 .super·LQ0/i;2 .super·Ljava/io/OutputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LP0/l; 
  
  
6 #·static·fields4 #·instance·fields
7 .field·public·static·final·g:Lc0/c;5 .field·public·final·f:Ljava/io/FileOutputStream;
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Ljava/io/FileOutputStream;)V
10 ····.locals·28 ····.locals·0
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·Lc0/c;10 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····const/4·v1,·0x1 
  
16 ····.line·413 ····.line·4
17 ····invoke-direct·{v0,·v1},·LQ0/i;-><init>(I)V14 ····iput-object·p1,·p0,·LH/n0;->f:Ljava/io/FileOutputStream;
  
18 ····.line·515 ····.line·5
19 ····.line·616 ····.line·6
 17 ····return-void
20 ····.line·718 ····.line·7
21 ····sput-object·v0,·Lc0/c;->g:Lc0/c; 
  
22 ····.line·819 ····.line·8
23 ····.line·920 ····.line·9
24 ····return-void 
25 ····.line·1021 ····.line·10
26 ····.line·1122 ····.line·11
27 ····.line·1223 ····.line·12
28 ····.line·1324 ····.line·13
29 ····.line·1425 ····.line·14
30 ····.line·1526 ····.line·15
31 ····.line·1627 ····.line·16
Offset 148, 79 lines modifiedOffset 141, 49 lines modified
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
154 ····.line·129147 ····.line·129
 148 ····.line·130
155 .end·method149 .end·method
  
  
156 #·virtual·methods150 #·virtual·methods
157 .method·public·final·a(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;151 .method·public·final·close()V
158 ····.locals·2152 ····.locals·0
  
159 ····.line·1153 ····.line·1
 154 ····return-void
160 ····const-string·v0,·"$this$require" 
  
161 ····.line·2155 ····.line·2
162 ····.line·3156 ····.line·3
163 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
164 ····.line·4157 ····.line·4
165 ····.line·5158 ····.line·5
166 ····.line·6159 ····.line·6
167 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I 
  
168 ····.line·7160 ····.line·7
169 ····.line·8161 ····.line·8
170 ····.line·9162 ····.line·9
171 ····move-result·v0 
  
172 ····.line·10163 ····.line·10
173 ····const/4·v1,·0x1 
  
174 ····.line·11164 ····.line·11
175 ····if-eq·v0,·v1,·:cond_1 
  
176 ····.line·12165 ····.line·12
177 ····.line·13166 ····.line·13
178 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getType()I 
  
179 ····.line·14167 ····.line·14
180 ····.line·15168 ····.line·15
181 ····.line·16169 ····.line·16
182 ····move-result·p1 
  
183 ····.line·17170 ····.line·17
184 ····const/4·v0,·0x2 
  
185 ····.line·18171 ····.line·18
186 ····if-ne·p1,·v0,·:cond_0 
  
187 ····.line·19172 ····.line·19
188 ····.line·20173 ····.line·20
189 ····goto·:goto_0 
  
190 ····.line·21174 ····.line·21
191 ····:cond_0 
192 ····const/4·v1,·0x0 
  
193 ····.line·22175 ····.line·22
194 ····:cond_1 
195 ····:goto_0 
196 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; 
  
197 ····.line·23176 ····.line·23
198 ····.line·24177 ····.line·24
199 ····.line·25178 ····.line·25
200 ····move-result-object·p1 
  
201 ····.line·26179 ····.line·26
202 ····return-object·p1 
203 ····.line·27180 ····.line·27
204 ····.line·28181 ····.line·28
205 ····.line·29182 ····.line·29
206 ····.line·30183 ····.line·30
207 ····.line·31184 ····.line·31
208 ····.line·32185 ····.line·32
209 ····.line·33186 ····.line·33
Offset 311, 33 lines modifiedOffset 274, 45 lines modified
311 ····.line·118274 ····.line·118
312 ····.line·119275 ····.line·119
Max diff block lines reached; 2252/4754 bytes (47.37%) of diff not shown.
7.0 KB
smali/b1/F.smali vs.
smali/g0/p.smali
Max HTML report size reached
5.34 KB
smali/b1/E.smali vs.
smali/g0/T.smali
Max HTML report size reached
4.07 KB
smali/b1/D.smali vs.
smali/H/Q.smali
Files 96% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·Lb1/D;1 .class·public·final·LH/Q;
2 .super·Ljava/lang/Object;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·La1/e; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·f:LZ0/v;5 .field·public·i:Ljava/lang/Object;
  
 6 .field·public·j:Ljava/io/FileInputStream;
  
 7 .field·public·synthetic·k:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·l:LH/S;
  
 9 .field·public·m:I
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·constructor·<init>(LZ0/r;)V11 .method·public·constructor·<init>(LH/S;LI0/b;)V
10 ····.locals·012 ····.locals·0
  
11 ····.line·113 ····.line·1
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V14 ····iput-object·p1,·p0,·LH/Q;->l:LH/S;
  
13 ····.line·215 ····.line·2
14 ····.line·316 ····.line·3
 17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
15 ····.line·4 
16 ····iput-object·p1,·p0,·Lb1/D;->f:LZ0/v; 
  
 18 ····.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
22 ····.line·924 ····.line·9
23 ····.line·1025 ····.line·10
Offset 139, 53 lines modifiedOffset 144, 116 lines modified
139 ····.line·118144 ····.line·118
140 ····.line·119145 ····.line·119
141 ····.line·120146 ····.line·120
142 ····.line·121147 ····.line·121
143 ····.line·122148 ····.line·122
144 ····.line·123149 ····.line·123
145 ····.line·124150 ····.line·124
 151 ····.line·125
 152 ····.line·126
 153 ····.line·127
 154 ····.line·128
 155 ····.line·129
 156 ····.line·130
 157 ····.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
146 .end·method215 .end·method
  
  
147 #·virtual·methods216 #·virtual·methods
148 .method·public·final·a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
149 ····.locals·1218 ····.locals·1
  
150 ····.line·1219 ····.line·1
151 ····iget-object·v0,·p0,·Lb1/D;->f:LZ0/v;220 ····iput-object·p1,·p0,·LH/Q;->k:Ljava/lang/Object;
  
152 ····.line·2221 ····.line·2
153 ····.line·3222 ····.line·3
154 ····check-cast·p1,·LJ0/b;223 ····iget·p1,·p0,·LH/Q;->m:I
  
Max diff block lines reached; 1712/4094 bytes (41.82%) of diff not shown.
1.53 KB
smali/b1/C.smali vs.
smali/W0/t.smali
Files 92% similar despite different names
    
Offset 1, 44 lines modifiedOffset 1, 53 lines modified
1 .class·public·abstract·Lb1/C;1 .class·public·final·LW0/t;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LG0/h;
  
  
4 #·static·fields6 #·static·fields
5 .field·public·static·final·a:LP0/q;7 .field·public·static·final·synthetic·f:LW0/t;
  
 8 .field·public·static·final·synthetic·g:LW0/t;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·static·synthetic·constructor·<clinit>()V
8 ····.locals·211 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····sget-object·v0,·Lb1/B;->n:Lb1/B;13 ····new-instance·v0,·LW0/t;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····const/4·v1,·0x316 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·417 ····.line·4
15 ····invoke-static·{v1,·v0},·LQ0/s;->a(ILjava/lang/Object;)V 
  
16 ····.line·518 ····.line·5
17 ····.line·619 ····.line·6
18 ····.line·7 
19 ····sput-object·v0,·Lb1/C;->a:LP0/q;20 ····sput-object·v0,·LW0/t;->f:LW0/t;
  
 21 ····.line·7
20 ····.line·822 ····.line·8
 23 ····new-instance·v0,·LW0/t;
  
21 ····.line·924 ····.line·9
22 ····return-void 
23 ····.line·1025 ····.line·10
 26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·1127 ····.line·11
25 ····.line·1228 ····.line·12
26 ····.line·1329 ····.line·13
 30 ····sput-object·v0,·LW0/t;->g:LW0/t;
  
27 ····.line·1431 ····.line·14
28 ····.line·1532 ····.line·15
 33 ····return-void
29 ····.line·1634 ····.line·16
30 ····.line·1735 ····.line·17
31 ····.line·1836 ····.line·18
32 ····.line·1937 ····.line·19
33 ····.line·2038 ····.line·20
34 ····.line·2139 ····.line·21
35 ····.line·2240 ····.line·22
Offset 145, 8 lines modifiedOffset 154, 17 lines modified
145 ····.line·123154 ····.line·123
146 ····.line·124155 ····.line·124
147 ····.line·125156 ····.line·125
148 ····.line·126157 ····.line·126
149 ····.line·127158 ····.line·127
150 ····.line·128159 ····.line·128
151 ····.line·129160 ····.line·129
 161 ····.line·130
 162 ····.line·131
 163 ····.line·132
 164 ····.line·133
 165 ····.line·134
 166 ····.line·135
 167 ····.line·136
 168 ····.line·137
 169 ····.line·138
152 .end·method170 .end·method
3.0 KB
smali/b1/B.smali vs.
smali/i/X.smali
Files 93% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·synthetic·Lb1/B;1 .class·public·final·Li/X;
2 .super·LQ0/g;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/q;5 .implements·Landroid/widget/TextView$OnEditorActionListener;
  
  
6 #·static·fields6 #·instance·fields
7 .field·public·static·final·n:Lb1/B;7 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
10 ····.locals·610 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·Lb1/B;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const-string·v4,·"emit(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;" 
  
16 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·Li/X;->a:Landroidx/appcompat/widget/SearchView;
17 ····.line·5 
18 ····const/4·v5,·0x0 
  
 17 ····.line·5
19 ····.line·618 ····.line·6
 19 ····return-void
20 ····const/4·v1,·0x3 
  
21 ····.line·720 ····.line·7
22 ····const-class·v2,·La1/e; 
  
23 ····.line·821 ····.line·8
24 ····.line·922 ····.line·9
25 ····const-string·v3,·"emit" 
  
26 ····.line·1023 ····.line·10
27 ····.line·1124 ····.line·11
28 ····invoke-direct/range·{v0·..·v5},·LQ0/g;-><init>(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V 
  
29 ····.line·1225 ····.line·12
30 ····.line·1326 ····.line·13
31 ····.line·1427 ····.line·14
32 ····sput-object·v0,·Lb1/B;->n:Lb1/B; 
  
33 ····.line·1528 ····.line·15
34 ····.line·1629 ····.line·16
35 ····return-void 
36 ····.line·1730 ····.line·17
37 ····.line·1831 ····.line·18
38 ····.line·1932 ····.line·19
39 ····.line·2033 ····.line·20
40 ····.line·2134 ····.line·21
41 ····.line·2235 ····.line·22
42 ····.line·2336 ····.line·23
Offset 156, 35 lines modifiedOffset 144, 36 lines modified
156 ····.line·123144 ····.line·123
157 ····.line·124145 ····.line·124
158 ····.line·125146 ····.line·125
159 ····.line·126147 ····.line·126
160 ····.line·127148 ····.line·127
161 ····.line·128149 ····.line·128
162 ····.line·129150 ····.line·129
 151 ····.line·130
163 .end·method152 .end·method
  
  
164 #·virtual·methods153 #·virtual·methods
165 .method·public·final·g(Ljava/lang/Object;Ljava/lang/Object;LJ0/b;)Ljava/lang/Object;154 .method·public·final·onEditorAction(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
166 ····.locals·0155 ····.locals·0
  
167 ····.line·1156 ····.line·1
168 ····check-cast·p1,·La1/e;157 ····iget-object·p1,·p0,·Li/X;->a:Landroidx/appcompat/widget/SearchView;
  
169 ····.line·2158 ····.line·2
170 ····.line·3159 ····.line·3
171 ····invoke-interface·{p1,·p3,·p2},·La1/e;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;160 ····invoke-virtual·{p1},·Landroidx/appcompat/widget/SearchView;->o()V
  
172 ····.line·4161 ····.line·4
173 ····.line·5162 ····.line·5
174 ····.line·6163 ····.line·6
175 ····move-result-object·p1164 ····const/4·p1,·0x1
  
176 ····.line·7165 ····.line·7
177 ····return-object·p1166 ····return·p1
178 ····.line·8167 ····.line·8
179 ····.line·9168 ····.line·9
180 ····.line·10169 ····.line·10
181 ····.line·11170 ····.line·11
182 ····.line·12171 ····.line·12
183 ····.line·13172 ····.line·13
184 ····.line·14173 ····.line·14
Offset 735, 8 lines modifiedOffset 724, 42 lines modified
735 ····.line·559724 ····.line·559
736 ····.line·560725 ····.line·560
737 ····.line·561726 ····.line·561
738 ····.line·562727 ····.line·562
739 ····.line·563728 ····.line·563
740 ····.line·564729 ····.line·564
741 ····.line·565730 ····.line·565
 731 ····.line·566
 732 ····.line·567
 733 ····.line·568
 734 ····.line·569
 735 ····.line·570
 736 ····.line·571
 737 ····.line·572
 738 ····.line·573
 739 ····.line·574
 740 ····.line·575
 741 ····.line·576
 742 ····.line·577
 743 ····.line·578
 744 ····.line·579
 745 ····.line·580
 746 ····.line·581
 747 ····.line·582
 748 ····.line·583
 749 ····.line·584
 750 ····.line·585
 751 ····.line·586
 752 ····.line·587
 753 ····.line·588
Max diff block lines reached; 0/3001 bytes (0.00%) of diff not shown.
12.6 KB
smali/b0/f.smali vs.
smali/m0/f.smali
Max HTML report size reached
43.5 KB
smali/b0/e.smali vs.
smali/B0/d.smali
Max HTML report size reached
23.8 KB
smali/b0/d.smali vs.
smali/H/U.smali
Max HTML report size reached
22.6 KB
smali/b0/c.smali vs.
smali/f0/B.smali
Max HTML report size reached
2.63 KB
smali/b0/b.smali vs.
smali/z/P.smali
Files 86% similar despite different names
    
Offset 1, 76 lines modifiedOffset 1, 98 lines modified
1 .class·public·final·synthetic·Lb0/b;1 .class·public·final·Lz/P;
2 .super·LQ0/g;2 .super·Lz/O;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LP0/l; 
  
  
6 #·virtual·methods4 #·virtual·methods
7 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;5 .method·public·final·I(Z)V
8 ····.locals·16 ····.locals·1
  
9 ····.line·17 ····.line·1
10 ····check-cast·p1,·Landroidx/window/extensions/layout/WindowLayoutInfo;8 ····iget-object·v0,·p0,·Lz/O;->a:Landroid/view/Window;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····const-string·v0,·"p0"11 ····if-eqz·p1,·:cond_0
  
14 ····.line·412 ····.line·4
15 ····.line·513 ····.line·5
16 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V14 ····const/high16·p1,·0x8000000
  
17 ····.line·615 ····.line·6
18 ····.line·716 ····.line·7
 17 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->clearFlags(I)V
19 ····.line·8 
20 ····iget-object·v0,·p0,·LQ0/c;->g:Ljava/lang/Object; 
  
 18 ····.line·8
21 ····.line·919 ····.line·9
22 ····.line·1020 ····.line·10
23 ····check-cast·v0,·Lb0/f;21 ····const/high16·p1,·-0x80000000
  
24 ····.line·1122 ····.line·11
25 ····.line·1223 ····.line·12
26 ····invoke-virtual·{v0,·p1},·Lb0/f;->a(Landroidx/window/extensions/layout/WindowLayoutInfo;)V24 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->addFlags(I)V
  
27 ····.line·1325 ····.line·13
28 ····.line·1426 ····.line·14
29 ····.line·1527 ····.line·15
30 ····sget-object·p1,·LF0/h;->a:LF0/h;28 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
31 ····.line·1629 ····.line·16
32 ····.line·1730 ····.line·17
33 ····return-object·p1 
34 ····.line·1831 ····.line·18
 32 ····move-result-object·p1
  
35 ····.line·1933 ····.line·19
 34 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
  
36 ····.line·2035 ····.line·20
37 ····.line·2136 ····.line·21
38 ····.line·2237 ····.line·22
 38 ····move-result·v0
  
39 ····.line·2339 ····.line·23
 40 ····or-int/lit8·v0,·v0,·0x10
  
40 ····.line·2441 ····.line·24
41 ····.line·2542 ····.line·25
 43 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
  
42 ····.line·2644 ····.line·26
43 ····.line·2745 ····.line·27
44 ····.line·2846 ····.line·28
 47 ····return-void
  
45 ····.line·2948 ····.line·29
 49 ····:cond_0
 50 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
46 ····.line·3051 ····.line·30
47 ····.line·3152 ····.line·31
48 ····.line·3253 ····.line·32
 54 ····move-result-object·p1
  
49 ····.line·3355 ····.line·33
 56 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
  
50 ····.line·3457 ····.line·34
51 ····.line·3558 ····.line·35
52 ····.line·3659 ····.line·36
 60 ····move-result·v0
  
53 ····.line·3761 ····.line·37
 62 ····and-int/lit8·v0,·v0,·-0x11
  
54 ····.line·3863 ····.line·38
55 ····.line·3964 ····.line·39
 65 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
  
56 ····.line·4066 ····.line·40
57 ····.line·4167 ····.line·41
58 ····.line·4268 ····.line·42
 69 ····return-void
59 ····.line·4370 ····.line·43
60 ····.line·4471 ····.line·44
61 ····.line·4572 ····.line·45
62 ····.line·4673 ····.line·46
63 ····.line·4774 ····.line·47
64 ····.line·4875 ····.line·48
65 ····.line·4976 ····.line·49
Offset 145, 8 lines modifiedOffset 167, 14 lines modified
145 ····.line·118167 ····.line·118
146 ····.line·119168 ····.line·119
147 ····.line·120169 ····.line·120
148 ····.line·121170 ····.line·121
149 ····.line·122171 ····.line·122
150 ····.line·123172 ····.line·123
151 ····.line·124173 ····.line·124
 174 ····.line·125
 175 ····.line·126
 176 ····.line·127
 177 ····.line·128
 178 ····.line·129
 179 ····.line·130
152 .end·method180 .end·method
13.3 KB
smali/Z/j.smali vs.
smali/W0/Q.smali
Max HTML report size reached
7.62 KB
smali/Z/l.smali vs.
smali/B0/j.smali
Max HTML report size reached
74.0 KB
smali/Z/o.smali vs.
smali/p/s.smali
Max HTML report size reached
1000 B
smali/Z/n.smali vs.
smali/q/c.smali
Files 92% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 26 lines modified
1 .class·public·interface·abstract·LZ/n;1 .class·public·abstract·Lq/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:LZ/a; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·static·constructor·<clinit>()V5 .method·public·static·a(Landroid/content/Context;)Ljava/util/concurrent/Executor;
8 ····.locals·16 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····sget-object·v0,·LZ/a;->b:LZ/a;8 ····invoke-virtual·{p0},·Landroid/content/Context;->getMainExecutor()Ljava/util/concurrent/Executor;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····sput-object·v0,·LZ/n;->a:LZ/a; 
  
14 ····.line·411 ····.line·4
 12 ····move-result-object·p0
  
15 ····.line·513 ····.line·5
16 ····return-void14 ····return-object·p0
17 ····.line·615 ····.line·6
18 ····.line·716 ····.line·7
19 ····.line·817 ····.line·8
20 ····.line·918 ····.line·9
21 ····.line·1019 ····.line·10
22 ····.line·1120 ····.line·11
23 ····.line·1221 ····.line·12
Offset 141, 8 lines modifiedOffset 137, 9 lines modified
141 ····.line·123137 ····.line·123
142 ····.line·124138 ····.line·124
143 ····.line·125139 ····.line·125
144 ····.line·126140 ····.line·126
145 ····.line·127141 ····.line·127
146 ····.line·128142 ····.line·128
147 ····.line·129143 ····.line·129
 144 ····.line·130
148 .end·method145 .end·method
3.57 KB
smali/Z/k.smali vs.
smali/X/k.smali
Files 96% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LZ/k;1 .class·public·final·LX/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·final·a:Ljava/lang/Object;5 .field·public·final·a:Ljava/lang/Object;
  
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,·LZ/k;->a:Ljava/lang/Object;18 ····iput-object·p1,·p0,·LX/k;->a:Ljava/lang/Object;
  
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 136, 14 lines modifiedOffset 136, 20 lines modified
136 ····.line·118136 ····.line·118
137 ····.line·119137 ····.line·119
138 ····.line·120138 ····.line·120
139 ····.line·121139 ····.line·121
140 ····.line·122140 ····.line·122
141 ····.line·123141 ····.line·123
142 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
143 .end·method149 .end·method
  
  
144 #·virtual·methods150 #·virtual·methods
145 .method·public·final·equals(Ljava/lang/Object;)Z151 .method·public·final·equals(Ljava/lang/Object;)Z
146 ····.locals·2152 ····.locals·2
  
Offset 159, 15 lines modifiedOffset 165, 15 lines modified
  
159 ····.line·5165 ····.line·5
160 ····:cond_0166 ····:cond_0
161 ····if-eqz·p1,·:cond_2167 ····if-eqz·p1,·:cond_2
  
162 ····.line·6168 ····.line·6
163 ····.line·7169 ····.line·7
164 ····const-class·v0,·LZ/k;170 ····const-class·v0,·LX/k;
  
165 ····.line·8171 ····.line·8
166 ····.line·9172 ····.line·9
167 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;173 ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
168 ····.line·10174 ····.line·10
169 ····.line·11175 ····.line·11
Offset 187, 23 lines modifiedOffset 193, 23 lines modified
  
187 ····.line·18193 ····.line·18
188 ····.line·19194 ····.line·19
189 ····goto·:goto_0195 ····goto·:goto_0
  
190 ····.line·20196 ····.line·20
191 ····:cond_1197 ····:cond_1
192 ····check-cast·p1,·LZ/k;198 ····check-cast·p1,·LX/k;
  
193 ····.line·21199 ····.line·21
194 ····.line·22200 ····.line·22
195 ····iget-object·v0,·p0,·LZ/k;->a:Ljava/lang/Object;201 ····iget-object·v0,·p0,·LX/k;->a:Ljava/lang/Object;
  
196 ····.line·23202 ····.line·23
197 ····.line·24203 ····.line·24
198 ····iget-object·p1,·p1,·LZ/k;->a:Ljava/lang/Object;204 ····iget-object·p1,·p1,·LX/k;->a:Ljava/lang/Object;
  
199 ····.line·25205 ····.line·25
200 ····.line·26206 ····.line·26
201 ····invoke-virtual·{v0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z207 ····invoke-virtual·{v0,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
202 ····.line·27208 ····.line·27
203 ····.line·28209 ····.line·28
Offset 308, 21 lines modifiedOffset 314, 27 lines modified
308 ····.line·118314 ····.line·118
309 ····.line·119315 ····.line·119
310 ····.line·120316 ····.line·120
311 ····.line·121317 ····.line·121
312 ····.line·122318 ····.line·122
313 ····.line·123319 ····.line·123
314 ····.line·124320 ····.line·124
 321 ····.line·125
 322 ····.line·126
 323 ····.line·127
 324 ····.line·128
 325 ····.line·129
 326 ····.line·130
315 .end·method327 .end·method
  
316 .method·public·final·hashCode()I328 .method·public·final·hashCode()I
317 ····.locals·1329 ····.locals·1
  
318 ····.line·1330 ····.line·1
319 ····iget-object·v0,·p0,·LZ/k;->a:Ljava/lang/Object;331 ····iget-object·v0,·p0,·LX/k;->a:Ljava/lang/Object;
  
320 ····.line·2332 ····.line·2
321 ····.line·3333 ····.line·3
322 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I334 ····invoke-virtual·{v0},·Ljava/lang/Object;->hashCode()I
  
323 ····.line·4335 ····.line·4
324 ····.line·5336 ····.line·5
Offset 449, 25 lines modifiedOffset 461, 34 lines modified
449 ····.line·123461 ····.line·123
450 ····.line·124462 ····.line·124
451 ····.line·125463 ····.line·125
452 ····.line·126464 ····.line·126
453 ····.line·127465 ····.line·127
454 ····.line·128466 ····.line·128
455 ····.line·129467 ····.line·129
 468 ····.line·130
 469 ····.line·131
 470 ····.line·132
 471 ····.line·133
 472 ····.line·134
 473 ····.line·135
Max diff block lines reached; 1117/3584 bytes (31.17%) of diff not shown.
2.37 KB
smali/Z/i.smali vs.
smali/X/i.smali
Files 87% similar despite different names
    
Offset 1, 88 lines modifiedOffset 1, 88 lines modified
1 .class·public·final·synthetic·LZ/i;1 .class·public·final·synthetic·LX/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LA/a;5 .implements·Ly/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,·LZ/i;->a:I13 ····iput·p1,·p0,·LX/i;->a:I
  
14 ····iput-object·p2,·p0,·LZ/i;->b:Ljava/lang/Object;14 ····iput-object·p2,·p0,·LX/i;->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·120 ····.locals·1
  
21 ····.line·121 ····.line·1
22 ····iget·v0,·p0,·LZ/i;->a:I22 ····iget·v0,·p0,·LX/i;->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 ····iget-object·v0,·p0,·LZ/i;->b:Ljava/lang/Object;29 ····iget-object·v0,·p0,·LX/i;->b:Ljava/lang/Object;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····check-cast·v0,·Lo0/r;32 ····check-cast·v0,·Lm0/p;
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····check-cast·p1,·LZ/k;35 ····check-cast·p1,·LX/k;
  
36 ····.line·1136 ····.line·11
37 ····.line·1237 ····.line·12
38 ····invoke-virtual·{v0,·p1},·Lo0/r;->setWindowInfoListenerDisplayFeatures(LZ/k;)V38 ····invoke-virtual·{v0,·p1},·Lm0/p;->setWindowInfoListenerDisplayFeatures(LX/k;)V
  
39 ····.line·1339 ····.line·13
40 ····.line·1440 ····.line·14
41 ····.line·1541 ····.line·15
42 ····return-void42 ····return-void
  
43 ····.line·1643 ····.line·16
44 ····:pswitch_044 ····:pswitch_0
45 ····iget-object·v0,·p0,·LZ/i;->b:Ljava/lang/Object;45 ····iget-object·v0,·p0,·LX/i;->b:Ljava/lang/Object;
  
46 ····.line·1746 ····.line·17
47 ····.line·1847 ····.line·18
48 ····check-cast·v0,·LZ0/r;48 ····check-cast·v0,·LY0/r;
  
49 ····.line·1949 ····.line·19
50 ····.line·2050 ····.line·20
51 ····check-cast·p1,·LZ/k;51 ····check-cast·p1,·LX/k;
  
52 ····.line·2152 ····.line·21
53 ····.line·2253 ····.line·22
54 ····check-cast·v0,·LZ0/q;54 ····check-cast·v0,·LY0/q;
  
55 ····.line·2355 ····.line·23
56 ····.line·2456 ····.line·24
57 ····invoke-virtual·{v0,·p1},·LZ0/q;->m(Ljava/lang/Object;)Ljava/lang/Object;57 ····invoke-virtual·{v0,·p1},·LY0/q;->m(Ljava/lang/Object;)Ljava/lang/Object;
  
58 ····.line·2558 ····.line·25
59 ····.line·2659 ····.line·26
60 ····.line·2760 ····.line·27
61 ····return-void61 ····return-void
  
62 ····.line·2862 ····.line·28
Offset 184, 8 lines modifiedOffset 184, 14 lines modified
184 ····.line·118184 ····.line·118
185 ····.line·119185 ····.line·119
186 ····.line·120186 ····.line·120
187 ····.line·121187 ····.line·121
188 ····.line·122188 ····.line·122
189 ····.line·123189 ····.line·123
190 ····.line·124190 ····.line·124
 191 ····.line·125
 192 ····.line·126
 193 ····.line·127
 194 ····.line·128
 195 ····.line·129
 196 ····.line·130
191 .end·method197 .end·method
1.01 KB
smali/Z/h.smali vs.
smali/E/o.smali
Files 94% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 26 lines modified
1 .class·public·interface·abstract·LZ/h;1 .class·public·abstract·LE/o;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields 
5 .field·public·static·final·d:LZ/g; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·static·constructor·<clinit>()V5 .method·public·static·a(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;
8 ····.locals·16 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····sget-object·v0,·LZ/g;->a:LZ/g;8 ····invoke-static·{p0},·Landroid/icu/text/DecimalFormatSymbols;->getInstance(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····sput-object·v0,·LZ/h;->d:LZ/g; 
  
14 ····.line·411 ····.line·4
 12 ····move-result-object·p0
  
15 ····.line·513 ····.line·5
16 ····return-void14 ····return-object·p0
17 ····.line·615 ····.line·6
18 ····.line·716 ····.line·7
19 ····.line·817 ····.line·8
20 ····.line·918 ····.line·9
21 ····.line·1019 ····.line·10
22 ····.line·1120 ····.line·11
23 ····.line·1221 ····.line·12
Offset 141, 8 lines modifiedOffset 137, 9 lines modified
141 ····.line·123137 ····.line·123
142 ····.line·124138 ····.line·124
143 ····.line·125139 ····.line·125
144 ····.line·126140 ····.line·126
145 ····.line·127141 ····.line·127
146 ····.line·128142 ····.line·128
147 ····.line·129143 ····.line·129
 144 ····.line·130
148 .end·method145 .end·method
9.8 KB
smali/Z/g.smali vs.
smali/K/a.smali
Max HTML report size reached
5.18 KB
smali/X0/z.smali vs.
smali/z/L.smali
Max HTML report size reached
2.79 KB
smali/X0/x.smali vs.
smali/g0/c0.smali
Files 86% similar despite different names
    
Offset 1, 114 lines modifiedOffset 1, 81 lines modified
1 .class·public·abstract·LX0/x; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg0/c0;
 2 .super·Lg0/d0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·synthetic·a:I5 .field·public·static·final·a:Lg0/c0;
  
 6 .field·public·static·final·b:Lg0/c0;
  
 7 .field·public·static·final·c:Lg0/c0;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·static·constructor·<clinit>()V9 .method·static·synthetic·constructor·<clinit>()V
8 ····.locals·310 ····.locals·1
  
9 ····.line·111 ····.line·1
10 ····const-string·v0,·"kotlinx.coroutines.main.delay"12 ····new-instance·v0,·Lg0/c0;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····sget·v1,·Lc1/x;->a:I15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
16 ····:try_start_0 
17 ····invoke-static·{v0},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; 
  
18 ····.line·618 ····.line·6
 19 ····sput-object·v0,·Lg0/c0;->a:Lg0/c0;
  
19 ····.line·720 ····.line·7
20 ····.line·821 ····.line·8
 22 ····new-instance·v0,·Lg0/c0;
21 ····move-result-object·v0 
22 ····:try_end_0 
23 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
24 ····.line·923 ····.line·9
25 ····goto·:goto_0 
  
26 ····.line·1024 ····.line·10
 25 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
27 ····:catch_0 
28 ····const/4·v0,·0x0 
  
29 ····.line·1126 ····.line·11
30 ····:goto_0 
31 ····const/4·v1,·0x0 
  
32 ····.line·1227 ····.line·12
33 ····if-eqz·v0,·:cond_0 
  
34 ····.line·1328 ····.line·13
 29 ····sput-object·v0,·Lg0/c0;->b:Lg0/c0;
35 ····.line·14 
36 ····invoke-static·{v0},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z 
  
 30 ····.line·14
37 ····.line·1531 ····.line·15
 32 ····new-instance·v0,·Lg0/c0;
  
38 ····.line·1633 ····.line·16
39 ····.line·1734 ····.line·17
40 ····move-result·v035 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
41 ····.line·1836 ····.line·18
42 ····goto·:goto_1 
  
43 ····.line·1937 ····.line·19
44 ····:cond_0 
45 ····const/4·v0,·0x0 
  
46 ····.line·2038 ····.line·20
 39 ····sput-object·v0,·Lg0/c0;->c:Lg0/c0;
47 ····:goto_1 
48 ····if-nez·v0,·:cond_1 
  
49 ····.line·2140 ····.line·21
50 ····.line·2241 ····.line·22
 42 ····return-void
51 ····sget-object·v0,·LX0/w;->o:LX0/w; 
  
52 ····.line·2343 ····.line·23
53 ····.line·2444 ····.line·24
54 ····goto·:goto_2 
  
55 ····.line·2545 ····.line·25
56 ····:cond_1 
57 ····sget-object·v0,·LX0/B;->a:Le1/d; 
  
58 ····.line·2646 ····.line·26
59 ····.line·2747 ····.line·27
60 ····sget-object·v0,·Lc1/p;->a:LY0/c; 
  
61 ····.line·2848 ····.line·28
62 ····.line·2949 ····.line·29
63 ····iget-object·v2,·v0,·LY0/c;->j:LY0/c; 
  
64 ····.line·3050 ····.line·30
65 ····.line·3151 ····.line·31
66 ····if-eqz·v0,·:cond_2 
  
67 ····.line·3252 ····.line·32
68 ····.line·3353 ····.line·33
69 ····const/4·v1,·0x1 
  
70 ····.line·3454 ····.line·34
71 ····:cond_2 
72 ····if-nez·v1,·:cond_3 
  
73 ····.line·3555 ····.line·35
74 ····.line·3656 ····.line·36
75 ····sget-object·v0,·LX0/w;->o:LX0/w; 
  
76 ····.line·3757 ····.line·37
77 ····.line·3858 ····.line·38
78 ····:cond_3 
79 ····:goto_2 
80 ····return-void 
81 ····.line·3959 ····.line·39
82 ····.line·4060 ····.line·40
83 ····.line·4161 ····.line·41
84 ····.line·4262 ····.line·42
85 ····.line·4363 ····.line·43
Max diff block lines reached; 288/2784 bytes (10.34%) of diff not shown.
29.9 KB
smali/X0/w.smali vs.
smali/W0/A.smali
Max HTML report size reached
74.8 KB
smali/X0/v.smali vs.
smali/W0/v.smali
Max HTML report size reached
1.5 KB
smali/X0/t.smali vs.
smali/O/q.smali
Files 88% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·LX0/t;1 .class·public·final·LO/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LH0/h;5 .implements·Landroid/view/animation/Interpolator;
  
  
6 #·static·fields 
7 .field·public·static·final·synthetic·f:LX0/t; 
  
8 .field·public·static·final·synthetic·g:LX0/t; 
  
  
9 #·direct·methods6 #·virtual·methods
10 .method·static·synthetic·constructor·<clinit>()V7 .method·public·final·getInterpolation(F)F
11 ····.locals·18 ····.locals·2
  
12 ····.line·19 ····.line·1
13 ····new-instance·v0,·LX0/t;10 ····const/high16·v0,·0x3f800000····#·1.0f
  
14 ····.line·211 ····.line·2
15 ····.line·312 ····.line·3
16 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····sub-float/2addr·p1,·v0
  
17 ····.line·414 ····.line·4
 15 ····mul-float·v1,·p1,·p1
  
18 ····.line·516 ····.line·5
19 ····.line·617 ····.line·6
20 ····sput-object·v0,·LX0/t;->f:LX0/t;18 ····mul-float/2addr·v1,·p1
  
21 ····.line·719 ····.line·7
 20 ····mul-float/2addr·v1,·p1
  
22 ····.line·821 ····.line·8
23 ····new-instance·v0,·LX0/t;22 ····mul-float/2addr·v1,·p1
  
24 ····.line·923 ····.line·9
 24 ····add-float/2addr·v1,·v0
25 ····.line·10 
26 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
 25 ····.line·10
 26 ····return·v1
27 ····.line·1127 ····.line·11
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····sput-object·v0,·LX0/t;->g:LX0/t; 
  
31 ····.line·1430 ····.line·14
32 ····.line·1531 ····.line·15
33 ····return-void 
34 ····.line·1632 ····.line·16
35 ····.line·1733 ····.line·17
36 ····.line·1834 ····.line·18
37 ····.line·1935 ····.line·19
38 ····.line·2036 ····.line·20
39 ····.line·2137 ····.line·21
40 ····.line·2238 ····.line·22
Offset 154, 8 lines modifiedOffset 150, 9 lines modified
154 ····.line·123150 ····.line·123
155 ····.line·124151 ····.line·124
156 ····.line·125152 ····.line·125
157 ····.line·126153 ····.line·126
158 ····.line·127154 ····.line·127
159 ····.line·128155 ····.line·128
160 ····.line·129156 ····.line·129
 157 ····.line·130
161 .end·method158 .end·method
11.0 KB
smali/X0/s.smali vs.
smali/W0/s.smali
Max HTML report size reached
2.06 KB
smali/X0/r.smali vs.
smali/m0/w.smali
Files 93% similar despite different names
    
Offset 1, 70 lines modifiedOffset 1, 68 lines modified
1 .class·public·final·LX0/r;1 .class·public·final·Lm0/w;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LH0/h; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·f:LQ0/i;5 .field·public·final·a:Landroid/view/KeyEvent;
  
 6 .field·public·b:I
  
 7 .field·public·c:Z
  
8 .field·public·final·g:LH0/h;8 .field·public·final·synthetic·d:LB0/i;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LH0/h;LP0/l;)V10 .method·public·constructor·<init>(LB0/i;Landroid/view/KeyEvent;)V
11 ····.locals·111 ····.locals·0
  
12 ····.line·112 ····.line·1
13 ····const-string·v0,·"baseKey"13 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·214 ····.line·2
15 ····.line·315 ····.line·3
16 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
17 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Lm0/w;->d:LB0/i;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····iget-object·p1,·p1,·LB0/i;->g:Ljava/lang/Object;
  
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····.line·9 
24 ····check-cast·p2,·LQ0/i;23 ····check-cast·p1,·[Lm0/x;
  
 24 ····.line·9
25 ····.line·1025 ····.line·10
 26 ····array-length·p1,·p1
  
26 ····.line·1127 ····.line·11
27 ····iput-object·p2,·p0,·LX0/r;->f:LQ0/i;28 ····iput·p1,·p0,·Lm0/w;->b:I
  
28 ····.line·1229 ····.line·12
29 ····.line·1330 ····.line·13
30 ····instance-of·p2,·p1,·LX0/r;31 ····const/4·p1,·0x0
  
31 ····.line·1432 ····.line·14
 33 ····iput-boolean·p1,·p0,·Lm0/w;->c:Z
32 ····.line·15 
33 ····if-eqz·p2,·:cond_0 
  
 34 ····.line·15
34 ····.line·1635 ····.line·16
 36 ····iput-object·p2,·p0,·Lm0/w;->a:Landroid/view/KeyEvent;
35 ····.line·17 
36 ····check-cast·p1,·LX0/r; 
  
 37 ····.line·17
37 ····.line·1838 ····.line·18
 39 ····return-void
38 ····.line·1940 ····.line·19
39 ····iget-object·p1,·p1,·LX0/r;->g:LH0/h; 
  
40 ····.line·2041 ····.line·20
41 ····.line·2142 ····.line·21
42 ····:cond_0 
43 ····iput-object·p1,·p0,·LX0/r;->g:LH0/h; 
  
44 ····.line·2243 ····.line·22
45 ····.line·2344 ····.line·23
46 ····return-void 
47 ····.line·2445 ····.line·24
48 ····.line·2546 ····.line·25
49 ····.line·2647 ····.line·26
50 ····.line·2748 ····.line·27
51 ····.line·2849 ····.line·28
52 ····.line·2950 ····.line·29
53 ····.line·3051 ····.line·30
Offset 217, 8 lines modifiedOffset 215, 13 lines modified
217 ····.line·177215 ····.line·177
218 ····.line·178216 ····.line·178
219 ····.line·179217 ····.line·179
220 ····.line·180218 ····.line·180
221 ····.line·181219 ····.line·181
222 ····.line·182220 ····.line·182
223 ····.line·183221 ····.line·183
 222 ····.line·184
 223 ····.line·185
 224 ····.line·186
 225 ····.line·187
 226 ····.line·188
224 .end·method227 .end·method
2.51 KB
smali/X0/q.smali vs.
smali/v0/l.smali
Files 96% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·LX0/q;1 .class·public·final·Lv0/l;
2 .super·LQ0/i;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LP0/l; 
  
  
6 #·static·fields4 #·static·fields
7 .field·public·static·final·g:LX0/q;5 .field·public·static·final·b:LB0/i;
  
  
 6 #·instance·fields
 7 .field·public·final·a:LH/n;
  
  
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,·LX0/q;12 ····new-instance·v0,·LB0/i;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const/4·v1,·0x115 ····const/16·v1,·0xc
  
16 ····.line·416 ····.line·4
17 ····invoke-direct·{v0,·v1},·LQ0/i;-><init>(I)V 
  
18 ····.line·517 ····.line·5
 18 ····invoke-direct·{v0,·v1},·LB0/i;-><init>(I)V
  
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·LX0/q;->g:LX0/q; 
  
22 ····.line·821 ····.line·8
 22 ····sput-object·v0,·Lv0/l;->b:LB0/i;
  
23 ····.line·923 ····.line·9
24 ····return-void 
25 ····.line·1024 ····.line·10
 25 ····return-void
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 148, 51 lines modifiedOffset 149, 59 lines modified
148 ····.line·123149 ····.line·123
149 ····.line·124150 ····.line·124
150 ····.line·125151 ····.line·125
151 ····.line·126152 ····.line·126
152 ····.line·127153 ····.line·127
153 ····.line·128154 ····.line·128
154 ····.line·129155 ····.line·129
 156 ····.line·130
 157 ····.line·131
 158 ····.line·132
 159 ····.line·133
 160 ····.line·134
 161 ····.line·135
 162 ····.line·136
 163 ····.line·137
 164 ····.line·138
155 .end·method165 .end·method
  
 166 .method·public·constructor·<init>(Lo0/b;)V
  
156 #·virtual·methods 
157 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object; 
158 ····.locals·1167 ····.locals·4
  
159 ····.line·1168 ····.line·1
160 ····check-cast·p1,·LH0/g;169 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
161 ····.line·2170 ····.line·2
162 ····.line·3171 ····.line·3
163 ····instance-of·v0,·p1,·LX0/s; 
  
164 ····.line·4172 ····.line·4
 173 ····new-instance·v0,·LH/n;
165 ····.line·5 
166 ····if-eqz·v0,·:cond_0 
  
 174 ····.line·5
167 ····.line·6175 ····.line·6
 176 ····sget-object·v1,·Lw0/k;->a:Lw0/k;
168 ····.line·7 
169 ····check-cast·p1,·LX0/s; 
  
 177 ····.line·7
170 ····.line·8178 ····.line·8
 179 ····const/4·v2,·0x0
  
171 ····.line·9180 ····.line·9
172 ····return-object·p1181 ····const-string·v3,·"flutter/settings"
  
173 ····.line·10182 ····.line·10
174 ····:cond_0 
175 ····const/4·p1,·0x0 
  
176 ····.line·11183 ····.line·11
177 ····return-object·p1184 ····invoke-direct·{v0,·p1,·v3,·v1,·v2},·LH/n;-><init>(Lw0/f;Ljava/lang/String;Lw0/m;LB0/a;)V
  
178 ····.line·12185 ····.line·12
179 ····.line·13186 ····.line·13
180 ····.line·14187 ····.line·14
 188 ····iput-object·v0,·p0,·Lv0/l;->a:LH/n;
  
181 ····.line·15189 ····.line·15
182 ····.line·16190 ····.line·16
 191 ····return-void
183 ····.line·17192 ····.line·17
184 ····.line·18193 ····.line·18
185 ····.line·19194 ····.line·19
186 ····.line·20195 ····.line·20
187 ····.line·21196 ····.line·21
188 ····.line·22197 ····.line·22
189 ····.line·23198 ····.line·23
Offset 293, 8 lines modifiedOffset 302, 14 lines modified
293 ····.line·118302 ····.line·118
294 ····.line·119303 ····.line·119
295 ····.line·120304 ····.line·120
Max diff block lines reached; 148/2493 bytes (5.94%) of diff not shown.
3.52 KB
smali/X0/p.smali vs.
smali/W0/p.smali
Files 97% similar despite different names
    
Offset 1, 62 lines modifiedOffset 1, 62 lines modified
1 .class·public·final·LX0/p;1 .class·public·final·LW0/p;
2 .super·LQ0/i;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/p;5 .implements·LO0/p;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·h:LX0/p;7 .field·public·static·final·h:LW0/p;
  
8 .field·public·static·final·i:LX0/p;8 .field·public·static·final·i:LW0/p;
  
  
9 #·instance·fields9 #·instance·fields
10 .field·public·final·synthetic·g:I10 .field·public·final·synthetic·g:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·static·synthetic·constructor·<clinit>()V12 .method·static·synthetic·constructor·<clinit>()V
13 ····.locals·313 ····.locals·3
  
14 ····.line·114 ····.line·1
15 ····new-instance·v0,·LX0/p;15 ····new-instance·v0,·LW0/p;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····const/4·v1,·0x218 ····const/4·v1,·0x2
  
19 ····.line·419 ····.line·4
20 ····const/4·v2,·0x020 ····const/4·v2,·0x0
  
21 ····.line·521 ····.line·5
22 ····invoke-direct·{v0,·v1,·v2},·LX0/p;-><init>(II)V22 ····invoke-direct·{v0,·v1,·v2},·LW0/p;-><init>(II)V
  
23 ····.line·623 ····.line·6
24 ····.line·724 ····.line·7
25 ····.line·825 ····.line·8
26 ····sput-object·v0,·LX0/p;->h:LX0/p;26 ····sput-object·v0,·LW0/p;->h:LW0/p;
  
27 ····.line·927 ····.line·9
28 ····.line·1028 ····.line·10
29 ····new-instance·v0,·LX0/p;29 ····new-instance·v0,·LW0/p;
  
30 ····.line·1130 ····.line·11
31 ····.line·1231 ····.line·12
32 ····const/4·v2,·0x132 ····const/4·v2,·0x1
  
33 ····.line·1333 ····.line·13
34 ····invoke-direct·{v0,·v1,·v2},·LX0/p;-><init>(II)V34 ····invoke-direct·{v0,·v1,·v2},·LW0/p;-><init>(II)V
  
35 ····.line·1435 ····.line·14
36 ····.line·1536 ····.line·15
37 ····.line·1637 ····.line·16
38 ····sput-object·v0,·LX0/p;->i:LX0/p;38 ····sput-object·v0,·LW0/p;->i:LW0/p;
  
39 ····.line·1739 ····.line·17
40 ····.line·1840 ····.line·18
41 ····return-void41 ····return-void
42 ····.line·1942 ····.line·19
43 ····.line·2043 ····.line·20
44 ····.line·2144 ····.line·21
Offset 164, 51 lines modifiedOffset 164, 60 lines modified
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·128169 ····.line·128
170 ····.line·129170 ····.line·129
 171 ····.line·130
 172 ····.line·131
 173 ····.line·132
 174 ····.line·133
 175 ····.line·134
 176 ····.line·135
 177 ····.line·136
 178 ····.line·137
 179 ····.line·138
171 .end·method180 .end·method
  
172 .method·public·synthetic·constructor·<init>(II)V181 .method·public·synthetic·constructor·<init>(II)V
173 ····.locals·0182 ····.locals·0
  
174 ····.line·1183 ····.line·1
175 ····iput·p2,·p0,·LX0/p;->g:I184 ····iput·p2,·p0,·LW0/p;->g:I
  
176 ····invoke-direct·{p0,·p1},·LQ0/i;-><init>(I)V185 ····invoke-direct·{p0,·p1},·LP0/i;-><init>(I)V
  
177 ····return-void186 ····return-void
178 .end·method187 .end·method
  
  
179 #·virtual·methods188 #·virtual·methods
180 .method·public·final·i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;189 .method·public·final·h(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
181 ····.locals·1190 ····.locals·1
  
182 ····.line·1191 ····.line·1
183 ····iget·v0,·p0,·LX0/p;->g:I192 ····iget·v0,·p0,·LW0/p;->g:I
  
184 ····.line·2193 ····.line·2
185 ····.line·3194 ····.line·3
186 ····packed-switch·v0,·:pswitch_data_0195 ····packed-switch·v0,·:pswitch_data_0
  
187 ····.line·4196 ····.line·4
188 ····.line·5197 ····.line·5
189 ····.line·6198 ····.line·6
190 ····check-cast·p1,·LH0/i;199 ····check-cast·p1,·LG0/i;
  
191 ····.line·7200 ····.line·7
192 ····.line·8201 ····.line·8
193 ····check-cast·p2,·LH0/g;202 ····check-cast·p2,·LG0/g;
  
194 ····.line·9203 ····.line·9
195 ····.line·10204 ····.line·10
196 ····invoke-interface·{p1,·p2},·LH0/i;->n(LH0/i;)LH0/i;205 ····invoke-interface·{p1,·p2},·LG0/i;->k(LG0/i;)LG0/i;
  
197 ····.line·11206 ····.line·11
198 ····.line·12207 ····.line·12
199 ····.line·13208 ····.line·13
200 ····move-result-object·p1209 ····move-result-object·p1
  
201 ····.line·14210 ····.line·14
Offset 221, 31 lines modifiedOffset 230, 31 lines modified
221 ····.line·16230 ····.line·16
222 ····.line·17231 ····.line·17
223 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z232 ····invoke-virtual·{p1},·Ljava/lang/Boolean;->booleanValue()Z
Max diff block lines reached; 761/3531 bytes (21.55%) of diff not shown.
7.6 KB
smali/X0/n.smali vs.
smali/E/l.smali
Max HTML report size reached
1010 B
smali/X0/n0.smali vs.
smali/g0/s.smali
Files 96% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·LX0/n0;1 .class·public·final·Lg0/s;
2 .super·LH0/a;2 .super·Lg0/u;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·g:LX0/t;5 .field·public·static·final·a:Lg0/s;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·LX0/t;10 ····new-instance·v0,·Lg0/s;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····sput-object·v0,·LX0/n0;->g:LX0/t;17 ····sput-object·v0,·Lg0/s;->a:Lg0/s;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
Offset 143, 8 lines modifiedOffset 143, 17 lines modified
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·128148 ····.line·128
149 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
150 .end·method159 .end·method
7.52 KB
smali/X0/l0.smali vs.
smali/H/p0.smali
Max HTML report size reached
3.26 KB
smali/X0/j.smali vs.
smali/W0/j.smali
Files 95% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LX0/j;1 .class·public·final·LW0/j;
2 .super·LX0/S;2 .super·LW0/S;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LX0/i;5 .implements·LW0/i;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·j:LX0/Z;7 .field·public·final·j:LW0/Z;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LX0/Z;)V9 .method·public·constructor·<init>(LW0/Z;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····invoke-direct·{p0},·Lc1/l;-><init>()V12 ····invoke-direct·{p0},·Lb1/l;-><init>()V
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····.line·415 ····.line·4
16 ····iput-object·p1,·p0,·LX0/j;->j:LX0/Z;16 ····iput-object·p1,·p0,·LW0/j;->j:LW0/Z;
  
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 139, 31 lines modifiedOffset 139, 37 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·e(Ljava/lang/Throwable;)Z154 .method·public·final·e(Ljava/lang/Throwable;)Z
149 ····.locals·1155 ····.locals·1
  
150 ····.line·1156 ····.line·1
151 ····invoke-virtual·{p0},·LX0/U;->o()LX0/Z;157 ····invoke-virtual·{p0},·LW0/U;->o()LW0/Z;
  
152 ····.line·2158 ····.line·2
153 ····.line·3159 ····.line·3
154 ····.line·4160 ····.line·4
155 ····move-result-object·v0161 ····move-result-object·v0
  
156 ····.line·5162 ····.line·5
157 ····invoke-virtual·{v0,·p1},·LX0/Z;->x(Ljava/lang/Throwable;)Z163 ····invoke-virtual·{v0,·p1},·LW0/Z;->x(Ljava/lang/Throwable;)Z
  
158 ····.line·6164 ····.line·6
159 ····.line·7165 ····.line·7
160 ····.line·8166 ····.line·8
161 ····move-result·p1167 ····move-result·p1
  
162 ····.line·9168 ····.line·9
Offset 279, 30 lines modifiedOffset 285, 36 lines modified
279 ····.line·118285 ····.line·118
280 ····.line·119286 ····.line·119
281 ····.line·120287 ····.line·120
282 ····.line·121288 ····.line·121
283 ····.line·122289 ····.line·122
284 ····.line·123290 ····.line·123
285 ····.line·124291 ····.line·124
 292 ····.line·125
 293 ····.line·126
 294 ····.line·127
 295 ····.line·128
 296 ····.line·129
 297 ····.line·130
286 .end·method298 .end·method
  
287 .method·public·final·bridge·synthetic·j(Ljava/lang/Object;)Ljava/lang/Object;299 .method·public·final·bridge·synthetic·i(Ljava/lang/Object;)Ljava/lang/Object;
288 ····.locals·0300 ····.locals·0
  
289 ····.line·1301 ····.line·1
290 ····check-cast·p1,·Ljava/lang/Throwable;302 ····check-cast·p1,·Ljava/lang/Throwable;
  
291 ····.line·2303 ····.line·2
292 ····.line·3304 ····.line·3
293 ····invoke-virtual·{p0,·p1},·LX0/j;->p(Ljava/lang/Throwable;)V305 ····invoke-virtual·{p0,·p1},·LW0/j;->p(Ljava/lang/Throwable;)V
  
294 ····.line·4306 ····.line·4
295 ····.line·5307 ····.line·5
296 ····.line·6308 ····.line·6
297 ····sget-object·p1,·LF0/h;->a:LF0/h;309 ····sget-object·p1,·LE0/h;->a:LE0/h;
  
298 ····.line·7310 ····.line·7
299 ····.line·8311 ····.line·8
300 ····return-object·p1312 ····return-object·p1
301 ····.line·9313 ····.line·9
302 ····.line·10314 ····.line·10
303 ····.line·11315 ····.line·11
Offset 415, 33 lines modifiedOffset 427, 39 lines modified
415 ····.line·118427 ····.line·118
416 ····.line·119428 ····.line·119
417 ····.line·120429 ····.line·120
418 ····.line·121430 ····.line·121
419 ····.line·122431 ····.line·122
420 ····.line·123432 ····.line·123
421 ····.line·124433 ····.line·124
 434 ····.line·125
 435 ····.line·126
 436 ····.line·127
 437 ····.line·128
 438 ····.line·129
 439 ····.line·130
422 .end·method440 .end·method
  
423 .method·public·final·p(Ljava/lang/Throwable;)V441 .method·public·final·p(Ljava/lang/Throwable;)V
424 ····.locals·1442 ····.locals·1
  
425 ····.line·1443 ····.line·1
426 ····iget-object·p1,·p0,·LX0/j;->j:LX0/Z;444 ····iget-object·p1,·p0,·LW0/j;->j:LW0/Z;
  
Max diff block lines reached; 622/3263 bytes (19.06%) of diff not shown.
15.4 KB
smali/X0/m.smali vs.
smali/W0/m.smali
Max HTML report size reached
3.61 KB
smali/X0/l.smali vs.
smali/W0/l.smali
Files 92% similar despite different names
    
Offset 1, 144 lines modifiedOffset 1, 144 lines modified
1 .class·public·final·LX0/l;1 .class·public·final·LW0/l;
2 .super·LX0/Z;2 .super·LW0/Z;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LX0/k;5 .implements·LW0/k;
  
  
6 #·virtual·methods6 #·virtual·methods
7 .method·public·final·W(LJ0/g;)Ljava/lang/Object;7 .method·public·final·W(LI0/g;)Ljava/lang/Object;
8 ····.locals·38 ····.locals·3
  
9 ····.line·19 ····.line·1
10 ····:cond_010 ····:cond_0
11 ····invoke-virtual·{p0},·LX0/Z;->F()Ljava/lang/Object;11 ····invoke-virtual·{p0},·LW0/Z;->F()Ljava/lang/Object;
  
12 ····.line·212 ····.line·2
13 ····.line·313 ····.line·3
14 ····.line·414 ····.line·4
15 ····move-result-object·v015 ····move-result-object·v0
  
16 ····.line·516 ····.line·5
17 ····instance-of·v1,·v0,·LX0/L;17 ····instance-of·v1,·v0,·LW0/L;
  
18 ····.line·618 ····.line·6
19 ····.line·719 ····.line·7
20 ····if-nez·v1,·:cond_220 ····if-nez·v1,·:cond_2
  
21 ····.line·821 ····.line·8
22 ····.line·922 ····.line·9
23 ····instance-of·p1,·v0,·LX0/n;23 ····instance-of·p1,·v0,·LW0/n;
  
24 ····.line·1024 ····.line·10
25 ····.line·1125 ····.line·11
26 ····if-nez·p1,·:cond_126 ····if-nez·p1,·:cond_1
  
27 ····.line·1227 ····.line·12
28 ····.line·1328 ····.line·13
29 ····invoke-static·{v0},·LX0/v;->n(Ljava/lang/Object;)Ljava/lang/Object;29 ····invoke-static·{v0},·LW0/v;->n(Ljava/lang/Object;)Ljava/lang/Object;
  
30 ····.line·1430 ····.line·14
31 ····.line·1531 ····.line·15
32 ····.line·1632 ····.line·16
33 ····move-result-object·p133 ····move-result-object·p1
  
34 ····.line·1734 ····.line·17
35 ····return-object·p135 ····return-object·p1
  
36 ····.line·1836 ····.line·18
37 ····:cond_137 ····:cond_1
38 ····check-cast·v0,·LX0/n;38 ····check-cast·v0,·LW0/n;
  
39 ····.line·1939 ····.line·19
40 ····.line·2040 ····.line·20
41 ····iget-object·p1,·v0,·LX0/n;->a:Ljava/lang/Throwable;41 ····iget-object·p1,·v0,·LW0/n;->a:Ljava/lang/Throwable;
  
42 ····.line·2142 ····.line·21
43 ····.line·2243 ····.line·22
44 ····throw·p144 ····throw·p1
  
45 ····.line·2345 ····.line·23
46 ····:cond_246 ····:cond_2
47 ····invoke-virtual·{p0,·v0},·LX0/Z;->T(Ljava/lang/Object;)I47 ····invoke-virtual·{p0,·v0},·LW0/Z;->T(Ljava/lang/Object;)I
  
48 ····.line·2448 ····.line·24
49 ····.line·2549 ····.line·25
50 ····.line·2650 ····.line·26
51 ····move-result·v051 ····move-result·v0
  
52 ····.line·2752 ····.line·27
53 ····if-ltz·v0,·:cond_053 ····if-ltz·v0,·:cond_0
  
54 ····.line·2854 ····.line·28
55 ····.line·2955 ····.line·29
56 ····new-instance·v0,·LX0/V;56 ····new-instance·v0,·LW0/V;
  
57 ····.line·3057 ····.line·30
58 ····.line·3158 ····.line·31
59 ····invoke-static·{p1},·La/a;->u(LH0/d;)LH0/d;59 ····invoke-static·{p1},·La/a;->v(LG0/d;)LG0/d;
  
60 ····.line·3260 ····.line·32
61 ····.line·3361 ····.line·33
62 ····.line·3462 ····.line·34
63 ····move-result-object·p163 ····move-result-object·p1
  
64 ····.line·3564 ····.line·35
65 ····invoke-direct·{v0,·p1,·p0},·LX0/V;-><init>(LH0/d;LX0/l;)V65 ····invoke-direct·{v0,·p1,·p0},·LW0/V;-><init>(LG0/d;LW0/l;)V
  
66 ····.line·3666 ····.line·36
67 ····.line·3767 ····.line·37
68 ····.line·3868 ····.line·38
69 ····invoke-virtual·{v0},·LX0/f;->u()V69 ····invoke-virtual·{v0},·LW0/f;->u()V
  
70 ····.line·3970 ····.line·39
71 ····.line·4071 ····.line·40
72 ····.line·4172 ····.line·41
73 ····new-instance·p1,·LX0/O;73 ····new-instance·p1,·LW0/O;
  
74 ····.line·4274 ····.line·42
75 ····.line·4375 ····.line·43
76 ····const/4·v1,·0x176 ····const/4·v1,·0x1
  
77 ····.line·4477 ····.line·44
78 ····invoke-direct·{p1,·v1,·v0},·LX0/O;-><init>(ILjava/lang/Object;)V78 ····invoke-direct·{p1,·v1,·v0},·LW0/O;-><init>(ILjava/lang/Object;)V
  
79 ····.line·4579 ····.line·45
80 ····.line·4680 ····.line·46
81 ····.line·4781 ····.line·47
82 ····const/4·v1,·0x082 ····const/4·v1,·0x0
  
83 ····.line·4883 ····.line·48
84 ····const/4·v2,·0x184 ····const/4·v2,·0x1
  
85 ····.line·4985 ····.line·49
86 ····invoke-virtual·{p0,·v1,·v2,·p1},·LX0/Z;->J(ZZLP0/l;)LX0/C;86 ····invoke-virtual·{p0,·v1,·v2,·p1},·LW0/Z;->J(ZZLO0/l;)LW0/C;
  
87 ····.line·5087 ····.line·50
88 ····.line·5188 ····.line·51
89 ····.line·5289 ····.line·52
90 ····move-result-object·p190 ····move-result-object·p1
  
91 ····.line·5391 ····.line·53
92 ····new-instance·v1,·LX0/D;92 ····new-instance·v1,·LW0/D;
  
93 ····.line·5493 ····.line·54
94 ····.line·5594 ····.line·55
95 ····invoke-direct·{v1,·p1},·LX0/D;-><init>(LX0/C;)V95 ····invoke-direct·{v1,·p1},·LW0/D;-><init>(LW0/C;)V
Max diff block lines reached; 614/3619 bytes (16.97%) of diff not shown.
926 B
smali/X0/g0.smali vs.
smali/Y0/j.smali
Files 92% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·LX0/g0;1 .class·public·LY0/j;
2 .super·LX0/T;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·virtual·methods
5 .method·public·final·x(Ljava/lang/Throwable;)Z5 .method·public·toString()Ljava/lang/String;
6 ····.locals·06 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····const/4·p1,·0x08 ····const-string·v0,·"Failed"
  
9 ····.line·29 ····.line·2
10 ····return·p1 
11 ····.line·310 ····.line·3
 11 ····return-object·v0
12 ····.line·412 ····.line·4
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
Offset 130, 8 lines modifiedOffset 130, 22 lines modified
130 ····.line·118130 ····.line·118
131 ····.line·119131 ····.line·119
132 ····.line·120132 ····.line·120
133 ····.line·121133 ····.line·121
134 ····.line·122134 ····.line·122
135 ····.line·123135 ····.line·123
136 ····.line·124136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
137 .end·method151 .end·method
9.82 KB
smali/X0/k0.smali vs.
smali/W0/k0.smali
Max HTML report size reached
3.29 KB
smali/X0/i0.smali vs.
smali/H/g.smali
Files 91% similar despite different names
    
Offset 1, 41 lines modifiedOffset 1, 50 lines modified
1 .class·public·abstract·LX0/i0; 
2 .super·Ljava/lang/Object;1 .class·public·final·LH/g;
 2 .super·LI0/g;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO0/l;
  
4 #·static·fields 
5 .field·public·static·final·a:Ljava/lang/ThreadLocal; 
  
 6 #·instance·fields
 7 .field·public·j:I
  
  
6 #·direct·methods8 #·virtual·methods
7 .method·static·constructor·<clinit>()V9 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
8 ····.locals·110 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····new-instance·v0,·Ljava/lang/ThreadLocal;12 ····check-cast·p1,·LG0/d;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V15 ····new-instance·v0,·LH/g;
  
14 ····.line·416 ····.line·4
15 ····.line·517 ····.line·5
 18 ····const/4·v1,·0x1
  
16 ····.line·619 ····.line·6
17 ····sput-object·v0,·LX0/i0;->a:Ljava/lang/ThreadLocal;20 ····invoke-direct·{v0,·v1,·p1},·LI0/g;-><init>(ILG0/d;)V
  
18 ····.line·721 ····.line·7
19 ····.line·822 ····.line·8
20 ····return-void 
21 ····.line·923 ····.line·9
 24 ····sget-object·p1,·LE0/h;->a:LE0/h;
  
22 ····.line·1025 ····.line·10
23 ····.line·1126 ····.line·11
 27 ····invoke-virtual·{v0,·p1},·LH/g;->m(Ljava/lang/Object;)Ljava/lang/Object;
  
24 ····.line·1228 ····.line·12
25 ····.line·1329 ····.line·13
26 ····.line·1430 ····.line·14
 31 ····return-object·p1
27 ····.line·1532 ····.line·15
28 ····.line·1633 ····.line·16
29 ····.line·1734 ····.line·17
30 ····.line·1835 ····.line·18
31 ····.line·1936 ····.line·19
32 ····.line·2037 ····.line·20
33 ····.line·2138 ····.line·21
Offset 143, 69 lines modifiedOffset 152, 79 lines modified
143 ····.line·123152 ····.line·123
144 ····.line·124153 ····.line·124
145 ····.line·125154 ····.line·125
146 ····.line·126155 ····.line·126
147 ····.line·127156 ····.line·127
148 ····.line·128157 ····.line·128
149 ····.line·129158 ····.line·129
 159 ····.line·130
150 .end·method160 .end·method
  
151 .method·public·static·a()LX0/H;161 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
152 ····.locals·3162 ····.locals·2
  
153 ····.line·1163 ····.line·1
154 ····sget-object·v0,·LX0/i0;->a:Ljava/lang/ThreadLocal;164 ····iget·v0,·p0,·LH/g;->j:I
  
155 ····.line·2165 ····.line·2
156 ····.line·3166 ····.line·3
157 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object;167 ····const/4·v1,·0x1
  
158 ····.line·4168 ····.line·4
 169 ····if-eqz·v0,·:cond_1
  
159 ····.line·5170 ····.line·5
160 ····.line·6171 ····.line·6
161 ····move-result-object·v1172 ····if-ne·v0,·v1,·:cond_0
  
162 ····.line·7173 ····.line·7
163 ····check-cast·v1,·LX0/H; 
  
164 ····.line·8174 ····.line·8
 175 ····invoke-static·{p1},·La/a;->F(Ljava/lang/Object;)V
165 ····.line·9 
166 ····if-nez·v1,·:cond_0 
  
 176 ····.line·9
167 ····.line·10177 ····.line·10
168 ····.line·11178 ····.line·11
169 ····new-instance·v1,·LX0/d;179 ····sget-object·p1,·LE0/h;->a:LE0/h;
  
170 ····.line·12180 ····.line·12
171 ····.line·13181 ····.line·13
172 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;182 ····return-object·p1
  
173 ····.line·14183 ····.line·14
 184 ····:cond_0
 185 ····new-instance·p1,·Ljava/lang/IllegalStateException;
  
174 ····.line·15186 ····.line·15
175 ····.line·16187 ····.line·16
176 ····move-result-object·v2188 ····const-string·v0,·"call·to·\'resume\'·before·\'invoke\'·with·coroutine"
  
177 ····.line·17189 ····.line·17
178 ····invoke-direct·{v1,·v2},·LX0/d;-><init>(Ljava/lang/Thread;)V 
  
179 ····.line·18190 ····.line·18
 191 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
  
180 ····.line·19192 ····.line·19
181 ····.line·20193 ····.line·20
182 ····invoke-virtual·{v0,·v1},·Ljava/lang/ThreadLocal;->set(Ljava/lang/Object;)V 
  
183 ····.line·21194 ····.line·21
 195 ····throw·p1
  
184 ····.line·22196 ····.line·22
 197 ····:cond_1
 198 ····invoke-static·{p1},·La/a;->F(Ljava/lang/Object;)V
  
185 ····.line·23199 ····.line·23
186 ····:cond_0 
187 ····return-object·v1 
Max diff block lines reached; 375/3298 bytes (11.37%) of diff not shown.
11.2 KB
smali/X0/h.smali vs.
smali/H/w.smali
Max HTML report size reached
11.2 KB
smali/X0/g.smali vs.
smali/d1/j.smali
Max HTML report size reached
1.38 KB
smali/X0/f0.smali vs.
smali/m0/G.smali
Files 80% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 43 lines modified
1 .class·public·LX0/f0;1 .class·public·final·Lm0/G;
2 .super·LX0/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:Lm0/H;
  
  
4 #·virtual·methods7 #·direct·methods
5 .method·public·final·G(Ljava/lang/Throwable;)Z8 .method·public·synthetic·constructor·<init>(Lm0/H;I)V
6 ····.locals·19 ····.locals·0
  
7 ····.line·110 ····.line·1
8 ····iget-object·v0,·p0,·LX0/a;->h:LH0/i;11 ····iput·p2,·p0,·Lm0/G;->a:I
  
 12 ····iput-object·p1,·p0,·Lm0/G;->b:Lm0/H;
  
 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 ····invoke-static·{v0,·p1},·LX0/v;->g(LH0/i;Ljava/lang/Throwable;)V 
  
12 ····.line·422 ····.line·4
13 ····.line·523 ····.line·5
14 ····.line·624 ····.line·6
15 ····const/4·p1,·0x1 
  
16 ····.line·725 ····.line·7
17 ····return·p1 
18 ····.line·826 ····.line·8
19 ····.line·927 ····.line·9
20 ····.line·1028 ····.line·10
21 ····.line·1129 ····.line·11
22 ····.line·1230 ····.line·12
23 ····.line·1331 ····.line·13
24 ····.line·1432 ····.line·14
Offset 134, 8 lines modifiedOffset 147, 22 lines modified
134 ····.line·118147 ····.line·118
135 ····.line·119148 ····.line·119
136 ····.line·120149 ····.line·120
137 ····.line·121150 ····.line·121
138 ····.line·122151 ····.line·122
139 ····.line·123152 ····.line·123
140 ····.line·124153 ····.line·124
 154 ····.line·125
 155 ····.line·126
 156 ····.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
 165 ····.line·136
 166 ····.line·137
 167 ····.line·138
141 .end·method168 .end·method
9.36 KB
smali/X0/c0.smali vs.
smali/O/M.smali
Max HTML report size reached
2.06 KB
smali/X0/b0.smali vs.
smali/W0/K.smali
Files 90% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LX0/b0;1 .class·public·final·LW0/K;
2 .super·Lc1/l;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LX0/L;5 .implements·LW0/L;
  
  
 6 #·instance·fields
 7 .field·public·final·f:LW0/b0;
  
  
6 #·virtual·methods8 #·direct·methods
7 .method·public·final·a()Z9 .method·public·constructor·<init>(LW0/b0;)V
8 ····.locals·110 ····.locals·0
  
9 ····.line·111 ····.line·1
10 ····const/4·v0,·0x112 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·213 ····.line·2
12 ····return·v0 
13 ····.line·314 ····.line·3
14 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·LW0/K;->f:LW0/b0;
  
15 ····.line·517 ····.line·5
16 ····.line·618 ····.line·6
 19 ····return-void
17 ····.line·720 ····.line·7
18 ····.line·821 ····.line·8
19 ····.line·922 ····.line·9
20 ····.line·1023 ····.line·10
21 ····.line·1124 ····.line·11
22 ····.line·1225 ····.line·12
23 ····.line·1326 ····.line·13
Offset 138, 22 lines modifiedOffset 144, 27 lines modified
138 ····.line·123144 ····.line·123
139 ····.line·124145 ····.line·124
140 ····.line·125146 ····.line·125
141 ····.line·126147 ····.line·126
142 ····.line·127148 ····.line·127
143 ····.line·128149 ····.line·128
144 ····.line·129150 ····.line·129
 151 ····.line·130
145 .end·method152 .end·method
  
  
 153 #·virtual·methods
146 .method·public·final·f()LX0/b0;154 .method·public·final·a()Z
147 ····.locals·0155 ····.locals·1
  
148 ····.line·1156 ····.line·1
149 ····return-object·p0157 ····const/4·v0,·0x0
  
150 ····.line·2158 ····.line·2
 159 ····return·v0
151 ····.line·3160 ····.line·3
152 ····.line·4161 ····.line·4
153 ····.line·5162 ····.line·5
154 ····.line·6163 ····.line·6
155 ····.line·7164 ····.line·7
156 ····.line·8165 ····.line·8
157 ····.line·9166 ····.line·9
Offset 273, 25 lines modifiedOffset 284, 34 lines modified
273 ····.line·123284 ····.line·123
274 ····.line·124285 ····.line·124
275 ····.line·125286 ····.line·125
276 ····.line·126287 ····.line·126
277 ····.line·127288 ····.line·127
278 ····.line·128289 ····.line·128
279 ····.line·129290 ····.line·129
 291 ····.line·130
 292 ····.line·131
 293 ····.line·132
 294 ····.line·133
 295 ····.line·134
 296 ····.line·135
 297 ····.line·136
 298 ····.line·137
 299 ····.line·138
280 .end·method300 .end·method
  
281 .method·public·final·n()Z301 .method·public·final·f()LW0/b0;
282 ····.locals·1302 ····.locals·1
  
283 ····.line·1303 ····.line·1
284 ····const/4·v0,·0x0304 ····iget-object·v0,·p0,·LW0/K;->f:LW0/b0;
  
285 ····.line·2305 ····.line·2
286 ····return·v0 
287 ····.line·3306 ····.line·3
 307 ····return-object·v0
288 ····.line·4308 ····.line·4
289 ····.line·5309 ····.line·5
290 ····.line·6310 ····.line·6
291 ····.line·7311 ····.line·7
292 ····.line·8312 ····.line·8
293 ····.line·9313 ····.line·9
294 ····.line·10314 ····.line·10
Offset 410, 8 lines modifiedOffset 430, 17 lines modified
410 ····.line·123430 ····.line·123
411 ····.line·124431 ····.line·124
412 ····.line·125432 ····.line·125
413 ····.line·126433 ····.line·126
414 ····.line·127434 ····.line·127
415 ····.line·128435 ····.line·128
416 ····.line·129436 ····.line·129
 437 ····.line·130
 438 ····.line·131
 439 ····.line·132
 440 ····.line·133
 441 ····.line·134
 442 ····.line·135
 443 ····.line·136
 444 ····.line·137
 445 ····.line·138
417 .end·method446 .end·method
3.46 KB
smali/X0/a0.smali vs.
smali/m0/g.smali
Files 94% similar despite different names
    
Offset 1, 46 lines modifiedOffset 1, 45 lines modified
1 .class·public·final·LX0/a0;1 .class·public·final·Lm0/g;
2 .super·LX0/f0;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Landroid/view/ViewTreeObserver$OnPreDrawListener;
  
  
4 #·instance·fields6 #·instance·fields
5 .field·public·final·i:LH0/d;7 .field·public·final·synthetic·f:Lm0/p;
  
 8 .field·public·final·synthetic·g:Lm0/i;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·public·constructor·<init>(LH0/i;LP0/p;)V10 .method·public·constructor·<init>(Lm0/i;Lm0/p;)V
8 ····.locals·111 ····.locals·0
  
9 ····.line·112 ····.line·1
10 ····const/4·v0,·0x013 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·214 ····.line·2
12 ····invoke-direct·{p0,·p1,·v0},·LX0/a;-><init>(LH0/i;Z)V 
  
13 ····.line·315 ····.line·3
14 ····.line·416 ····.line·4
 17 ····iput-object·p1,·p0,·Lm0/g;->g:Lm0/i;
15 ····.line·5 
16 ····check-cast·p2,·LJ0/b; 
  
 18 ····.line·5
17 ····.line·619 ····.line·6
 20 ····iput-object·p2,·p0,·Lm0/g;->f:Lm0/p;
18 ····.line·7 
19 ····invoke-virtual·{p2,·p0,·p0},·LJ0/b;->c(LH0/d;Ljava/lang/Object;)LH0/d; 
  
 21 ····.line·7
20 ····.line·822 ····.line·8
 23 ····return-void
21 ····.line·924 ····.line·9
22 ····.line·1025 ····.line·10
23 ····move-result-object·p1 
  
24 ····.line·1126 ····.line·11
25 ····iput-object·p1,·p0,·LX0/a0;->i:LH0/d; 
  
26 ····.line·1227 ····.line·12
27 ····.line·1328 ····.line·13
28 ····return-void 
29 ····.line·1429 ····.line·14
30 ····.line·1530 ····.line·15
31 ····.line·1631 ····.line·16
32 ····.line·1732 ····.line·17
33 ····.line·1833 ····.line·18
34 ····.line·1934 ····.line·19
35 ····.line·2035 ····.line·20
Offset 203, 71 lines modifiedOffset 202, 77 lines modified
203 ····.line·177202 ····.line·177
204 ····.line·178203 ····.line·178
205 ····.line·179204 ····.line·179
206 ····.line·180205 ····.line·180
207 ····.line·181206 ····.line·181
208 ····.line·182207 ····.line·182
209 ····.line·183208 ····.line·183
 209 ····.line·184
 210 ····.line·185
 211 ····.line·186
 212 ····.line·187
 213 ····.line·188
210 .end·method214 .end·method
  
  
211 #·virtual·methods215 #·virtual·methods
212 .method·public·final·R()V216 .method·public·final·onPreDraw()Z
213 ····.locals·2217 ····.locals·2
  
214 ····.line·1218 ····.line·1
215 ····iget-object·v0,·p0,·LX0/a0;->i:LH0/d;219 ····iget-object·v0,·p0,·Lm0/g;->g:Lm0/i;
  
216 ····.line·2220 ····.line·2
217 ····.line·3221 ····.line·3
 222 ····iget-boolean·v1,·v0,·Lm0/i;->h:Z
218 ····:try_start_0 
219 ····invoke-static·{v0},·La/a;->u(LH0/d;)LH0/d; 
  
220 ····.line·4223 ····.line·4
221 ····.line·5224 ····.line·5
 225 ····if-eqz·v1,·:cond_0
222 ····.line·6 
223 ····move-result-object·v0 
  
 226 ····.line·6
224 ····.line·7227 ····.line·7
225 ····sget-object·v1,·LF0/h;->a:LF0/h;228 ····iget-object·v1,·v0,·Lm0/i;->f:Lm0/g;
  
226 ····.line·8229 ····.line·8
227 ····.line·9230 ····.line·9
 231 ····if-eqz·v1,·:cond_0
228 ····invoke-static·{v0,·v1},·Lc1/a;->g(LH0/d;Ljava/lang/Object;)V 
229 ····:try_end_0 
230 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
231 ····.line·10232 ····.line·10
232 ····.line·11233 ····.line·11
 234 ····iget-object·v1,·p0,·Lm0/g;->f:Lm0/p;
233 ····.line·12 
234 ····return-void 
  
 235 ····.line·12
235 ····.line·13236 ····.line·13
 237 ····invoke-virtual·{v1},·Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
236 ····:catchall_0 
237 ····move-exception·v0 
  
238 ····.line·14238 ····.line·14
239 ····invoke-static·{v0},·La/a;->l(Ljava/lang/Throwable;)LF0/d; 
  
240 ····.line·15239 ····.line·15
241 ····.line·16240 ····.line·16
242 ····.line·17 
243 ····move-result-object·v1241 ····move-result-object·v1
  
244 ····.line·18242 ····.line·17
245 ····invoke-virtual·{p0,·v1},·LX0/a;->h(Ljava/lang/Object;)V243 ····invoke-virtual·{v1,·p0},·Landroid/view/ViewTreeObserver;->removeOnPreDrawListener(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V
  
 244 ····.line·18
246 ····.line·19245 ····.line·19
Max diff block lines reached; 591/3467 bytes (17.05%) of diff not shown.
354 KB
smali/X0/Z.smali vs.
smali/B0/i.smali
Max HTML report size reached
21.8 KB
smali/X0/Y.smali vs.
smali/H/k0.smali
Max HTML report size reached
11.7 KB
smali/X0/X.smali vs.
smali/W0/X.smali
Max HTML report size reached
7.79 KB
smali/X0/W.smali vs.
smali/W0/W.smali
Max HTML report size reached
5.26 KB
smali/X0/V.smali vs.
smali/Z0/B.smali
Max HTML report size reached
21.3 KB
smali/X0/U.smali vs.
smali/i/h0.smali
Max HTML report size reached
6.81 KB
smali/X0/T.smali vs.
smali/i/w0.smali
Max HTML report size reached
8.97 KB
smali/X0/N.smali vs.
smali/g0/E.smali
Max HTML report size reached
5.72 KB
smali/X0/O.smali vs.
smali/W0/O.smali
Max HTML report size reached
15.0 KB
smali/X0/Q.smali vs.
smali/B0/A.smali
Max HTML report size reached
1.45 KB
smali/X0/M.smali vs.
smali/z/k.smali
Files 92% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 43 lines modified
1 .class·public·final·LX0/M;1 .class·public·abstract·Lz/k;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·a:LX0/L;5 .field·public·static·final·a:Ljava/util/Map;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(LX0/L;)V7 .method·static·constructor·<clinit>()V
8 ····.locals·08 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····new-instance·v0,·Ljava/util/WeakHashMap;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/util/WeakHashMap;-><init>()V
13 ····.line·4 
14 ····iput-object·p1,·p0,·LX0/M;->a:LX0/L; 
  
 14 ····.line·4
15 ····.line·515 ····.line·5
16 ····.line·616 ····.line·6
17 ····return-void17 ····invoke-static·{v0},·Ljava/util/Collections;->synchronizedMap(Ljava/util/Map;)Ljava/util/Map;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····.line·920 ····.line·9
 21 ····move-result-object·v0
  
21 ····.line·1022 ····.line·10
 23 ····sput-object·v0,·Lz/k;->a:Ljava/util/Map;
  
22 ····.line·1124 ····.line·11
23 ····.line·1225 ····.line·12
 26 ····return-void
24 ····.line·1327 ····.line·13
25 ····.line·1428 ····.line·14
26 ····.line·1529 ····.line·15
27 ····.line·1630 ····.line·16
28 ····.line·1731 ····.line·17
29 ····.line·1832 ····.line·18
30 ····.line·1933 ····.line·19
Offset 136, 8 lines modifiedOffset 142, 22 lines modified
136 ····.line·118142 ····.line·118
137 ····.line·119143 ····.line·119
138 ····.line·120144 ····.line·120
139 ····.line·121145 ····.line·121
140 ····.line·122146 ····.line·122
141 ····.line·123147 ····.line·123
142 ····.line·124148 ····.line·124
 149 ····.line·125
 150 ····.line·126
 151 ····.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
143 .end·method163 .end·method
10.8 KB
smali/X0/J.smali vs.
smali/W0/J.smali
Max HTML report size reached
5.61 KB
smali/X0/K.smali vs.
smali/F/b.smali
Max HTML report size reached
1.31 KB
smali/X0/I.smali vs.
smali/W0/B.smali
Files 91% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 44 lines modified
1 .class·public·abstract·LX0/I;1 .class·public·abstract·LW0/B;
2 .super·LX0/s;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Closeable; 
 4 #·static·fields
 5 .field·public·static·final·a:Ld1/d;
  
 6 .field·public·static·final·b:Ld1/c;
  
  
6 #·direct·methods7 #·direct·methods
7 .method·static·constructor·<clinit>()V8 .method·static·constructor·<clinit>()V
8 ····.locals·29 ····.locals·1
  
9 ····.line·110 ····.line·1
10 ····sget-object·v0,·LX0/s;->g:LX0/r;11 ····sget-object·v0,·Ld1/d;->i:Ld1/d;
  
11 ····.line·212 ····.line·2
12 ····.line·313 ····.line·3
13 ····const-string·v1,·"baseKey"14 ····sput-object·v0,·LW0/B;->a:Ld1/d;
  
14 ····.line·415 ····.line·4
15 ····.line·516 ····.line·5
16 ····invoke-static·{v0,·v1},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V17 ····sget·v0,·LW0/j0;->h:I
  
17 ····.line·618 ····.line·6
18 ····.line·719 ····.line·7
 20 ····sget-object·v0,·Ld1/c;->h:Ld1/c;
  
19 ····.line·821 ····.line·8
20 ····return-void 
21 ····.line·922 ····.line·9
 23 ····sput-object·v0,·LW0/B;->b:Ld1/c;
  
22 ····.line·1024 ····.line·10
23 ····.line·1125 ····.line·11
 26 ····return-void
24 ····.line·1227 ····.line·12
25 ····.line·1328 ····.line·13
26 ····.line·1429 ····.line·14
27 ····.line·1530 ····.line·15
28 ····.line·1631 ····.line·16
29 ····.line·1732 ····.line·17
30 ····.line·1833 ····.line·18
Offset 142, 8 lines modifiedOffset 149, 17 lines modified
142 ····.line·123149 ····.line·123
143 ····.line·124150 ····.line·124
144 ····.line·125151 ····.line·125
145 ····.line·126152 ····.line·126
146 ····.line·127153 ····.line·127
147 ····.line·128154 ····.line·128
148 ····.line·129155 ····.line·129
 156 ····.line·130
 157 ····.line·131
 158 ····.line·132
 159 ····.line·133
 160 ····.line·134
 161 ····.line·135
 162 ····.line·136
 163 ····.line·137
 164 ····.line·138
149 .end·method165 .end·method
5.08 KB
smali/X0/H.smali vs.
smali/W0/H.smali
Max HTML report size reached
45.4 KB
smali/X0/G.smali vs.
smali/B0/g.smali
Max HTML report size reached
4.66 KB
smali/X0/E.smali vs.
smali/g0/L.smali
Files 93% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 27 lines modified
1 .class·public·final·LX0/E;1 .class·public·final·Lg0/L;
2 .super·Ljava/lang/Object;2 .super·Landroidx/datastore/preferences/protobuf/k0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LX0/L; 
  
  
6 #·instance·fields4 #·instance·fields
7 .field·public·final·f:Z5 .field·public·final·a:I
  
  
8 #·direct·methods6 #·direct·methods
9 .method·public·constructor·<init>(Z)V7 .method·public·constructor·<init>(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-boolean·p1,·p0,·LX0/E;->f:Z14 ····iput·p1,·p0,·Lg0/L;->a: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 139, 44 lines modifiedOffset 136, 75 lines modified
139 ····.line·118136 ····.line·118
140 ····.line·119137 ····.line·119
141 ····.line·120138 ····.line·120
142 ····.line·121139 ····.line·121
143 ····.line·122140 ····.line·122
144 ····.line·123141 ····.line·123
145 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.line·127
 146 ····.line·128
 147 ····.line·129
 148 ····.line·130
146 .end·method149 .end·method
  
  
147 #·virtual·methods150 #·virtual·methods
148 .method·public·final·a()Z151 .method·public·final·equals(Ljava/lang/Object;)Z
149 ····.locals·1152 ····.locals·3
  
150 ····.line·1153 ····.line·1
151 ····iget-boolean·v0,·p0,·LX0/E;->f:Z154 ····const/4·v0,·0x1
  
152 ····.line·2155 ····.line·2
 156 ····if-ne·p0,·p1,·:cond_0
  
153 ····.line·3157 ····.line·3
154 ····return·v0 
155 ····.line·4158 ····.line·4
 159 ····return·v0
  
156 ····.line·5160 ····.line·5
 161 ····:cond_0
 162 ····instance-of·v1,·p1,·Lg0/L;
  
157 ····.line·6163 ····.line·6
158 ····.line·7164 ····.line·7
 165 ····const/4·v2,·0x0
  
159 ····.line·8166 ····.line·8
 167 ····if-nez·v1,·:cond_1
  
160 ····.line·9168 ····.line·9
161 ····.line·10169 ····.line·10
 170 ····return·v2
  
162 ····.line·11171 ····.line·11
 172 ····:cond_1
 173 ····check-cast·p1,·Lg0/L;
  
163 ····.line·12174 ····.line·12
164 ····.line·13175 ····.line·13
 176 ····iget·v1,·p0,·Lg0/L;->a:I
  
165 ····.line·14177 ····.line·14
166 ····.line·15178 ····.line·15
 179 ····iget·p1,·p1,·Lg0/L;->a:I
  
167 ····.line·16180 ····.line·16
168 ····.line·17181 ····.line·17
 182 ····if-eq·v1,·p1,·:cond_2
  
169 ····.line·18183 ····.line·18
170 ····.line·19184 ····.line·19
 185 ····return·v2
  
171 ····.line·20186 ····.line·20
 187 ····:cond_2
 188 ····return·v0
172 ····.line·21189 ····.line·21
173 ····.line·22190 ····.line·22
174 ····.line·23191 ····.line·23
175 ····.line·24192 ····.line·24
176 ····.line·25193 ····.line·25
177 ····.line·26194 ····.line·26
178 ····.line·27195 ····.line·27
Offset 278, 29 lines modifiedOffset 306, 34 lines modified
278 ····.line·123306 ····.line·123
279 ····.line·124307 ····.line·124
280 ····.line·125308 ····.line·125
281 ····.line·126309 ····.line·126
282 ····.line·127310 ····.line·127
283 ····.line·128311 ····.line·128
284 ····.line·129312 ····.line·129
 313 ····.line·130
285 .end·method314 .end·method
  
286 .method·public·final·f()LX0/b0;315 .method·public·final·hashCode()I
287 ····.locals·1316 ····.locals·1
  
288 ····.line·1317 ····.line·1
289 ····const/4·v0,·0x0318 ····iget·v0,·p0,·Lg0/L;->a:I
  
290 ····.line·2319 ····.line·2
291 ····return-object·v0 
292 ····.line·3320 ····.line·3
Max diff block lines reached; 2457/4695 bytes (52.33%) of diff not shown.
3.2 KB
smali/X0/D.smali vs.
smali/W0/D.smali
Files 92% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·LX0/D;1 .class·public·final·LW0/D;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LX0/d0;5 .implements·LW0/d0;
6 .implements·LP0/l;6 .implements·LO0/l;
  
  
7 #·instance·fields7 #·instance·fields
8 .field·public·final·f:LX0/C;8 .field·public·final·f:LW0/C;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LX0/C;)V10 .method·public·constructor·<init>(LW0/C;)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,·LX0/D;->f:LX0/C;17 ····iput-object·p1,·p0,·LW0/D;->f:LW0/C;
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····return-void20 ····return-void
21 ····.line·721 ····.line·7
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
Offset 140, 27 lines modifiedOffset 140, 33 lines modified
140 ····.line·118140 ····.line·118
141 ····.line·119141 ····.line·119
142 ····.line·120142 ····.line·120
143 ····.line·121143 ····.line·121
144 ····.line·122144 ····.line·122
145 ····.line·123145 ····.line·123
146 ····.line·124146 ····.line·124
 147 ····.line·125
 148 ····.line·126
 149 ····.line·127
 150 ····.line·128
 151 ····.line·129
 152 ····.line·130
147 .end·method153 .end·method
  
  
148 #·virtual·methods154 #·virtual·methods
149 .method·public·final·a(Ljava/lang/Throwable;)V155 .method·public·final·a(Ljava/lang/Throwable;)V
150 ····.locals·0156 ····.locals·0
  
151 ····.line·1157 ····.line·1
152 ····iget-object·p1,·p0,·LX0/D;->f:LX0/C;158 ····iget-object·p1,·p0,·LW0/D;->f:LW0/C;
  
153 ····.line·2159 ····.line·2
154 ····.line·3160 ····.line·3
155 ····invoke-interface·{p1},·LX0/C;->c()V161 ····invoke-interface·{p1},·LW0/C;->c()V
  
156 ····.line·4162 ····.line·4
157 ····.line·5163 ····.line·5
158 ····.line·6164 ····.line·6
159 ····return-void165 ····return-void
160 ····.line·7166 ····.line·7
161 ····.line·8167 ····.line·8
Offset 276, 30 lines modifiedOffset 282, 36 lines modified
276 ····.line·118282 ····.line·118
277 ····.line·119283 ····.line·119
278 ····.line·120284 ····.line·120
279 ····.line·121285 ····.line·121
280 ····.line·122286 ····.line·122
281 ····.line·123287 ····.line·123
282 ····.line·124288 ····.line·124
 289 ····.line·125
 290 ····.line·126
 291 ····.line·127
 292 ····.line·128
 293 ····.line·129
 294 ····.line·130
283 .end·method295 .end·method
  
284 .method·public·final·bridge·synthetic·j(Ljava/lang/Object;)Ljava/lang/Object;296 .method·public·final·bridge·synthetic·i(Ljava/lang/Object;)Ljava/lang/Object;
285 ····.locals·0297 ····.locals·0
  
286 ····.line·1298 ····.line·1
287 ····check-cast·p1,·Ljava/lang/Throwable;299 ····check-cast·p1,·Ljava/lang/Throwable;
  
288 ····.line·2300 ····.line·2
289 ····.line·3301 ····.line·3
290 ····invoke-virtual·{p0,·p1},·LX0/D;->a(Ljava/lang/Throwable;)V302 ····invoke-virtual·{p0,·p1},·LW0/D;->a(Ljava/lang/Throwable;)V
  
291 ····.line·4303 ····.line·4
292 ····.line·5304 ····.line·5
293 ····.line·6305 ····.line·6
294 ····sget-object·p1,·LF0/h;->a:LF0/h;306 ····sget-object·p1,·LE0/h;->a:LE0/h;
  
295 ····.line·7307 ····.line·7
296 ····.line·8308 ····.line·8
297 ····return-object·p1309 ····return-object·p1
298 ····.line·9310 ····.line·9
299 ····.line·10311 ····.line·10
300 ····.line·11312 ····.line·11
Offset 412, 14 lines modifiedOffset 424, 20 lines modified
412 ····.line·118424 ····.line·118
413 ····.line·119425 ····.line·119
414 ····.line·120426 ····.line·120
415 ····.line·121427 ····.line·121
416 ····.line·122428 ····.line·122
417 ····.line·123429 ····.line·123
418 ····.line·124430 ····.line·124
 431 ····.line·125
 432 ····.line·126
 433 ····.line·127
 434 ····.line·128
 435 ····.line·129
 436 ····.line·130
419 .end·method437 .end·method
  
420 .method·public·final·toString()Ljava/lang/String;438 .method·public·final·toString()Ljava/lang/String;
421 ····.locals·2439 ····.locals·2
  
422 ····.line·1440 ····.line·1
423 ····new-instance·v0,·Ljava/lang/StringBuilder;441 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 431, 15 lines modifiedOffset 449, 15 lines modified
431 ····.line·4449 ····.line·4
432 ····.line·5450 ····.line·5
433 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V451 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
Max diff block lines reached; 565/3203 bytes (17.64%) of diff not shown.
2.58 KB
smali/X0/B.smali vs.
smali/W0/r.smali
Files 83% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 70 lines modified
1 .class·public·abstract·LX0/B;1 .class·public·final·LW0/r;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LG0/h;
  
4 #·static·fields 
5 .field·public·static·final·a:Le1/d; 
  
 6 #·instance·fields
6 .field·public·static·final·b:Le1/c;7 .field·public·final·f:LP0/i;
  
 8 .field·public·final·g:LG0/h;
  
  
7 #·direct·methods9 #·direct·methods
8 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>(LG0/h;LO0/l;)V
9 ····.locals·111 ····.locals·1
  
10 ····.line·112 ····.line·1
11 ····sget-object·v0,·Le1/d;->i:Le1/d;13 ····const-string·v0,·"baseKey"
  
12 ····.line·214 ····.line·2
13 ····.line·315 ····.line·3
14 ····sput-object·v0,·LX0/B;->a:Le1/d;16 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
15 ····.line·417 ····.line·4
16 ····.line·518 ····.line·5
17 ····sget·v0,·LX0/j0;->h:I 
  
18 ····.line·619 ····.line·6
 20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
19 ····.line·7 
20 ····sget-object·v0,·Le1/c;->h:Le1/c; 
  
 21 ····.line·7
21 ····.line·822 ····.line·8
22 ····.line·923 ····.line·9
23 ····sput-object·v0,·LX0/B;->b:Le1/c;24 ····check-cast·p2,·LP0/i;
  
24 ····.line·1025 ····.line·10
25 ····.line·1126 ····.line·11
26 ····return-void27 ····iput-object·p2,·p0,·LW0/r;->f:LP0/i;
  
27 ····.line·1228 ····.line·12
28 ····.line·1329 ····.line·13
 30 ····instance-of·p2,·p1,·LW0/r;
  
29 ····.line·1431 ····.line·14
30 ····.line·1532 ····.line·15
 33 ····if-eqz·p2,·:cond_0
  
31 ····.line·1634 ····.line·16
32 ····.line·1735 ····.line·17
 36 ····check-cast·p1,·LW0/r;
  
33 ····.line·1837 ····.line·18
34 ····.line·1938 ····.line·19
 39 ····iget-object·p1,·p1,·LW0/r;->g:LG0/h;
  
35 ····.line·2040 ····.line·20
36 ····.line·2141 ····.line·21
 42 ····:cond_0
 43 ····iput-object·p1,·p0,·LW0/r;->g:LG0/h;
  
37 ····.line·2244 ····.line·22
38 ····.line·2345 ····.line·23
 46 ····return-void
39 ····.line·2447 ····.line·24
40 ····.line·2548 ····.line·25
41 ····.line·2649 ····.line·26
42 ····.line·2750 ····.line·27
43 ····.line·2851 ····.line·28
44 ····.line·2952 ····.line·29
45 ····.line·3053 ····.line·30
Offset 149, 8 lines modifiedOffset 163, 67 lines modified
149 ····.line·123163 ····.line·123
150 ····.line·124164 ····.line·124
151 ····.line·125165 ····.line·125
152 ····.line·126166 ····.line·126
153 ····.line·127167 ····.line·127
154 ····.line·128168 ····.line·128
155 ····.line·129169 ····.line·129
 170 ····.line·130
 171 ····.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
Max diff block lines reached; 0/2564 bytes (0.00%) of diff not shown.
27.0 KB
smali/X0/A.smali vs.
smali/W0/w.smali
Max HTML report size reached
13.3 KB
smali/W/d.smali vs.
smali/g0/P.smali
Max HTML report size reached
12.2 KB
smali/W/h.smali vs.
smali/U/h.smali
Max HTML report size reached
12.8 KB
smali/W/g.smali vs.
smali/E/e.smali
Max HTML report size reached
29.5 KB
smali/W/f.smali vs.
smali/h/n.smali
Max HTML report size reached
3.59 KB
smali/W/e.smali vs.
smali/z/O.smali
Files 90% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 .class·public·abstract·LW/e; 
2 .super·Ljava/lang/Object;1 .class·public·Lz/O;
 2 .super·Landroidx/datastore/preferences/protobuf/k0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·instance·fields
 5 .field·public·final·a:Landroid/view/Window;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>(Landroid/view/Window;)V
6 ····.locals·18 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····const-class·v0,·LW/e;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····invoke-static·{v0},·LQ0/q;->a(Ljava/lang/Class;)LQ0/e; 
  
12 ····.line·413 ····.line·4
 14 ····iput-object·p1,·p0,·Lz/O;->a:Landroid/view/Window;
  
13 ····.line·515 ····.line·5
14 ····.line·616 ····.line·6
 17 ····return-void
15 ····move-result-object·v0 
  
16 ····.line·718 ····.line·7
17 ····invoke-virtual·{v0},·LQ0/e;->b()Ljava/lang/String; 
  
18 ····.line·819 ····.line·8
19 ····.line·920 ····.line·9
20 ····.line·1021 ····.line·10
21 ····return-void 
22 ····.line·1122 ····.line·11
23 ····.line·1223 ····.line·12
24 ····.line·1324 ····.line·13
25 ····.line·1425 ····.line·14
26 ····.line·1526 ····.line·15
27 ····.line·1627 ····.line·16
28 ····.line·1728 ····.line·17
Offset 141, 79 lines modifiedOffset 141, 104 lines modified
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·129147 ····.line·129
 148 ····.line·130
148 .end·method149 .end·method
  
149 .method·public·static·a()I 
 150 #·virtual·methods
 151 .method·public·final·J(Z)V
150 ····.locals·1152 ····.locals·1
  
151 ····.line·1153 ····.line·1
 154 ····iget-object·v0,·p0,·Lz/O;->a:Landroid/view/Window;
152 ····:try_start_0 
153 ····invoke-static·{},·Landroidx/window/extensions/WindowExtensionsProvider;->getWindowExtensions()Landroidx/window/extensions/WindowExtensions; 
  
154 ····.line·2155 ····.line·2
155 ····.line·3156 ····.line·3
 157 ····if-eqz·p1,·:cond_0
156 ····.line·4 
157 ····move-result-object·v0 
  
 158 ····.line·4
158 ····.line·5159 ····.line·5
159 ····invoke-interface·{v0},·Landroidx/window/extensions/WindowExtensions;->getVendorApiLevel()I160 ····const/high16·p1,·0x4000000
  
160 ····.line·6161 ····.line·6
161 ····.line·7162 ····.line·7
 163 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->clearFlags(I)V
162 ····.line·8 
163 ····move-result·v0 
164 ····:try_end_0 
165 ····.catch·Ljava/lang/NoClassDefFoundError;·{:try_start_0·..·:try_end_0}·:catch_0 
166 ····.catch·Ljava/lang/UnsupportedOperationException;·{:try_start_0·..·:try_end_0}·:catch_0 
  
 164 ····.line·8
167 ····.line·9165 ····.line·9
168 ····return·v0 
  
169 ····.line·10166 ····.line·10
 167 ····const/high16·p1,·-0x80000000
170 ····:catch_0 
171 ····const/4·v0,·0x0 
  
172 ····.line·11168 ····.line·11
173 ····return·v0 
174 ····.line·12169 ····.line·12
 170 ····invoke-virtual·{v0,·p1},·Landroid/view/Window;->addFlags(I)V
  
175 ····.line·13171 ····.line·13
176 ····.line·14172 ····.line·14
177 ····.line·15173 ····.line·15
 174 ····invoke-virtual·{v0},·Landroid/view/Window;->getDecorView()Landroid/view/View;
  
178 ····.line·16175 ····.line·16
179 ····.line·17176 ····.line·17
180 ····.line·18177 ····.line·18
 178 ····move-result-object·p1
  
181 ····.line·19179 ····.line·19
 180 ····invoke-virtual·{p1},·Landroid/view/View;->getSystemUiVisibility()I
  
182 ····.line·20181 ····.line·20
183 ····.line·21182 ····.line·21
184 ····.line·22183 ····.line·22
 184 ····move-result·v0
  
185 ····.line·23185 ····.line·23
 186 ····or-int/lit16·v0,·v0,·0x2000
  
186 ····.line·24187 ····.line·24
187 ····.line·25188 ····.line·25
 189 ····invoke-virtual·{p1,·v0},·Landroid/view/View;->setSystemUiVisibility(I)V
  
188 ····.line·26190 ····.line·26
189 ····.line·27191 ····.line·27
190 ····.line·28192 ····.line·28
 193 ····return-void
  
Max diff block lines reached; 789/3609 bytes (21.86%) of diff not shown.
21.6 KB
smali/W/c.smali vs.
smali/v0/f.smali
Max HTML report size reached
17.4 KB
smali/W/b.smali vs.
smali/d1/c.smali
Max HTML report size reached
1.12 KB
smali/W/a.smali vs.
smali/W0/I.smali
Files 80% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·LW/a; 
2 .super·Ljava/lang/Object;1 .class·public·abstract·LW0/I;
 2 .super·LW0/s;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·Ljava/io/Closeable;
  
4 #·static·fields 
5 .field·public·static·final·a:LW/a; 
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·2
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·LW/a;10 ····sget-object·v0,·LW0/s;->g:LW0/r;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····const-string·v1,·"baseKey"
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····invoke-static·{v0,·v1},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
16 ····.line·6 
17 ····sput-object·v0,·LW/a;->a:LW/a; 
  
 17 ····.line·6
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····return-void20 ····return-void
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····.line·1123 ····.line·11
24 ····.line·1224 ····.line·12
Offset 143, 8 lines modifiedOffset 142, 17 lines modified
143 ····.line·123142 ····.line·123
144 ····.line·124143 ····.line·124
145 ····.line·125144 ····.line·125
146 ····.line·126145 ····.line·126
147 ····.line·127146 ····.line·127
148 ····.line·128147 ····.line·128
149 ····.line·129148 ····.line·129
 149 ····.line·130
 150 ····.line·131
 151 ····.line·132
 152 ····.line·133
 153 ····.line·134
 154 ····.line·135
 155 ····.line·136
 156 ····.line·137
 157 ····.line·138
150 .end·method158 .end·method
179 KB
smali/T/q.smali vs.
smali/B0/O.smali
Max HTML report size reached
6.56 KB
smali/T/p.smali vs.
smali/a0/e.smali
Max HTML report size reached
54.7 KB
smali/T/n.smali vs.
smali/A/h.smali
Max HTML report size reached
6.89 KB
smali/T/m.smali vs.
smali/W0/T.smali
Max HTML report size reached
4.08 KB
smali/T/l.smali vs.
smali/M/l.smali
Files 83% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 46 lines modified
1 .class·public·abstract·LT/l;1 .class·public·abstract·LM/l;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·virtual·methods4 #·direct·methods
5 .method·public·a()Z5 .method·public·static·a(Landroid/content/pm/PackageManager;Landroid/content/Context;)Landroid/content/pm/PackageInfo;
6 ····.locals·16 ····.locals·2
  
7 ····.line·17 ····.line·1
8 ····const/4·v0,·0x08 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
9 ····.line·29 ····.line·2
10 ····return·v0 
11 ····.line·310 ····.line·3
12 ····.line·411 ····.line·4
 12 ····move-result-object·p1
  
13 ····.line·513 ····.line·5
 14 ····const-wide/16·v0,·0x0
  
14 ····.line·615 ····.line·6
15 ····.line·716 ····.line·7
 17 ····invoke-static·{v0,·v1},·Landroid/content/pm/PackageManager$PackageInfoFlags;->of(J)Landroid/content/pm/PackageManager$PackageInfoFlags;
  
16 ····.line·818 ····.line·8
17 ····.line·919 ····.line·9
18 ····.line·1020 ····.line·10
 21 ····move-result-object·v0
  
19 ····.line·1122 ····.line·11
 23 ····invoke-virtual·{p0,·p1,·v0},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;
  
20 ····.line·1224 ····.line·12
21 ····.line·1325 ····.line·13
22 ····.line·1426 ····.line·14
 27 ····move-result-object·p0
  
23 ····.line·1528 ····.line·15
 29 ····return-object·p0
24 ····.line·1630 ····.line·16
25 ····.line·1731 ····.line·17
26 ····.line·1832 ····.line·18
27 ····.line·1933 ····.line·19
28 ····.line·2034 ····.line·20
29 ····.line·2135 ····.line·21
30 ····.line·2236 ····.line·22
Offset 135, 140 lines modifiedOffset 147, 67 lines modified
135 ····.line·123147 ····.line·123
136 ····.line·124148 ····.line·124
137 ····.line·125149 ····.line·125
138 ····.line·126150 ····.line·126
139 ····.line·127151 ····.line·127
140 ····.line·128152 ····.line·128
141 ····.line·129153 ····.line·129
142 .end·method 
  
143 .method·public·b([I)Z 
144 ····.locals·0 
  
145 ····.line·1 
146 ····const/4·p1,·0x0 
  
147 ····.line·2 
148 ····return·p1 
149 ····.line·3 
150 ····.line·4 
151 ····.line·5 
152 ····.line·6 
153 ····.line·7 
154 ····.line·8 
155 ····.line·9 
156 ····.line·10154 ····.line·130
157 ····.line·11155 ····.line·131
158 ····.line·12156 ····.line·132
159 ····.line·13157 ····.line·133
160 ····.line·14158 ····.line·134
161 ····.line·15159 ····.line·135
162 ····.line·16160 ····.line·136
163 ····.line·17161 ····.line·137
164 ····.line·18162 ····.line·138
165 ····.line·19163 ····.line·139
166 ····.line·20 
167 ····.line·21 
168 ····.line·22 
169 ····.line·23 
170 ····.line·24 
171 ····.line·25 
172 ····.line·26 
173 ····.line·27 
174 ····.line·28 
175 ····.line·29 
176 ····.line·30 
177 ····.line·31 
178 ····.line·32 
179 ····.line·33 
180 ····.line·34 
181 ····.line·35 
182 ····.line·36 
183 ····.line·37 
184 ····.line·38 
185 ····.line·39 
186 ····.line·40164 ····.line·140
187 ····.line·41165 ····.line·141
188 ····.line·42166 ····.line·142
189 ····.line·43167 ····.line·143
190 ····.line·44168 ····.line·144
191 ····.line·45169 ····.line·145
192 ····.line·46170 ····.line·146
193 ····.line·47171 ····.line·147
194 ····.line·48172 ····.line·148
195 ····.line·49173 ····.line·149
196 ····.line·50174 ····.line·150
197 ····.line·51175 ····.line·151
198 ····.line·52176 ····.line·152
199 ····.line·53177 ····.line·153
200 ····.line·54178 ····.line·154
201 ····.line·55179 ····.line·155
202 ····.line·56180 ····.line·156
203 ····.line·57181 ····.line·157
204 ····.line·58182 ····.line·158
205 ····.line·59183 ····.line·159
206 ····.line·60184 ····.line·160
207 ····.line·61185 ····.line·161
208 ····.line·62186 ····.line·162
209 ····.line·63187 ····.line·163
210 ····.line·64188 ····.line·164
Max diff block lines reached; 0/4109 bytes (0.00%) of diff not shown.
45.8 KB
smali/T/k.smali vs.
smali/z/q.smali
Max HTML report size reached
19.1 KB
smali/T/j.smali vs.
smali/F0/m.smali
Max HTML report size reached
61.7 KB
smali/T/h.smali vs.
smali/H/m.smali
Max HTML report size reached
12.0 KB
smali/T/g.smali vs.
smali/z/j.smali
Max HTML report size reached
16.8 KB
smali/T/f.smali vs.
smali/g0/b.smali
Max HTML report size reached
8.87 KB
smali/T/d.smali vs.
smali/E/m.smali
Max HTML report size reached
140 KB
smali/T/e.smali vs.
smali/H/P.smali
Max HTML report size reached
1.77 KB
smali/T/c.smali vs.
smali/w0/q.smali
Files 74% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 22 lines modified
1 .class·public·final·LT/c;1 .class·public·final·Lw0/q;
2 .super·Landroid/graphics/drawable/Drawable$ConstantState;2 .super·Ljava/io/ByteArrayOutputStream;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·a:LT/q; 
  
6 .field·public·b:Landroid/animation/AnimatorSet; 
  
7 .field·public·c:Ljava/util/ArrayList; 
  
8 .field·public·d:Lo/b; 
  
  
9 #·virtual·methods4 #·virtual·methods
10 .method·public·final·getChangingConfigurations()I5 .method·public·final·a()[B
11 ····.locals·16 ····.locals·1
  
12 ····.line·17 ····.line·1
13 ····const/4·v0,·0x08 ····iget-object·v0,·p0,·Ljava/io/ByteArrayOutputStream;->buf:[B
  
14 ····.line·29 ····.line·2
15 ····return·v0 
16 ····.line·310 ····.line·3
 11 ····return-object·v0
17 ····.line·412 ····.line·4
18 ····.line·513 ····.line·5
19 ····.line·614 ····.line·6
20 ····.line·715 ····.line·7
21 ····.line·816 ····.line·8
22 ····.line·917 ····.line·9
23 ····.line·1018 ····.line·10
Offset 145, 34 lines modifiedOffset 135, 17 lines modified
145 ····.line·123135 ····.line·123
146 ····.line·124136 ····.line·124
147 ····.line·125137 ····.line·125
148 ····.line·126138 ····.line·126
149 ····.line·127139 ····.line·127
150 ····.line·128140 ····.line·128
151 ····.line·129141 ····.line·129
152 .end·method 
  
153 .method·public·final·newDrawable()Landroid/graphics/drawable/Drawable; 
154 ····.locals·2 
  
155 ····.line·1142 ····.line·130
 143 ····.line·131
156 ····new-instance·v0,·Ljava/lang/IllegalStateException; 
  
157 ····const-string·v1,·"No·constant·state·support·for·SDK·<·24." 
  
158 ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
159 ····throw·v0 
160 .end·method 
  
161 .method·public·final·newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; 
162 ····.locals·1 
  
163 ····.line·2144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
164 ····new-instance·p1,·Ljava/lang/IllegalStateException; 
  
165 ····const-string·v0,·"No·constant·state·support·for·SDK·<·24." 
  
166 ····invoke-direct·{p1,·v0},·Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V 
  
167 ····throw·p1 
168 .end·method151 .end·method
11.4 KB
smali/T/b.smali vs.
smali/i/p.smali
Max HTML report size reached
2.83 KB
smali/R0/e.smali vs.
smali/n/f.smali
Files 93% similar despite different names
    
Offset 1, 78 lines modifiedOffset 1, 60 lines modified
1 .class·public·abstract·LR0/e;1 .class·public·final·Ln/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·f:LR0/a;5 .field·public·static·final·c:Ln/f;
  
  
 6 #·instance·fields
 7 .field·public·volatile·a:Ljava/lang/Thread;
  
 8 .field·public·volatile·b:Ln/f;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
8 ····.locals·211 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····sget-object·v0,·LM0/a;->a:Ljava/lang/Integer;13 ····new-instance·v0,·Ln/f;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····if-eqz·v0,·:cond_116 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·417 ····.line·4
15 ····.line·518 ····.line·5
16 ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I 
  
17 ····.line·619 ····.line·6
 20 ····sput-object·v0,·Ln/f;->c:Ln/f;
  
18 ····.line·721 ····.line·7
19 ····.line·822 ····.line·8
 23 ····return-void
20 ····move-result·v0 
  
21 ····.line·924 ····.line·9
22 ····const/16·v1,·0x22 
  
23 ····.line·1025 ····.line·10
24 ····.line·1126 ····.line·11
25 ····if-lt·v0,·v1,·:cond_0 
  
26 ····.line·1227 ····.line·12
27 ····.line·1328 ····.line·13
28 ····goto·:goto_0 
  
29 ····.line·1429 ····.line·14
30 ····:cond_0 
31 ····new-instance·v0,·LR0/c; 
  
32 ····.line·1530 ····.line·15
33 ····.line·1631 ····.line·16
34 ····invoke-direct·{v0},·LR0/c;-><init>()V 
  
35 ····.line·1732 ····.line·17
36 ····.line·1833 ····.line·18
37 ····.line·1934 ····.line·19
38 ····goto·:goto_1 
  
39 ····.line·2035 ····.line·20
40 ····:cond_1 
41 ····:goto_0 
42 ····new-instance·v0,·LS0/a; 
  
43 ····.line·2136 ····.line·21
44 ····.line·2237 ····.line·22
45 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
46 ····.line·2338 ····.line·23
47 ····.line·2439 ····.line·24
48 ····.line·2540 ····.line·25
49 ····:goto_1 
50 ····sput-object·v0,·LR0/e;->f:LR0/a; 
  
51 ····.line·2641 ····.line·26
52 ····.line·2742 ····.line·27
53 ····return-void 
54 ····.line·2843 ····.line·28
55 ····.line·2944 ····.line·29
56 ····.line·3045 ····.line·30
57 ····.line·3146 ····.line·31
58 ····.line·3247 ····.line·32
59 ····.line·3348 ····.line·33
60 ····.line·3449 ····.line·34
Offset 167, 35 lines modifiedOffset 149, 52 lines modified
167 ····.line·123149 ····.line·123
168 ····.line·124150 ····.line·124
169 ····.line·125151 ····.line·125
170 ····.line·126152 ····.line·126
171 ····.line·127153 ····.line·127
172 ····.line·128154 ····.line·128
173 ····.line·129155 ····.line·129
 156 ····.line·130
 157 ····.line·131
 158 ····.line·132
 159 ····.line·133
 160 ····.line·134
 161 ····.line·135
 162 ····.line·136
 163 ····.line·137
 164 ····.line·138
174 .end·method165 .end·method
  
175 .method·public·constructor·<init>()V166 .method·public·constructor·<init>()V
176 ····.locals·0167 ····.locals·2
  
177 ····.line·1168 ····.line·1
178 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V169 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
179 ····.line·2170 ····.line·2
180 ····.line·3171 ····.line·3
181 ····.line·4172 ····.line·4
182 ····return-void173 ····sget-object·v0,·Ln/g;->k:Landroidx/datastore/preferences/protobuf/k0;
  
183 ····.line·5174 ····.line·5
184 ····.line·6175 ····.line·6
 176 ····invoke-static·{},·Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;
  
185 ····.line·7177 ····.line·7
186 ····.line·8178 ····.line·8
187 ····.line·9179 ····.line·9
 180 ····move-result-object·v1
  
188 ····.line·10181 ····.line·10
Max diff block lines reached; 417/2827 bytes (14.75%) of diff not shown.
3.28 KB
smali/R0/c.smali vs.
smali/p/t.smali
Files 86% similar despite different names
    
Offset 1, 51 lines modifiedOffset 1, 73 lines modified
1 .class·public·final·LR0/c;1 .class·public·final·Lp/t;
2 .super·LR0/a;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:Lp/s;
  
  
4 #·instance·fields10 #·instance·fields
5 .field·public·final·g:LR0/b;11 .field·public·final·a:Landroid/app/NotificationManager;
  
  
6 #·direct·methods12 #·direct·methods
7 .method·public·constructor·<init>()V13 .method·static·constructor·<clinit>()V
8 ····.locals·114 ····.locals·1
  
9 ····.line·115 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····new-instance·v0,·Ljava/lang/Object;
  
11 ····.line·217 ····.line·2
12 ····.line·318 ····.line·3
 19 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
13 ····.line·4 
14 ····new-instance·v0,·LR0/b; 
  
 20 ····.line·4
15 ····.line·521 ····.line·5
16 ····.line·622 ····.line·6
17 ····invoke-direct·{v0},·Ljava/lang/ThreadLocal;-><init>()V23 ····sput-object·v0,·Lp/t;->b:Ljava/lang/Object;
  
18 ····.line·724 ····.line·7
19 ····.line·825 ····.line·8
 26 ····new-instance·v0,·Ljava/util/HashSet;
20 ····.line·9 
21 ····iput-object·v0,·p0,·LR0/c;->g:LR0/b; 
  
 27 ····.line·9
22 ····.line·1028 ····.line·10
 29 ····invoke-direct·{v0},·Ljava/util/HashSet;-><init>()V
  
23 ····.line·1130 ····.line·11
24 ····return-void 
25 ····.line·1231 ····.line·12
26 ····.line·1332 ····.line·13
 33 ····sput-object·v0,·Lp/t;->d:Ljava/util/HashSet;
  
27 ····.line·1434 ····.line·14
28 ····.line·1535 ····.line·15
 36 ····new-instance·v0,·Ljava/lang/Object;
  
29 ····.line·1637 ····.line·16
30 ····.line·1738 ····.line·17
 39 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·1840 ····.line·18
32 ····.line·1941 ····.line·19
33 ····.line·2042 ····.line·20
 43 ····sput-object·v0,·Lp/t;->e:Ljava/lang/Object;
  
34 ····.line·2144 ····.line·21
35 ····.line·2245 ····.line·22
 46 ····return-void
36 ····.line·2347 ····.line·23
37 ····.line·2448 ····.line·24
38 ····.line·2549 ····.line·25
39 ····.line·2650 ····.line·26
40 ····.line·2751 ····.line·27
41 ····.line·2852 ····.line·28
42 ····.line·2953 ····.line·29
Offset 145, 48 lines modifiedOffset 167, 55 lines modified
145 ····.line·123167 ····.line·123
146 ····.line·124168 ····.line·124
147 ····.line·125169 ····.line·125
148 ····.line·126170 ····.line·126
149 ····.line·127171 ····.line·127
150 ····.line·128172 ····.line·128
151 ····.line·129173 ····.line·129
 174 ····.line·130
 175 ····.line·131
 176 ····.line·132
 177 ····.line·133
 178 ····.line·134
 179 ····.line·135
 180 ····.line·136
 181 ····.line·137
 182 ····.line·138
152 .end·method183 .end·method
  
 184 .method·public·constructor·<init>(Landroid/content/Context;)V
  
153 #·virtual·methods 
154 .method·public·final·a()Ljava/util/Random; 
155 ····.locals·2185 ····.locals·1
  
156 ····.line·1186 ····.line·1
157 ····iget-object·v0,·p0,·LR0/c;->g:LR0/b;187 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
158 ····.line·2188 ····.line·2
159 ····.line·3189 ····.line·3
160 ····invoke-virtual·{v0},·Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; 
  
161 ····.line·4190 ····.line·4
 191 ····const-string·v0,·"notification"
  
162 ····.line·5192 ····.line·5
163 ····.line·6193 ····.line·6
164 ····move-result-object·v0194 ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
165 ····.line·7195 ····.line·7
166 ····const-string·v1,·"get(...)" 
  
167 ····.line·8196 ····.line·8
168 ····.line·9197 ····.line·9
169 ····invoke-static·{v0,·v1},·LQ0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V198 ····move-result-object·p1
  
170 ····.line·10199 ····.line·10
 200 ····check-cast·p1,·Landroid/app/NotificationManager;
  
Max diff block lines reached; 441/3284 bytes (13.43%) of diff not shown.
1.33 KB
smali/R0/b.smali vs.
smali/E/c.smali
Files 74% similar despite different names
    
Offset 1, 33 lines modifiedOffset 1, 49 lines modified
1 .class·public·final·LR0/b;1 .class·public·interface·abstract·LE/c;
2 .super·Ljava/lang/ThreadLocal;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·b:Z
  
  
4 #·virtual·methods6 #·direct·methods
5 .method·public·final·initialValue()Ljava/lang/Object;7 .method·static·constructor·<clinit>()V
6 ····.locals·18 ····.locals·2
  
7 ····.line·19 ····.line·1
8 ····new-instance·v0,·Ljava/util/Random;10 ····sget·v0,·Landroid/os/Build$VERSION;->SDK_INT:I
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
11 ····invoke-direct·{v0},·Ljava/util/Random;-><init>()V13 ····const/16·v1,·0x1b
  
12 ····.line·414 ····.line·4
13 ····.line·515 ····.line·5
 16 ····if-lt·v0,·v1,·:cond_0
  
14 ····.line·617 ····.line·6
15 ····return-object·v0 
16 ····.line·718 ····.line·7
 19 ····const/4·v0,·0x1
  
17 ····.line·820 ····.line·8
 21 ····goto·:goto_0
  
18 ····.line·922 ····.line·9
 23 ····:cond_0
 24 ····const/4·v0,·0x0
  
19 ····.line·1025 ····.line·10
 26 ····:goto_0
 27 ····sput-boolean·v0,·LE/c;->b:Z
  
20 ····.line·1128 ····.line·11
21 ····.line·1229 ····.line·12
 30 ····return-void
22 ····.line·1331 ····.line·13
23 ····.line·1432 ····.line·14
24 ····.line·1533 ····.line·15
25 ····.line·1634 ····.line·16
26 ····.line·1735 ····.line·17
27 ····.line·1836 ····.line·18
28 ····.line·1937 ····.line·19
Offset 137, 8 lines modifiedOffset 153, 17 lines modified
137 ····.line·123153 ····.line·123
138 ····.line·124154 ····.line·124
139 ····.line·125155 ····.line·125
140 ····.line·126156 ····.line·126
141 ····.line·127157 ····.line·127
142 ····.line·128158 ····.line·128
143 ····.line·129159 ····.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
144 .end·method169 .end·method
11.9 KB
smali/Q0/s.smali vs.
smali/E0/d.smali
Max HTML report size reached
8.6 KB
smali/Q0/q.smali vs.
smali/B0/q.smali
Max HTML report size reached
1.59 KB
smali/Q0/p.smali vs.
smali/H/f.smali
Files 75% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·LQ0/p;1 .class·public·final·LH/f;
2 .super·Ljava/lang/Object;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
  
6 #·instance·fields4 #·instance·fields
 5 .field·public·i:Ljava/io/Serializable;
  
 6 .field·public·j:Ljava/util/Iterator;
  
7 .field·public·f:Ljava/lang/Object;7 .field·public·synthetic·k:Ljava/lang/Object;
  
 8 .field·public·l:I
  
  
8 #·virtual·methods9 #·virtual·methods
9 .method·public·final·toString()Ljava/lang/String;10 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
10 ····.locals·111 ····.locals·1
  
11 ····.line·112 ····.line·1
12 ····iget-object·v0,·p0,·LQ0/p;->f:Ljava/lang/Object;13 ····iput-object·p1,·p0,·LH/f;->k:Ljava/lang/Object;
  
13 ····.line·214 ····.line·2
14 ····.line·315 ····.line·3
15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;16 ····iget·p1,·p0,·LH/f;->l:I
  
16 ····.line·417 ····.line·4
17 ····.line·518 ····.line·5
 19 ····const/high16·v0,·-0x80000000
18 ····.line·6 
19 ····move-result-object·v0 
  
 20 ····.line·6
20 ····.line·721 ····.line·7
21 ····return-object·v022 ····or-int/2addr·p1,·v0
  
22 ····.line·823 ····.line·8
 24 ····iput·p1,·p0,·LH/f;->l:I
  
23 ····.line·925 ····.line·9
24 ····.line·1026 ····.line·10
 27 ····const/4·p1,·0x0
  
25 ····.line·1128 ····.line·11
 29 ····invoke-static·{p1,·p1,·p0},·La/a;->b(Ljava/util/List;LH/l;LI0/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 146, 8 lines modifiedOffset 159, 9 lines modified
146 ····.line·123159 ····.line·123
147 ····.line·124160 ····.line·124
148 ····.line·125161 ····.line·125
149 ····.line·126162 ····.line·126
150 ····.line·127163 ····.line·127
151 ····.line·128164 ····.line·128
152 ····.line·129165 ····.line·129
 166 ····.line·130
153 .end·method167 .end·method
1.26 KB
smali/Q0/o.smali vs.
smali/g0/f0.smali
Files 89% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·LQ0/o;1 .class·public·final·Lg0/f0;
2 .super·Ljava/lang/Object;2 .super·Lg0/g0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
 4 #·static·fields
 5 .field·public·static·final·a:Lg0/f0;
  
6 #·instance·fields 
7 .field·public·f:I 
  
  
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·v0,·p0,·LQ0/o;->f:I10 ····new-instance·v0,·Lg0/f0;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(I)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,·Lg0/f0;->a:Lg0/f0;
  
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 146, 8 lines modifiedOffset 143, 17 lines modified
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
151 ····.line·128148 ····.line·128
152 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
153 .end·method159 .end·method
1.3 KB
smali/Q0/n.smali vs.
smali/H/m0.smali
Files 89% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·LQ0/n;1 .class·public·final·LH/m0;
2 .super·Ljava/lang/Object;2 .super·LH/l0;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Ljava/io/Serializable; 
  
 4 #·static·fields
 5 .field·public·static·final·b:LH/m0;
  
6 #·instance·fields 
7 .field·public·f:F 
  
  
8 #·virtual·methods6 #·direct·methods
9 .method·public·final·toString()Ljava/lang/String;7 .method·static·constructor·<clinit>()V
10 ····.locals·18 ····.locals·2
  
11 ····.line·19 ····.line·1
12 ····iget·v0,·p0,·LQ0/n;->f:F10 ····new-instance·v0,·LH/m0;
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(F)Ljava/lang/String;13 ····const/4·v1,·-0x1
  
16 ····.line·414 ····.line·4
 15 ····invoke-direct·{v0,·v1},·LH/l0;-><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/m0;->b:LH/m0;
  
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 146, 8 lines modifiedOffset 145, 17 lines modified
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
151 ····.line·128150 ····.line·128
152 ····.line·129151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
153 .end·method161 .end·method
1.07 KB
smali/Q0/m.smali vs.
smali/H/l0.smali
Files 87% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 32 lines modified
1 .class·public·final·LQ0/m;1 .class·public·abstract·LH/l0;
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·fields4 #·instance·fields
7 .field·public·f:Z5 .field·public·final·a:I
  
  
8 #·virtual·methods6 #·direct·methods
9 .method·public·final·toString()Ljava/lang/String;7 .method·public·constructor·<init>(I)V
10 ····.locals·18 ····.locals·0
  
11 ····.line·19 ····.line·1
12 ····iget-boolean·v0,·p0,·LQ0/m;->f:Z10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-static·{v0},·Ljava/lang/String;->valueOf(Z)Ljava/lang/String; 
  
16 ····.line·413 ····.line·4
 14 ····iput·p1,·p0,·LH/l0;->a:I
  
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 146, 8 lines modifiedOffset 141, 9 lines modified
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
151 ····.line·128146 ····.line·128
152 ····.line·129147 ····.line·129
 148 ····.line·130
153 .end·method149 .end·method
16.4 KB
smali/Q0/l.smali vs.
smali/H/O.smali
Max HTML report size reached
5.32 KB
smali/Q0/k.smali vs.
smali/O/o.smali
Max HTML report size reached
7.38 KB
smali/Q0/j.smali vs.
smali/z/d.smali
Max HTML report size reached
7.5 KB
smali/Q0/i.smali vs.
smali/z/n.smali
Max HTML report size reached
51.0 KB
smali/Q0/h.smali vs.
smali/I0/b.smali
Max HTML report size reached
14.8 KB
smali/Q0/g.smali vs.
smali/f0/F.smali
Max HTML report size reached
114 KB
smali/Q/v.smali vs.
smali/i/B.smali
Max HTML report size reached
3.23 KB
smali/Q/w.smali vs.
smali/O/x.smali
Files 87% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·LQ/w;1 .class·public·LO/x;
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,·LQ/w;->a:Landroid/graphics/Rect;21 ····iput-object·p1,·p0,·LO/x;->a:Landroid/graphics/Rect;
  
22 ····const/4·p1,·0x122 ····const/4·p1,·0x1
  
23 ····.line·623 ····.line·6
24 ····iput-boolean·p1,·p0,·LQ/w;->b:Z24 ····iput-boolean·p1,·p0,·LO/x;->b:Z
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
27 .method·public·constructor·<init>(LQ/w;)V27 .method·public·constructor·<init>(LO/x;)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,·LQ/w;->a:Landroid/graphics/Rect;34 ····iput-object·p1,·p0,·LO/x;->a:Landroid/graphics/Rect;
  
35 ····const/4·p1,·0x135 ····const/4·p1,·0x1
  
36 ····.line·1536 ····.line·15
37 ····iput-boolean·p1,·p0,·LQ/w;->b:Z37 ····iput-boolean·p1,·p0,·LO/x;->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,·LQ/w;->a:Landroid/graphics/Rect;63 ····iput-object·p1,·p0,·LO/x;->a:Landroid/graphics/Rect;
  
64 ····const/4·p1,·0x164 ····const/4·p1,·0x1
  
65 ····.line·365 ····.line·3
66 ····iput-boolean·p1,·p0,·LQ/w;->b:Z66 ····iput-boolean·p1,·p0,·LO/x;->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,·LQ/w;->a:Landroid/graphics/Rect;84 ····iput-object·p1,·p0,·LO/x;->a:Landroid/graphics/Rect;
  
85 ····const/4·p1,·0x185 ····const/4·p1,·0x1
  
86 ····.line·1286 ····.line·12
87 ····iput-boolean·p1,·p0,·LQ/w;->b:Z87 ····iput-boolean·p1,·p0,·LO/x;->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,·LQ/w;->a:Landroid/graphics/Rect;105 ····iput-object·p1,·p0,·LO/x;->a:Landroid/graphics/Rect;
  
106 ····const/4·p1,·0x1106 ····const/4·p1,·0x1
  
107 ····.line·9107 ····.line·9
108 ····iput-boolean·p1,·p0,·LQ/w;->b:Z108 ····iput-boolean·p1,·p0,·LO/x;->b:Z
  
109 ····return-void109 ····return-void
110 .end·method110 .end·method
30.0 KB
smali/Q/k.smali vs.
smali/O/C.smali
Max HTML report size reached
20.3 KB
smali/Q/o.smali vs.
smali/B0/Q.smali
Max HTML report size reached
4.77 KB
smali/Q/n.smali vs.
smali/i/p0.smali
Files 90% similar despite different names
    
Offset 1, 53 lines modifiedOffset 1, 48 lines modified
1 .class·public·final·LQ/n;1 .class·public·final·Li/p0;
2 .super·Ljava/lang/Object;2 .super·LG/c;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·Landroid/os/Parcelable; 
  
  
6 #·static·fields4 #·static·fields
7 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;5 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
8 ····.annotation·system·Ldalvik/annotation/Signature;6 ····.annotation·system·Ldalvik/annotation/Signature;
9 ········value·=·{7 ········value·=·{
10 ············"Landroid/os/Parcelable$Creator<",8 ············"Landroid/os/Parcelable$Creator<",
11 ············"LQ/n;",9 ············"Li/p0;",
12 ············">;"10 ············">;"
13 ········}11 ········}
14 ····.end·annotation12 ····.end·annotation
15 .end·field13 .end·field
  
  
16 #·instance·fields14 #·instance·fields
17 .field·public·f:I15 .field·public·h:I
  
18 .field·public·g:I 
  
19 .field·public·h:Z16 .field·public·i:Z
  
  
20 #·direct·methods17 #·direct·methods
21 .method·static·constructor·<clinit>()V18 .method·static·constructor·<clinit>()V
22 ····.locals·219 ····.locals·2
  
23 ····.line·120 ····.line·1
24 ····new-instance·v0,·LG/k;21 ····new-instance·v0,·LG/b;
  
25 ····.line·222 ····.line·2
26 ····.line·323 ····.line·3
27 ····const/4·v1,·0x124 ····const/4·v1,·0x3
  
28 ····.line·425 ····.line·4
29 ····invoke-direct·{v0,·v1},·LG/k;-><init>(I)V26 ····invoke-direct·{v0,·v1},·LG/b;-><init>(I)V
  
30 ····.line·527 ····.line·5
31 ····.line·628 ····.line·6
32 ····.line·729 ····.line·7
33 ····sput-object·v0,·LQ/n;->CREATOR:Landroid/os/Parcelable$Creator;30 ····sput-object·v0,·Li/p0;->CREATOR:Landroid/os/Parcelable$Creator;
  
34 ····.line·831 ····.line·8
35 ····.line·932 ····.line·9
36 ····return-void33 ····return-void
37 ····.line·1034 ····.line·10
38 ····.line·1135 ····.line·11
39 ····.line·1236 ····.line·12
Offset 164, 45 lines modifiedOffset 159, 74 lines modified
164 ····.line·123159 ····.line·123
165 ····.line·124160 ····.line·124
166 ····.line·125161 ····.line·125
167 ····.line·126162 ····.line·126
168 ····.line·127163 ····.line·127
169 ····.line·128164 ····.line·128
170 ····.line·129165 ····.line·129
 166 ····.line·130
 167 ····.line·131
 168 ····.line·132
 169 ····.line·133
 170 ····.line·134
 171 ····.line·135
 172 ····.line·136
 173 ····.line·137
 174 ····.line·138
171 .end·method175 .end·method
  
 176 .method·public·constructor·<init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
172 #·virtual·methods 
173 .method·public·final·describeContents()I 
174 ····.locals·1177 ····.locals·0
  
175 ····.line·1178 ····.line·1
176 ····const/4·v0,·0x0179 ····invoke-direct·{p0,·p1,·p2},·LG/c;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
  
177 ····.line·2180 ····.line·2
178 ····return·v0 
179 ····.line·3181 ····.line·3
180 ····.line·4182 ····.line·4
 183 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
181 ····.line·5184 ····.line·5
182 ····.line·6185 ····.line·6
183 ····.line·7186 ····.line·7
 187 ····move-result·p2
  
184 ····.line·8188 ····.line·8
 189 ····iput·p2,·p0,·Li/p0;->h:I
  
185 ····.line·9190 ····.line·9
186 ····.line·10191 ····.line·10
 192 ····invoke-virtual·{p1},·Landroid/os/Parcel;->readInt()I
  
187 ····.line·11193 ····.line·11
188 ····.line·12194 ····.line·12
189 ····.line·13195 ····.line·13
 196 ····move-result·p1
  
190 ····.line·14197 ····.line·14
 198 ····if-eqz·p1,·:cond_0
  
191 ····.line·15199 ····.line·15
192 ····.line·16200 ····.line·16
 201 ····const/4·p1,·0x1
  
193 ····.line·17202 ····.line·17
 203 ····goto·:goto_0
  
194 ····.line·18204 ····.line·18
 205 ····:cond_0
 206 ····const/4·p1,·0x0
  
195 ····.line·19207 ····.line·19
 208 ····:goto_0
 209 ····iput-boolean·p1,·p0,·Li/p0;->i:Z
  
196 ····.line·20210 ····.line·20
197 ····.line·21211 ····.line·21
 212 ····return-void
198 ····.line·22213 ····.line·22
199 ····.line·23214 ····.line·23
Max diff block lines reached; 2317/4817 bytes (48.10%) of diff not shown.
5.6 KB
smali/Q/m.smali vs.
smali/H/z.smali
Max HTML report size reached
57.6 KB
smali/Q/g.smali vs.
smali/H/H.smali
Max HTML report size reached
3.04 KB
smali/Q/f.smali vs.
smali/U0/e.smali
Files 79% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LQ/f;1 .class·public·final·LU0/e;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/animation/ValueAnimator$AnimatorUpdateListener;5 .implements·LU0/b;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·final·synthetic·a:LQ/g;7 .field·public·final·synthetic·a:Ljava/util/Iterator;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LQ/g;)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,·LQ/f;->a:LQ/g;16 ····iput-object·p1,·p0,·LU0/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 139, 85 lines modifiedOffset 139, 63 lines modified
139 ····.line·118139 ····.line·118
140 ····.line·119140 ····.line·119
141 ····.line·120141 ····.line·120
142 ····.line·121142 ····.line·121
143 ····.line·122143 ····.line·122
144 ····.line·123144 ····.line·123
145 ····.line·124145 ····.line·124
 146 ····.line·125
 147 ····.line·126
 148 ····.line·127
 149 ····.line·128
 150 ····.line·129
 151 ····.line·130
146 .end·method152 .end·method
  
  
147 #·virtual·methods153 #·virtual·methods
148 .method·public·final·onAnimationUpdate(Landroid/animation/ValueAnimator;)V154 .method·public·final·iterator()Ljava/util/Iterator;
149 ····.locals·2155 ····.locals·1
  
150 ····.line·1156 ····.line·1
151 ····invoke-virtual·{p1},·Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;157 ····iget-object·v0,·p0,·LU0/e;->a:Ljava/util/Iterator;
  
152 ····.line·2158 ····.line·2
153 ····.line·3159 ····.line·3
 160 ····return-object·v0
154 ····.line·4161 ····.line·4
155 ····move-result-object·p1 
  
156 ····.line·5162 ····.line·5
157 ····check-cast·p1,·Ljava/lang/Float; 
  
158 ····.line·6163 ····.line·6
159 ····.line·7164 ····.line·7
160 ····invoke-virtual·{p1},·Ljava/lang/Float;->floatValue()F 
  
161 ····.line·8165 ····.line·8
162 ····.line·9166 ····.line·9
163 ····.line·10167 ····.line·10
164 ····move-result·p1 
  
165 ····.line·11168 ····.line·11
166 ····const/high16·v0,·0x437f0000····#·255.0f 
  
167 ····.line·12169 ····.line·12
168 ····.line·13170 ····.line·13
169 ····mul-float·p1,·p1,·v0 
  
170 ····.line·14171 ····.line·14
171 ····.line·15172 ····.line·15
172 ····float-to-int·p1,·p1 
  
173 ····.line·16173 ····.line·16
174 ····iget-object·v0,·p0,·LQ/f;->a:LQ/g; 
  
175 ····.line·17174 ····.line·17
176 ····.line·18175 ····.line·18
177 ····iget-object·v1,·v0,·LQ/g;->b:Landroid/graphics/drawable/StateListDrawable; 
  
178 ····.line·19176 ····.line·19
179 ····.line·20177 ····.line·20
180 ····invoke-virtual·{v1,·p1},·Landroid/graphics/drawable/Drawable;->setAlpha(I)V 
  
181 ····.line·21178 ····.line·21
182 ····.line·22179 ····.line·22
183 ····.line·23180 ····.line·23
184 ····iget-object·v1,·v0,·LQ/g;->c:Landroid/graphics/drawable/Drawable; 
  
185 ····.line·24181 ····.line·24
186 ····.line·25182 ····.line·25
187 ····invoke-virtual·{v1,·p1},·Landroid/graphics/drawable/Drawable;->setAlpha(I)V 
  
188 ····.line·26183 ····.line·26
189 ····.line·27184 ····.line·27
190 ····.line·28185 ····.line·28
191 ····iget-object·p1,·v0,·LQ/g;->n:Landroidx/recyclerview/widget/RecyclerView; 
  
192 ····.line·29186 ····.line·29
193 ····.line·30187 ····.line·30
194 ····invoke-virtual·{p1},·Landroid/view/View;->invalidate()V 
  
195 ····.line·31188 ····.line·31
196 ····.line·32189 ····.line·32
197 ····.line·33190 ····.line·33
198 ····return-void 
199 ····.line·34191 ····.line·34
200 ····.line·35192 ····.line·35
201 ····.line·36193 ····.line·36
202 ····.line·37194 ····.line·37
203 ····.line·38195 ····.line·38
204 ····.line·39196 ····.line·39
205 ····.line·40197 ····.line·40
Offset 301, 8 lines modifiedOffset 279, 22 lines modified
301 ····.line·118279 ····.line·118
302 ····.line·119280 ····.line·119
303 ····.line·120281 ····.line·120
Max diff block lines reached; 268/3042 bytes (8.81%) of diff not shown.
4.06 KB
smali/Q/e.smali vs.
smali/W0/b0.smali
Files 85% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 31 lines modified
1 .class·public·final·LQ/e;1 .class·public·final·LW0/b0;
2 .super·Landroid/animation/AnimatorListenerAdapter;2 .super·Lb1/l;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LW0/L;
  
4 #·instance·fields 
5 .field·public·a:Z 
  
6 .field·public·final·synthetic·b:LQ/g; 
  
  
7 #·direct·methods6 #·virtual·methods
8 .method·public·constructor·<init>(LQ/g;)V7 .method·public·final·a()Z
9 ····.locals·08 ····.locals·1
  
10 ····.line·19 ····.line·1
11 ····iput-object·p1,·p0,·LQ/e;->b:LQ/g;10 ····const/4·v0,·0x1
  
12 ····.line·211 ····.line·2
 12 ····return·v0
13 ····.line·313 ····.line·3
14 ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V 
  
15 ····.line·414 ····.line·4
16 ····.line·515 ····.line·5
17 ····.line·616 ····.line·6
18 ····const/4·p1,·0x0 
  
19 ····.line·717 ····.line·7
20 ····iput-boolean·p1,·p0,·LQ/e;->a:Z 
  
21 ····.line·818 ····.line·8
22 ····.line·919 ····.line·9
23 ····return-void 
24 ····.line·1020 ····.line·10
25 ····.line·1121 ····.line·11
26 ····.line·1222 ····.line·12
27 ····.line·1323 ····.line·13
28 ····.line·1424 ····.line·14
29 ····.line·1525 ····.line·15
30 ····.line·1626 ····.line·16
Offset 142, 30 lines modifiedOffset 133, 38 lines modified
142 ····.line·118133 ····.line·118
143 ····.line·119134 ····.line·119
144 ····.line·120135 ····.line·120
145 ····.line·121136 ····.line·121
146 ····.line·122137 ····.line·122
147 ····.line·123138 ····.line·123
148 ····.line·124139 ····.line·124
 140 ····.line·125
 141 ····.line·126
 142 ····.line·127
 143 ····.line·128
 144 ····.line·129
 145 ····.line·130
 146 ····.line·131
 147 ····.line·132
 148 ····.line·133
 149 ····.line·134
 150 ····.line·135
 151 ····.line·136
 152 ····.line·137
 153 ····.line·138
149 .end·method154 .end·method
  
 155 .method·public·final·f()LW0/b0;
  
150 #·virtual·methods 
151 .method·public·final·onAnimationCancel(Landroid/animation/Animator;)V 
152 ····.locals·0156 ····.locals·0
  
153 ····.line·1157 ····.line·1
 158 ····return-object·p0
154 ····const/4·p1,·0x1 
  
155 ····.line·2159 ····.line·2
156 ····iput-boolean·p1,·p0,·LQ/e;->a:Z 
  
157 ····.line·3160 ····.line·3
158 ····.line·4161 ····.line·4
159 ····return-void 
160 ····.line·5162 ····.line·5
161 ····.line·6163 ····.line·6
162 ····.line·7164 ····.line·7
163 ····.line·8165 ····.line·8
164 ····.line·9166 ····.line·9
165 ····.line·10167 ····.line·10
166 ····.line·11168 ····.line·11
Offset 278, 108 lines modifiedOffset 277, 78 lines modified
278 ····.line·118277 ····.line·118
279 ····.line·119278 ····.line·119
280 ····.line·120279 ····.line·120
281 ····.line·121280 ····.line·121
282 ····.line·122281 ····.line·122
283 ····.line·123282 ····.line·123
284 ····.line·124283 ····.line·124
 284 ····.line·125
 285 ····.line·126
 286 ····.line·127
 287 ····.line·128
 288 ····.line·129
 289 ····.line·130
 290 ····.line·131
 291 ····.line·132
 292 ····.line·133
 293 ····.line·134
 294 ····.line·135
 295 ····.line·136
 296 ····.line·137
 297 ····.line·138
285 .end·method298 .end·method
  
286 .method·public·final·onAnimationEnd(Landroid/animation/Animator;)V299 .method·public·final·n()Z
287 ····.locals·3300 ····.locals·1
  
288 ····.line·1301 ····.line·1
289 ····iget-boolean·p1,·p0,·LQ/e;->a:Z302 ····const/4·v0,·0x0
  
290 ····.line·2303 ····.line·2
 304 ····return·v0
291 ····.line·3305 ····.line·3
292 ····const/4·v0,·0x0 
  
293 ····.line·4306 ····.line·4
294 ····if-eqz·p1,·:cond_0 
Max diff block lines reached; 1796/4082 bytes (44.00%) of diff not shown.
26.1 KB
smali/Q/c.smali vs.
smali/O/H.smali
Max HTML report size reached
12.4 KB
smali/Q/b.smali vs.
smali/z/N.smali
Max HTML report size reached
1.16 KB
smali/Q/O.smali vs.
smali/d1/f.smali
Files 92% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 37 lines modified
1 .class·public·abstract·LQ/O;1 .class·public·final·Ld1/f;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:LA/b;5 .field·public·static·final·a:Ld1/f;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·28 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····new-instance·v0,·LA/b;10 ····new-instance·v0,·Ld1/f;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····const/16·v1,·0x1413 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
16 ····invoke-direct·{v0,·v1},·LA/b;-><init>(I)V 
  
17 ····.line·616 ····.line·6
 17 ····sput-object·v0,·Ld1/f;->a:Ld1/f;
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
 20 ····return-void
20 ····sput-object·v0,·LQ/O;->a:LA/b; 
  
21 ····.line·921 ····.line·9
22 ····.line·1022 ····.line·10
23 ····return-void 
24 ····.line·1123 ····.line·11
25 ····.line·1224 ····.line·12
26 ····.line·1325 ····.line·13
27 ····.line·1426 ····.line·14
28 ····.line·1527 ····.line·15
29 ····.line·1628 ····.line·16
30 ····.line·1729 ····.line·17
Offset 145, 8 lines modifiedOffset 143, 17 lines modified
145 ····.line·123143 ····.line·123
146 ····.line·124144 ····.line·124
147 ····.line·125145 ····.line·125
148 ····.line·126146 ····.line·126
149 ····.line·127147 ····.line·127
150 ····.line·128148 ····.line·128
151 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
152 .end·method159 .end·method
6.28 KB
smali/Q/N.smali vs.
smali/m0/t.smali
Max HTML report size reached
3.71 KB
smali/Q/M.smali vs.
smali/O/N.smali
Files 94% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LQ/M;1 .class·public·final·LO/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/util/ArrayList;5 .field·public·final·a:Ljava/util/ArrayList;
  
Offset 21, 44 lines modifiedOffset 21, 44 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,·LQ/M;->e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;26 ····iput-object·p1,·p0,·LO/N;->e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
  
27 ····.line·527 ····.line·5
28 ····.line·628 ····.line·6
29 ····new-instance·p1,·Ljava/util/ArrayList;29 ····new-instance·p1,·Ljava/util/ArrayList;
  
30 ····.line·730 ····.line·7
31 ····.line·831 ····.line·8
32 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V32 ····invoke-direct·{p1},·Ljava/util/ArrayList;-><init>()V
  
33 ····.line·933 ····.line·9
34 ····.line·1034 ····.line·10
35 ····.line·1135 ····.line·11
36 ····iput-object·p1,·p0,·LQ/M;->a:Ljava/util/ArrayList;36 ····iput-object·p1,·p0,·LO/N;->a:Ljava/util/ArrayList;
  
37 ····.line·1237 ····.line·12
38 ····.line·1338 ····.line·13
39 ····const/high16·p1,·-0x8000000039 ····const/high16·p1,·-0x80000000
  
40 ····.line·1440 ····.line·14
41 ····.line·1541 ····.line·15
42 ····iput·p1,·p0,·LQ/M;->b:I42 ····iput·p1,·p0,·LO/N;->b:I
  
43 ····.line·1643 ····.line·16
44 ····.line·1744 ····.line·17
45 ····iput·p1,·p0,·LQ/M;->c:I45 ····iput·p1,·p0,·LO/N;->c:I
  
46 ····.line·1846 ····.line·18
47 ····.line·1947 ····.line·19
48 ····iput·p2,·p0,·LQ/M;->d:I48 ····iput·p2,·p0,·LO/N;->d:I
  
49 ····.line·2049 ····.line·20
50 ····.line·2150 ····.line·21
51 ····return-void51 ····return-void
52 ····.line·2252 ····.line·22
53 ····.line·2353 ····.line·23
54 ····.line·2454 ····.line·24
Offset 217, 23 lines modifiedOffset 217, 28 lines modified
217 ····.line·177217 ····.line·177
218 ····.line·178218 ····.line·178
219 ····.line·179219 ····.line·179
220 ····.line·180220 ····.line·180
221 ····.line·181221 ····.line·181
222 ····.line·182222 ····.line·182
223 ····.line·183223 ····.line·183
 224 ····.line·184
 225 ····.line·185
 226 ····.line·186
 227 ····.line·187
 228 ····.line·188
224 .end·method229 .end·method
  
  
225 #·virtual·methods230 #·virtual·methods
226 .method·public·final·a(I)I231 .method·public·final·a(I)I
227 ····.locals·2232 ····.locals·2
  
228 ····.line·1233 ····.line·1
229 ····iget·v0,·p0,·LQ/M;->c:I234 ····iget·v0,·p0,·LO/N;->c:I
  
230 ····.line·2235 ····.line·2
231 ····.line·3236 ····.line·3
232 ····const/high16·v1,·-0x80000000237 ····const/high16·v1,·-0x80000000
  
233 ····.line·4238 ····.line·4
234 ····.line·5239 ····.line·5
Offset 241, 15 lines modifiedOffset 246, 15 lines modified
  
241 ····.line·6246 ····.line·6
242 ····.line·7247 ····.line·7
243 ····return·v0248 ····return·v0
  
244 ····.line·8249 ····.line·8
245 ····:cond_0250 ····:cond_0
246 ····iget-object·v0,·p0,·LQ/M;->a:Ljava/util/ArrayList;251 ····iget-object·v0,·p0,·LO/N;->a:Ljava/util/ArrayList;
  
247 ····.line·9252 ····.line·9
248 ····.line·10253 ····.line·10
249 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I254 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I
  
250 ····.line·11255 ····.line·11
251 ····.line·12256 ····.line·12
Offset 261, 15 lines modifiedOffset 266, 15 lines modified
  
261 ····.line·15266 ····.line·15
262 ····.line·16267 ····.line·16
263 ····return·p1268 ····return·p1
  
264 ····.line·17269 ····.line·17
265 ····:cond_1270 ····:cond_1
266 ····iget-object·p1,·p0,·LQ/M;->a:Ljava/util/ArrayList;271 ····iget-object·p1,·p0,·LO/N;->a:Ljava/util/ArrayList;
  
267 ····.line·18272 ····.line·18
268 ····.line·19273 ····.line·19
269 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I274 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I
  
270 ····.line·20275 ····.line·20
271 ····.line·21276 ····.line·21
Offset 297, 44 lines modifiedOffset 302, 44 lines modified
  
297 ····.line·32302 ····.line·32
298 ····.line·33303 ····.line·33
299 ····.line·34304 ····.line·34
300 ····move-result-object·v0305 ····move-result-object·v0
  
301 ····.line·35306 ····.line·35
302 ····check-cast·v0,·LQ/J;307 ····check-cast·v0,·LO/K;
  
303 ····.line·36308 ····.line·36
304 ····.line·37309 ····.line·37
305 ····iget-object·v1,·p0,·LQ/M;->e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;310 ····iget-object·v1,·p0,·LO/N;->e:Landroidx/recyclerview/widget/StaggeredGridLayoutManager;
Max diff block lines reached; 1024/3725 bytes (27.49%) of diff not shown.
7.32 KB
smali/Q/L.smali vs.
smali/E0/f.smali
Max HTML report size reached
9.12 KB
smali/Q/K.smali vs.
smali/i/c0.smali
Max HTML report size reached
52.7 KB
smali/Q/B.smali vs.
smali/g0/m.smali
Max HTML report size reached
22.6 KB
smali/Q/I.smali vs.
smali/E/h.smali
Max HTML report size reached
18.0 KB
smali/Q/H.smali vs.
smali/z/J.smali
Max HTML report size reached
28.3 KB
smali/Q/G.smali vs.
smali/X/d.smali
Max HTML report size reached
3.36 KB
smali/Q/E.smali vs.
smali/O/F.smali
Files 88% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LQ/E;1 .class·public·final·LO/F;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·a: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,·LQ/E;->c:Z20 ····iget-boolean·v0,·p0,·LO/F;->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,·LQ/E;->a:I28 ····iget·v0,·p0,·LO/F;->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 156, 14 lines modifiedOffset 156, 23 lines modified
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·128161 ····.line·128
162 ····.line·129162 ····.line·129
 163 ····.line·130
 164 ····.line·131
 165 ····.line·132
 166 ····.line·133
 167 ····.line·134
 168 ····.line·135
 169 ····.line·136
 170 ····.line·137
 171 ····.line·138
163 .end·method172 .end·method
  
164 .method·public·final·toString()Ljava/lang/String;173 .method·public·final·toString()Ljava/lang/String;
165 ····.locals·2174 ····.locals·2
  
166 ····.line·1175 ····.line·1
167 ····new-instance·v0,·Ljava/lang/StringBuilder;176 ····new-instance·v0,·Ljava/lang/StringBuilder;
Offset 175, 15 lines modifiedOffset 184, 15 lines modified
175 ····.line·4184 ····.line·4
176 ····.line·5185 ····.line·5
177 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V186 ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
178 ····.line·6187 ····.line·6
179 ····.line·7188 ····.line·7
180 ····.line·8189 ····.line·8
181 ····iget·v1,·p0,·LQ/E;->a:I190 ····iget·v1,·p0,·LO/F;->a:I
  
182 ····.line·9191 ····.line·9
183 ····.line·10192 ····.line·10
184 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;193 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
185 ····.line·11194 ····.line·11
186 ····.line·12195 ····.line·12
Offset 193, 15 lines modifiedOffset 202, 15 lines modified
193 ····.line·14202 ····.line·14
194 ····.line·15203 ····.line·15
195 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;204 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
196 ····.line·16205 ····.line·16
197 ····.line·17206 ····.line·17
198 ····.line·18207 ····.line·18
199 ····iget-boolean·v1,·p0,·LQ/E;->b:Z208 ····iget-boolean·v1,·p0,·LO/F;->b:Z
  
200 ····.line·19209 ····.line·19
201 ····.line·20210 ····.line·20
202 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;211 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
203 ····.line·21212 ····.line·21
204 ····.line·22213 ····.line·22
Offset 211, 15 lines modifiedOffset 220, 15 lines modified
211 ····.line·24220 ····.line·24
212 ····.line·25221 ····.line·25
213 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;222 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
214 ····.line·26223 ····.line·26
215 ····.line·27224 ····.line·27
216 ····.line·28225 ····.line·28
217 ····iget-boolean·v1,·p0,·LQ/E;->c:Z226 ····iget-boolean·v1,·p0,·LO/F;->c:Z
  
218 ····.line·29227 ····.line·29
219 ····.line·30228 ····.line·30
220 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;229 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
221 ····.line·31230 ····.line·31
222 ····.line·32231 ····.line·32
Offset 229, 15 lines modifiedOffset 238, 15 lines modified
229 ····.line·34238 ····.line·34
230 ····.line·35239 ····.line·35
231 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;240 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
232 ····.line·36241 ····.line·36
233 ····.line·37242 ····.line·37
234 ····.line·38243 ····.line·38
235 ····iget-boolean·v1,·p0,·LQ/E;->d:Z244 ····iget-boolean·v1,·p0,·LO/F;->d:Z
  
236 ····.line·39245 ····.line·39
237 ····.line·40246 ····.line·40
238 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;247 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
239 ····.line·41248 ····.line·41
240 ····.line·42249 ····.line·42
Offset 247, 15 lines modifiedOffset 256, 15 lines modified
247 ····.line·44256 ····.line·44
248 ····.line·45257 ····.line·45
249 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;258 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 542/3371 bytes (16.08%) of diff not shown.
6.91 KB
smali/Q/D.smali vs.
smali/f0/c0.smali
Max HTML report size reached
2.46 KB
smali/M0/a.smali vs.
smali/g0/w.smali
Files 77% similar despite different names
    
Offset 1, 108 lines modifiedOffset 1, 65 lines modified
1 .class·public·abstract·LM0/a; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg0/w;
 2 .super·Lg0/x;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:Ljava/lang/Integer;5 .field·public·static·final·a:Lg0/w;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
8 ····.locals·38 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const/4·v0,·0x010 ····new-instance·v0,·Lg0/w;
  
11 ····.line·211 ····.line·2
12 ····:try_start_0 
13 ····const-string·v1,·"android.os.Build$VERSION" 
  
14 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
15 ····.line·4 
16 ····invoke-static·{v1},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; 
  
 14 ····.line·4
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
 17 ····sput-object·v0,·Lg0/w;->a:Lg0/w;
19 ····.line·7 
20 ····move-result-object·v1 
  
 18 ····.line·7
21 ····.line·819 ····.line·8
 20 ····return-void
22 ····const-string·v2,·"SDK_INT" 
  
23 ····.line·921 ····.line·9
24 ····.line·1022 ····.line·10
25 ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; 
  
26 ····.line·1123 ····.line·11
27 ····.line·1224 ····.line·12
28 ····.line·1325 ····.line·13
29 ····move-result-object·v1 
  
30 ····.line·1426 ····.line·14
31 ····invoke-virtual·{v1,·v0},·Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; 
  
32 ····.line·1527 ····.line·15
33 ····.line·1628 ····.line·16
34 ····.line·1729 ····.line·17
35 ····move-result-object·v1 
  
36 ····.line·1830 ····.line·18
37 ····instance-of·v2,·v1,·Ljava/lang/Integer; 
  
38 ····.line·1931 ····.line·19
39 ····.line·2032 ····.line·20
40 ····if-eqz·v2,·:cond_0 
  
41 ····.line·2133 ····.line·21
42 ····.line·2234 ····.line·22
43 ····check-cast·v1,·Ljava/lang/Integer; 
44 ····:try_end_0 
45 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 
  
46 ····.line·2335 ····.line·23
47 ····.line·2436 ····.line·24
48 ····goto·:goto_0 
  
49 ····.line·2537 ····.line·25
50 ····:catchall_0 
51 ····nop 
  
52 ····.line·2638 ····.line·26
53 ····:cond_0 
54 ····move-object·v1,·v0 
  
55 ····.line·2739 ····.line·27
56 ····:goto_0 
57 ····if-eqz·v1,·:cond_1 
  
58 ····.line·2840 ····.line·28
59 ····.line·2941 ····.line·29
60 ····invoke-virtual·{v1},·Ljava/lang/Number;->intValue()I 
  
61 ····.line·3042 ····.line·30
62 ····.line·3143 ····.line·31
63 ····.line·3244 ····.line·32
64 ····move-result·v2 
  
65 ····.line·3345 ····.line·33
66 ····if-lez·v2,·:cond_1 
  
67 ····.line·3446 ····.line·34
68 ····.line·3547 ····.line·35
69 ····move-object·v0,·v1 
  
70 ····.line·3648 ····.line·36
71 ····:cond_1 
72 ····sput-object·v0,·LM0/a;->a:Ljava/lang/Integer; 
  
73 ····.line·3749 ····.line·37
74 ····.line·3850 ····.line·38
75 ····return-void 
76 ····.line·3951 ····.line·39
77 ····.line·4052 ····.line·40
78 ····.line·4153 ····.line·41
79 ····.line·4254 ····.line·42
80 ····.line·4355 ····.line·43
81 ····.line·4456 ····.line·44
82 ····.line·4557 ····.line·45
Offset 186, 8 lines modifiedOffset 143, 17 lines modified
186 ····.line·123143 ····.line·123
187 ····.line·124144 ····.line·124
188 ····.line·125145 ····.line·125
189 ····.line·126146 ····.line·126
190 ····.line·127147 ····.line·127
191 ····.line·128148 ····.line·128
192 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
Max diff block lines reached; 0/2444 bytes (0.00%) of diff not shown.
93.8 KB
smali/L/k.smali vs.
smali/E/q.smali
Max HTML report size reached
23.3 KB
smali/L/b.smali vs.
smali/B0/w.smali
Max HTML report size reached
26.0 KB
smali/L/h.smali vs.
smali/Y0/o.smali
Max HTML report size reached
37.7 KB
smali/L/f.smali vs.
smali/H/g0.smali
Max HTML report size reached
1.56 KB
smali/L/c.smali vs.
smali/p/q.smali
Files 74% similar despite different names
    
Offset 1, 54 lines modifiedOffset 1, 44 lines modified
1 .class·public·final·LL/c;1 .class·public·final·Lp/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:LP0/l;5 .field·public·final·a:Landroid/content/ComponentName;
  
 6 .field·public·final·b:Landroid/os/IBinder;
6 .field·public·final·b:LX0/u; 
  
7 .field·public·final·c:Ljava/lang/Object; 
  
8 .field·public·volatile·d:LA0/b; 
  
  
9 #·direct·methods7 #·direct·methods
10 .method·public·constructor·<init>(LP0/l;LX0/u;)V8 .method·public·constructor·<init>(Landroid/content/ComponentName;Landroid/os/IBinder;)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,·LL/c;->a:LP0/l;15 ····iput-object·p1,·p0,·Lp/q;->a:Landroid/content/ComponentName;
  
18 ····.line·516 ····.line·5
19 ····.line·617 ····.line·6
20 ····iput-object·p2,·p0,·LL/c;->b:LX0/u;18 ····iput-object·p2,·p0,·Lp/q;->b:Landroid/os/IBinder;
  
21 ····.line·719 ····.line·7
22 ····.line·820 ····.line·8
 21 ····return-void
23 ····new-instance·p1,·Ljava/lang/Object; 
  
24 ····.line·922 ····.line·9
25 ····.line·1023 ····.line·10
26 ····invoke-direct·{p1},·Ljava/lang/Object;-><init>()V 
  
27 ····.line·1124 ····.line·11
28 ····.line·1225 ····.line·12
29 ····.line·1326 ····.line·13
30 ····iput-object·p1,·p0,·LL/c;->c:Ljava/lang/Object; 
  
31 ····.line·1427 ····.line·14
32 ····.line·1528 ····.line·15
33 ····return-void 
34 ····.line·1629 ····.line·16
35 ····.line·1730 ····.line·17
36 ····.line·1831 ····.line·18
37 ····.line·1932 ····.line·19
38 ····.line·2033 ····.line·20
39 ····.line·2134 ····.line·21
40 ····.line·2235 ····.line·22
Offset 209, 8 lines modifiedOffset 199, 13 lines modified
209 ····.line·177199 ····.line·177
210 ····.line·178200 ····.line·178
211 ····.line·179201 ····.line·179
212 ····.line·180202 ····.line·180
213 ····.line·181203 ····.line·181
214 ····.line·182204 ····.line·182
215 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
216 .end·method211 .end·method
1.77 KB
smali/J0/e.smali vs.
smali/v0/g.smali
Files 84% similar despite different names
    
Offset 1, 39 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LJ0/e;1 .class·public·final·Lv0/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·a:Ljava/lang/reflect/Method;5 .field·public·final·a:I
  
6 .field·public·b:Ljava/lang/reflect/Method;6 .field·public·final·b:D
  
7 .field·public·c:Ljava/lang/reflect/Method;7 .field·public·final·c:D
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)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,·LJ0/e;->a:Ljava/lang/reflect/Method;16 ····iput·p1,·p0,·Lv0/g;->a:I
  
17 ····.line·517 ····.line·5
18 ····.line·618 ····.line·6
19 ····iput-object·p2,·p0,·LJ0/e;->b:Ljava/lang/reflect/Method;19 ····iput-wide·p2,·p0,·Lv0/g;->b:D
  
20 ····.line·720 ····.line·7
21 ····.line·821 ····.line·8
22 ····iput-object·p3,·p0,·LJ0/e;->c:Ljava/lang/reflect/Method;22 ····iput-wide·p4,·p0,·Lv0/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
Offset 585, 8 lines modifiedOffset 585, 42 lines modified
585 ····.line·559585 ····.line·559
586 ····.line·560586 ····.line·560
587 ····.line·561587 ····.line·561
588 ····.line·562588 ····.line·562
589 ····.line·563589 ····.line·563
590 ····.line·564590 ····.line·564
591 ····.line·565591 ····.line·565
 592 ····.line·566
 593 ····.line·567
 594 ····.line·568
 595 ····.line·569
 596 ····.line·570
 597 ····.line·571
 598 ····.line·572
 599 ····.line·573
 600 ····.line·574
 601 ····.line·575
 602 ····.line·576
 603 ····.line·577
 604 ····.line·578
 605 ····.line·579
 606 ····.line·580
 607 ····.line·581
 608 ····.line·582
 609 ····.line·583
 610 ····.line·584
 611 ····.line·585
 612 ····.line·586
 613 ····.line·587
 614 ····.line·588
 615 ····.line·589
 616 ····.line·590
 617 ····.line·591
 618 ····.line·592
 619 ····.line·593
 620 ····.line·594
 621 ····.line·595
 622 ····.line·596
 623 ····.line·597
 624 ····.line·598
 625 ····.line·599
592 .end·method626 .end·method
1.29 KB
smali/J0/f.smali vs.
smali/g0/t.smali
Files 80% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 36 lines modified
1 .class·public·abstract·LJ0/f; 
2 .super·Ljava/lang/Object;1 .class·public·final·Lg0/t;
 2 .super·Lg0/u;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·a:LJ0/e;5 .field·public·static·final·a:Lg0/t;
  
6 .field·public·static·b:LJ0/e; 
  
  
7 #·direct·methods6 #·direct·methods
8 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
9 ····.locals·28 ····.locals·1
  
10 ····.line·19 ····.line·1
11 ····new-instance·v0,·LJ0/e;10 ····new-instance·v0,·Lg0/t;
  
12 ····.line·211 ····.line·2
13 ····.line·312 ····.line·3
14 ····const/4·v1,·0x013 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
15 ····.line·414 ····.line·4
16 ····invoke-direct·{v0,·v1,·v1,·v1},·LJ0/e;-><init>(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V 
  
17 ····.line·515 ····.line·5
18 ····.line·616 ····.line·6
19 ····.line·7 
20 ····sput-object·v0,·LJ0/f;->a:LJ0/e;17 ····sput-object·v0,·Lg0/t;->a:Lg0/t;
  
 18 ····.line·7
21 ····.line·819 ····.line·8
22 ····.line·9 
23 ····return-void20 ····return-void
 21 ····.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
30 ····.line·1628 ····.line·16
Offset 147, 8 lines modifiedOffset 143, 17 lines modified
147 ····.line·123143 ····.line·123
148 ····.line·124144 ····.line·124
149 ····.line·125145 ····.line·125
150 ····.line·126146 ····.line·126
151 ····.line·127147 ····.line·127
152 ····.line·128148 ····.line·128
153 ····.line·129149 ····.line·129
 150 ····.line·130
 151 ····.line·131
 152 ····.line·132
 153 ····.line·133
 154 ····.line·134
 155 ····.line·135
 156 ····.line·136
 157 ····.line·137
 158 ····.line·138
154 .end·method159 .end·method
7.75 KB
smali/J0/g.smali vs.
smali/z/E.smali
Max HTML report size reached
566 B
smali/J0/d.smali vs.
smali/I0/d.smali
Files 88% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 .class·public·interface·abstract·annotation·LJ0/d;1 .class·public·interface·abstract·annotation·LI0/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·LJ0/d;8 ····value·=·.subannotation·LI0/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·=·{}
69.5 KB
smali/J0/b.smali vs.
smali/n/g.smali
Max HTML report size reached
5.54 KB
smali/J/z.smali vs.
smali/z/x.smali
Max HTML report size reached
2.16 KB
smali/J/y.smali vs.
smali/H/y.smali
Files 96% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/y;1 .class·public·final·LH/y;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LJ/P;5 .field·public·i:LH/P;
  
6 .field·public·j:Lf1/d;6 .field·public·j:Le1/d;
  
7 .field·public·synthetic·k:Ljava/lang/Object;7 .field·public·synthetic·k:Ljava/lang/Object;
  
8 .field·public·final·synthetic·l:LJ/P;8 .field·public·final·synthetic·l:LH/P;
  
9 .field·public·m:I9 .field·public·m:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LJ/P;LJ0/b;)V11 .method·public·constructor·<init>(LH/P;LI0/b;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LJ/y;->l:LJ/P;14 ····iput-object·p1,·p0,·LH/y;->l:LH/P;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 203, 46 lines modifiedOffset 203, 51 lines modified
203 ····.line·177203 ····.line·177
204 ····.line·178204 ····.line·178
205 ····.line·179205 ····.line·179
206 ····.line·180206 ····.line·180
207 ····.line·181207 ····.line·181
208 ····.line·182208 ····.line·182
209 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
210 .end·method215 .end·method
  
  
211 #·virtual·methods216 #·virtual·methods
212 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1218 ····.locals·1
  
214 ····.line·1219 ····.line·1
215 ····iput-object·p1,·p0,·LJ/y;->k:Ljava/lang/Object;220 ····iput-object·p1,·p0,·LH/y;->k:Ljava/lang/Object;
  
216 ····.line·2221 ····.line·2
217 ····.line·3222 ····.line·3
218 ····iget·p1,·p0,·LJ/y;->m:I223 ····iget·p1,·p0,·LH/y;->m:I
  
219 ····.line·4224 ····.line·4
220 ····.line·5225 ····.line·5
221 ····const/high16·v0,·-0x80000000226 ····const/high16·v0,·-0x80000000
  
222 ····.line·6227 ····.line·6
223 ····.line·7228 ····.line·7
224 ····or-int/2addr·p1,·v0229 ····or-int/2addr·p1,·v0
  
225 ····.line·8230 ····.line·8
226 ····iput·p1,·p0,·LJ/y;->m:I231 ····iput·p1,·p0,·LH/y;->m:I
  
227 ····.line·9232 ····.line·9
228 ····.line·10233 ····.line·10
229 ····iget-object·p1,·p0,·LJ/y;->l:LJ/P;234 ····iget-object·p1,·p0,·LH/y;->l:LH/P;
  
230 ····.line·11235 ····.line·11
231 ····.line·12236 ····.line·12
232 ····invoke-static·{p1,·p0},·LJ/P;->e(LJ/P;LJ0/b;)Ljava/lang/Object;237 ····invoke-static·{p1,·p0},·LH/P;->e(LH/P;LI0/b;)Ljava/lang/Object;
  
233 ····.line·13238 ····.line·13
234 ····.line·14239 ····.line·14
235 ····.line·15240 ····.line·15
236 ····move-result-object·p1241 ····move-result-object·p1
  
237 ····.line·16242 ····.line·16
Offset 351, 8 lines modifiedOffset 356, 14 lines modified
351 ····.line·118356 ····.line·118
352 ····.line·119357 ····.line·119
353 ····.line·120358 ····.line·120
354 ····.line·121359 ····.line·121
355 ····.line·122360 ····.line·122
356 ····.line·123361 ····.line·123
357 ····.line·124362 ····.line·124
 363 ····.line·125
 364 ····.line·126
 365 ····.line·127
 366 ····.line·128
 367 ····.line·129
 368 ····.line·130
358 .end·method369 .end·method
2.27 KB
smali/J/x.smali vs.
smali/H/C.smali
Files 96% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 .class·public·final·LJ/x;1 .class·public·final·LH/C;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:Ljava/lang/Object;5 .field·public·i:LH/P;
  
6 .field·public·j:LJ/P;6 .field·public·j:LH/l0;
  
7 .field·public·k:LX0/l;7 .field·public·k:Z
  
8 .field·public·synthetic·l:Ljava/lang/Object;8 .field·public·synthetic·l:Ljava/lang/Object;
  
9 .field·public·final·synthetic·m:LJ/P;9 .field·public·final·synthetic·m:LH/P;
  
10 .field·public·n:I10 .field·public·n:I
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(LJ/P;LJ0/b;)V12 .method·public·constructor·<init>(LH/P;LI0/b;)V
13 ····.locals·013 ····.locals·0
  
14 ····.line·114 ····.line·1
15 ····iput-object·p1,·p0,·LJ/x;->m:LJ/P;15 ····iput-object·p1,·p0,·LH/C;->m:LH/P;
  
16 ····.line·216 ····.line·2
17 ····.line·317 ····.line·3
18 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V18 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 205, 49 lines modifiedOffset 205, 54 lines modified
205 ····.line·177205 ····.line·177
206 ····.line·178206 ····.line·178
207 ····.line·179207 ····.line·179
208 ····.line·180208 ····.line·180
209 ····.line·181209 ····.line·181
210 ····.line·182210 ····.line·182
211 ····.line·183211 ····.line·183
 212 ····.line·184
 213 ····.line·185
 214 ····.line·186
 215 ····.line·187
 216 ····.line·188
212 .end·method217 .end·method
  
  
213 #·virtual·methods218 #·virtual·methods
214 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;219 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
215 ····.locals·1220 ····.locals·1
  
216 ····.line·1221 ····.line·1
217 ····iput-object·p1,·p0,·LJ/x;->l:Ljava/lang/Object;222 ····iput-object·p1,·p0,·LH/C;->l:Ljava/lang/Object;
  
218 ····.line·2223 ····.line·2
219 ····.line·3224 ····.line·3
220 ····iget·p1,·p0,·LJ/x;->n:I225 ····iget·p1,·p0,·LH/C;->n:I
  
221 ····.line·4226 ····.line·4
222 ····.line·5227 ····.line·5
223 ····const/high16·v0,·-0x80000000228 ····const/high16·v0,·-0x80000000
  
224 ····.line·6229 ····.line·6
225 ····.line·7230 ····.line·7
226 ····or-int/2addr·p1,·v0231 ····or-int/2addr·p1,·v0
  
227 ····.line·8232 ····.line·8
228 ····iput·p1,·p0,·LJ/x;->n:I233 ····iput·p1,·p0,·LH/C;->n:I
  
229 ····.line·9234 ····.line·9
230 ····.line·10235 ····.line·10
231 ····iget-object·p1,·p0,·LJ/x;->m:LJ/P;236 ····iget-object·p1,·p0,·LH/C;->m:LH/P;
  
232 ····.line·11237 ····.line·11
233 ····.line·12238 ····.line·12
234 ····const/4·v0,·0x0239 ····const/4·v0,·0x0
  
235 ····.line·13240 ····.line·13
236 ····invoke-static·{p1,·v0,·p0},·LJ/P;->c(LJ/P;LJ/c0;LJ0/b;)Ljava/lang/Object;241 ····invoke-static·{p1,·v0,·p0},·LH/P;->f(LH/P;ZLI0/b;)Ljava/lang/Object;
  
237 ····.line·14242 ····.line·14
238 ····.line·15243 ····.line·15
239 ····.line·16244 ····.line·16
240 ····move-result-object·p1245 ····move-result-object·p1
  
241 ····.line·17246 ····.line·17
Offset 355, 8 lines modifiedOffset 360, 14 lines modified
355 ····.line·118360 ····.line·118
356 ····.line·119361 ····.line·119
357 ····.line·120362 ····.line·120
358 ····.line·121363 ····.line·121
359 ····.line·122364 ····.line·122
360 ····.line·123365 ····.line·123
361 ····.line·124366 ····.line·124
 367 ····.line·125
 368 ····.line·126
 369 ····.line·127
 370 ····.line·128
 371 ····.line·129
 372 ····.line·130
362 .end·method373 .end·method
11.8 KB
smali/J/w.smali vs.
smali/H/a0.smali
Max HTML report size reached
2.16 KB
smali/J/v.smali vs.
smali/H/v.smali
Files 97% 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·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LJ/P;5 .field·public·i:LH/P;
  
6 .field·public·j:Lf1/d;6 .field·public·j:Le1/d;
  
7 .field·public·synthetic·k:Ljava/lang/Object;7 .field·public·synthetic·k:Ljava/lang/Object;
  
8 .field·public·final·synthetic·l:LJ/P;8 .field·public·final·synthetic·l:LH/P;
  
9 .field·public·m:I9 .field·public·m:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LJ/P;LJ0/b;)V11 .method·public·constructor·<init>(LH/P;LI0/b;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LJ/v;->l:LJ/P;14 ····iput-object·p1,·p0,·LH/v;->l:LH/P;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 203, 46 lines modifiedOffset 203, 51 lines modified
203 ····.line·177203 ····.line·177
204 ····.line·178204 ····.line·178
205 ····.line·179205 ····.line·179
206 ····.line·180206 ····.line·180
207 ····.line·181207 ····.line·181
208 ····.line·182208 ····.line·182
209 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
210 .end·method215 .end·method
  
  
211 #·virtual·methods216 #·virtual·methods
212 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1218 ····.locals·1
  
214 ····.line·1219 ····.line·1
215 ····iput-object·p1,·p0,·LJ/v;->k:Ljava/lang/Object;220 ····iput-object·p1,·p0,·LH/v;->k:Ljava/lang/Object;
  
216 ····.line·2221 ····.line·2
217 ····.line·3222 ····.line·3
218 ····iget·p1,·p0,·LJ/v;->m:I223 ····iget·p1,·p0,·LH/v;->m:I
  
219 ····.line·4224 ····.line·4
220 ····.line·5225 ····.line·5
221 ····const/high16·v0,·-0x80000000226 ····const/high16·v0,·-0x80000000
  
222 ····.line·6227 ····.line·6
223 ····.line·7228 ····.line·7
224 ····or-int/2addr·p1,·v0229 ····or-int/2addr·p1,·v0
  
225 ····.line·8230 ····.line·8
226 ····iput·p1,·p0,·LJ/v;->m:I231 ····iput·p1,·p0,·LH/v;->m:I
  
227 ····.line·9232 ····.line·9
228 ····.line·10233 ····.line·10
229 ····iget-object·p1,·p0,·LJ/v;->l:LJ/P;234 ····iget-object·p1,·p0,·LH/v;->l:LH/P;
  
230 ····.line·11235 ····.line·11
231 ····.line·12236 ····.line·12
232 ····invoke-static·{p1,·p0},·LJ/P;->a(LJ/P;LJ0/b;)Ljava/lang/Object;237 ····invoke-static·{p1,·p0},·LH/P;->a(LH/P;LI0/b;)Ljava/lang/Object;
  
233 ····.line·13238 ····.line·13
234 ····.line·14239 ····.line·14
235 ····.line·15240 ····.line·15
236 ····move-result-object·p1241 ····move-result-object·p1
  
237 ····.line·16242 ····.line·16
Offset 351, 8 lines modifiedOffset 356, 14 lines modified
351 ····.line·118356 ····.line·118
352 ····.line·119357 ····.line·119
353 ····.line·120358 ····.line·120
354 ····.line·121359 ····.line·121
355 ····.line·122360 ····.line·122
356 ····.line·123361 ····.line·123
357 ····.line·124362 ····.line·124
 363 ····.line·125
 364 ····.line·126
 365 ····.line·127
 366 ····.line·128
 367 ····.line·129
 368 ····.line·130
358 .end·method369 .end·method
38.0 KB
smali/J/u.smali vs.
smali/B0/t.smali
Max HTML report size reached
2.15 KB
smali/J/t.smali vs.
smali/f0/J.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LJ/t;1 .class·public·final·Lf0/J;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/E;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LJ/t;->k:LC0/E;12 ····iput-object·p1,·p0,·Lf0/J;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·LJ/t;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lf0/J;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·LJ/t;->j:I219 ····iget·p1,·p0,·Lf0/J;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·LJ/t;->j:I227 ····iput·p1,·p0,·Lf0/J;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·LJ/t;->k:LC0/E;230 ····iget-object·p1,·p0,·Lf0/J;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
7.87 KB
smali/J/s.smali vs.
smali/H/s.smali
Max HTML report size reached
8.2 KB
smali/J/r.smali vs.
smali/F0/o.smali
Max HTML report size reached
12.6 KB
smali/J/q.smali vs.
smali/v0/n.smali
Max HTML report size reached
5.76 KB
smali/J/p.smali vs.
smali/H/e.smali
Max HTML report size reached
10.7 KB
smali/J/p0.smali vs.
smali/z/t.smali
Max HTML report size reached
4.94 KB
smali/J/o.smali vs.
smali/H/o.smali
Max HTML report size reached
2.72 KB
smali/J/o0.smali vs.
smali/d1/i.smali
Files 83% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 144 lines modified
1 .class·public·final·LJ/o0;1 .class·public·final·Ld1/i;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces 
5 .implements·LH0/h; 
  
  
6 #·static·fields4 #·instance·fields
7 .field·public·static·final·f:LJ/o0;5 .field·public·a:I
  
  
8 #·direct·methods6 #·direct·methods
9 .method·static·constructor·<clinit>()V7 .method·public·constructor·<init>()V
10 ····.locals·18 ····.locals·1
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·LJ/o0;10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 11 ····const/4·v0,·0x0
  
13 ····.line·212 ····.line·2
 13 ····iput·v0,·p0,·Ld1/i;->a:I
  
 14 ····return-void
 15 .end·method
  
 16 .method·public·constructor·<init>(I)V
 17 ····.locals·0
  
14 ····.line·318 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
 20 ····iput·p1,·p0,·Ld1/i;->a:I
  
 21 ····return-void
 22 .end·method
  
  
 23 #·virtual·methods
 24 .method·public·a(I)Ljava/lang/Character;
 25 ····.locals·2
  
 26 ····.line·1
 27 ····int-to-char·v0,·p1
  
 28 ····.line·2
 29 ····const/high16·v1,·-0x80000000
  
 30 ····.line·3
16 ····.line·431 ····.line·4
 32 ····and-int/2addr·v1,·p1
  
17 ····.line·533 ····.line·5
 34 ····if-eqz·v1,·:cond_1
18 ····.line·6 
19 ····sput-object·v0,·LJ/o0;->f:LJ/o0; 
  
 35 ····.line·6
20 ····.line·736 ····.line·7
 37 ····const·v1,·0x7fffffff
  
21 ····.line·838 ····.line·8
22 ····return-void 
23 ····.line·939 ····.line·9
24 ····.line·1040 ····.line·10
 41 ····and-int/2addr·p1,·v1
  
25 ····.line·1142 ····.line·11
 43 ····iget·v1,·p0,·Ld1/i;->a:I
  
26 ····.line·1244 ····.line·12
27 ····.line·1345 ····.line·13
 46 ····if-eqz·v1,·:cond_0
  
28 ····.line·1447 ····.line·14
29 ····.line·1548 ····.line·15
 49 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I
  
30 ····.line·1650 ····.line·16
31 ····.line·1751 ····.line·17
32 ····.line·1852 ····.line·18
 53 ····move-result·p1
  
33 ····.line·1954 ····.line·19
 55 ····iput·p1,·p0,·Ld1/i;->a:I
  
34 ····.line·2056 ····.line·20
35 ····.line·2157 ····.line·21
 58 ····goto·:goto_0
  
36 ····.line·2259 ····.line·22
 60 ····:cond_0
 61 ····iput·p1,·p0,·Ld1/i;->a:I
  
37 ····.line·2362 ····.line·23
38 ····.line·2463 ····.line·24
 64 ····goto·:goto_0
  
39 ····.line·2565 ····.line·25
 66 ····:cond_1
 67 ····iget·v1,·p0,·Ld1/i;->a:I
  
40 ····.line·2668 ····.line·26
41 ····.line·2769 ····.line·27
 70 ····if-eqz·v1,·:cond_3
  
42 ····.line·2871 ····.line·28
43 ····.line·2972 ····.line·29
 73 ····invoke-static·{v1,·p1},·Landroid/view/KeyCharacterMap;->getDeadChar(II)I
  
44 ····.line·3074 ····.line·30
45 ····.line·3175 ····.line·31
46 ····.line·3276 ····.line·32
 77 ····move-result·p1
  
47 ····.line·3378 ····.line·33
 79 ····if-lez·p1,·:cond_2
  
48 ····.line·3480 ····.line·34
49 ····.line·3581 ····.line·35
 82 ····int-to-char·v0,·p1
  
50 ····.line·3683 ····.line·36
 84 ····:cond_2
 85 ····const/4·p1,·0x0
  
Max diff block lines reached; 526/2710 bytes (19.41%) of diff not shown.
4.74 KB
smali/J/n0.smali vs.
smali/a0/f.smali
Files 88% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 41 lines modified
1 .class·public·final·LJ/n0;1 .class·public·final·La0/f;
2 .super·Ljava/io/OutputStream;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO0/l;
  
  
4 #·instance·fields6 #·static·fields
5 .field·public·final·f:Ljava/io/FileOutputStream;7 .field·public·static·final·g:La0/f;
  
  
6 #·direct·methods8 #·direct·methods
7 .method·public·constructor·<init>(Ljava/io/FileOutputStream;)V9 .method·static·constructor·<clinit>()V
8 ····.locals·010 ····.locals·2
  
9 ····.line·111 ····.line·1
10 ····invoke-direct·{p0},·Ljava/io/OutputStream;-><init>()V12 ····new-instance·v0,·La0/f;
  
11 ····.line·213 ····.line·2
12 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x1
  
13 ····.line·416 ····.line·4
14 ····iput-object·p1,·p0,·LJ/n0;->f:Ljava/io/FileOutputStream;17 ····invoke-direct·{v0,·v1},·LP0/i;-><init>(I)V
  
15 ····.line·518 ····.line·5
16 ····.line·619 ····.line·6
17 ····return-void 
18 ····.line·720 ····.line·7
 21 ····sput-object·v0,·La0/f;->g:La0/f;
  
19 ····.line·822 ····.line·8
20 ····.line·923 ····.line·9
 24 ····return-void
21 ····.line·1025 ····.line·10
22 ····.line·1126 ····.line·11
23 ····.line·1227 ····.line·12
24 ····.line·1328 ····.line·13
25 ····.line·1429 ····.line·14
26 ····.line·1530 ····.line·15
27 ····.line·1631 ····.line·16
Offset 136, 52 lines modifiedOffset 143, 102 lines modified
136 ····.line·118143 ····.line·118
137 ····.line·119144 ····.line·119
138 ····.line·120145 ····.line·120
139 ····.line·121146 ····.line·121
140 ····.line·122147 ····.line·122
141 ····.line·123148 ····.line·123
142 ····.line·124149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
 159 ····.line·134
 160 ····.line·135
 161 ····.line·136
 162 ····.line·137
 163 ····.line·138
143 .end·method164 .end·method
  
  
144 #·virtual·methods165 #·virtual·methods
145 .method·public·final·close()V166 .method·public·final·a(Landroidx/window/sidecar/SidecarDisplayFeature;)Ljava/lang/Boolean;
146 ····.locals·0167 ····.locals·1
  
147 ····.line·1168 ····.line·1
148 ····return-void169 ····const-string·v0,·"$this$require"
  
149 ····.line·2170 ····.line·2
150 ····.line·3171 ····.line·3
 172 ····invoke-static·{p1,·v0},·LP0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V
  
151 ····.line·4173 ····.line·4
152 ····.line·5174 ····.line·5
153 ····.line·6175 ····.line·6
 176 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
154 ····.line·7177 ····.line·7
155 ····.line·8178 ····.line·8
156 ····.line·9179 ····.line·9
 180 ····move-result-object·v0
  
157 ····.line·10181 ····.line·10
 182 ····iget·v0,·v0,·Landroid/graphics/Rect;->left:I
  
158 ····.line·11183 ····.line·11
159 ····.line·12184 ····.line·12
 185 ····if-eqz·v0,·:cond_1
  
160 ····.line·13186 ····.line·13
161 ····.line·14187 ····.line·14
 188 ····invoke-virtual·{p1},·Landroidx/window/sidecar/SidecarDisplayFeature;->getRect()Landroid/graphics/Rect;
  
162 ····.line·15189 ····.line·15
163 ····.line·16190 ····.line·16
164 ····.line·17191 ····.line·17
 192 ····move-result-object·p1
  
165 ····.line·18193 ····.line·18
 194 ····iget·p1,·p1,·Landroid/graphics/Rect;->top:I
  
166 ····.line·19195 ····.line·19
167 ····.line·20196 ····.line·20
 197 ····if-nez·p1,·:cond_0
  
168 ····.line·21198 ····.line·21
169 ····.line·22199 ····.line·22
 200 ····goto·:goto_0
  
170 ····.line·23201 ····.line·23
 202 ····:cond_0
 203 ····const/4·p1,·0x0
  
171 ····.line·24204 ····.line·24
 205 ····goto·:goto_1
  
172 ····.line·25206 ····.line·25
 207 ····:cond_1
 208 ····:goto_0
 209 ····const/4·p1,·0x1
  
Max diff block lines reached; 2225/4781 bytes (46.54%) of diff not shown.
68.0 KB
smali/J/n.smali vs.
smali/B0/p.smali
Max HTML report size reached
44.5 KB
smali/J/m.smali vs.
smali/V0/h.smali
Max HTML report size reached
1.18 KB
smali/J/m0.smali vs.
smali/Y0/h.smali
Files 83% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·LJ/m0; 
2 .super·LJ/l0;1 .class·public·interface·abstract·LY0/h;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LY0/u;
 6 .implements·LY0/t;
  
  
4 #·static·fields7 #·static·fields
5 .field·public·static·final·b:LJ/m0;8 .field·public·static·final·e:LY0/g;
  
  
6 #·direct·methods9 #·direct·methods
7 .method·static·constructor·<clinit>()V10 .method·static·constructor·<clinit>()V
8 ····.locals·211 ····.locals·1
  
9 ····.line·112 ····.line·1
10 ····new-instance·v0,·LJ/m0;13 ····sget-object·v0,·LY0/g;->a:LY0/g;
  
11 ····.line·214 ····.line·2
12 ····.line·315 ····.line·3
13 ····const/4·v1,·-0x116 ····sput-object·v0,·LY0/h;->e:LY0/g;
  
14 ····.line·417 ····.line·4
15 ····invoke-direct·{v0,·v1},·LJ/l0;-><init>(I)V 
  
16 ····.line·518 ····.line·5
 19 ····return-void
17 ····.line·620 ····.line·6
18 ····.line·721 ····.line·7
19 ····sput-object·v0,·LJ/m0;->b:LJ/m0; 
  
20 ····.line·822 ····.line·8
21 ····.line·923 ····.line·9
22 ····return-void 
23 ····.line·1024 ····.line·10
24 ····.line·1125 ····.line·11
25 ····.line·1226 ····.line·12
26 ····.line·1327 ····.line·13
27 ····.line·1428 ····.line·14
28 ····.line·1529 ····.line·15
29 ····.line·1630 ····.line·16
Offset 145, 8 lines modifiedOffset 145, 17 lines modified
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·128150 ····.line·128
151 ····.line·129151 ····.line·129
 152 ····.line·130
 153 ····.line·131
 154 ····.line·132
 155 ····.line·133
 156 ····.line·134
 157 ····.line·135
 158 ····.line·136
 159 ····.line·137
 160 ····.line·138
152 .end·method161 .end·method
36.2 KB
smali/J/l.smali vs.
smali/M/n.smali
Max HTML report size reached
1.85 KB
smali/J/l0.smali vs.
smali/l/c.smali
Files 85% similar despite different names
    
Offset 1, 31 lines modifiedOffset 1, 25 lines modified
1 .class·public·abstract·LJ/l0;1 .class·public·abstract·Ll/c;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·a:I 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(I)V5 .method·public·static·a(Landroid/app/ActivityOptions;Z)V
8 ····.locals·06 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V8 ····invoke-virtual·{p0,·p1},·Landroid/app/ActivityOptions;->setShareIdentityEnabled(Z)Landroid/app/ActivityOptions;
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····.line·411 ····.line·4
 12 ····return-void
14 ····iput·p1,·p0,·LJ/l0;->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 136, 8 lines modifiedOffset 130, 72 lines modified
136 ····.line·118130 ····.line·118
137 ····.line·119131 ····.line·119
138 ····.line·120132 ····.line·120
139 ····.line·121133 ····.line·121
140 ····.line·122134 ····.line·122
141 ····.line·123135 ····.line·123
142 ····.line·124136 ····.line·124
 137 ····.line·125
 138 ····.line·126
 139 ····.line·127
 140 ····.line·128
 141 ····.line·129
 142 ····.line·130
 143 ····.line·131
 144 ····.line·132
 145 ····.line·133
 146 ····.line·134
 147 ····.line·135
 148 ····.line·136
 149 ····.line·137
 150 ····.line·138
 151 ····.line·139
 152 ····.line·140
 153 ····.line·141
 154 ····.line·142
 155 ····.line·143
 156 ····.line·144
 157 ····.line·145
 158 ····.line·146
 159 ····.line·147
 160 ····.line·148
 161 ····.line·149
 162 ····.line·150
 163 ····.line·151
 164 ····.line·152
 165 ····.line·153
 166 ····.line·154
 167 ····.line·155
 168 ····.line·156
 169 ····.line·157
 170 ····.line·158
 171 ····.line·159
 172 ····.line·160
 173 ····.line·161
 174 ····.line·162
 175 ····.line·163
 176 ····.line·164
 177 ····.line·165
 178 ····.line·166
 179 ····.line·167
 180 ····.line·168
 181 ····.line·169
 182 ····.line·170
 183 ····.line·171
 184 ····.line·172
 185 ····.line·173
 186 ····.line·174
 187 ····.line·175
 188 ····.line·176
 189 ····.line·177
 190 ····.line·178
 191 ····.line·179
 192 ····.line·180
 193 ····.line·181
 194 ····.line·182
 195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
143 .end·method201 .end·method
19.6 KB
smali/J/k0.smali vs.
smali/H/S.smali
Max HTML report size reached
12.1 KB
smali/J/j0.smali vs.
smali/E/d.smali
Max HTML report size reached
2.28 KB
smali/J/h0.smali vs.
smali/f0/z.smali
Files 96% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LJ/h0;1 .class·public·final·Lf0/z;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:Lf1/d;6 .field·public·j:I
  
7 .field·public·synthetic·k:Ljava/lang/Object; 
  
8 .field·public·final·synthetic·l:LJ/k0;7 .field·public·final·synthetic·k:LB0/D;
  
9 .field·public·m:I 
  
  
10 #·direct·methods8 #·direct·methods
11 .method·public·constructor·<init>(LJ/k0;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
12 ····.locals·010 ····.locals·0
  
13 ····.line·111 ····.line·1
14 ····iput-object·p1,·p0,·LJ/h0;->l:LJ/k0;12 ····iput-object·p1,·p0,·Lf0/z;->k:LB0/D;
  
15 ····.line·213 ····.line·2
16 ····.line·314 ····.line·3
17 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
18 ····.line·416 ····.line·4
19 ····.line·517 ····.line·5
20 ····.line·618 ····.line·6
21 ····return-void19 ····return-void
22 ····.line·720 ····.line·7
23 ····.line·821 ····.line·8
Offset 203, 49 lines modifiedOffset 199, 54 lines modified
203 ····.line·177199 ····.line·177
204 ····.line·178200 ····.line·178
205 ····.line·179201 ····.line·179
206 ····.line·180202 ····.line·180
207 ····.line·181203 ····.line·181
208 ····.line·182204 ····.line·182
209 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
210 .end·method211 .end·method
  
  
211 #·virtual·methods212 #·virtual·methods
212 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1214 ····.locals·1
  
214 ····.line·1215 ····.line·1
215 ····iput-object·p1,·p0,·LJ/h0;->k:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lf0/z;->i:Ljava/lang/Object;
  
216 ····.line·2217 ····.line·2
217 ····.line·3218 ····.line·3
218 ····iget·p1,·p0,·LJ/h0;->m:I219 ····iget·p1,·p0,·Lf0/z;->j:I
  
219 ····.line·4220 ····.line·4
220 ····.line·5221 ····.line·5
221 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
222 ····.line·6223 ····.line·6
223 ····.line·7224 ····.line·7
224 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
225 ····.line·8226 ····.line·8
226 ····iput·p1,·p0,·LJ/h0;->m:I227 ····iput·p1,·p0,·Lf0/z;->j:I
  
227 ····.line·9228 ····.line·9
228 ····.line·10229 ····.line·10
229 ····iget-object·p1,·p0,·LJ/h0;->l:LJ/k0;230 ····iget-object·p1,·p0,·Lf0/z;->k:LB0/D;
  
230 ····.line·11231 ····.line·11
231 ····.line·12232 ····.line·12
232 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
233 ····.line·13234 ····.line·13
234 ····invoke-virtual·{p1,·v0,·p0},·LJ/k0;->b(LP0/l;LJ0/b;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
235 ····.line·14236 ····.line·14
236 ····.line·15237 ····.line·15
237 ····.line·16238 ····.line·16
238 ····move-result-object·p1239 ····move-result-object·p1
  
239 ····.line·17240 ····.line·17
Offset 353, 8 lines modifiedOffset 354, 14 lines modified
353 ····.line·118354 ····.line·118
354 ····.line·119355 ····.line·119
355 ····.line·120356 ····.line·120
356 ····.line·121357 ····.line·121
357 ····.line·122358 ····.line·122
358 ····.line·123359 ····.line·123
359 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
360 .end·method367 .end·method
2.26 KB
smali/J/i0.smali vs.
smali/g0/o.smali
Files 94% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LJ/i0;1 .class·public·final·Lg0/o;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:Lf1/d;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:Z6 .field·public·j:I
  
7 .field·public·synthetic·k:Ljava/lang/Object; 
  
8 .field·public·final·synthetic·l:LJ/k0;7 .field·public·final·synthetic·k:LB0/D;
  
9 .field·public·m:I 
  
  
10 #·direct·methods8 #·direct·methods
11 .method·public·constructor·<init>(LJ/k0;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
12 ····.locals·010 ····.locals·0
  
13 ····.line·111 ····.line·1
14 ····iput-object·p1,·p0,·LJ/i0;->l:LJ/k0;12 ····iput-object·p1,·p0,·Lg0/o;->k:LB0/D;
  
15 ····.line·213 ····.line·2
16 ····.line·314 ····.line·3
17 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
18 ····.line·416 ····.line·4
19 ····.line·517 ····.line·5
20 ····.line·618 ····.line·6
21 ····return-void19 ····return-void
22 ····.line·720 ····.line·7
23 ····.line·821 ····.line·8
Offset 203, 49 lines modifiedOffset 199, 54 lines modified
203 ····.line·177199 ····.line·177
204 ····.line·178200 ····.line·178
205 ····.line·179201 ····.line·179
206 ····.line·180202 ····.line·180
207 ····.line·181203 ····.line·181
208 ····.line·182204 ····.line·182
209 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
210 .end·method211 .end·method
  
  
211 #·virtual·methods212 #·virtual·methods
212 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1214 ····.locals·1
  
214 ····.line·1215 ····.line·1
215 ····iput-object·p1,·p0,·LJ/i0;->k:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lg0/o;->i:Ljava/lang/Object;
  
216 ····.line·2217 ····.line·2
217 ····.line·3218 ····.line·3
218 ····iget·p1,·p0,·LJ/i0;->m:I219 ····iget·p1,·p0,·Lg0/o;->j:I
  
219 ····.line·4220 ····.line·4
220 ····.line·5221 ····.line·5
221 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
222 ····.line·6223 ····.line·6
223 ····.line·7224 ····.line·7
224 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
225 ····.line·8226 ····.line·8
226 ····iput·p1,·p0,·LJ/i0;->m:I227 ····iput·p1,·p0,·Lg0/o;->j:I
  
227 ····.line·9228 ····.line·9
228 ····.line·10229 ····.line·10
229 ····iget-object·p1,·p0,·LJ/i0;->l:LJ/k0;230 ····iget-object·p1,·p0,·Lg0/o;->k:LB0/D;
  
230 ····.line·11231 ····.line·11
231 ····.line·12232 ····.line·12
232 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
233 ····.line·13234 ····.line·13
234 ····invoke-virtual·{p1,·v0,·p0},·LJ/k0;->c(LP0/p;LJ0/b;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
235 ····.line·14236 ····.line·14
236 ····.line·15237 ····.line·15
237 ····.line·16238 ····.line·16
238 ····move-result-object·p1239 ····move-result-object·p1
  
239 ····.line·17240 ····.line·17
Offset 353, 8 lines modifiedOffset 354, 14 lines modified
353 ····.line·118354 ····.line·118
354 ····.line·119355 ····.line·119
355 ····.line·120356 ····.line·120
356 ····.line·121357 ····.line·121
357 ····.line·122358 ····.line·122
358 ····.line·123359 ····.line·123
359 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
360 .end·method367 .end·method
84.9 KB
smali/J/g0.smali vs.
smali/B0/D.smali
Max HTML report size reached
8.12 KB
smali/J/f0.smali vs.
smali/z/w.smali
Max HTML report size reached
2.5 KB
smali/J/e0.smali vs.
smali/H/X.smali
Files 94% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 38 lines modified
1 .class·public·final·LJ/e0;1 .class·public·final·LH/X;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LJ/n;5 .field·public·i:LH/Y;
  
6 .field·public·j:Lf1/a;6 .field·public·j:Ljava/lang/Object;
  
7 .field·public·synthetic·k:Ljava/lang/Object;7 .field·public·k:Ljava/lang/Object;
  
8 .field·public·final·synthetic·l:LJ/n;8 .field·public·l:LH/a0;
  
 9 .field·public·synthetic·m:Ljava/lang/Object;
  
 10 .field·public·final·synthetic·n:LH/Y;
  
9 .field·public·m:I11 .field·public·o:I
  
  
10 #·direct·methods12 #·direct·methods
11 .method·public·constructor·<init>(LJ/n;LJ0/b;)V13 .method·public·constructor·<init>(LH/Y;LI0/b;)V
12 ····.locals·014 ····.locals·0
  
13 ····.line·115 ····.line·1
14 ····iput-object·p1,·p0,·LJ/e0;->l:LJ/n;16 ····iput-object·p1,·p0,·LH/X;->n:LH/Y;
  
15 ····.line·217 ····.line·2
16 ····.line·318 ····.line·3
17 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V19 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
18 ····.line·420 ····.line·4
19 ····.line·521 ····.line·5
20 ····.line·622 ····.line·6
21 ····return-void23 ····return-void
22 ····.line·724 ····.line·7
23 ····.line·825 ····.line·8
Offset 203, 55 lines modifiedOffset 207, 62 lines modified
203 ····.line·177207 ····.line·177
204 ····.line·178208 ····.line·178
205 ····.line·179209 ····.line·179
206 ····.line·180210 ····.line·180
207 ····.line·181211 ····.line·181
208 ····.line·182212 ····.line·182
209 ····.line·183213 ····.line·183
 214 ····.line·184
 215 ····.line·185
 216 ····.line·186
 217 ····.line·187
 218 ····.line·188
210 .end·method219 .end·method
  
  
211 #·virtual·methods220 #·virtual·methods
212 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;221 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1222 ····.locals·1
  
214 ····.line·1223 ····.line·1
215 ····iput-object·p1,·p0,·LJ/e0;->k:Ljava/lang/Object;224 ····iput-object·p1,·p0,·LH/X;->m:Ljava/lang/Object;
  
216 ····.line·2225 ····.line·2
217 ····.line·3226 ····.line·3
218 ····iget·p1,·p0,·LJ/e0;->m:I227 ····iget·p1,·p0,·LH/X;->o:I
  
219 ····.line·4228 ····.line·4
220 ····.line·5229 ····.line·5
221 ····const/high16·v0,·-0x80000000230 ····const/high16·v0,·-0x80000000
  
222 ····.line·6231 ····.line·6
223 ····.line·7232 ····.line·7
224 ····or-int/2addr·p1,·v0233 ····or-int/2addr·p1,·v0
  
225 ····.line·8234 ····.line·8
226 ····iput·p1,·p0,·LJ/e0;->m:I235 ····iput·p1,·p0,·LH/X;->o:I
  
227 ····.line·9236 ····.line·9
228 ····.line·10237 ····.line·10
229 ····iget-object·p1,·p0,·LJ/e0;->l:LJ/n;238 ····iget-object·p1,·p0,·LH/X;->n:LH/Y;
  
230 ····.line·11239 ····.line·11
231 ····.line·12240 ····.line·12
232 ····invoke-virtual·{p1,·p0},·LJ/n;->b(LJ0/b;)Ljava/lang/Object;241 ····const/4·v0,·0x0
  
233 ····.line·13242 ····.line·13
 243 ····invoke-virtual·{p1,·v0,·p0},·LH/Y;->b(LH/O;LI0/b;)Ljava/lang/Object;
  
234 ····.line·14244 ····.line·14
235 ····.line·15245 ····.line·15
 246 ····.line·16
236 ····move-result-object·p1247 ····move-result-object·p1
  
237 ····.line·16 
238 ····return-object·p1 
239 ····.line·17248 ····.line·17
 249 ····return-object·p1
240 ····.line·18250 ····.line·18
241 ····.line·19251 ····.line·19
242 ····.line·20252 ····.line·20
243 ····.line·21253 ····.line·21
244 ····.line·22254 ····.line·22
245 ····.line·23255 ····.line·23
246 ····.line·24256 ····.line·24
Offset 351, 8 lines modifiedOffset 362, 14 lines modified
351 ····.line·118362 ····.line·118
352 ····.line·119363 ····.line·119
353 ····.line·120364 ····.line·120
354 ····.line·121365 ····.line·121
355 ····.line·122366 ····.line·122
356 ····.line·123367 ····.line·123
357 ····.line·124368 ····.line·124
 369 ····.line·125
 370 ····.line·126
 371 ····.line·127
 372 ····.line·128
 373 ····.line·129
 374 ····.line·130
358 .end·method375 .end·method
4.64 KB
smali/J/c0.smali vs.
smali/H/c0.smali
Files 88% similar despite different names
    
Offset 1, 58 lines modifiedOffset 1, 58 lines modified
1 .class·public·final·LJ/c0;1 .class·public·final·LH/c0;
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:LJ0/g;5 .field·public·final·a:LI0/g;
  
6 .field·public·final·b:LX0/l;6 .field·public·final·b:LW0/l;
  
7 .field·public·final·c:LJ/l0;7 .field·public·final·c:LH/l0;
  
8 .field·public·final·d:LH0/i;8 .field·public·final·d:LG0/i;
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(LP0/p;LX0/l;LJ/l0;LH0/i;)V10 .method·public·constructor·<init>(LO0/p;LW0/l;LH/l0;LG0/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},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V16 ····invoke-static·{p4,·v0},·LP0/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,·LJ0/g;24 ····check-cast·p1,·LI0/g;
  
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····iput-object·p1,·p0,·LJ/c0;->a:LJ0/g;27 ····iput-object·p1,·p0,·LH/c0;->a:LI0/g;
  
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····iput-object·p2,·p0,·LJ/c0;->b:LX0/l;30 ····iput-object·p2,·p0,·LH/c0;->b:LW0/l;
  
31 ····.line·1431 ····.line·14
32 ····.line·1532 ····.line·15
33 ····iput-object·p3,·p0,·LJ/c0;->c:LJ/l0;33 ····iput-object·p3,·p0,·LH/c0;->c:LH/l0;
  
34 ····.line·1634 ····.line·16
35 ····.line·1735 ····.line·17
36 ····iput-object·p4,·p0,·LJ/c0;->d:LH0/i;36 ····iput-object·p4,·p0,·LH/c0;->d:LG0/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 702, 209 lines modifiedOffset 702, 8 lines modified
702 ····.line·666702 ····.line·666
703 ····.line·667703 ····.line·667
704 ····.line·668704 ····.line·668
705 ····.line·669705 ····.line·669
706 ····.line·670706 ····.line·670
707 ····.line·671707 ····.line·671
708 ····.line·672708 ····.line·672
709 ····.line·673 
710 ····.line·674 
711 ····.line·675 
712 ····.line·676 
713 ····.line·677 
714 ····.line·678 
715 ····.line·679 
716 ····.line·680 
717 ····.line·681 
718 ····.line·682 
719 ····.line·683 
720 ····.line·684 
721 ····.line·685 
722 ····.line·686 
723 ····.line·687 
724 ····.line·688 
725 ····.line·689 
726 ····.line·690 
727 ····.line·691 
728 ····.line·692 
729 ····.line·693 
730 ····.line·694 
731 ····.line·695 
732 ····.line·696 
733 ····.line·697 
734 ····.line·698 
735 ····.line·699 
736 ····.line·700 
737 ····.line·701 
738 ····.line·702 
739 ····.line·703 
740 ····.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 
Max diff block lines reached; 0/4681 bytes (0.00%) of diff not shown.
3.11 KB
smali/J/d0.smali vs.
smali/z/K.smali
Files 75% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LJ/d0;1 .class·public·Lz/K;
2 .super·LJ/l0;2 .super·Lz/J;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields 
5 .field·public·final·b:Ljava/lang/Throwable; 
  
  
6 #·direct·methods4 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Throwable;I)V5 .method·public·constructor·<init>(Lz/N;Landroid/view/WindowInsets;)V
8 ····.locals·16 ····.locals·0
  
9 ····.line·17 ····.line·1
10 ····const-string·v0,·"readException"8 ····invoke-direct·{p0,·p1,·p2},·Lz/J;-><init>(Lz/N;Landroid/view/WindowInsets;)V
  
11 ····.line·29 ····.line·2
12 ····.line·310 ····.line·3
13 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V 
  
14 ····.line·411 ····.line·4
 12 ····return-void
15 ····.line·513 ····.line·5
16 ····.line·614 ····.line·6
17 ····invoke-direct·{p0,·p2},·LJ/l0;-><init>(I)V 
  
18 ····.line·715 ····.line·7
19 ····.line·816 ····.line·8
20 ····.line·917 ····.line·9
21 ····iput-object·p1,·p0,·LJ/d0;->b:Ljava/lang/Throwable; 
  
22 ····.line·1018 ····.line·10
23 ····.line·1119 ····.line·11
24 ····return-void 
25 ····.line·1220 ····.line·12
26 ····.line·1321 ····.line·13
27 ····.line·1422 ····.line·14
28 ····.line·1523 ····.line·15
29 ····.line·1624 ····.line·16
30 ····.line·1725 ····.line·17
31 ····.line·1826 ····.line·18
Offset 199, 8 lines modifiedOffset 189, 151 lines modified
199 ····.line·177189 ····.line·177
200 ····.line·178190 ····.line·178
201 ····.line·179191 ····.line·179
202 ····.line·180192 ····.line·180
203 ····.line·181193 ····.line·181
204 ····.line·182194 ····.line·182
205 ····.line·183195 ····.line·183
 196 ····.line·184
 197 ····.line·185
 198 ····.line·186
 199 ····.line·187
 200 ····.line·188
 201 .end·method
  
  
 202 #·virtual·methods
 203 .method·public·l(Ls/c;)V
 204 ····.locals·0
  
 205 ····.line·1
 206 ····return-void
 207 ····.line·2
 208 ····.line·3
 209 ····.line·4
 210 ····.line·5
 211 ····.line·6
 212 ····.line·7
 213 ····.line·8
 214 ····.line·9
 215 ····.line·10
 216 ····.line·11
 217 ····.line·12
 218 ····.line·13
 219 ····.line·14
 220 ····.line·15
 221 ····.line·16
 222 ····.line·17
 223 ····.line·18
 224 ····.line·19
 225 ····.line·20
 226 ····.line·21
 227 ····.line·22
 228 ····.line·23
 229 ····.line·24
 230 ····.line·25
 231 ····.line·26
 232 ····.line·27
 233 ····.line·28
 234 ····.line·29
 235 ····.line·30
 236 ····.line·31
 237 ····.line·32
 238 ····.line·33
 239 ····.line·34
 240 ····.line·35
 241 ····.line·36
 242 ····.line·37
 243 ····.line·38
 244 ····.line·39
 245 ····.line·40
 246 ····.line·41
 247 ····.line·42
 248 ····.line·43
 249 ····.line·44
 250 ····.line·45
 251 ····.line·46
 252 ····.line·47
 253 ····.line·48
 254 ····.line·49
 255 ····.line·50
 256 ····.line·51
 257 ····.line·52
 258 ····.line·53
 259 ····.line·54
 260 ····.line·55
 261 ····.line·56
 262 ····.line·57
 263 ····.line·58
 264 ····.line·59
 265 ····.line·60
 266 ····.line·61
 267 ····.line·62
 268 ····.line·63
 269 ····.line·64
 270 ····.line·65
Max diff block lines reached; 0/3111 bytes (0.00%) of diff not shown.
1.44 KB
smali/J/b0.smali vs.
smali/X/h.smali
Files 83% similar despite different names
    
Offset 1, 45 lines modifiedOffset 1, 39 lines modified
1 .class·public·final·LJ/b0; 
2 .super·LJ/l0;1 .class·public·interface·abstract·LX/h;
 2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·static·fields
5 .field·public·final·b:Ljava/lang/Throwable;5 .field·public·static·final·d:LX/g;
  
  
6 #·direct·methods6 #·direct·methods
7 .method·public·constructor·<init>(Ljava/lang/Throwable;)V7 .method·static·constructor·<clinit>()V
8 ····.locals·18 ····.locals·1
  
9 ····.line·19 ····.line·1
10 ····const-string·v0,·"finalException"10 ····sget-object·v0,·LX/g;->a:LX/g;
  
11 ····.line·211 ····.line·2
12 ····.line·312 ····.line·3
13 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V13 ····sput-object·v0,·LX/h;->d:LX/g;
  
14 ····.line·414 ····.line·4
15 ····.line·515 ····.line·5
 16 ····return-void
16 ····.line·617 ····.line·6
17 ····const·v0,·0x7fffffff 
  
18 ····.line·718 ····.line·7
19 ····.line·819 ····.line·8
20 ····.line·920 ····.line·9
21 ····invoke-direct·{p0,·v0},·LJ/l0;-><init>(I)V 
  
22 ····.line·1021 ····.line·10
23 ····.line·1122 ····.line·11
24 ····.line·1223 ····.line·12
25 ····iput-object·p1,·p0,·LJ/b0;->b:Ljava/lang/Throwable; 
  
26 ····.line·1324 ····.line·13
27 ····.line·1425 ····.line·14
28 ····return-void 
29 ····.line·1526 ····.line·15
30 ····.line·1627 ····.line·16
31 ····.line·1728 ····.line·17
32 ····.line·1829 ····.line·18
33 ····.line·1930 ····.line·19
34 ····.line·2031 ····.line·20
35 ····.line·2132 ····.line·21
Offset 142, 8 lines modifiedOffset 136, 22 lines modified
142 ····.line·118136 ····.line·118
143 ····.line·119137 ····.line·119
144 ····.line·120138 ····.line·120
145 ····.line·121139 ····.line·121
146 ····.line·122140 ····.line·122
147 ····.line·123141 ····.line·123
148 ····.line·124142 ····.line·124
 143 ····.line·125
 144 ····.line·126
 145 ····.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
 154 ····.line·136
 155 ····.line·137
 156 ····.line·138
149 .end·method157 .end·method
2.41 KB
smali/J/Z.smali vs.
smali/H/e0.smali
Files 96% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/Z;1 .class·public·final·LH/e0;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:Ljava/io/FileOutputStream;5 .field·public·i:LH/n;
  
6 .field·public·j:Ljava/io/FileOutputStream;6 .field·public·j:Le1/a;
  
7 .field·public·synthetic·k:Ljava/lang/Object;7 .field·public·synthetic·k:Ljava/lang/Object;
  
8 .field·public·final·synthetic·l:LJ/a0;8 .field·public·final·synthetic·l:LH/n;
  
9 .field·public·m:I9 .field·public·m:I
  
  
10 #·direct·methods10 #·direct·methods
11 .method·public·constructor·<init>(LJ/a0;LJ0/b;)V11 .method·public·constructor·<init>(LH/n;LI0/b;)V
12 ····.locals·012 ····.locals·0
  
13 ····.line·113 ····.line·1
14 ····iput-object·p1,·p0,·LJ/Z;->l:LJ/a0;14 ····iput-object·p1,·p0,·LH/e0;->l:LH/n;
  
15 ····.line·215 ····.line·2
16 ····.line·316 ····.line·3
17 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 203, 57 lines modifiedOffset 203, 60 lines modified
203 ····.line·177203 ····.line·177
204 ····.line·178204 ····.line·178
205 ····.line·179205 ····.line·179
206 ····.line·180206 ····.line·180
207 ····.line·181207 ····.line·181
208 ····.line·182208 ····.line·182
209 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
210 .end·method215 .end·method
  
  
211 #·virtual·methods216 #·virtual·methods
212 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1218 ····.locals·1
  
214 ····.line·1219 ····.line·1
215 ····iput-object·p1,·p0,·LJ/Z;->k:Ljava/lang/Object;220 ····iput-object·p1,·p0,·LH/e0;->k:Ljava/lang/Object;
  
216 ····.line·2221 ····.line·2
217 ····.line·3222 ····.line·3
218 ····iget·p1,·p0,·LJ/Z;->m:I223 ····iget·p1,·p0,·LH/e0;->m:I
  
219 ····.line·4224 ····.line·4
220 ····.line·5225 ····.line·5
221 ····const/high16·v0,·-0x80000000226 ····const/high16·v0,·-0x80000000
  
222 ····.line·6227 ····.line·6
223 ····.line·7228 ····.line·7
224 ····or-int/2addr·p1,·v0229 ····or-int/2addr·p1,·v0
  
225 ····.line·8230 ····.line·8
226 ····iput·p1,·p0,·LJ/Z;->m:I231 ····iput·p1,·p0,·LH/e0;->m:I
  
227 ····.line·9232 ····.line·9
228 ····.line·10233 ····.line·10
229 ····iget-object·p1,·p0,·LJ/Z;->l:LJ/a0;234 ····iget-object·p1,·p0,·LH/e0;->l:LH/n;
  
230 ····.line·11235 ····.line·11
231 ····.line·12236 ····.line·12
232 ····const/4·v0,·0x0237 ····invoke-virtual·{p1,·p0},·LH/n;->d(LI0/b;)Ljava/lang/Object;
  
233 ····.line·13238 ····.line·13
234 ····invoke-virtual·{p1,·p0,·v0},·LJ/a0;->b(LJ0/b;Ljava/lang/Object;)Ljava/lang/Object; 
  
235 ····.line·14239 ····.line·14
236 ····.line·15240 ····.line·15
237 ····.line·16 
238 ····move-result-object·p1241 ····move-result-object·p1
  
239 ····.line·17242 ····.line·16
240 ····return-object·p1243 ····return-object·p1
 244 ····.line·17
241 ····.line·18245 ····.line·18
242 ····.line·19246 ····.line·19
243 ····.line·20247 ····.line·20
244 ····.line·21248 ····.line·21
245 ····.line·22249 ····.line·22
246 ····.line·23250 ····.line·23
247 ····.line·24251 ····.line·24
Offset 353, 8 lines modifiedOffset 356, 14 lines modified
353 ····.line·118356 ····.line·118
354 ····.line·119357 ····.line·119
355 ····.line·120358 ····.line·120
356 ····.line·121359 ····.line·121
357 ····.line·122360 ····.line·122
358 ····.line·123361 ····.line·123
359 ····.line·124362 ····.line·124
 363 ····.line·125
 364 ····.line·126
 365 ····.line·127
 366 ····.line·128
 367 ····.line·129
 368 ····.line·130
360 .end·method369 .end·method
8.55 KB
smali/J/a0.smali vs.
smali/f0/A.smali
Max HTML report size reached
23.2 KB
smali/J/Y.smali vs.
smali/H/Y.smali
Max HTML report size reached
2.4 KB
smali/J/X.smali vs.
smali/H/Z.smali
Files 96% similar despite different names
    
Offset 1, 38 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/X;1 .class·public·final·LH/Z;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LJ/Y;5 .field·public·i:Ljava/io/FileOutputStream;
  
6 .field·public·j:Ljava/lang/Object;6 .field·public·j:Ljava/io/FileOutputStream;
  
7 .field·public·k:Ljava/lang/Object;7 .field·public·synthetic·k:Ljava/lang/Object;
  
8 .field·public·l:LJ/a0;8 .field·public·final·synthetic·l:LH/a0;
  
9 .field·public·synthetic·m:Ljava/lang/Object; 
  
10 .field·public·final·synthetic·n:LJ/Y; 
  
11 .field·public·o:I9 .field·public·m:I
  
  
12 #·direct·methods10 #·direct·methods
13 .method·public·constructor·<init>(LJ/Y;LJ0/b;)V11 .method·public·constructor·<init>(LH/a0;LI0/b;)V
14 ····.locals·012 ····.locals·0
  
15 ····.line·113 ····.line·1
16 ····iput-object·p1,·p0,·LJ/X;->n:LJ/Y;14 ····iput-object·p1,·p0,·LH/Z;->l:LH/a0;
  
17 ····.line·215 ····.line·2
18 ····.line·316 ····.line·3
19 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
20 ····.line·418 ····.line·4
21 ····.line·519 ····.line·5
22 ····.line·620 ····.line·6
23 ····return-void21 ····return-void
24 ····.line·722 ····.line·7
25 ····.line·823 ····.line·8
Offset 207, 49 lines modifiedOffset 203, 54 lines modified
207 ····.line·177203 ····.line·177
208 ····.line·178204 ····.line·178
209 ····.line·179205 ····.line·179
210 ····.line·180206 ····.line·180
211 ····.line·181207 ····.line·181
212 ····.line·182208 ····.line·182
213 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
214 .end·method215 .end·method
  
  
215 #·virtual·methods216 #·virtual·methods
216 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
217 ····.locals·1218 ····.locals·1
  
218 ····.line·1219 ····.line·1
219 ····iput-object·p1,·p0,·LJ/X;->m:Ljava/lang/Object;220 ····iput-object·p1,·p0,·LH/Z;->k:Ljava/lang/Object;
  
220 ····.line·2221 ····.line·2
221 ····.line·3222 ····.line·3
222 ····iget·p1,·p0,·LJ/X;->o:I223 ····iget·p1,·p0,·LH/Z;->m:I
  
223 ····.line·4224 ····.line·4
224 ····.line·5225 ····.line·5
225 ····const/high16·v0,·-0x80000000226 ····const/high16·v0,·-0x80000000
  
226 ····.line·6227 ····.line·6
227 ····.line·7228 ····.line·7
228 ····or-int/2addr·p1,·v0229 ····or-int/2addr·p1,·v0
  
229 ····.line·8230 ····.line·8
230 ····iput·p1,·p0,·LJ/X;->o:I231 ····iput·p1,·p0,·LH/Z;->m:I
  
231 ····.line·9232 ····.line·9
232 ····.line·10233 ····.line·10
233 ····iget-object·p1,·p0,·LJ/X;->n:LJ/Y;234 ····iget-object·p1,·p0,·LH/Z;->l:LH/a0;
  
234 ····.line·11235 ····.line·11
235 ····.line·12236 ····.line·12
236 ····const/4·v0,·0x0237 ····const/4·v0,·0x0
  
237 ····.line·13238 ····.line·13
238 ····invoke-virtual·{p1,·v0,·p0},·LJ/Y;->b(LJ/O;LJ0/b;)Ljava/lang/Object;239 ····invoke-virtual·{p1,·p0,·v0},·LH/a0;->b(LI0/b;Ljava/lang/Object;)Ljava/lang/Object;
  
239 ····.line·14240 ····.line·14
240 ····.line·15241 ····.line·15
241 ····.line·16242 ····.line·16
242 ····move-result-object·p1243 ····move-result-object·p1
  
243 ····.line·17244 ····.line·17
Offset 357, 8 lines modifiedOffset 358, 14 lines modified
357 ····.line·118358 ····.line·118
358 ····.line·119359 ····.line·119
359 ····.line·120360 ····.line·120
360 ····.line·121361 ····.line·121
361 ····.line·122362 ····.line·122
362 ····.line·123363 ····.line·123
363 ····.line·124364 ····.line·124
 365 ····.line·125
 366 ····.line·126
 367 ····.line·127
 368 ····.line·128
 369 ····.line·129
 370 ····.line·130
364 .end·method371 .end·method
2.58 KB
smali/J/W.smali vs.
smali/Z0/z.smali
Files 95% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LJ/W;1 .class·public·final·LZ0/z;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LJ/Y;5 .field·public·i:LZ0/A;
  
6 .field·public·j:LJ/S;6 .field·public·j:LZ0/e;
  
7 .field·public·k:Z7 .field·public·k:LZ0/B;
  
8 .field·public·synthetic·l:Ljava/lang/Object;8 .field·public·l:LW0/P;
  
9 .field·public·final·synthetic·m:LJ/Y;9 .field·public·m:Ljava/lang/Object;
  
 10 .field·public·synthetic·n:Ljava/lang/Object;
  
 11 .field·public·final·synthetic·o:LZ0/A;
  
10 .field·public·n:I12 .field·public·p:I
  
  
11 #·direct·methods13 #·direct·methods
12 .method·public·constructor·<init>(LJ/Y;LJ0/b;)V14 .method·public·constructor·<init>(LZ0/A;LG0/d;)V
13 ····.locals·015 ····.locals·0
  
14 ····.line·116 ····.line·1
15 ····iput-object·p1,·p0,·LJ/W;->m:LJ/Y;17 ····iput-object·p1,·p0,·LZ0/z;->o:LZ0/A;
  
16 ····.line·218 ····.line·2
17 ····.line·319 ····.line·3
18 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V20 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
19 ····.line·421 ····.line·4
20 ····.line·522 ····.line·5
21 ····.line·623 ····.line·6
22 ····return-void24 ····return-void
23 ····.line·725 ····.line·7
24 ····.line·826 ····.line·8
Offset 205, 58 lines modifiedOffset 209, 63 lines modified
205 ····.line·177209 ····.line·177
206 ····.line·178210 ····.line·178
207 ····.line·179211 ····.line·179
208 ····.line·180212 ····.line·180
209 ····.line·181213 ····.line·181
210 ····.line·182214 ····.line·182
211 ····.line·183215 ····.line·183
 216 ····.line·184
 217 ····.line·185
 218 ····.line·186
 219 ····.line·187
 220 ····.line·188
212 .end·method221 .end·method
  
  
213 #·virtual·methods222 #·virtual·methods
214 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;223 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
215 ····.locals·1224 ····.locals·1
  
216 ····.line·1225 ····.line·1
217 ····iput-object·p1,·p0,·LJ/W;->l:Ljava/lang/Object;226 ····iput-object·p1,·p0,·LZ0/z;->n:Ljava/lang/Object;
  
218 ····.line·2227 ····.line·2
219 ····.line·3228 ····.line·3
220 ····iget·p1,·p0,·LJ/W;->n:I229 ····iget·p1,·p0,·LZ0/z;->p:I
  
221 ····.line·4230 ····.line·4
222 ····.line·5231 ····.line·5
223 ····const/high16·v0,·-0x80000000232 ····const/high16·v0,·-0x80000000
  
224 ····.line·6233 ····.line·6
225 ····.line·7234 ····.line·7
226 ····or-int/2addr·p1,·v0235 ····or-int/2addr·p1,·v0
  
227 ····.line·8236 ····.line·8
228 ····iput·p1,·p0,·LJ/W;->n:I237 ····iput·p1,·p0,·LZ0/z;->p:I
  
229 ····.line·9238 ····.line·9
230 ····.line·10239 ····.line·10
231 ····iget-object·p1,·p0,·LJ/W;->m:LJ/Y;240 ····iget-object·p1,·p0,·LZ0/z;->o:LZ0/A;
  
232 ····.line·11241 ····.line·11
233 ····.line·12242 ····.line·12
234 ····const/4·v0,·0x0243 ····const/4·v0,·0x0
  
235 ····.line·13244 ····.line·13
236 ····invoke-virtual·{p1,·v0,·p0},·LJ/Y;->a(LJ/s;LJ0/b;)Ljava/lang/Object;245 ····invoke-virtual·{p1,·v0,·p0},·LZ0/A;->k(LZ0/e;LG0/d;)Ljava/lang/Object;
  
237 ····.line·14246 ····.line·14
238 ····.line·15247 ····.line·15
239 ····.line·16248 ····.line·16
240 ····move-result-object·p1249 ····sget-object·p1,·LH0/a;->f:LH0/a;
  
241 ····.line·17250 ····.line·17
242 ····return-object·p1 
243 ····.line·18251 ····.line·18
 252 ····return-object·p1
244 ····.line·19253 ····.line·19
245 ····.line·20254 ····.line·20
246 ····.line·21255 ····.line·21
247 ····.line·22256 ····.line·22
248 ····.line·23257 ····.line·23
249 ····.line·24258 ····.line·24
250 ····.line·25259 ····.line·25
Offset 355, 8 lines modifiedOffset 364, 14 lines modified
355 ····.line·118364 ····.line·118
356 ····.line·119365 ····.line·119
357 ····.line·120366 ····.line·120
358 ····.line·121367 ····.line·121
359 ····.line·122368 ····.line·122
360 ····.line·123369 ····.line·123
361 ····.line·124370 ····.line·124
 371 ····.line·125
 372 ····.line·126
 373 ····.line·127
 374 ····.line·128
 375 ····.line·129
 376 ····.line·130
362 .end·method377 .end·method
18.3 KB
smali/J/O.smali vs.
smali/H/K.smali
Max HTML report size reached
134 KB
smali/J/P.smali vs.
smali/z/o.smali
Max HTML report size reached
2.43 KB
smali/J/Q.smali vs.
smali/f0/y.smali
Files 96% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LJ/Q;1 .class·public·final·Lf0/y;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:Ljava/io/FileInputStream;6 .field·public·j:I
  
7 .field·public·synthetic·k:Ljava/lang/Object; 
  
8 .field·public·final·synthetic·l:LJ/S;7 .field·public·final·synthetic·k:LB0/D;
  
9 .field·public·m:I 
  
  
10 #·direct·methods8 #·direct·methods
11 .method·public·constructor·<init>(LJ/S;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
12 ····.locals·010 ····.locals·0
  
13 ····.line·111 ····.line·1
14 ····iput-object·p1,·p0,·LJ/Q;->l:LJ/S;12 ····iput-object·p1,·p0,·Lf0/y;->k:LB0/D;
  
15 ····.line·213 ····.line·2
16 ····.line·314 ····.line·3
17 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
18 ····.line·416 ····.line·4
19 ····.line·517 ····.line·5
20 ····.line·618 ····.line·6
21 ····return-void19 ····return-void
22 ····.line·720 ····.line·7
23 ····.line·821 ····.line·8
Offset 203, 55 lines modifiedOffset 199, 62 lines modified
203 ····.line·177199 ····.line·177
204 ····.line·178200 ····.line·178
205 ····.line·179201 ····.line·179
206 ····.line·180202 ····.line·180
207 ····.line·181203 ····.line·181
208 ····.line·182204 ····.line·182
209 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
210 .end·method211 .end·method
  
  
211 #·virtual·methods212 #·virtual·methods
212 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1214 ····.locals·1
  
214 ····.line·1215 ····.line·1
215 ····iput-object·p1,·p0,·LJ/Q;->k:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lf0/y;->i:Ljava/lang/Object;
  
216 ····.line·2217 ····.line·2
217 ····.line·3218 ····.line·3
218 ····iget·p1,·p0,·LJ/Q;->m:I219 ····iget·p1,·p0,·Lf0/y;->j:I
  
219 ····.line·4220 ····.line·4
220 ····.line·5221 ····.line·5
221 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
222 ····.line·6223 ····.line·6
223 ····.line·7224 ····.line·7
224 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
225 ····.line·8226 ····.line·8
226 ····iput·p1,·p0,·LJ/Q;->m:I227 ····iput·p1,·p0,·Lf0/y;->j:I
  
227 ····.line·9228 ····.line·9
228 ····.line·10229 ····.line·10
229 ····iget-object·p1,·p0,·LJ/Q;->l:LJ/S;230 ····iget-object·p1,·p0,·Lf0/y;->k:LB0/D;
  
230 ····.line·11231 ····.line·11
231 ····.line·12232 ····.line·12
232 ····invoke-static·{p1,·p0},·LJ/S;->a(LJ/S;LJ0/b;)Ljava/lang/Object;233 ····const/4·v0,·0x0
  
233 ····.line·13234 ····.line·13
 235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
234 ····.line·14236 ····.line·14
235 ····.line·15237 ····.line·15
 238 ····.line·16
236 ····move-result-object·p1239 ····move-result-object·p1
  
237 ····.line·16 
238 ····return-object·p1 
239 ····.line·17240 ····.line·17
 241 ····return-object·p1
240 ····.line·18242 ····.line·18
241 ····.line·19243 ····.line·19
242 ····.line·20244 ····.line·20
243 ····.line·21245 ····.line·21
244 ····.line·22246 ····.line·22
245 ····.line·23247 ····.line·23
246 ····.line·24248 ····.line·24
Offset 351, 8 lines modifiedOffset 354, 14 lines modified
351 ····.line·118354 ····.line·118
352 ····.line·119355 ····.line·119
353 ····.line·120356 ····.line·120
354 ····.line·121357 ····.line·121
355 ····.line·122358 ····.line·122
356 ····.line·123359 ····.line·123
357 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
358 .end·method367 .end·method
3.64 KB
smali/J/V.smali vs.
smali/H/j.smali
Files 89% similar despite different names
    
Offset 1, 56 lines modifiedOffset 1, 46 lines modified
1 .class·public·final·LJ/V;1 .class·public·final·LH/j;
2 .super·Ljava/lang/Object;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
 5 .field·public·i:LH/n;
5 .field·public·static·final·c:Ljava/util/LinkedHashSet; 
  
6 .field·public·static·final·d:Ljava/lang/Object; 
  
 6 .field·public·synthetic·j:Ljava/lang/Object;
  
 7 .field·public·final·synthetic·k:LH/n;
7 #·instance·fields 
8 .field·public·final·a:LP0/l; 
  
9 .field·public·final·b:LJ/U;8 .field·public·l:I
  
  
10 #·direct·methods9 #·direct·methods
11 .method·static·constructor·<clinit>()V10 .method·public·constructor·<init>(LH/n;LI0/b;)V
12 ····.locals·111 ····.locals·0
  
13 ····.line·112 ····.line·1
14 ····new-instance·v0,·Ljava/util/LinkedHashSet;13 ····iput-object·p1,·p0,·LH/j;->k:LH/n;
  
15 ····.line·214 ····.line·2
16 ····.line·315 ····.line·3
17 ····invoke-direct·{v0},·Ljava/util/LinkedHashSet;-><init>()V16 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
18 ····.line·417 ····.line·4
19 ····.line·518 ····.line·5
20 ····.line·619 ····.line·6
 20 ····return-void
21 ····sput-object·v0,·LJ/V;->c:Ljava/util/LinkedHashSet; 
  
22 ····.line·721 ····.line·7
23 ····.line·822 ····.line·8
24 ····new-instance·v0,·Ljava/lang/Object; 
  
25 ····.line·923 ····.line·9
26 ····.line·1024 ····.line·10
27 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V 
  
28 ····.line·1125 ····.line·11
29 ····.line·1226 ····.line·12
30 ····.line·1327 ····.line·13
31 ····sput-object·v0,·LJ/V;->d:Ljava/lang/Object; 
  
32 ····.line·1428 ····.line·14
33 ····.line·1529 ····.line·15
34 ····return-void 
35 ····.line·1630 ····.line·16
36 ····.line·1731 ····.line·17
37 ····.line·1832 ····.line·18
38 ····.line·1933 ····.line·19
39 ····.line·2034 ····.line·20
40 ····.line·2135 ····.line·21
41 ····.line·2236 ····.line·22
Offset 157, 44 lines modifiedOffset 147, 113 lines modified
157 ····.line·123147 ····.line·123
158 ····.line·124148 ····.line·124
159 ····.line·125149 ····.line·125
160 ····.line·126150 ····.line·126
161 ····.line·127151 ····.line·127
162 ····.line·128152 ····.line·128
163 ····.line·129153 ····.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
Max diff block lines reached; 1242/3654 bytes (33.99%) of diff not shown.
27.4 KB
smali/J/U.smali vs.
smali/H/h.smali
Max HTML report size reached
21.8 KB
smali/J/S.smali vs.
smali/B0/E.smali
Max HTML report size reached
2.75 KB
smali/J/T.smali vs.
smali/W0/q.smali
Files 77% similar despite different names
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LJ/T;1 .class·public·final·LW0/q;
2 .super·LQ0/i;2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LP0/l;5 .implements·LO0/l;
  
  
6 #·static·fields6 #·static·fields
7 .field·public·static·final·g:LJ/T;7 .field·public·static·final·g:LW0/q;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·210 ····.locals·2
  
11 ····.line·111 ····.line·1
12 ····new-instance·v0,·LJ/T;12 ····new-instance·v0,·LW0/q;
  
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},·LQ0/i;-><init>(I)V17 ····invoke-direct·{v0,·v1},·LP0/i;-><init>(I)V
  
18 ····.line·518 ····.line·5
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····sput-object·v0,·LJ/T;->g:LJ/T;21 ····sput-object·v0,·LW0/q;->g:LW0/q;
  
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
24 ····return-void24 ····return-void
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····.line·1227 ····.line·12
Offset 148, 70 lines modifiedOffset 148, 70 lines modified
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·128153 ····.line·128
154 ····.line·129154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
 159 ····.line·134
 160 ····.line·135
 161 ····.line·136
 162 ····.line·137
 163 ····.line·138
155 .end·method164 .end·method
  
  
156 #·virtual·methods165 #·virtual·methods
157 .method·public·final·j(Ljava/lang/Object;)Ljava/lang/Object;166 .method·public·final·i(Ljava/lang/Object;)Ljava/lang/Object;
158 ····.locals·1167 ····.locals·1
  
159 ····.line·1168 ····.line·1
160 ····check-cast·p1,·Ljava/io/File;169 ····check-cast·p1,·LG0/g;
  
161 ····.line·2170 ····.line·2
162 ····.line·3171 ····.line·3
163 ····const-string·v0,·"it"172 ····instance-of·v0,·p1,·LW0/s;
  
164 ····.line·4173 ····.line·4
165 ····.line·5174 ····.line·5
166 ····invoke-static·{p1,·v0},·LQ0/h;->e(Ljava/lang/Object;Ljava/lang/String;)V175 ····if-eqz·v0,·:cond_0
  
167 ····.line·6176 ····.line·6
168 ····.line·7177 ····.line·7
 178 ····check-cast·p1,·LW0/s;
169 ····.line·8 
170 ····invoke-virtual·{p1},·Ljava/io/File;->getCanonicalFile()Ljava/io/File; 
  
 179 ····.line·8
171 ····.line·9180 ····.line·9
 181 ····return-object·p1
  
172 ····.line·10182 ····.line·10
173 ····.line·11 
174 ····move-result-object·p1183 ····:cond_0
 184 ····const/4·p1,·0x0
  
 185 ····.line·11
 186 ····return-object·p1
175 ····.line·12187 ····.line·12
176 ····invoke-virtual·{p1},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String; 
  
177 ····.line·13188 ····.line·13
178 ····.line·14189 ····.line·14
179 ····.line·15190 ····.line·15
180 ····move-result-object·p1 
  
181 ····.line·16191 ····.line·16
182 ····const-string·v0,·"file.canonicalFile.absolutePath" 
  
183 ····.line·17192 ····.line·17
184 ····.line·18193 ····.line·18
185 ····invoke-static·{p1,·v0},·LQ0/h;->d(Ljava/lang/Object;Ljava/lang/String;)V 
  
186 ····.line·19194 ····.line·19
187 ····.line·20195 ····.line·20
188 ····.line·21196 ····.line·21
189 ····new-instance·v0,·LJ/k0; 
  
190 ····.line·22197 ····.line·22
191 ····.line·23198 ····.line·23
192 ····invoke-direct·{v0,·p1},·LJ/k0;-><init>(Ljava/lang/String;)V 
  
193 ····.line·24199 ····.line·24
194 ····.line·25200 ····.line·25
195 ····.line·26201 ····.line·26
196 ····return-object·v0 
197 ····.line·27202 ····.line·27
198 ····.line·28203 ····.line·28
199 ····.line·29204 ····.line·29
200 ····.line·30205 ····.line·30
201 ····.line·31206 ····.line·31
202 ····.line·32207 ····.line·32
203 ····.line·33208 ····.line·33
Offset 302, 8 lines modifiedOffset 302, 14 lines modified
302 ····.line·118302 ····.line·118
303 ····.line·119303 ····.line·119
Max diff block lines reached; 163/2743 bytes (5.94%) of diff not shown.
2.55 KB
smali/J/N.smali vs.
smali/g0/e.smali
Files 96% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/N;1 .class·public·final·Lg0/e;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LQ0/o;5 .field·public·i:Landroid/content/Context;
  
6 .field·public·synthetic·j:Ljava/lang/Object;6 .field·public·j:Lg0/m;
  
7 .field·public·final·synthetic·k:LJ/P;7 .field·public·synthetic·k:Ljava/lang/Object;
  
 8 .field·public·final·synthetic·l:Lg0/m;
  
8 .field·public·l:I9 .field·public·m:I
  
  
9 #·direct·methods10 #·direct·methods
10 .method·public·constructor·<init>(LJ/P;LJ0/b;)V11 .method·public·constructor·<init>(Lg0/m;LI0/b;)V
11 ····.locals·012 ····.locals·0
  
12 ····.line·113 ····.line·1
13 ····iput-object·p1,·p0,·LJ/N;->k:LJ/P;14 ····iput-object·p1,·p0,·Lg0/e;->l:Lg0/m;
  
14 ····.line·215 ····.line·2
15 ····.line·316 ····.line·3
16 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 201, 60 lines modifiedOffset 203, 63 lines modified
201 ····.line·177203 ····.line·177
202 ····.line·178204 ····.line·178
203 ····.line·179205 ····.line·179
204 ····.line·180206 ····.line·180
205 ····.line·181207 ····.line·181
206 ····.line·182208 ····.line·182
207 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
208 .end·method215 .end·method
  
  
209 #·virtual·methods216 #·virtual·methods
210 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
211 ····.locals·2218 ····.locals·1
  
212 ····.line·1219 ····.line·1
213 ····iput-object·p1,·p0,·LJ/N;->j:Ljava/lang/Object;220 ····iput-object·p1,·p0,·Lg0/e;->k:Ljava/lang/Object;
  
214 ····.line·2221 ····.line·2
215 ····.line·3222 ····.line·3
216 ····iget·p1,·p0,·LJ/N;->l:I223 ····iget·p1,·p0,·Lg0/e;->m:I
  
217 ····.line·4224 ····.line·4
218 ····.line·5225 ····.line·5
219 ····const/high16·v0,·-0x80000000226 ····const/high16·v0,·-0x80000000
  
220 ····.line·6227 ····.line·6
221 ····.line·7228 ····.line·7
222 ····or-int/2addr·p1,·v0229 ····or-int/2addr·p1,·v0
  
223 ····.line·8230 ····.line·8
224 ····iput·p1,·p0,·LJ/N;->l:I231 ····iput·p1,·p0,·Lg0/e;->m:I
  
225 ····.line·9232 ····.line·9
226 ····.line·10233 ····.line·10
227 ····const/4·p1,·0x0234 ····iget-object·p1,·p0,·Lg0/e;->l:Lg0/m;
  
228 ····.line·11235 ····.line·11
229 ····const/4·v0,·0x0 
  
230 ····.line·12236 ····.line·12
231 ····iget-object·v1,·p0,·LJ/N;->k:LJ/P;237 ····const/4·v0,·0x0
  
232 ····.line·13238 ····.line·13
233 ····.line·14 
234 ····invoke-virtual·{v1,·p1,·v0,·p0},·LJ/P;->k(Ljava/lang/Object;ZLJ0/b;)Ljava/lang/Object;239 ····invoke-virtual·{p1,·v0,·p0},·Lg0/m;->a(Landroid/content/Context;LI0/b;)Ljava/lang/Object;
  
 240 ····.line·14
235 ····.line·15241 ····.line·15
236 ····.line·16242 ····.line·16
237 ····.line·17 
238 ····move-result-object·p1243 ····move-result-object·p1
  
239 ····.line·18244 ····.line·17
240 ····return-object·p1245 ····return-object·p1
 246 ····.line·18
241 ····.line·19247 ····.line·19
242 ····.line·20248 ····.line·20
243 ····.line·21249 ····.line·21
244 ····.line·22250 ····.line·22
245 ····.line·23251 ····.line·23
246 ····.line·24252 ····.line·24
247 ····.line·25253 ····.line·25
Offset 353, 8 lines modifiedOffset 358, 14 lines modified
353 ····.line·118358 ····.line·118
354 ····.line·119359 ····.line·119
355 ····.line·120360 ····.line·120
356 ····.line·121361 ····.line·121
357 ····.line·122362 ····.line·122
358 ····.line·123363 ····.line·123
359 ····.line·124364 ····.line·124
 365 ····.line·125
 366 ····.line·126
 367 ····.line·127
 368 ····.line·128
 369 ····.line·129
 370 ····.line·130
360 .end·method371 .end·method
6.15 KB
smali/J/M.smali vs.
smali/H/r.smali
Max HTML report size reached
5.25 KB
smali/J/L.smali vs.
smali/H/L.smali
Max HTML report size reached
34.1 KB
smali/J/K.smali vs.
smali/H/l.smali
Max HTML report size reached
7.88 KB
smali/J/J.smali vs.
smali/B0/H.smali
Max HTML report size reached
8.46 KB
smali/J/I.smali vs.
smali/B0/k.smali
Max HTML report size reached
55.3 KB
smali/J/H.smali vs.
smali/n/d.smali
Max HTML report size reached
14.8 KB
smali/J/G.smali vs.
smali/X/c.smali
Max HTML report size reached
2.32 KB
smali/J/F.smali vs.
smali/H/F.smali
Files 96% similar despite different names
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 .class·public·final·LJ/F;1 .class·public·final·LH/F;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:Ljava/lang/Object;5 .field·public·i:Ljava/lang/Object;
  
6 .field·public·j:Ljava/lang/Object;6 .field·public·j:Ljava/lang/Object;
  
7 .field·public·k:Ljava/io/Serializable;7 .field·public·k:Ljava/io/Serializable;
  
8 .field·public·l:LQ0/p;8 .field·public·l:LP0/p;
  
9 .field·public·m:Z9 .field·public·m:Z
  
10 .field·public·n:I10 .field·public·n:I
  
11 .field·public·synthetic·o:Ljava/lang/Object;11 .field·public·synthetic·o:Ljava/lang/Object;
  
12 .field·public·final·synthetic·p:LJ/P;12 .field·public·final·synthetic·p:LH/P;
  
13 .field·public·q:I13 .field·public·q:I
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>(LJ/P;LJ0/b;)V15 .method·public·constructor·<init>(LH/P;LI0/b;)V
16 ····.locals·016 ····.locals·0
  
17 ····.line·117 ····.line·1
18 ····iput-object·p1,·p0,·LJ/F;->p:LJ/P;18 ····iput-object·p1,·p0,·LH/F;->p:LH/P;
  
19 ····.line·219 ····.line·2
20 ····.line·320 ····.line·3
21 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V21 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
22 ····.line·422 ····.line·4
23 ····.line·523 ····.line·5
24 ····.line·624 ····.line·6
25 ····return-void25 ····return-void
26 ····.line·726 ····.line·7
27 ····.line·827 ····.line·8
Offset 211, 49 lines modifiedOffset 211, 54 lines modified
211 ····.line·177211 ····.line·177
212 ····.line·178212 ····.line·178
213 ····.line·179213 ····.line·179
214 ····.line·180214 ····.line·180
215 ····.line·181215 ····.line·181
216 ····.line·182216 ····.line·182
217 ····.line·183217 ····.line·183
 218 ····.line·184
 219 ····.line·185
 220 ····.line·186
 221 ····.line·187
 222 ····.line·188
218 .end·method223 .end·method
  
  
219 #·virtual·methods224 #·virtual·methods
220 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;225 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
221 ····.locals·1226 ····.locals·1
  
222 ····.line·1227 ····.line·1
223 ····iput-object·p1,·p0,·LJ/F;->o:Ljava/lang/Object;228 ····iput-object·p1,·p0,·LH/F;->o:Ljava/lang/Object;
  
224 ····.line·2229 ····.line·2
225 ····.line·3230 ····.line·3
226 ····iget·p1,·p0,·LJ/F;->q:I231 ····iget·p1,·p0,·LH/F;->q:I
  
227 ····.line·4232 ····.line·4
228 ····.line·5233 ····.line·5
229 ····const/high16·v0,·-0x80000000234 ····const/high16·v0,·-0x80000000
  
230 ····.line·6235 ····.line·6
231 ····.line·7236 ····.line·7
232 ····or-int/2addr·p1,·v0237 ····or-int/2addr·p1,·v0
  
233 ····.line·8238 ····.line·8
234 ····iput·p1,·p0,·LJ/F;->q:I239 ····iput·p1,·p0,·LH/F;->q:I
  
235 ····.line·9240 ····.line·9
236 ····.line·10241 ····.line·10
237 ····iget-object·p1,·p0,·LJ/F;->p:LJ/P;242 ····iget-object·p1,·p0,·LH/F;->p:LH/P;
  
238 ····.line·11243 ····.line·11
239 ····.line·12244 ····.line·12
240 ····const/4·v0,·0x0245 ····const/4·v0,·0x0
  
241 ····.line·13246 ····.line·13
242 ····invoke-static·{p1,·v0,·p0},·LJ/P;->g(LJ/P;ZLJ0/b;)Ljava/lang/Object;247 ····invoke-static·{p1,·v0,·p0},·LH/P;->g(LH/P;ZLI0/b;)Ljava/lang/Object;
  
243 ····.line·14248 ····.line·14
244 ····.line·15249 ····.line·15
245 ····.line·16250 ····.line·16
246 ····move-result-object·p1251 ····move-result-object·p1
  
247 ····.line·17252 ····.line·17
Offset 361, 8 lines modifiedOffset 366, 14 lines modified
361 ····.line·118366 ····.line·118
362 ····.line·119367 ····.line·119
363 ····.line·120368 ····.line·120
364 ····.line·121369 ····.line·121
365 ····.line·122370 ····.line·122
366 ····.line·123371 ····.line·123
367 ····.line·124372 ····.line·124
 373 ····.line·125
 374 ····.line·126
 375 ····.line·127
 376 ····.line·128
 377 ····.line·129
 378 ····.line·130
368 .end·method379 .end·method
16.5 KB
smali/J/E.smali vs.
smali/g0/l.smali
Max HTML report size reached
13.6 KB
smali/J/D.smali vs.
smali/g0/i0.smali
Max HTML report size reached
2.42 KB
smali/J/C.smali vs.
smali/H/B.smali
Files 96% similar despite different names
    
Offset 1, 36 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LJ/C;1 .class·public·final·LH/B;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LJ/P;5 .field·public·i:LH/P;
  
6 .field·public·j:LJ/l0;6 .field·public·j:I
  
7 .field·public·k:Z7 .field·public·synthetic·k:Ljava/lang/Object;
  
8 .field·public·synthetic·l:Ljava/lang/Object;8 .field·public·final·synthetic·l:LH/P;
  
9 .field·public·final·synthetic·m:LJ/P; 
  
10 .field·public·n:I9 .field·public·m:I
  
  
11 #·direct·methods10 #·direct·methods
12 .method·public·constructor·<init>(LJ/P;LJ0/b;)V11 .method·public·constructor·<init>(LH/P;LI0/b;)V
13 ····.locals·012 ····.locals·0
  
14 ····.line·113 ····.line·1
15 ····iput-object·p1,·p0,·LJ/C;->m:LJ/P;14 ····iput-object·p1,·p0,·LH/B;->l:LH/P;
  
16 ····.line·215 ····.line·2
17 ····.line·316 ····.line·3
18 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
19 ····.line·418 ····.line·4
20 ····.line·519 ····.line·5
21 ····.line·620 ····.line·6
22 ····return-void21 ····return-void
23 ····.line·722 ····.line·7
24 ····.line·823 ····.line·8
Offset 205, 57 lines modifiedOffset 203, 60 lines modified
205 ····.line·177203 ····.line·177
206 ····.line·178204 ····.line·178
207 ····.line·179205 ····.line·179
208 ····.line·180206 ····.line·180
209 ····.line·181207 ····.line·181
210 ····.line·182208 ····.line·182
211 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
212 .end·method215 .end·method
  
  
213 #·virtual·methods216 #·virtual·methods
214 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
215 ····.locals·1218 ····.locals·1
  
216 ····.line·1219 ····.line·1
217 ····iput-object·p1,·p0,·LJ/C;->l:Ljava/lang/Object;220 ····iput-object·p1,·p0,·LH/B;->k:Ljava/lang/Object;
  
218 ····.line·2221 ····.line·2
219 ····.line·3222 ····.line·3
220 ····iget·p1,·p0,·LJ/C;->n:I223 ····iget·p1,·p0,·LH/B;->m:I
  
221 ····.line·4224 ····.line·4
222 ····.line·5225 ····.line·5
223 ····const/high16·v0,·-0x80000000226 ····const/high16·v0,·-0x80000000
  
224 ····.line·6227 ····.line·6
225 ····.line·7228 ····.line·7
226 ····or-int/2addr·p1,·v0229 ····or-int/2addr·p1,·v0
  
227 ····.line·8230 ····.line·8
228 ····iput·p1,·p0,·LJ/C;->n:I231 ····iput·p1,·p0,·LH/B;->m:I
  
229 ····.line·9232 ····.line·9
230 ····.line·10233 ····.line·10
231 ····iget-object·p1,·p0,·LJ/C;->m:LJ/P;234 ····iget-object·p1,·p0,·LH/B;->l:LH/P;
  
232 ····.line·11235 ····.line·11
233 ····.line·12236 ····.line·12
234 ····const/4·v0,·0x0237 ····invoke-virtual·{p1,·p0},·LH/P;->i(LI0/b;)Ljava/lang/Object;
  
235 ····.line·13238 ····.line·13
236 ····invoke-static·{p1,·v0,·p0},·LJ/P;->f(LJ/P;ZLJ0/b;)Ljava/lang/Object; 
  
237 ····.line·14239 ····.line·14
238 ····.line·15240 ····.line·15
239 ····.line·16 
240 ····move-result-object·p1241 ····move-result-object·p1
  
241 ····.line·17242 ····.line·16
242 ····return-object·p1243 ····return-object·p1
 244 ····.line·17
243 ····.line·18245 ····.line·18
244 ····.line·19246 ····.line·19
245 ····.line·20247 ····.line·20
246 ····.line·21248 ····.line·21
247 ····.line·22249 ····.line·22
248 ····.line·23250 ····.line·23
249 ····.line·24251 ····.line·24
Offset 355, 8 lines modifiedOffset 356, 14 lines modified
355 ····.line·118356 ····.line·118
356 ····.line·119357 ····.line·119
357 ····.line·120358 ····.line·120
358 ····.line·121359 ····.line·121
359 ····.line·122360 ····.line·122
360 ····.line·123361 ····.line·123
361 ····.line·124362 ····.line·124
 363 ····.line·125
 364 ····.line·126
 365 ····.line·127
 366 ····.line·128
 367 ····.line·129
 368 ····.line·130
362 .end·method369 .end·method
2.52 KB
smali/J/B.smali vs.
smali/H/k.smali
Files 96% similar despite different names
    
Offset 1, 34 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LJ/B;1 .class·public·final·LH/k;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LJ/P;5 .field·public·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:Ljava/lang/Object;
  
7 .field·public·synthetic·k:Ljava/lang/Object;7 .field·public·k:Ljava/lang/Object;
  
8 .field·public·final·synthetic·l:LJ/P;8 .field·public·l:LP0/p;
  
 9 .field·public·m:LH/P;
  
 10 .field·public·synthetic·n:Ljava/lang/Object;
  
 11 .field·public·final·synthetic·o:LH/l;
  
9 .field·public·m:I12 .field·public·p:I
  
  
10 #·direct·methods13 #·direct·methods
11 .method·public·constructor·<init>(LJ/P;LJ0/b;)V14 .method·public·constructor·<init>(LH/l;LI0/b;)V
12 ····.locals·015 ····.locals·0
  
13 ····.line·116 ····.line·1
14 ····iput-object·p1,·p0,·LJ/B;->l:LJ/P;17 ····iput-object·p1,·p0,·LH/k;->o:LH/l;
  
15 ····.line·218 ····.line·2
16 ····.line·319 ····.line·3
17 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V20 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/d;)V
  
18 ····.line·421 ····.line·4
19 ····.line·522 ····.line·5
20 ····.line·623 ····.line·6
21 ····return-void24 ····return-void
22 ····.line·725 ····.line·7
23 ····.line·826 ····.line·8
Offset 203, 55 lines modifiedOffset 209, 62 lines modified
203 ····.line·177209 ····.line·177
204 ····.line·178210 ····.line·178
205 ····.line·179211 ····.line·179
206 ····.line·180212 ····.line·180
207 ····.line·181213 ····.line·181
208 ····.line·182214 ····.line·182
209 ····.line·183215 ····.line·183
 216 ····.line·184
 217 ····.line·185
 218 ····.line·186
 219 ····.line·187
 220 ····.line·188
210 .end·method221 .end·method
  
  
211 #·virtual·methods222 #·virtual·methods
212 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;223 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
213 ····.locals·1224 ····.locals·1
  
214 ····.line·1225 ····.line·1
215 ····iput-object·p1,·p0,·LJ/B;->k:Ljava/lang/Object;226 ····iput-object·p1,·p0,·LH/k;->n:Ljava/lang/Object;
  
216 ····.line·2227 ····.line·2
217 ····.line·3228 ····.line·3
218 ····iget·p1,·p0,·LJ/B;->m:I229 ····iget·p1,·p0,·LH/k;->p:I
  
219 ····.line·4230 ····.line·4
220 ····.line·5231 ····.line·5
221 ····const/high16·v0,·-0x80000000232 ····const/high16·v0,·-0x80000000
  
222 ····.line·6233 ····.line·6
223 ····.line·7234 ····.line·7
224 ····or-int/2addr·p1,·v0235 ····or-int/2addr·p1,·v0
  
225 ····.line·8236 ····.line·8
226 ····iput·p1,·p0,·LJ/B;->m:I237 ····iput·p1,·p0,·LH/k;->p:I
  
227 ····.line·9238 ····.line·9
228 ····.line·10239 ····.line·10
229 ····iget-object·p1,·p0,·LJ/B;->l:LJ/P;240 ····iget-object·p1,·p0,·LH/k;->o:LH/l;
  
230 ····.line·11241 ····.line·11
231 ····.line·12242 ····.line·12
232 ····invoke-virtual·{p1,·p0},·LJ/P;->i(LJ0/b;)Ljava/lang/Object;243 ····const/4·v0,·0x0
  
233 ····.line·13244 ····.line·13
 245 ····invoke-virtual·{p1,·v0,·p0},·LH/l;->a(LH/h;LI0/b;)Ljava/lang/Object;
  
234 ····.line·14246 ····.line·14
235 ····.line·15247 ····.line·15
 248 ····.line·16
236 ····move-result-object·p1249 ····move-result-object·p1
  
237 ····.line·16 
238 ····return-object·p1 
239 ····.line·17250 ····.line·17
 251 ····return-object·p1
240 ····.line·18252 ····.line·18
241 ····.line·19253 ····.line·19
242 ····.line·20254 ····.line·20
243 ····.line·21255 ····.line·21
244 ····.line·22256 ····.line·22
245 ····.line·23257 ····.line·23
246 ····.line·24258 ····.line·24
Offset 351, 8 lines modifiedOffset 364, 14 lines modified
351 ····.line·118364 ····.line·118
352 ····.line·119365 ····.line·119
353 ····.line·120366 ····.line·120
354 ····.line·121367 ····.line·121
355 ····.line·122368 ····.line·122
356 ····.line·123369 ····.line·123
357 ····.line·124370 ····.line·124
 371 ····.line·125
 372 ····.line·126
 373 ····.line·127
 374 ····.line·128
 375 ····.line·129
 376 ····.line·130
358 .end·method377 .end·method
10.8 KB
smali/J/A.smali vs.
smali/z/u.smali
Max HTML report size reached
9.49 KB
smali/I/b.smali vs.
smali/w0/a.smali
Max HTML report size reached
8.3 KB
smali/I/c.smali vs.
smali/f0/Q.smali
Max HTML report size reached
5.27 KB
smali/H0/j.smali vs.
smali/a1/E.smali
Max HTML report size reached
2.7 KB
smali/H0/e.smali vs.
smali/w/a.smali
Files 83% similar despite different names
    
Offset 1, 59 lines modifiedOffset 1, 93 lines modified
1 .class·public·final·LH0/e;1 .class·public·final·synthetic·Lw/a;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·LH0/h;5 .implements·Ljava/util/Comparator;
  
  
6 #·static·fields 
7 .field·public·static·final·synthetic·f:LH0/e; 
  
  
8 #·direct·methods6 #·virtual·methods
9 .method·static·constructor·<clinit>()V7 .method·public·final·compare(Ljava/lang/Object;Ljava/lang/Object;)I
10 ····.locals·18 ····.locals·4
  
11 ····.line·19 ····.line·1
12 ····new-instance·v0,·LH0/e;10 ····check-cast·p1,·[B
  
13 ····.line·211 ····.line·2
14 ····.line·312 ····.line·3
15 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V13 ····check-cast·p2,·[B
  
16 ····.line·414 ····.line·4
17 ····.line·515 ····.line·5
 16 ····array-length·v0,·p1
  
18 ····.line·617 ····.line·6
19 ····sput-object·v0,·LH0/e;->f:LH0/e;18 ····array-length·v1,·p2
  
20 ····.line·719 ····.line·7
 20 ····if-eq·v0,·v1,·:cond_0
  
21 ····.line·821 ····.line·8
22 ····return-void 
23 ····.line·922 ····.line·9
 23 ····array-length·p1,·p1
  
24 ····.line·1024 ····.line·10
 25 ····array-length·p2,·p2
  
25 ····.line·1126 ····.line·11
 27 ····sub-int/2addr·p1,·p2
  
26 ····.line·1228 ····.line·12
 29 ····return·p1
  
27 ····.line·1330 ····.line·13
 31 ····:cond_0
 32 ····const/4·v0,·0x0
  
28 ····.line·1433 ····.line·14
 34 ····move·v1,·v0
  
29 ····.line·1535 ····.line·15
 36 ····:goto_0
 37 ····array-length·v2,·p1
  
30 ····.line·1638 ····.line·16
 39 ····if-ge·v1,·v2,·:cond_2
  
31 ····.line·1740 ····.line·17
32 ····.line·1841 ····.line·18
 42 ····aget-byte·v2,·p1,·v1
  
33 ····.line·1943 ····.line·19
34 ····.line·2044 ····.line·20
 45 ····aget-byte·v3,·p2,·v1
  
35 ····.line·2146 ····.line·21
36 ····.line·2247 ····.line·22
 48 ····if-eq·v2,·v3,·:cond_1
  
37 ····.line·2349 ····.line·23
38 ····.line·2450 ····.line·24
 51 ····sub-int/2addr·v2,·v3
  
39 ····.line·2552 ····.line·25
 53 ····return·v2
  
40 ····.line·2654 ····.line·26
 55 ····:cond_1
 56 ····add-int/lit8·v1,·v1,·0x1
  
41 ····.line·2757 ····.line·27
42 ····.line·2858 ····.line·28
 59 ····goto·:goto_0
  
43 ····.line·2960 ····.line·29
 61 ····:cond_2
 62 ····return·v0
44 ····.line·3063 ····.line·30
45 ····.line·3164 ····.line·31
46 ····.line·3265 ····.line·32
47 ····.line·3366 ····.line·33
48 ····.line·3467 ····.line·34
49 ····.line·3568 ····.line·35
50 ····.line·3669 ····.line·36
Offset 146, 8 lines modifiedOffset 180, 67 lines modified
146 ····.line·123180 ····.line·123
147 ····.line·124181 ····.line·124
148 ····.line·125182 ····.line·125
149 ····.line·126183 ····.line·126
150 ····.line·127184 ····.line·127
151 ····.line·128185 ····.line·128
152 ····.line·129186 ····.line·129
 187 ····.line·130
 188 ····.line·131
 189 ····.line·132
 190 ····.line·133
 191 ····.line·134
 192 ····.line·135
 193 ····.line·136
 194 ····.line·137
 195 ····.line·138
 196 ····.line·139
 197 ····.line·140
 198 ····.line·141
 199 ····.line·142
 200 ····.line·143
 201 ····.line·144
 202 ····.line·145
 203 ····.line·146
 204 ····.line·147
 205 ····.line·148
 206 ····.line·149
 207 ····.line·150
Max diff block lines reached; 0/2691 bytes (0.00%) of diff not shown.
21.5 KB
smali/H0/c.smali vs.
smali/m0/n.smali
Max HTML report size reached
12.7 KB
smali/H0/b.smali vs.
smali/g0/k0.smali
Max HTML report size reached
9.69 KB
smali/G0/o.smali vs.
smali/S0/c.smali
Max HTML report size reached
43.7 KB
smali/G0/n.smali vs.
smali/h/l.smali
Max HTML report size reached
27.1 KB
smali/G0/k.smali vs.
smali/B0/K.smali
Max HTML report size reached
80.0 KB
smali/G/q.smali vs.
smali/z/B.smali
Max HTML report size reached
6.24 KB
smali/G/p.smali vs.
smali/n0/e.smali
Max HTML report size reached
13.5 KB
smali/G/n.smali vs.
smali/F0/k.smali
Max HTML report size reached
5.66 KB
smali/G/m.smali vs.
smali/d1/g.smali
Max HTML report size reached
9.29 KB
smali/G/l.smali vs.
smali/X/b.smali
Max HTML report size reached
25.5 KB
smali/G/h.smali vs.
smali/f0/O.smali
Max HTML report size reached
31.4 KB
smali/G/k.smali vs.
smali/Y0/f.smali
Max HTML report size reached
3.4 KB
smali/G/i.smali vs.
smali/i/i0.smali
Files 73% similar despite different names
    
Offset 1, 35 lines modifiedOffset 1, 192 lines modified
1 .class·public·abstract·LG/i;1 .class·public·abstract·Li/i0;
2 .super·Ljava/lang/Object;2 .super·Landroid/content/ContextWrapper;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:Ljava/lang/Object;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·static·a(Landroid/view/ViewGroup;)Z7 .method·static·constructor·<clinit>()V
6 ····.locals·08 ····.locals·0
  
7 ····.line·19 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getClipToPadding()Z10 ····return-void
 11 ····.line·2
 12 ····.line·3
 13 ····.line·4
 14 ····.line·5
 15 ····.line·6
 16 ····.line·7
 17 ····.line·8
 18 ····.line·9
 19 ····.line·10
 20 ····.line·11
 21 ····.line·12
 22 ····.line·13
 23 ····.line·14
 24 ····.line·15
 25 ····.line·16
 26 ····.line·17
 27 ····.line·18
 28 ····.line·19
 29 ····.line·20
 30 ····.line·21
 31 ····.line·22
 32 ····.line·23
 33 ····.line·24
 34 ····.line·25
 35 ····.line·26
 36 ····.line·27
 37 ····.line·28
 38 ····.line·29
 39 ····.line·30
 40 ····.line·31
 41 ····.line·32
 42 ····.line·33
 43 ····.line·34
 44 ····.line·35
 45 ····.line·36
 46 ····.line·37
 47 ····.line·38
 48 ····.line·39
 49 ····.line·40
 50 ····.line·41
 51 ····.line·42
 52 ····.line·43
 53 ····.line·44
 54 ····.line·45
 55 ····.line·46
 56 ····.line·47
 57 ····.line·48
 58 ····.line·49
 59 ····.line·50
 60 ····.line·51
 61 ····.line·52
 62 ····.line·53
 63 ····.line·54
 64 ····.line·55
 65 ····.line·56
 66 ····.line·57
 67 ····.line·58
 68 ····.line·59
 69 ····.line·60
 70 ····.line·61
 71 ····.line·62
 72 ····.line·63
 73 ····.line·64
 74 ····.line·65
 75 ····.line·66
 76 ····.line·67
 77 ····.line·68
 78 ····.line·69
 79 ····.line·70
 80 ····.line·71
 81 ····.line·72
 82 ····.line·73
 83 ····.line·74
 84 ····.line·75
 85 ····.line·76
 86 ····.line·77
 87 ····.line·78
 88 ····.line·79
 89 ····.line·80
 90 ····.line·81
 91 ····.line·82
 92 ····.line·83
 93 ····.line·84
 94 ····.line·85
 95 ····.line·86
 96 ····.line·87
 97 ····.line·88
 98 ····.line·89
 99 ····.line·90
 100 ····.line·91
 101 ····.line·92
 102 ····.line·93
 103 ····.line·94
 104 ····.line·95
 105 ····.line·96
 106 ····.line·97
 107 ····.line·98
 108 ····.line·99
 109 ····.line·100
 110 ····.line·101
 111 ····.line·102
 112 ····.line·103
 113 ····.line·104
 114 ····.line·105
 115 ····.line·106
 116 ····.line·107
 117 ····.line·108
 118 ····.line·109
 119 ····.line·110
 120 ····.line·111
 121 ····.line·112
 122 ····.line·113
Max diff block lines reached; 784/3405 bytes (23.02%) of diff not shown.
28.8 KB
smali/G/g.smali vs.
smali/E/g.smali
Max HTML report size reached
13.5 KB
smali/G/f.smali vs.
smali/q/b.smali
Max HTML report size reached
15.5 KB
smali/G/e.smali vs.
smali/W0/l0.smali
Max HTML report size reached
1.57 KB
smali/G/d.smali vs.
smali/h/f.smali
Files 94% similar despite different names
    
Offset 1, 29 lines modifiedOffset 1, 43 lines modified
1 .class·public·abstract·LG/d;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/N;
  
 6 .field·public·final·b:Lh/j;
  
 7 .field·public·final·c:I
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Landroid/widget/EdgeEffect;FF)V9 .method·public·constructor·<init>(Li/N;Lh/j;I)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0,·p1,·p2},·Landroid/widget/EdgeEffect;->onPull(FF)V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····.line·415 ····.line·4
12 ····return-void16 ····iput-object·p1,·p0,·Lh/f;->a:Li/N;
  
13 ····.line·517 ····.line·5
14 ····.line·618 ····.line·6
 19 ····iput-object·p2,·p0,·Lh/f;->b:Lh/j;
  
15 ····.line·720 ····.line·7
16 ····.line·821 ····.line·8
 22 ····iput·p3,·p0,·Lh/f;->c:I
  
17 ····.line·923 ····.line·9
18 ····.line·1024 ····.line·10
 25 ····return-void
19 ····.line·1126 ····.line·11
20 ····.line·1227 ····.line·12
21 ····.line·1328 ····.line·13
22 ····.line·1429 ····.line·14
23 ····.line·1530 ····.line·15
24 ····.line·1631 ····.line·16
25 ····.line·1732 ····.line·17
Offset 571, 8 lines modifiedOffset 585, 42 lines modified
571 ····.line·559585 ····.line·559
572 ····.line·560586 ····.line·560
573 ····.line·561587 ····.line·561
574 ····.line·562588 ····.line·562
575 ····.line·563589 ····.line·563
576 ····.line·564590 ····.line·564
577 ····.line·565591 ····.line·565
 592 ····.line·566
 593 ····.line·567
 594 ····.line·568
 595 ····.line·569
 596 ····.line·570
 597 ····.line·571
 598 ····.line·572
 599 ····.line·573
 600 ····.line·574
 601 ····.line·575
 602 ····.line·576
 603 ····.line·577
 604 ····.line·578
 605 ····.line·579
 606 ····.line·580
 607 ····.line·581
 608 ····.line·582
 609 ····.line·583
 610 ····.line·584
 611 ····.line·585
 612 ····.line·586
 613 ····.line·587
 614 ····.line·588
 615 ····.line·589
 616 ····.line·590
 617 ····.line·591
 618 ····.line·592
 619 ····.line·593
 620 ····.line·594
 621 ····.line·595
 622 ····.line·596
 623 ····.line·597
 624 ····.line·598
 625 ····.line·599
578 .end·method626 .end·method
6.18 KB
smali/D0/h.smali vs.
smali/f0/I.smali
Max HTML report size reached
17.5 KB
smali/D0/k.smali vs.
smali/f0/e0.smali
Max HTML report size reached
5.23 KB
smali/D0/e.smali vs.
smali/g0/h0.smali
Max HTML report size reached
63.4 KB
smali/D0/d.smali vs.
smali/A/k.smali
Max HTML report size reached
15.4 KB
smali/D0/c.smali vs.
smali/B0/c.smali
Max HTML report size reached
2.37 KB
smali/C0/z.smali vs.
smali/B0/y.smali
Files 92% similar despite different names
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 .class·public·final·LC0/z;1 .class·public·final·LB0/y;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·i:LC0/P;5 .field·public·i:LB0/O;
  
6 .field·public·j:Ljava/util/Set;6 .field·public·j:Ljava/util/Set;
  
7 .field·public·k:Ljava/util/Map;7 .field·public·k:Ljava/util/Map;
  
8 .field·public·l:Ljava/util/Iterator;8 .field·public·l:Ljava/util/Iterator;
  
9 .field·public·m:LM/d;9 .field·public·m:LK/d;
  
10 .field·public·synthetic·n:Ljava/lang/Object;10 .field·public·synthetic·n:Ljava/lang/Object;
  
11 .field·public·final·synthetic·o:LC0/P;11 .field·public·final·synthetic·o:LB0/O;
  
12 .field·public·p:I12 .field·public·p:I
  
  
13 #·direct·methods13 #·direct·methods
14 .method·public·constructor·<init>(LC0/P;LJ0/b;)V14 .method·public·constructor·<init>(LB0/O;LI0/b;)V
15 ····.locals·015 ····.locals·0
  
16 ····.line·116 ····.line·1
17 ····iput-object·p1,·p0,·LC0/z;->o:LC0/P;17 ····iput-object·p1,·p0,·LB0/y;->o:LB0/O;
  
18 ····.line·218 ····.line·2
19 ····.line·319 ····.line·3
20 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V20 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 209, 49 lines modifiedOffset 209, 54 lines modified
209 ····.line·177209 ····.line·177
210 ····.line·178210 ····.line·178
211 ····.line·179211 ····.line·179
212 ····.line·180212 ····.line·180
213 ····.line·181213 ····.line·181
214 ····.line·182214 ····.line·182
215 ····.line·183215 ····.line·183
 216 ····.line·184
 217 ····.line·185
 218 ····.line·186
 219 ····.line·187
 220 ····.line·188
216 .end·method221 .end·method
  
  
217 #·virtual·methods222 #·virtual·methods
218 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;223 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
219 ····.locals·1224 ····.locals·1
  
220 ····.line·1225 ····.line·1
221 ····iput-object·p1,·p0,·LC0/z;->n:Ljava/lang/Object;226 ····iput-object·p1,·p0,·LB0/y;->n:Ljava/lang/Object;
  
222 ····.line·2227 ····.line·2
223 ····.line·3228 ····.line·3
224 ····iget·p1,·p0,·LC0/z;->p:I229 ····iget·p1,·p0,·LB0/y;->p:I
  
225 ····.line·4230 ····.line·4
226 ····.line·5231 ····.line·5
227 ····const/high16·v0,·-0x80000000232 ····const/high16·v0,·-0x80000000
  
228 ····.line·6233 ····.line·6
229 ····.line·7234 ····.line·7
230 ····or-int/2addr·p1,·v0235 ····or-int/2addr·p1,·v0
  
231 ····.line·8236 ····.line·8
232 ····iput·p1,·p0,·LC0/z;->p:I237 ····iput·p1,·p0,·LB0/y;->p:I
  
233 ····.line·9238 ····.line·9
234 ····.line·10239 ····.line·10
235 ····iget-object·p1,·p0,·LC0/z;->o:LC0/P;240 ····iget-object·p1,·p0,·LB0/y;->o:LB0/O;
  
236 ····.line·11241 ····.line·11
237 ····.line·12242 ····.line·12
238 ····const/4·v0,·0x0243 ····const/4·v0,·0x0
  
239 ····.line·13244 ····.line·13
240 ····invoke-static·{p1,·v0,·p0},·LC0/P;->o(LC0/P;Ljava/util/List;LJ0/b;)Ljava/lang/Object;245 ····invoke-static·{p1,·v0,·p0},·LB0/O;->k(LB0/O;Ljava/util/List;LI0/b;)Ljava/lang/Object;
  
241 ····.line·14246 ····.line·14
242 ····.line·15247 ····.line·15
243 ····.line·16248 ····.line·16
244 ····move-result-object·p1249 ····move-result-object·p1
  
245 ····.line·17250 ····.line·17
Offset 359, 8 lines modifiedOffset 364, 14 lines modified
359 ····.line·118364 ····.line·118
360 ····.line·119365 ····.line·119
361 ····.line·120366 ····.line·120
362 ····.line·121367 ····.line·121
363 ····.line·122368 ····.line·122
364 ····.line·123369 ····.line·123
365 ····.line·124370 ····.line·124
 371 ····.line·125
 372 ····.line·126
 373 ····.line·127
 374 ····.line·128
 375 ····.line·129
 376 ····.line·130
366 .end·method377 .end·method
6.56 KB
smali/C0/y.smali vs.
smali/g0/z.smali
Max HTML report size reached
31.0 KB
smali/C0/x.smali vs.
smali/F/c.smali
Max HTML report size reached
2.16 KB
smali/C0/w.smali vs.
smali/f0/m.smali
Files 97% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LC0/w;1 .class·public·final·Lf0/m;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/q;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/q;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LC0/w;->k:LC0/q;12 ····iput-object·p1,·p0,·Lf0/m;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·LC0/w;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lf0/m;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·LC0/w;->j:I219 ····iget·p1,·p0,·Lf0/m;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·LC0/w;->j:I227 ····iput·p1,·p0,·Lf0/m;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·LC0/w;->k:LC0/q;230 ····iget-object·p1,·p0,·Lf0/m;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/q;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
29.1 KB
smali/C0/v.smali vs.
smali/n0/c.smali
Max HTML report size reached
51.6 KB
smali/C0/u.smali vs.
smali/Z0/A.smali
Max HTML report size reached
2.16 KB
smali/C0/t.smali vs.
smali/B0/s.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LC0/t;1 .class·public·final·LB0/s;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/u;7 .field·public·final·synthetic·k:LB0/t;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/u;LJ0/b;)V9 .method·public·constructor·<init>(LB0/t;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LC0/t;->k:LC0/u;12 ····iput-object·p1,·p0,·LB0/s;->k:LB0/t;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·LC0/t;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·LB0/s;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·LC0/t;->j:I219 ····iget·p1,·p0,·LB0/s;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·LC0/t;->j:I227 ····iput·p1,·p0,·LB0/s;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·LC0/t;->k:LC0/u;230 ····iget-object·p1,·p0,·LB0/s;->k:LB0/t;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/u;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/t;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
32.5 KB
smali/C0/s.smali vs.
smali/Y0/l.smali
Max HTML report size reached
2.16 KB
smali/C0/p.smali vs.
smali/f0/w.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LC0/p;1 .class·public·final·Lf0/w;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/q;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/q;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LC0/p;->k:LC0/q;12 ····iput-object·p1,·p0,·Lf0/w;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·LC0/p;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lf0/w;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·LC0/p;->j:I219 ····iget·p1,·p0,·Lf0/w;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·LC0/p;->j:I227 ····iput·p1,·p0,·Lf0/w;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·LC0/p;->k:LC0/q;230 ····iget-object·p1,·p0,·Lf0/w;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/q;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
6.59 KB
smali/C0/o.smali vs.
smali/g0/y.smali
Max HTML report size reached
5.63 KB
smali/C0/n.smali vs.
smali/B0/m.smali
Max HTML report size reached
9.97 KB
smali/C0/l.smali vs.
smali/E0/c.smali
Max HTML report size reached
20.8 KB
smali/C0/U.smali vs.
smali/w/c.smali
Max HTML report size reached
7.98 KB
smali/C0/S.smali vs.
smali/m0/o.smali
Max HTML report size reached
162 KB
smali/C0/P.smali vs.
smali/B0/b.smali
Max HTML report size reached
44.4 KB
smali/C0/O.smali vs.
smali/z/M.smali
Max HTML report size reached
6.61 KB
smali/C0/M.smali vs.
smali/p/i.smali
Max HTML report size reached
64.3 KB
smali/C0/F.smali vs.
smali/g/d.smali
Max HTML report size reached
2.26 KB
smali/C0/D.smali vs.
smali/H/i0.smali
Files 95% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 34 lines modified
1 .class·public·final·LC0/D;1 .class·public·final·LH/i0;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·i:Le1/d;
  
6 .field·public·j:I6 .field·public·j:Z
  
 7 .field·public·synthetic·k:Ljava/lang/Object;
  
7 .field·public·final·synthetic·k:LC0/E;8 .field·public·final·synthetic·l:LH/k0;
  
 9 .field·public·m:I
  
  
8 #·direct·methods10 #·direct·methods
9 .method·public·constructor·<init>(LC0/E;LJ0/b;)V11 .method·public·constructor·<init>(LH/k0;LI0/b;)V
10 ····.locals·012 ····.locals·0
  
11 ····.line·113 ····.line·1
12 ····iput-object·p1,·p0,·LC0/D;->k:LC0/E;14 ····iput-object·p1,·p0,·LH/i0;->l:LH/k0;
  
13 ····.line·215 ····.line·2
14 ····.line·316 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V17 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 203, 54 lines modified
199 ····.line·177203 ····.line·177
200 ····.line·178204 ····.line·178
201 ····.line·179205 ····.line·179
202 ····.line·180206 ····.line·180
203 ····.line·181207 ····.line·181
204 ····.line·182208 ····.line·182
205 ····.line·183209 ····.line·183
 210 ····.line·184
 211 ····.line·185
 212 ····.line·186
 213 ····.line·187
 214 ····.line·188
206 .end·method215 .end·method
  
  
207 #·virtual·methods216 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;217 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1218 ····.locals·1
  
210 ····.line·1219 ····.line·1
211 ····iput-object·p1,·p0,·LC0/D;->i:Ljava/lang/Object;220 ····iput-object·p1,·p0,·LH/i0;->k:Ljava/lang/Object;
  
212 ····.line·2221 ····.line·2
213 ····.line·3222 ····.line·3
214 ····iget·p1,·p0,·LC0/D;->j:I223 ····iget·p1,·p0,·LH/i0;->m:I
  
215 ····.line·4224 ····.line·4
216 ····.line·5225 ····.line·5
217 ····const/high16·v0,·-0x80000000226 ····const/high16·v0,·-0x80000000
  
218 ····.line·6227 ····.line·6
219 ····.line·7228 ····.line·7
220 ····or-int/2addr·p1,·v0229 ····or-int/2addr·p1,·v0
  
221 ····.line·8230 ····.line·8
222 ····iput·p1,·p0,·LC0/D;->j:I231 ····iput·p1,·p0,·LH/i0;->m:I
  
223 ····.line·9232 ····.line·9
224 ····.line·10233 ····.line·10
225 ····iget-object·p1,·p0,·LC0/D;->k:LC0/E;234 ····iget-object·p1,·p0,·LH/i0;->l:LH/k0;
  
226 ····.line·11235 ····.line·11
227 ····.line·12236 ····.line·12
228 ····const/4·v0,·0x0237 ····const/4·v0,·0x0
  
229 ····.line·13238 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/E;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;239 ····invoke-virtual·{p1,·v0,·p0},·LH/k0;->c(LO0/p;LI0/b;)Ljava/lang/Object;
  
231 ····.line·14240 ····.line·14
232 ····.line·15241 ····.line·15
233 ····.line·16242 ····.line·16
234 ····move-result-object·p1243 ····move-result-object·p1
  
235 ····.line·17244 ····.line·17
Offset 349, 8 lines modifiedOffset 358, 14 lines modified
349 ····.line·118358 ····.line·118
350 ····.line·119359 ····.line·119
351 ····.line·120360 ····.line·120
352 ····.line·121361 ····.line·121
353 ····.line·122362 ····.line·122
354 ····.line·123363 ····.line·123
355 ····.line·124364 ····.line·124
 365 ····.line·125
 366 ····.line·126
 367 ····.line·127
 368 ····.line·128
 369 ····.line·129
 370 ····.line·130
356 .end·method371 .end·method
2.16 KB
smali/C0/C.smali vs.
smali/B0/C.smali
Files 97% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LC0/C;1 .class·public·final·LB0/C;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/q;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/q;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LC0/C;->k:LC0/q;12 ····iput-object·p1,·p0,·LB0/C;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·LC0/C;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·LB0/C;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·LC0/C;->j:I219 ····iget·p1,·p0,·LB0/C;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·LC0/C;->j:I227 ····iput·p1,·p0,·LB0/C;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·LC0/C;->k:LC0/q;230 ····iget-object·p1,·p0,·LB0/C;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/q;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
2.16 KB
smali/C0/A.smali vs.
smali/f0/E.smali
Files 96% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 .class·public·final·LC0/A;1 .class·public·final·Lf0/E;
2 .super·LJ0/b;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·instance·fields4 #·instance·fields
5 .field·public·synthetic·i:Ljava/lang/Object;5 .field·public·synthetic·i:Ljava/lang/Object;
  
6 .field·public·j:I6 .field·public·j:I
  
7 .field·public·final·synthetic·k:LC0/q;7 .field·public·final·synthetic·k:LB0/D;
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·constructor·<init>(LC0/q;LJ0/b;)V9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
10 ····.locals·010 ····.locals·0
  
11 ····.line·111 ····.line·1
12 ····iput-object·p1,·p0,·LC0/A;->k:LC0/q;12 ····iput-object·p1,·p0,·Lf0/E;->k:LB0/D;
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····invoke-direct·{p0,·p2},·LJ0/b;-><init>(LH0/d;)V15 ····invoke-direct·{p0,·p2},·LI0/b;-><init>(LG0/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 199, 49 lines modifiedOffset 199, 54 lines modified
199 ····.line·177199 ····.line·177
200 ····.line·178200 ····.line·178
201 ····.line·179201 ····.line·179
202 ····.line·180202 ····.line·180
203 ····.line·181203 ····.line·181
204 ····.line·182204 ····.line·182
205 ····.line·183205 ····.line·183
 206 ····.line·184
 207 ····.line·185
 208 ····.line·186
 209 ····.line·187
 210 ····.line·188
206 .end·method211 .end·method
  
  
207 #·virtual·methods212 #·virtual·methods
208 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;213 .method·public·final·m(Ljava/lang/Object;)Ljava/lang/Object;
209 ····.locals·1214 ····.locals·1
  
210 ····.line·1215 ····.line·1
211 ····iput-object·p1,·p0,·LC0/A;->i:Ljava/lang/Object;216 ····iput-object·p1,·p0,·Lf0/E;->i:Ljava/lang/Object;
  
212 ····.line·2217 ····.line·2
213 ····.line·3218 ····.line·3
214 ····iget·p1,·p0,·LC0/A;->j:I219 ····iget·p1,·p0,·Lf0/E;->j:I
  
215 ····.line·4220 ····.line·4
216 ····.line·5221 ····.line·5
217 ····const/high16·v0,·-0x80000000222 ····const/high16·v0,·-0x80000000
  
218 ····.line·6223 ····.line·6
219 ····.line·7224 ····.line·7
220 ····or-int/2addr·p1,·v0225 ····or-int/2addr·p1,·v0
  
221 ····.line·8226 ····.line·8
222 ····iput·p1,·p0,·LC0/A;->j:I227 ····iput·p1,·p0,·Lf0/E;->j:I
  
223 ····.line·9228 ····.line·9
224 ····.line·10229 ····.line·10
225 ····iget-object·p1,·p0,·LC0/A;->k:LC0/q;230 ····iget-object·p1,·p0,·Lf0/E;->k:LB0/D;
  
226 ····.line·11231 ····.line·11
227 ····.line·12232 ····.line·12
228 ····const/4·v0,·0x0233 ····const/4·v0,·0x0
  
229 ····.line·13234 ····.line·13
230 ····invoke-virtual·{p1,·p0,·v0},·LC0/q;->a(LH0/d;Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{p1,·p0,·v0},·LB0/D;->a(LG0/d;Ljava/lang/Object;)Ljava/lang/Object;
  
231 ····.line·14236 ····.line·14
232 ····.line·15237 ····.line·15
233 ····.line·16238 ····.line·16
234 ····move-result-object·p1239 ····move-result-object·p1
  
235 ····.line·17240 ····.line·17
Offset 349, 8 lines modifiedOffset 354, 14 lines modified
349 ····.line·118354 ····.line·118
350 ····.line·119355 ····.line·119
351 ····.line·120356 ····.line·120
352 ····.line·121357 ····.line·121
353 ····.line·122358 ····.line·122
354 ····.line·123359 ····.line·123
355 ····.line·124360 ····.line·124
 361 ····.line·125
 362 ····.line·126
 363 ····.line·127
 364 ····.line·128
 365 ····.line·129
 366 ····.line·130
356 .end·method367 .end·method
29.7 KB
smali/C/i.smali vs.
smali/z/e.smali
Max HTML report size reached
325 B
smali/C/e.smali vs.
smali/A/g.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·synthetic·LC/e;1 .class·public·abstract·synthetic·LA/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·bridge·synthetic·A(Landroid/widget/TextView;[I)V5 .method·public·static·bridge·synthetic·A(Landroid/widget/TextView;[I)V
6 ····.locals·16 ····.locals·1
3.96 KB
smali/C/d.smali vs.
smali/A/f.smali
Files 98% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·synthetic·LC/d;1 .class·public·abstract·synthetic·LA/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·static·bridge·synthetic·a(Landroid/content/pm/PackageManager;Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;5 .method·public·static·bridge·synthetic·a(Landroid/content/pm/PackageManager;Ljava/lang/String;Landroid/content/pm/PackageManager$PackageInfoFlags;)Landroid/content/pm/PackageInfo;
6 ····.locals·06 ····.locals·0
Offset 79, 15 lines modifiedOffset 79, 15 lines modified
  
79 ····.line·179 ····.line·1
80 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_SHOW_TEXT_SUGGESTIONS:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;80 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_SHOW_TEXT_SUGGESTIONS:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
  
81 ····return-object·v081 ····return-object·v0
82 .end·method82 .end·method
  
83 .method·public·static·bridge·synthetic·h(Lo0/e;)Landroid/window/OnBackInvokedDispatcher;83 .method·public·static·bridge·synthetic·h(Lm0/e;)Landroid/window/OnBackInvokedDispatcher;
84 ····.locals·084 ····.locals·0
  
85 ····.line·185 ····.line·1
86 ····invoke-virtual·{p0},·Landroid/app/Activity;->getOnBackInvokedDispatcher()Landroid/window/OnBackInvokedDispatcher;86 ····invoke-virtual·{p0},·Landroid/app/Activity;->getOnBackInvokedDispatcher()Landroid/window/OnBackInvokedDispatcher;
  
87 ····move-result-object·p087 ····move-result-object·p0
  
Offset 123, 73 lines modifiedOffset 123, 84 lines modified
123 ····return-void123 ····return-void
124 .end·method124 .end·method
  
125 .method·public·static·bridge·synthetic·l(Landroid/media/ImageReader$Builder;)V125 .method·public·static·bridge·synthetic·l(Landroid/media/ImageReader$Builder;)V
126 ····.locals·1126 ····.locals·1
  
127 ····.line·1127 ····.line·1
128 ····const/4·v0,·0x5128 ····const/4·v0,·0x6
  
129 ····invoke-virtual·{p0,·v0},·Landroid/media/ImageReader$Builder;->setMaxImages(I)Landroid/media/ImageReader$Builder;129 ····invoke-virtual·{p0,·v0},·Landroid/media/ImageReader$Builder;->setMaxImages(I)Landroid/media/ImageReader$Builder;
  
130 ····return-void130 ····return-void
131 .end·method131 .end·method
  
 132 .method·public·static·bridge·synthetic·m(Landroid/view/SurfaceControl$Builder;)V
 133 ····.locals·1
  
 134 ····.line·1
 135 ····const/4·v0,·0x0
  
 136 ····invoke-virtual·{p0,·v0},·Landroid/view/SurfaceControl$Builder;->setHidden(Z)Landroid/view/SurfaceControl$Builder;
  
 137 ····return-void
 138 .end·method
  
132 .method·public·static·bridge·synthetic·m(Landroid/view/View;)V139 .method·public·static·bridge·synthetic·n(Landroid/view/View;)V
133 ····.locals·1140 ····.locals·1
  
134 ····.line·1141 ····.line·1
135 ····const/4·v0,·0x0142 ····const/4·v0,·0x0
  
136 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAutoHandwritingEnabled(Z)V143 ····invoke-virtual·{p0,·v0},·Landroid/view/View;->setAutoHandwritingEnabled(Z)V
  
137 ····return-void144 ····return-void
138 .end·method145 .end·method
  
139 .method·public·static·bridge·synthetic·n(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;)V146 .method·public·static·bridge·synthetic·o(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;)V
140 ····.locals·0147 ····.locals·0
  
141 ····.line·1148 ····.line·1
142 ····invoke-virtual·{p0,·p1},·Landroid/view/inputmethod/InputMethodManager;->startStylusHandwriting(Landroid/view/View;)V149 ····invoke-virtual·{p0,·p1},·Landroid/view/inputmethod/InputMethodManager;->startStylusHandwriting(Landroid/view/View;)V
  
143 ····return-void150 ····return-void
144 .end·method151 .end·method
  
145 .method·public·static·bridge·synthetic·o(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V152 .method·public·static·bridge·synthetic·p(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V
146 ····.locals·1153 ····.locals·1
  
147 ····.line·1154 ····.line·1
148 ····const/4·v0,·0x0155 ····const/4·v0,·0x0
  
149 ····invoke-interface·{p0,·v0,·p1},·Landroid/window/OnBackInvokedDispatcher;->registerOnBackInvokedCallback(ILandroid/window/OnBackInvokedCallback;)V156 ····invoke-interface·{p0,·v0,·p1},·Landroid/window/OnBackInvokedDispatcher;->registerOnBackInvokedCallback(ILandroid/window/OnBackInvokedCallback;)V
  
150 ····return-void157 ····return-void
151 .end·method158 .end·method
  
152 .method·public·static·bridge·synthetic·p(Landroid/media/ImageReader$Builder;)V159 .method·public·static·bridge·synthetic·q(Landroid/media/ImageReader$Builder;)V
153 ····.locals·1160 ····.locals·1
  
154 ····.line·1161 ····.line·1
155 ····const/16·v0,·0x22162 ····const/16·v0,·0x22
  
156 ····invoke-virtual·{p0,·v0},·Landroid/media/ImageReader$Builder;->setImageFormat(I)Landroid/media/ImageReader$Builder;163 ····invoke-virtual·{p0,·v0},·Landroid/media/ImageReader$Builder;->setImageFormat(I)Landroid/media/ImageReader$Builder;
  
157 ····return-void164 ····return-void
158 .end·method165 .end·method
  
159 .method·public·static·bridge·synthetic·q(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V166 .method·public·static·bridge·synthetic·r(Landroid/window/OnBackInvokedDispatcher;Landroid/window/OnBackInvokedCallback;)V
160 ····.locals·0167 ····.locals·0
  
161 ····.line·1168 ····.line·1
162 ····invoke-interface·{p0,·p1},·Landroid/window/OnBackInvokedDispatcher;->unregisterOnBackInvokedCallback(Landroid/window/OnBackInvokedCallback;)V169 ····invoke-interface·{p0,·p1},·Landroid/window/OnBackInvokedDispatcher;->unregisterOnBackInvokedCallback(Landroid/window/OnBackInvokedCallback;)V
  
163 ····return-void170 ····return-void
164 .end·method171 .end·method
  
165 .method·public·static·bridge·synthetic·r(Landroid/media/ImageReader$Builder;)V172 .method·public·static·bridge·synthetic·s(Landroid/media/ImageReader$Builder;)V
166 ····.locals·2173 ····.locals·2
  
167 ····.line·1174 ····.line·1
168 ····const-wide/16·v0,·0x100175 ····const-wide/16·v0,·0x100
  
169 ····invoke-virtual·{p0,·v0,·v1},·Landroid/media/ImageReader$Builder;->setUsage(J)Landroid/media/ImageReader$Builder;176 ····invoke-virtual·{p0,·v0,·v1},·Landroid/media/ImageReader$Builder;->setUsage(J)Landroid/media/ImageReader$Builder;
  
1.83 KB
smali/C/c.smali vs.
smali/A/e.smali
Files 99% similar despite different names
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 .class·public·abstract·synthetic·LC/c;1 .class·public·abstract·synthetic·LA/e;
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()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;5 .method·public·static·bridge·synthetic·a()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
6 ····.locals·16 ····.locals·1
  
7 ····.line·17 ····.line·1
8 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_CANCEL:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;8 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_START:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
  
9 ····return-object·v09 ····return-object·v0
10 .end·method10 .end·method
  
11 .method·public·static·bridge·synthetic·b()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;11 .method·public·static·bridge·synthetic·b()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
12 ····.locals·112 ····.locals·1
  
13 ····.line·113 ····.line·1
14 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_START:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;14 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_DROP:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
  
15 ····return-object·v015 ····return-object·v0
16 .end·method16 .end·method
  
17 .method·public·static·bridge·synthetic·c()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;17 .method·public·static·bridge·synthetic·c()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
18 ····.locals·118 ····.locals·1
  
19 ····.line·119 ····.line·1
20 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_DROP:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;20 ····sget-object·v0,·Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;->ACTION_DRAG_CANCEL:Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction;
  
21 ····return-object·v021 ····return-object·v0
22 .end·method22 .end·method
10.1 KB
smali/B/z.smali vs.
smali/z/Q.smali
Max HTML report size reached
44.6 KB
smali/B/t.smali vs.
smali/n/e.smali
Max HTML report size reached
4.12 KB
smali/B/q.smali vs.
smali/i/V.smali
Files 77% similar despite different names
    
Offset 1, 48 lines modifiedOffset 1, 37 lines modified
1 .class·public·final·LB/q;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$OnApplyWindowInsetsListener;5 .implements·Landroid/view/View$OnFocusChangeListener;
  
  
6 #·instance·fields6 #·instance·fields
7 .field·public·a:LB/T; 
  
8 .field·public·final·synthetic·b:Landroid/view/View;7 .field·public·final·synthetic·a:Landroidx/appcompat/widget/SearchView;
  
  
9 #·direct·methods8 #·direct·methods
10 .method·public·constructor·<init>(Landroid/view/View;LB/l;)V9 .method·public·constructor·<init>(Landroidx/appcompat/widget/SearchView;)V
11 ····.locals·010 ····.locals·0
12 ····.annotation·system·Ldalvik/annotation/Signature; 
13 ········value·=·{ 
14 ············"()V" 
15 ········} 
16 ····.end·annotation 
  
17 ····.line·111 ····.line·1
18 ····iput-object·p1,·p0,·LB/q;->b:Landroid/view/View;12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
19 ····.line·213 ····.line·2
20 ····.line·314 ····.line·3
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V 
  
22 ····.line·415 ····.line·4
 16 ····iput-object·p1,·p0,·Li/V;->a:Landroidx/appcompat/widget/SearchView;
  
23 ····.line·517 ····.line·5
24 ····.line·618 ····.line·6
 19 ····return-void
25 ····const/4·p1,·0x0 
  
26 ····.line·720 ····.line·7
27 ····iput-object·p1,·p0,·LB/q;->a:LB/T; 
  
28 ····.line·821 ····.line·8
29 ····.line·922 ····.line·9
30 ····return-void 
31 ····.line·1023 ····.line·10
32 ····.line·1124 ····.line·11
33 ····.line·1225 ····.line·12
34 ····.line·1326 ····.line·13
35 ····.line·1427 ····.line·14
36 ····.line·1528 ····.line·15
37 ····.line·1629 ····.line·16
Offset 156, 132 lines modifiedOffset 145, 59 lines modified
156 ····.line·124145 ····.line·124
157 ····.line·125146 ····.line·125
158 ····.line·126147 ····.line·126
159 ····.line·127148 ····.line·127
160 ····.line·128149 ····.line·128
161 ····.line·129150 ····.line·129
162 ····.line·130151 ····.line·130
163 ····.line·131 
164 ····.line·132 
165 ····.line·133 
166 ····.line·134 
167 ····.line·135 
168 ····.line·136 
169 ····.line·137 
170 ····.line·138 
171 ····.line·139 
172 ····.line·140 
173 ····.line·141 
174 ····.line·142 
175 ····.line·143 
176 ····.line·144 
177 ····.line·145 
178 ····.line·146 
179 ····.line·147 
180 ····.line·148 
181 ····.line·149 
182 ····.line·150 
183 ····.line·151 
184 ····.line·152 
185 ····.line·153 
186 ····.line·154 
187 ····.line·155 
188 ····.line·156 
189 ····.line·157 
190 ····.line·158 
191 ····.line·159 
192 ····.line·160 
193 ····.line·161 
194 ····.line·162 
195 ····.line·163 
196 ····.line·164 
197 ····.line·165 
198 ····.line·166 
199 ····.line·167 
200 ····.line·168 
201 ····.line·169 
202 ····.line·170 
203 ····.line·171 
204 ····.line·172 
205 ····.line·173 
206 ····.line·174 
207 ····.line·175 
208 ····.line·176 
209 ····.line·177 
210 ····.line·178 
211 ····.line·179 
212 ····.line·180 
213 ····.line·181 
214 ····.line·182 
215 ····.line·183 
216 .end·method152 .end·method
  
  
217 #·virtual·methods153 #·virtual·methods
218 .method·public·onApplyWindowInsets(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;154 .method·public·final·onFocusChange(Landroid/view/View;Z)V
219 ····.locals·3155 ····.locals·1
  
220 ····.line·1156 ····.line·1
221 ····invoke-static·{p2,·p1},·LB/T;->a(Landroid/view/WindowInsets;Landroid/view/View;)LB/T;157 ····iget-object·p1,·p0,·Li/V;->a:Landroidx/appcompat/widget/SearchView;
  
222 ····.line·2158 ····.line·2
223 ····.line·3159 ····.line·3
 160 ····iget-object·v0,·p1,·Landroidx/appcompat/widget/SearchView;->P:Landroid/view/View$OnFocusChangeListener;
224 ····.line·4 
225 ····move-result-object·p1 
Max diff block lines reached; 1344/4145 bytes (32.42%) of diff not shown.
5.08 KB
smali/B/p.smali vs.
smali/H/t.smali
Max HTML report size reached
2.84 KB
smali/B/o.smali vs.
smali/B0/h.smali
Files 74% similar despite different names
    
Offset 1, 73 lines modifiedOffset 1, 47 lines modified
1 .class·public·final·LB/o;1 .class·public·interface·abstract·LB0/h;
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:LB0/g;
5 .field·public·final·a:[F 
  
6 .field·public·final·b:[J 
  
7 .field·public·c:F 
  
8 .field·public·d:I 
  
9 .field·public·e:I 
  
  
10 #·direct·methods6 #·direct·methods
11 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
12 ····.locals·28 ····.locals·1
  
13 ····.line·19 ····.line·1
14 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V10 ····sget-object·v0,·LB0/g;->a:LB0/g;
  
15 ····.line·211 ····.line·2
16 ····.line·312 ····.line·3
 13 ····sput-object·v0,·LB0/h;->a:LB0/g;
17 ····.line·4 
18 ····const/16·v0,·0x14 
  
 14 ····.line·4
19 ····.line·515 ····.line·5
 16 ····return-void
20 ····.line·617 ····.line·6
21 ····new-array·v1,·v0,·[F 
  
22 ····.line·718 ····.line·7
23 ····.line·819 ····.line·8
24 ····iput-object·v1,·p0,·LB/o;->a:[F 
  
25 ····.line·920 ····.line·9
26 ····.line·1021 ····.line·10
27 ····new-array·v0,·v0,·[J 
  
28 ····.line·1122 ····.line·11
29 ····.line·1223 ····.line·12
30 ····iput-object·v0,·p0,·LB/o;->b:[J 
  
31 ····.line·1324 ····.line·13
32 ····.line·1425 ····.line·14
33 ····const/4·v0,·0x0 
  
34 ····.line·1526 ····.line·15
35 ····iput·v0,·p0,·LB/o;->c:F 
  
36 ····.line·1627 ····.line·16
37 ····.line·1728 ····.line·17
38 ····const/4·v0,·0x0 
  
39 ····.line·1829 ····.line·18
40 ····iput·v0,·p0,·LB/o;->d:I 
  
41 ····.line·1930 ····.line·19
42 ····.line·2031 ····.line·20
43 ····iput·v0,·p0,·LB/o;->e:I 
  
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 167, 8 lines modifiedOffset 141, 64 lines modified
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
172 ····.line·128146 ····.line·128
173 ····.line·129147 ····.line·129
 148 ····.line·130
 149 ····.line·131
 150 ····.line·132
 151 ····.line·133
 152 ····.line·134
 153 ····.line·135
 154 ····.line·136
 155 ····.line·137
 156 ····.line·138
 157 .end·method
  
  
 158 #·virtual·methods
 159 .method·public·abstract·a(Ljava/lang/String;LB0/j;)Ljava/lang/Double;
 160 .end·method
  
 161 .method·public·abstract·b(Ljava/lang/String;ZLB0/j;)V
 162 .end·method
  
 163 .method·public·abstract·d(Ljava/util/List;LB0/j;)Ljava/util/List;
 164 .end·method
  
 165 .method·public·abstract·e(Ljava/lang/String;LB0/j;)LB0/T;
 166 .end·method
  
 167 .method·public·abstract·f(Ljava/util/List;LB0/j;)V
 168 .end·method
  
 169 .method·public·abstract·g(Ljava/lang/String;Ljava/lang/String;LB0/j;)V
 170 .end·method
  
 171 .method·public·abstract·h(Ljava/lang/String;JLB0/j;)V
 172 .end·method
  
 173 .method·public·abstract·l(Ljava/util/List;LB0/j;)Ljava/util/Map;
 174 .end·method
  
 175 .method·public·abstract·m(Ljava/lang/String;Ljava/util/List;LB0/j;)V
 176 .end·method
  
 177 .method·public·abstract·n(Ljava/lang/String;DLB0/j;)V
 178 .end·method
Max diff block lines reached; 0/2836 bytes (0.00%) of diff not shown.
62.8 KB
smali/B/h.smali vs.
smali/V0/i.smali
Max HTML report size reached
14.9 KB
smali/B/f.smali vs.
smali/a0/k.smali
Max HTML report size reached
13.8 KB
smali/B/e.smali vs.
smali/A/d.smali
Max HTML report size reached
11.4 KB
smali/B/X.smali vs.
smali/S/b.smali
Max HTML report size reached
14.8 KB
smali/B/T.smali vs.
smali/X/e.smali
Max HTML report size reached
4.31 KB
smali/B/Q.smali vs.
smali/f0/v.smali
Files 81% similar despite different names
    
Offset 1, 172 lines modifiedOffset 1, 35 lines modified
1 .class·public·final·LB/Q;1 .class·public·final·Lf0/v;
2 .super·LB/O;2 .super·LI0/b;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·static·fields4 #·instance·fields
5 .field·public·static·final·synthetic·l:I5 .field·public·synthetic·i:Ljava/lang/Object;
  
 6 .field·public·j:I
  
 7 .field·public·final·synthetic·k:LB0/D;
6 #·direct·methods 
7 .method·static·constructor·<clinit>()V 
8 ····.locals·2 
  
9 ····.line·1 
10 ····invoke-static·{},·LB/P;->f()Landroid/view/WindowInsets; 
  
11 ····.line·2 
12 ····.line·3 
13 ····.line·4 
14 ····move-result-object·v0 
  
15 ····.line·5 
16 ····const/4·v1,·0x0 
  
17 ····.line·6 
18 ····invoke-static·{v0,·v1},·LB/T;->a(Landroid/view/WindowInsets;Landroid/view/View;)LB/T; 
  
 8 #·direct·methods
 9 .method·public·constructor·<init>(LB0/D;LI0/b;)V
19 ····.line·7 
20 ····.line·8 
21 ····.line·9 
22 ····return-void 
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; 1732/4343 bytes (39.88%) of diff not shown.
3.21 KB
smali/B/O.smali vs.
smali/Y0/s.smali
Files 91% similar despite different names
    
Offset 1, 25 lines modifiedOffset 1, 34 lines modified
1 .class·public·LB/O;1 .class·public·final·LY0/s;
2 .super·LB/N;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LW0/m0;
  
  
 6 #·instance·fields
 7 .field·public·final·f:LW0/f;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·constructor·<init>(LB/T;Landroid/view/WindowInsets;)V9 .method·public·constructor·<init>(LW0/f;)V
6 ····.locals·010 ····.locals·0
  
7 ····.line·111 ····.line·1
8 ····invoke-direct·{p0,·p1,·p2},·LB/N;-><init>(LB/T;Landroid/view/WindowInsets;)V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
11 ····.line·415 ····.line·4
12 ····return-void16 ····iput-object·p1,·p0,·LY0/s;->f:LW0/f;
  
13 ····.line·517 ····.line·5
14 ····.line·618 ····.line·6
 19 ····return-void
15 ····.line·720 ····.line·7
16 ····.line·821 ····.line·8
17 ····.line·922 ····.line·9
18 ····.line·1023 ····.line·10
19 ····.line·1124 ····.line·11
20 ····.line·1225 ····.line·12
21 ····.line·1326 ····.line·13
Offset 136, 81 lines modifiedOffset 145, 32 lines modified
136 ····.line·124145 ····.line·124
137 ····.line·125146 ····.line·125
138 ····.line·126147 ····.line·126
139 ····.line·127148 ····.line·127
140 ····.line·128149 ····.line·128
141 ····.line·129150 ····.line·129
142 ····.line·130151 ····.line·130
143 ····.line·131 
144 ····.line·132 
145 ····.line·133 
146 ····.line·134 
147 ····.line·135 
148 ····.line·136 
149 ····.line·137 
150 ····.line·138 
151 ····.line·139 
152 ····.line·140 
153 ····.line·141 
154 ····.line·142 
155 ····.line·143 
156 ····.line·144 
157 ····.line·145 
158 ····.line·146 
159 ····.line·147 
160 ····.line·148 
161 ····.line·149 
162 ····.line·150 
163 ····.line·151 
164 ····.line·152 
165 ····.line·153 
166 ····.line·154 
167 ····.line·155 
168 ····.line·156 
169 ····.line·157 
170 ····.line·158 
171 ····.line·159 
172 ····.line·160 
173 ····.line·161 
174 ····.line·162 
175 ····.line·163 
176 ····.line·164 
177 ····.line·165 
178 ····.line·166 
179 ····.line·167 
180 ····.line·168 
181 ····.line·169 
182 ····.line·170 
183 ····.line·171 
184 ····.line·172 
185 ····.line·173 
186 ····.line·174 
187 ····.line·175 
188 ····.line·176 
189 ····.line·177 
190 ····.line·178 
191 ····.line·179 
192 ····.line·180 
193 ····.line·181 
194 ····.line·182 
195 ····.line·183 
196 .end·method152 .end·method
  
  
197 #·virtual·methods153 #·virtual·methods
198 .method·public·l(Lu/c;)V154 .method·public·final·a(Lb1/v;I)V
199 ····.locals·0155 ····.locals·1
  
200 ····.line·1156 ····.line·1
201 ····return-void157 ····iget-object·v0,·p0,·LY0/s;->f:LW0/f;
  
202 ····.line·2158 ····.line·2
203 ····.line·3159 ····.line·3
 160 ····invoke-virtual·{v0,·p1,·p2},·LW0/f;->a(Lb1/v;I)V
  
204 ····.line·4161 ····.line·4
205 ····.line·5162 ····.line·5
206 ····.line·6163 ····.line·6
 164 ····return-void
207 ····.line·7165 ····.line·7
208 ····.line·8166 ····.line·8
209 ····.line·9167 ····.line·9
210 ····.line·10168 ····.line·10
211 ····.line·11169 ····.line·11
212 ····.line·12170 ····.line·12
213 ····.line·13171 ····.line·13
Offset 321, 8 lines modifiedOffset 281, 72 lines modified
321 ····.line·118281 ····.line·118
322 ····.line·119282 ····.line·119
323 ····.line·120283 ····.line·120
324 ····.line·121284 ····.line·121
325 ····.line·122285 ····.line·122
326 ····.line·123286 ····.line·123
Max diff block lines reached; 973/3219 bytes (30.23%) of diff not shown.
3.06 KB
smali/B/J.smali vs.
smali/E0/h.smali
Files 76% similar despite different names
    
Offset 1, 23 lines modifiedOffset 1, 179 lines modified
1 .class·public·final·LB/J;1 .class·public·final·LE0/h;
2 .super·LB/I;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
 4 #·static·fields
 5 .field·public·static·final·a:LE0/h;
  
  
4 #·direct·methods6 #·direct·methods
5 .method·public·constructor·<init>()V7 .method·static·constructor·<clinit>()V
6 ····.locals·08 ····.locals·1
  
7 ····.line·19 ····.line·1
8 ····invoke-direct·{p0},·LB/I;-><init>()V10 ····new-instance·v0,·LE0/h;
  
9 ····.line·211 ····.line·2
10 ····.line·312 ····.line·3
 13 ····invoke-direct·{v0},·Ljava/lang/Object;-><init>()V
  
11 ····.line·414 ····.line·4
 15 ····.line·5
 16 ····.line·6
 17 ····sput-object·v0,·LE0/h;->a:LE0/h;
  
 18 ····.line·7
 19 ····.line·8
12 ····return-void20 ····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; 354/3059 bytes (11.57%) of diff not shown.
14.9 KB
smali/B/I.smali vs.
smali/I0/e.smali
Max HTML report size reached
8.31 KB
smali/B/H.smali vs.
smali/A/c.smali
Max HTML report size reached
58.5 KB
smali/B/E.smali vs.
smali/Z0/x.smali
Max HTML report size reached
950 B
smali/B/B.smali vs.
smali/z/y.smali
Files 89% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·abstract·LB/B;1 .class·public·abstract·Lz/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/view/ViewConfiguration;)I5 .method·public·static·a(Landroid/view/ViewConfiguration;)I
6 ····.locals·06 ····.locals·0
Offset 132, 14 lines modifiedOffset 132, 20 lines modified
132 ····.line·118132 ····.line·118
133 ····.line·119133 ····.line·119
134 ····.line·120134 ····.line·120
135 ····.line·121135 ····.line·121
136 ····.line·122136 ····.line·122
137 ····.line·123137 ····.line·123
138 ····.line·124138 ····.line·124
 139 ····.line·125
 140 ····.line·126
 141 ····.line·127
 142 ····.line·128
 143 ····.line·129
 144 ····.line·130
139 .end·method145 .end·method
  
140 .method·public·static·b(Landroid/view/ViewConfiguration;)Z146 .method·public·static·b(Landroid/view/ViewConfiguration;)Z
141 ····.locals·0147 ····.locals·0
  
142 ····.line·1148 ····.line·1
143 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->shouldShowMenuShortcutsWhenKeyboardPresent()Z149 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->shouldShowMenuShortcutsWhenKeyboardPresent()Z
Offset 266, 8 lines modifiedOffset 272, 14 lines modified
266 ····.line·118272 ····.line·118
267 ····.line·119273 ····.line·119
268 ····.line·120274 ····.line·120
269 ····.line·121275 ····.line·121
270 ····.line·122276 ····.line·122
271 ····.line·123277 ····.line·123
272 ····.line·124278 ····.line·124
 279 ····.line·125
 280 ····.line·126
 281 ····.line·127
 282 ····.line·128
 283 ····.line·129
 284 ····.line·130
273 .end·method285 .end·method
2.21 KB
smali/B/A.smali vs.
smali/B0/f.smali
Files 81% similar despite different names
    
Offset 1, 30 lines modifiedOffset 1, 41 lines modified
1 .class·public·abstract·LB/A; 
2 .super·Ljava/lang/Object;1 .class·public·final·LB0/f;
 2 .super·LP0/i;
3 .source·"SourceFile"3 .source·"SourceFile"
  
 4 #·interfaces
 5 .implements·LO0/a;
  
  
 6 #·static·fields
 7 .field·public·static·final·g:LB0/f;
  
  
4 #·direct·methods8 #·direct·methods
5 .method·public·static·a(Landroid/view/ViewConfiguration;)F9 .method·static·constructor·<clinit>()V
6 ····.locals·010 ····.locals·2
  
7 ····.line·111 ····.line·1
8 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledHorizontalScrollFactor()F12 ····new-instance·v0,·LB0/f;
  
9 ····.line·213 ····.line·2
10 ····.line·314 ····.line·3
 15 ····const/4·v1,·0x0
  
11 ····.line·416 ····.line·4
12 ····move-result·p017 ····invoke-direct·{v0,·v1},·LP0/i;-><init>(I)V
  
13 ····.line·518 ····.line·5
14 ····return·p0 
15 ····.line·619 ····.line·6
16 ····.line·720 ····.line·7
 21 ····sput-object·v0,·LB0/f;->g:LB0/f;
  
17 ····.line·822 ····.line·8
18 ····.line·923 ····.line·9
 24 ····return-void
19 ····.line·1025 ····.line·10
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
Offset 132, 31 lines modifiedOffset 143, 49 lines modified
132 ····.line·118143 ····.line·118
133 ····.line·119144 ····.line·119
134 ····.line·120145 ····.line·120
135 ····.line·121146 ····.line·121
136 ····.line·122147 ····.line·122
137 ····.line·123148 ····.line·123
138 ····.line·124149 ····.line·124
 150 ····.line·125
 151 ····.line·126
 152 ····.line·127
 153 ····.line·128
 154 ····.line·129
 155 ····.line·130
 156 ····.line·131
 157 ····.line·132
 158 ····.line·133
 159 ····.line·134
 160 ····.line·135
 161 ····.line·136
 162 ····.line·137
 163 ····.line·138
139 .end·method164 .end·method
  
140 .method·public·static·b(Landroid/view/ViewConfiguration;)F 
 165 #·virtual·methods
 166 .method·public·final·b()Ljava/lang/Object;
141 ····.locals·0167 ····.locals·2
  
142 ····.line·1168 ····.line·1
143 ····invoke-virtual·{p0},·Landroid/view/ViewConfiguration;->getScaledVerticalScrollFactor()F169 ····new-instance·v0,·LB0/c;
  
144 ····.line·2170 ····.line·2
145 ····.line·3171 ····.line·3
 172 ····const/4·v1,·0x1
  
146 ····.line·4173 ····.line·4
147 ····move-result·p0174 ····invoke-direct·{v0,·v1},·LB0/c;-><init>(I)V
  
148 ····.line·5175 ····.line·5
149 ····return·p0 
150 ····.line·6176 ····.line·6
151 ····.line·7177 ····.line·7
 178 ····return-object·v0
152 ····.line·8179 ····.line·8
153 ····.line·9180 ····.line·9
154 ····.line·10181 ····.line·10
155 ····.line·11182 ····.line·11
156 ····.line·12183 ····.line·12
157 ····.line·13184 ····.line·13
158 ····.line·14185 ····.line·14
Offset 266, 8 lines modifiedOffset 295, 22 lines modified
266 ····.line·118295 ····.line·118
267 ····.line·119296 ····.line·119
268 ····.line·120297 ····.line·120
269 ····.line·121298 ····.line·121
270 ····.line·122299 ····.line·122
271 ····.line·123300 ····.line·123
272 ····.line·124301 ····.line·124
 302 ····.line·125
 303 ····.line·126
 304 ····.line·127
 305 ····.line·128
 306 ····.line·129
 307 ····.line·130
 308 ····.line·131
 309 ····.line·132
 310 ····.line·133
 311 ····.line·134
 312 ····.line·135
 313 ····.line·136
 314 ····.line·137
 315 ····.line·138
273 .end·method316 .end·method
303 KB
smali/A0/e.smali vs.
smali/m0/e.smali
Max HTML report size reached
271 B
smali/A0/c.smali vs.
smali/m0/z.smali
Files 99% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·LA0/c;1 .class·public·final·Lm0/z;
2 .super·Ljava/util/HashMap;2 .super·Ljava/util/HashMap;
3 .source·"SourceFile"3 .source·"SourceFile"
  
  
4 #·direct·methods4 #·direct·methods
5 .method·public·constructor·<init>()V5 .method·public·constructor·<init>()V
6 ····.locals·346 ····.locals·34
92.0 B
res/drawable-anydpi-v24/move.xml vs.
res/drawable/move.xml
Files identical despite different names