228 KB
/home/fdroid/fdroiddata/tmp/com.igormaznitsa.piratedice_3.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.igormaznitsa.piratedice_3.apk
2.88 KB
zipinfo /dev/stdin
Offset 1, 21 lines modifiedOffset 1, 19 lines modified
1 Zip·​file·​size:​·​138249·​bytes,​·​number·​of·​entries:​·​191 Zip·​file·​size:​·​137663·​bytes,​·​number·​of·​entries:​·​17
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Apr-​14·​08:​52·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Apr-​14·​08:​52·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1447·​bl·​defN·​15-​Apr-​14·​08:​52·​META-​INF/​EA7A7B65.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1447·​bl·​defN·​15-​Apr-​14·​08:​52·​META-​INF/​EA7A7B65.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Apr-​14·​08:​52·​META-​INF/​EA7A7B65.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​15-​Apr-​14·​08:​52·​META-​INF/​EA7A7B65.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​14·​06:​40·META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat····28713·​bX·​defN·​17-​Oct-​27·​00:​40·assets/​svg/​redesigned.​svg
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Apr-​14·​06:​40·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····​2.​0·​fat·····2526·​bl·​defN·​17-​Oct-​27·​00:​40·assets/​svg/​strelka.​svg
7 -​rw-​-​-​-​·····​2.​0·​fat·····2108·​bX·​defN·​15-​Apr-​14·​06:​40·AndroidManifest.​xml7 -​rw-​-​-​-​·····​2.​0·​fat····​23023·​bl·​defN·​17-​Oct-​27·​00:​40·assets/​svg/​vertushka.​svg
8 -​rw-​-​-​-​·····​2.​0·​fat····​28713·​bl·​defN·​15-​Apr-​14·​06:​40·​assets/​svg/​redesigned.​svg8 -​rw-​-​-​-​·····​2.​0·​fat····​28814·​bl·​defN·​17-​Oct-​27·​00:​40·​assets/​svg/​vertushka_pro.​svg
9 -​rw-​-​-​-​·····​2.​0·​fat·····2526·​bl·​defN·​15-​Apr-​14·​06:​40·assets/​svg/​strelka.​svg9 -​rw-​-​-​-​·····​2.​0·​fat·····1016·​bl·​defN·​17-​Oct-​27·​00:​40·res/​layout/​main.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat····23023·​bl·​defN·​15-​Apr-​14·​06:​40·assets/​svg/​vertushka.​svg10 -​rw-​-​-​-​·····​2.​0·​fat·····​1224·​bl·​defN·​17-​Oct-​27·​00:​40·res/​menu/​main.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat····28814·​bl·​defN·​15-​Apr-​14·​06:​40·assets/​svg/​vertushka_pro.​svg11 -​rw-​-​-​-​·····​2.​0·​fat·····​1924·​bl·​defN·​17-​Oct-​27·​00:​40·AndroidManifest.​xml
12 -​rw-​-​-​-​·····​1.​0·​fat·····8129·​b-​·​stor·​15-​Apr-​14·​06:​40·​res/​drawable-​hdpi-​v4/​ic_launcher.​png12 -​rw-​-​-​-​·····​1.​0·​fat·····2396·​b-​·​stor·​17-​Oct-​27·​00:​40·​resources.​arsc
13 -​rw-​-​-​-​·····​1.​0·​fat·····4433·​b-​·​stor·​15-​Apr-​14·​06:​40·​res/​drawable-​mdpi-​v4/​ic_launcher.​png13 -​rw-​-​-​-​·····​1.​0·​fat·····8129·​b-​·​stor·​17-​Oct-​27·​00:​40·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
14 -​rw-​-​-​-​·····​1.​0·​fat····11768·​b-​·​stor·​15-​Apr-​14·​06:​40·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png14 -​rw-​-​-​-​·····​1.​0·​fat·····​4433·​b-​·​stor·​17-​Oct-​27·​00:​40·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
15 -​rw-​-​-​-​·····​1.​0·​fat····20771·​b-​·​stor·​15-​Apr-​14·​06:​40·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png15 -​rw-​-​-​-​·····​1.​0·​fat····11768·​b-​·​stor·​17-​Oct-​27·​00:​40·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
16 -​rw-​-​-​-​·····​1.​0·​fat····​27570·​b-​·​stor·​15-​Apr-​14·​06:​40·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png16 -​rw-​-​-​-​·····​1.​0·​fat····​20771·​b-​·​stor·​17-​Oct-​27·​00:​40·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
17 -​rw-​-​-​-​·····2.​0·​fat·····​1016·​bl·defN·​15-​Apr-​14·​06:​40·​res/​layout/​main.​xml17 -​rw-​-​-​-​·····1.​0·​fat····27570·​b-​·stor·​17-​Oct-​27·​00:​40·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png
18 -​rw-​-​-​-​·····​2.​0·​fat·····​1224·​bl·​defN·​15-​Apr-​14·​06:​40·res/​menu/​main.​xml18 -​rw-​-​-​-​·····​2.​0·​fat····70000·​bl·​defN·​17-​Oct-​27·​00:​40·classes.​dex
19 -​rw-​-​-​-​·····​1.​0·fat·····​2508·​b-​·stor·​15-​Apr-​14·​06:​40·resources.​arsc19 17·​files,​·236412·bytes·uncompressed,​·​135357·​bytes·​compressed:​··​42.​7%
20 -​rw-​-​-​-​·····​2.​0·​fat····​70036·​bl·​defN·​15-​Apr-​14·​06:​40·​classes.​dex 
21 19·​files,​·​236826·​bytes·​uncompressed,​·​135621·​bytes·​compressed:​··​42.​7% 
1.16 KB
AndroidManifest.xml (decoded)
1.11 KB
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="3"·​android:​versionName="1.​0.​2"·​package="com.​igormaznitsa.​piratedice"·platformBuildVersionC​ode="10"·​platformBuildVersionN​ame="2.​3.​3"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="3"·​android:​versionName="1.​0.​2"·​package="com.​igormaznitsa.​piratedice"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="7"/​>3 ··​<uses-​sdk·​android:​minSdkVersion="7"·​android:​targetSdkVersion="7"/​>
4 ··​<application·​android:​allowBackup="false"·​android:​description="@string/​app_description"·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name"·​android:​persistent="false"·​android:​restoreNeedsApplicati​on="false">4 ··​<application·​android:​allowBackup="false"·​android:​description="@string/​app_description"·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name"·​android:​persistent="false"·​android:​restoreNeedsApplicati​on="false">
5 ····​<activity·​android:​label="@string/​app_name"·​android:​launchMode="singleIns​tance"·​android:​name="com.​igormaznitsa.​piratedice.​MainActivity"·​android:​screenOrientation="po​rtrait">5 ····​<activity·​android:​label="@string/​app_name"·​android:​launchMode="singleIns​tance"·​android:​name="com.​igormaznitsa.​piratedice.​MainActivity"·​android:​screenOrientation="po​rtrait">
6 ······​<intent-​filter>6 ······​<intent-​filter>
7 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>7 ········​<action·​android:​name="android.​intent.​action.​MAIN"/​>
8 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>8 ········​<category·​android:​name="android.​intent.​category.​LAUNCHER"/​>
9 ······​</​intent-​filter>9 ······​</​intent-​filter>
29.1 KB
classes.dex
29.1 KB
classes.jar
3.37 KB
zipinfo /dev/stdin
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 Zip·​file·​size:​·​67882·​bytes,​·​number·​of·​entries:​·​321 Zip·​file·​size:​·​67862·​bytes,​·​number·​of·​entries:​·​32
2 ?rwxrwxr-​x··​2.​0·​unx······​445·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​BuildConfig.​class2 ?rwxrwxr-​x··​2.​0·​unx······​445·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​BuildConfig.​class
3 ?rwxrwxr-​x··​2.​0·​unx······​698·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​MainActivity$1.​class3 ?rwxrwxr-​x··​2.​0·​unx······​698·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​MainActivity$1.​class
4 ?rwxrwxr-​x··​2.​0·​unx·····​3625·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​MainActivity.​class4 ?rwxrwxr-​x··​2.​0·​unx·····​3625·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​MainActivity.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​149·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$attr.​class5 ?rwxrwxr-​x··​2.​0·​unx······​149·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$attr.​class
6 ?rwxrwxr-​x··​2.​0·​unx······​208·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$drawable.​class6 ?rwxrwxr-​x··​2.​0·​unx······​208·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$drawable.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​420·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$id.​class7 ?rwxrwxr-​x··​2.​0·​unx······​420·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$id.​class
8 ?rwxrwxr-​x··​2.​0·​unx······​199·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$layout.​class8 ?rwxrwxr-​x··​2.​0·​unx······​199·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$layout.​class
9 ?rwxrwxr-​x··​2.​0·​unx······​197·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$menu.​class9 ?rwxrwxr-​x··​2.​0·​unx······​197·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$menu.​class
10 ?rwxrwxr-​x··​2.​0·​unx······​242·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$string.​class10 ?rwxrwxr-​x··​2.​0·​unx······​242·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R$string.​class
11 ?rwxrwxr-​x··​2.​0·​unx······​144·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R.​class11 ?rwxrwxr-​x··​2.​0·​unx······​144·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​R.​class
12 ?rwxrwxr-​x··​2.​0·​unx······​305·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​model/​Model$ModelListener.​class12 ?rwxrwxr-​x··​2.​0·​unx······​305·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​model/​Model$ModelListener.​class
13 ?rwxrwxr-​x··​2.​0·​unx·····​2401·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​model/​Model.​class13 ?rwxrwxr-​x··​2.​0·​unx·····​2381·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​model/​Model.​class
14 ?rwxrwxr-​x··​2.​0·​unx·····​1278·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​model/​Type.​class14 ?rwxrwxr-​x··​2.​0·​unx·····​1278·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​model/​Type.​class
15 ?rwxrwxr-​x··​2.​0·​unx·····​7793·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​ui/​InteractiveIndicator.​class15 ?rwxrwxr-​x··​2.​0·​unx·····​7793·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​ui/​InteractiveIndicator.​class
16 ?rwxrwxr-​x··​2.​0·​unx······​628·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​ui/​ScaleCoeffs.​class16 ?rwxrwxr-​x··​2.​0·​unx······​628·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​igormaznitsa/​piratedice/​ui/​ScaleCoeffs.​class
17 ?rwxrwxr-​x··​2.​0·​unx······​985·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​Base64Decoder.​class17 ?rwxrwxr-​x··​2.​0·​unx······​985·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​Base64Decoder.​class
18 ?rwxrwxr-​x··​2.​0·​unx·····​3118·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​ParserHelper.​class18 ?rwxrwxr-​x··​2.​0·​unx·····​3118·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​ParserHelper.​class
19 ?rwxrwxr-​x··​2.​0·​unx·····​1607·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVG.​class19 ?rwxrwxr-​x··​2.​0·​unx·····​1607·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVG.​class
20 ?rwxrwxr-​x··​2.​0·​unx·····​7511·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGColors.​class20 ?rwxrwxr-​x··​2.​0·​unx·····​7511·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGColors.​class
Offset 25, 10 lines modifiedOffset 25, 10 lines modified
25 ?rwxrwxr-​x··​2.​0·​unx·····​1184·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$Gradient.​class25 ?rwxrwxr-​x··​2.​0·​unx·····​1184·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$Gradient.​class
26 ?rwxrwxr-​x··​2.​0·​unx······​504·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$IDHandler$I​dRecording.​class26 ?rwxrwxr-​x··​2.​0·​unx······​504·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$IDHandler$I​dRecording.​class
27 ?rwxrwxr-​x··​2.​0·​unx·····​2125·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$IDHandler.​class27 ?rwxrwxr-​x··​2.​0·​unx·····​2125·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$IDHandler.​class
28 ?rwxrwxr-​x··​2.​0·​unx······​626·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$NumberParse​.​class28 ?rwxrwxr-​x··​2.​0·​unx······​626·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$NumberParse​.​class
29 ?rwxrwxr-​x··​2.​0·​unx·····​1998·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$Properties.​class29 ?rwxrwxr-​x··​2.​0·​unx·····​1998·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$Properties.​class
30 ?rwxrwxr-​x··​2.​0·​unx·····​3099·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$SVGHandler$​SvgText.​class30 ?rwxrwxr-​x··​2.​0·​unx·····​3099·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$SVGHandler$​SvgText.​class
31 ?rwxrwxr-​x··​2.​0·​unx····​23481·​b-​·​defN·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$SVGHandler.​class31 ?rwxrwxr-​x··​2.​0·​unx····​23481·​b-​·​defN·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$SVGHandler.​class
32 ?rwxrwxr-​x··​2.​0·​unx······​807·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$StyleSet.​class32 ?rwxrwxr-​x··​2.​0·​unx······​804·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser$StyleSet.​class
33 ?rwxrwxr-​x··​2.​0·​unx····​12393·​b-​·​defN·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser.​class33 ?rwxrwxr-​x··​2.​0·​unx····​12325·​b-​·​defN·​80-​Jan-​01·​00:​00·​com/​larvalabs/​svgandroid/​SVGParser.​class
34 32·​files,​·​82113·​bytes·​uncompressed,​·​62446·​bytes·​compressed:​··​24.​0%34 32·​files,​·​82022·​bytes·​uncompressed,​·​62426·​bytes·​compressed:​··​23.​9%
11.0 KB
com/igormaznitsa/piratedice/model/Model.class
11.0 KB
javap -verbose -constants -s -l -private {}
Max report size reached
710 B
com/larvalabs/svgandroid/SVGParser$StyleSet.class
612 B
procyon -ec {}
Offset 5, 16 lines modifiedOffset 5, 16 lines modified
  
5 class·​SVGParser$StyleSet5 class·​SVGParser$StyleSet
6 {6 {
7 ····​HashMap·​styleMap;​7 ····​HashMap·​styleMap;​
8 ····8 ····
9 ····​private·​SVGParser$StyleSet(fi​nal·​String·​s)​·​{9 ····​private·​SVGParser$StyleSet(fi​nal·​String·​s)​·​{
10 ········​this.​styleMap·​=·​new·​HashMap()​;​10 ········​this.​styleMap·​=·​new·​HashMap()​;​
11 ········​String[]·​split;​11 ········final·String[]·​split·​=·s.​split(";​")​;​
12 ········​for·​(int·​length·​=·(split·​=·​s.​split(";​")​)​.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{12 ········​for·​(int·​length·​=·​split.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{
13 ············​final·​String[]·​split2·​=·​split[i].​split(":​")​;​13 ············​final·​String[]·​split2·​=·​split[i].​split(":​")​;​
14 ············​if·​(split2.​length·​==·​2)​·​{14 ············​if·​(split2.​length·​==·​2)​·​{
15 ················​this.​styleMap.​put(split2[0],​·​split2[1])​;​15 ················​this.​styleMap.​put(split2[0],​·​split2[1])​;​
16 ············​}16 ············​}
17 ········​}17 ········​}
18 ····​}18 ····​}
19 ····19 ····
14.0 KB
com/larvalabs/svgandroid/SVGParser.class
13.9 KB
procyon -ec {}
Max report size reached
726 B
smali/com/larvalabs/svgandroid/SVGParser$IDHandler$IdRecording.smali
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
  
23 .​field·​final·​synthetic·​this$0:​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​23 .​field·​final·​synthetic·​this$0:​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​
  
  
24 #·​direct·​methods24 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​Ljava/​lang/​String;​)​V25 .​method·​public·​constructor·​<init>(Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​Ljava/​lang/​String;​)​V
26 ····​.​locals·​126 ····​.​locals·​1
 27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​
27 ····​.​param·​p2,​·​"id"····​#·​Ljava/​lang/​String;​28 ····​.​param·​p2,​·​"id"····​#·​Ljava/​lang/​String;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​110930 ····​.​line·​1109
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler$I​dRecording;​-​>this$0:​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler$I​dRecording;​-​>this$0:​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​
  
31 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
41.3 KB
smali/com/larvalabs/svgandroid/SVGParser.smali
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"SVGParser.​java"3 .​source·​"SVGParser.​java"
  
  
4 #·​annotations4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{6 ····​value·​=·​{
7 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$1;​,​ 
8 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​,​7 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​,​
9 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​,​8 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$IDHandler;​,​
10 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$Properties;​,​9 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$Properties;​,​
11 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$StyleSet;​,​10 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$StyleSet;​,​
12 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$Gradient;​,​11 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$Gradient;​,​
13 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$NumberParse​;​,​12 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$NumberParse​;​,​
14 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$CopyInputSt​ream;​,​13 ········​Lcom/​larvalabs/​svgandroid/​SVGParser$CopyInputSt​ream;​,​
Offset 41, 15 lines modifiedOffset 40, 14 lines modified
41 .​method·​public·​constructor·​<init>()​V40 .​method·​public·​constructor·​<init>()​V
42 ····​.​locals·​041 ····​.​locals·​0
  
43 ····​.​prologue42 ····​.​prologue
44 ····​.​line·​8843 ····​.​line·​88
45 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V44 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
46 ····​.​line·​1169 
47 ····​return-​void45 ····​return-​void
48 .​end·​method46 .​end·​method
  
49 .​method·​static·​synthetic·​access$000(Ljava/​io/​InputStream;​Ljava/​lang/​Integer;​Ljava/​lang/​Integer;​ZZF)​Lcom/​larvalabs/​svgandroid/​SVG;​47 .​method·​static·​synthetic·​access$000(Ljava/​io/​InputStream;​Ljava/​lang/​Integer;​Ljava/​lang/​Integer;​ZZF)​Lcom/​larvalabs/​svgandroid/​SVG;​
50 ····​.​locals·​148 ····​.​locals·​1
51 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​io/​InputStream;​49 ····​.​param·​p0,​·​"x0"····​#·​Ljava/​io/​InputStream;​
52 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​Integer;​50 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​Integer;​
Offset 1044, 602 lines modifiedOffset 1042, 606 lines modified
1044 ········​0x74·​-​>·​:​sswitch_81042 ········​0x74·​-​>·​:​sswitch_8
1045 ········​0x76·​-​>·​:​sswitch_41043 ········​0x76·​-​>·​:​sswitch_4
1046 ········​0x7a·​-​>·​:​sswitch_11044 ········​0x7a·​-​>·​:​sswitch_1
1047 ····​.​end·​sparse-​switch1045 ····​.​end·​sparse-​switch
1048 .​end·​method1046 .​end·​method
  
1049 .​method·​private·​static·​drawArc(Landroid/​graphics/​Path;​DDDDDDDZZ)​V1047 .​method·​private·​static·​drawArc(Landroid/​graphics/​Path;​DDDDDDDZZ)​V
1050 ····​.​locals·711048 ····​.​locals·68
1051 ····​.​param·​p0,​·​"path"····​#·​Landroid/​graphics/​Path;​1049 ····​.​param·​p0,​·​"path"····​#·​Landroid/​graphics/​Path;​
1052 ····​.​param·​p1,​·​"x0"····​#·​D1050 ····​.​param·​p1,​·​"x0"····​#·​D
1053 ····​.​param·​p3,​·​"y0"····​#·​D1051 ····​.​param·​p3,​·​"y0"····​#·​D
1054 ····​.​param·​p5,​·​"x"····​#·​D1052 ····​.​param·​p5,​·​"x"····​#·​D
1055 ····​.​param·​p7,​·​"y"····​#·​D1053 ····​.​param·​p7,​·​"y"····​#·​D
1056 ····​.​param·​p9,​·​"rx"····​#·​D1054 ····​.​param·​p9,​·​"rx"····​#·​D
1057 ····​.​param·​p11,​·​"ry"····​#·​D1055 ····​.​param·​p11,​·​"ry"····​#·​D
1058 ····​.​param·​p13,​·​"angle"····​#·​D1056 ····​.​param·​p13,​·​"angle"····​#·​D
1059 ····​.​param·​p15,​·​"largeArcFlag"····​#·​Z1057 ····​.​param·​p15,​·​"largeArcFlag"····​#·​Z
1060 ····​.​param·​p16,​·​"sweepFlag"····​#·​Z1058 ····​.​param·​p16,​·​"sweepFlag"····​#·​Z
  
1061 ····​.​prologue1059 ····​.​prologue
1062 ····​.​line·​8051060 ····​.​line·​805
1063 ····​sub-​double·​v64,​·​p1,​·​p51061 ····​sub-​double·​v62,​·​p1,​·​p5
  
1064 ····​const-​wide/​high16·​v66,​·​0x4000000000000000L····​#·​2.​01062 ····​const-​wide/​high16·​v64,​·​0x4000000000000000L····​#·​2.​0
  
1065 ····​div-​double·​v30,​·​v64,​·​v661063 ····​div-​double·​v29,​·​v62,​·​v64
  
1066 ····​.​line·​8061064 ····​.​line·​806
1067 ····​.​local·​v30,​·​"dx2":​D1065 ····​.​local·​v29,​·​"dx2":​D
1068 ····​sub-​double·​v64,​·​p3,​·​p71066 ····​sub-​double·​v62,​·​p3,​·​p7
  
1069 ····​const-​wide/​high16·​v66,​·​0x4000000000000000L····​#·​2.​01067 ····​const-​wide/​high16·​v64,​·​0x4000000000000000L····​#·​2.​0
  
1070 ····​div-​double·​v32,​·​v64,​·​v661068 ····​div-​double·​v31,​·​v62,​·​v64
  
1071 ····​.​line·​8071069 ····​.​line·​807
1072 ····​.​local·​v32,​·​"dy2":​D1070 ····​.​local·​v31,​·​"dy2":​D
1073 ····​const-​wide·​v64,​·​0x4076800000000000L····​#·​360.​01071 ····​const-​wide·​v62,​·​0x4076800000000000L····​#·​360.​0
  
1074 ····​rem-​double·​v64,​·​p13,​·​v641072 ····​rem-​double·​v62,​·​p13,​·​v62
  
1075 ····​invoke-​static/​range·​{v64·​.​.​·​v65},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D1073 ····​invoke-​static/​range·​{v62·​.​.​·​v63},​·​Ljava/​lang/​Math;​-​>toRadians(D)​D
  
1076 ····​move-​result-​wide·​p131074 ····​move-​result-​wide·​p13
  
1077 ····​.​line·​8081075 ····​.​line·​808
1078 ····​invoke-​static/​range·​{p13·​.​.​·​p14},​·​Ljava/​lang/​Math;​-​>cos(D)​D1076 ····​invoke-​static/​range·​{p13·​.​.​·​p14},​·​Ljava/​lang/​Math;​-​>cos(D)​D
  
1079 ····​move-​result-​wide·​v201077 ····​move-​result-​wide·​v19
  
1080 ····​.​line·​8091078 ····​.​line·​809
1081 ····​.​local·​v20,​·​"cosAngle":​D1079 ····​.​local·​v19,​·​"cosAngle":​D
1082 ····​invoke-​static/​range·​{p13·​.​.​·​p14},​·​Ljava/​lang/​Math;​-​>sin(D)​D1080 ····​invoke-​static/​range·​{p13·​.​.​·​p14},​·​Ljava/​lang/​Math;​-​>sin(D)​D
  
1083 ····​move-​result-​wide·​v441081 ····​move-​result-​wide·​v42
  
1084 ····​.​line·​8111082 ····​.​line·​811
1085 ····​.​local·​v44,​·​"sinAngle":​D1083 ····​.​local·​v42,​·​"sinAngle":​D
1086 ····​mul-​double·​v64,​·​v20,​·​v301084 ····​mul-​double·​v62,​·​v19,​·​v29
  
1087 ····​mul-​double·​v66,​·​v44,​·​v321085 ····​mul-​double·​v64,​·​v42,​·​v31
  
1088 ····​add-​double·​v60,​·​v64,​·​v661086 ····​add-​double·​v58,​·​v62,​·​v64
  
1089 ····​.​line·​8121087 ····​.​line·​812
1090 ····​.​local·​v60,​·​"x1":​D1088 ····​.​local·​v58,​·​"x1":​D
1091 ····​move-​wide/​from16·​v0,​·​v441089 ····​move-​wide/​from16·​v0,​·​v42
  
1092 ····​neg-​double·​v0,​·​v01090 ····​neg-​double·​v0,​·​v0
  
1093 ····​move-​wide/​from16·​v64,​·​v01091 ····​move-​wide/​from16·​v62,​·​v0
  
1094 ····​mul-​double·​v64,​·​v64,​·​v301092 ····​mul-​double·​v62,​·​v62,​·​v29
  
1095 ····​mul-​double·​v66,​·​v20,​·​v321093 ····​mul-​double·​v64,​·​v19,​·​v31
  
1096 ····​add-​double·​v62,​·​v64,​·​v661094 ····​add-​double·​v60,​·​v62,​·​v64
  
1097 ····​.​line·​8131095 ····​.​line·​813
1098 ····​.​local·​v62,​·​"y1":​D1096 ····​.​local·​v60,​·​"y1":​D
1099 ····​invoke-​static/​range·​{p9·​.​.​·​p10},​·​Ljava/​lang/​Math;​-​>abs(D)​D1097 ····​invoke-​static/​range·​{p9·​.​.​·​p10},​·​Ljava/​lang/​Math;​-​>abs(D)​D
  
1100 ····​move-​result-​wide·​p91098 ····​move-​result-​wide·​p9
  
1101 ····​.​line·​8141099 ····​.​line·​814
1102 ····​invoke-​static/​range·​{p11·​.​.​·​p12},​·​Ljava/​lang/​Math;​-​>abs(D)​D1100 ····​invoke-​static/​range·​{p11·​.​.​·​p12},​·​Ljava/​lang/​Math;​-​>abs(D)​D
  
1103 ····​move-​result-​wide·​p111101 ····​move-​result-​wide·​p11
  
1104 ····​.​line·​8161102 ····​.​line·​816
1105 ····​mul-​double·​v6,​·​p9,​·​p91103 ····​mul-​double·​v5,​·​p9,​·​p9
  
1106 ····​.​line·​8171104 ····​.​line·​817
1107 ····​.​local·​v6,​·​"Prx":​D1105 ····​.​local·​v5,​·​"Prx":​D
1108 ····​mul-​double·​v8,​·​p11,​·​p111106 ····​mul-​double·​v7,​·​p11,​·​p11
Max diff block lines reached; 38143/42206 bytes (90.37%) of diff not shown.
139 KB
smali/com/larvalabs/svgandroid/SVGParser$SVGHandler.smali
Offset 3515, 3063 lines modifiedOffset 3515, 3051 lines modified
  
3515 ····​.​prologue3515 ····​.​prologue
3516 ····​.​line·​12413516 ····​.​line·​1241
3517 ····​return-​void3517 ····​return-​void
3518 .​end·​method3518 .​end·​method
  
3519 .​method·​public·​startElement(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​V3519 .​method·​public·​startElement(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​V
3520 ····​.​locals·​533520 ····​.​locals·​52
3521 ····​.​param·​p1,​·​"namespaceURI"····​#·​Ljava/​lang/​String;​3521 ····​.​param·​p1,​·​"namespaceURI"····​#·​Ljava/​lang/​String;​
3522 ····​.​param·​p2,​·​"localName"····​#·​Ljava/​lang/​String;​3522 ····​.​param·​p2,​·​"localName"····​#·​Ljava/​lang/​String;​
3523 ····​.​param·​p3,​·​"qName"····​#·​Ljava/​lang/​String;​3523 ····​.​param·​p3,​·​"qName"····​#·​Ljava/​lang/​String;​
3524 ····​.​param·​p4,​·​"atts"····​#·​Lorg/​xml/​sax/​Attributes;​3524 ····​.​param·​p4,​·​"atts"····​#·​Lorg/​xml/​sax/​Attributes;​
  
3525 ····​.​prologue3525 ····​.​prologue
3526 ····​.​line·​15853526 ····​.​line·​1585
3527 ····​move-​object/​from16·​v0,​·​p03527 ····​move-​object/​from16·​v0,​·​p0
  
3528 ····​iget-​boolean·​v4,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>strokeSet:​Z3528 ····​iget-​boolean·​v3,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>strokeSet:​Z
  
3529 ····​if-​nez·​v4,​·​:​cond_03529 ····​if-​nez·​v3,​·​:​cond_0
  
3530 ····​.​line·​15863530 ····​.​line·​1586
3531 ····​move-​object/​from16·​v0,​·​p03531 ····​move-​object/​from16·​v0,​·​p0
  
3532 ····​iget-​object·​v4,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>strokePaint:​Landroid/​graphics/​Paint;​3532 ····​iget-​object·​v3,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>strokePaint:​Landroid/​graphics/​Paint;​
  
3533 ····​const/​16·​v5,​·​0xff3533 ····​const/​16·​v4,​·​0xff
  
3534 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​graphics/​Paint;​-​>setAlpha(I)​V3534 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​graphics/​Paint;​-​>setAlpha(I)​V
  
3535 ····​.​line·​15883535 ····​.​line·​1588
3536 ····​:​cond_03536 ····​:​cond_0
3537 ····​move-​object/​from16·​v0,​·​p03537 ····​move-​object/​from16·​v0,​·​p0
  
3538 ····​iget-​boolean·​v4,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>fillSet:​Z3538 ····​iget-​boolean·​v3,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>fillSet:​Z
  
3539 ····​if-​nez·​v4,​·​:​cond_13539 ····​if-​nez·​v3,​·​:​cond_1
  
3540 ····​.​line·​15893540 ····​.​line·​1589
3541 ····​move-​object/​from16·​v0,​·​p03541 ····​move-​object/​from16·​v0,​·​p0
  
3542 ····​iget-​object·​v4,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>fillPaint:​Landroid/​graphics/​Paint;​3542 ····​iget-​object·​v3,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>fillPaint:​Landroid/​graphics/​Paint;​
  
3543 ····​const/​16·​v5,​·​0xff3543 ····​const/​16·​v4,​·​0xff
  
3544 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​graphics/​Paint;​-​>setAlpha(I)​V3544 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​graphics/​Paint;​-​>setAlpha(I)​V
  
3545 ····​.​line·​15923545 ····​.​line·​1592
3546 ····​:​cond_13546 ····​:​cond_1
3547 ····​move-​object/​from16·​v0,​·​p03547 ····​move-​object/​from16·​v0,​·​p0
  
3548 ····​iget-​boolean·​v4,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>boundsMode:​Z3548 ····​iget-​boolean·​v3,​·​v0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>boundsMode:​Z
  
3549 ····​if-​eqz·​v4,​·​:​cond_53549 ····​if-​eqz·​v3,​·​:​cond_5
  
3550 ····​.​line·​15933550 ····​.​line·​1593
3551 ····​const-​string·​v4,​·​"rect"3551 ····​const-​string·​v3,​·​"rect"
  
3552 ····​move-​object/​from16·​v0,​·​p23552 ····​move-​object/​from16·​v0,​·​p2
  
3553 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z3553 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
3554 ····​move-​result·​v43554 ····​move-​result·​v3
  
3555 ····​if-​eqz·​v4,​·​:​cond_43555 ····​if-​eqz·​v3,​·​:​cond_4
  
3556 ····​.​line·​15943556 ····​.​line·​1594
3557 ····​const-​string·​v4,​·​"x"3557 ····​const-​string·​v3,​·​"x"
  
3558 ····​move-​object/​from16·​v0,​·​p03558 ····​move-​object/​from16·​v0,​·​p0
  
3559 ····​move-​object/​from16·​v1,​·​p43559 ····​move-​object/​from16·​v1,​·​p4
  
3560 ····​invoke-​direct·​{v0,​·​v4,​·​v1},​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>getFloatAttr(Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​Ljava/​lang/​Float;​3560 ····​invoke-​direct·​{v0,​·​v3,​·​v1},​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>getFloatAttr(Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​Ljava/​lang/​Float;​
  
3561 ····​move-​result-​object·​v463561 ····​move-​result-​object·​v45
  
3562 ····​.​line·​15953562 ····​.​line·​1595
3563 ····​.​local·​v46,​·​"x":​Ljava/​lang/​Float;​3563 ····​.​local·​v45,​·​"x":​Ljava/​lang/​Float;​
3564 ····​if-​nez·​v46,​·​:​cond_23564 ····​if-​nez·​v45,​·​:​cond_2
  
3565 ····​.​line·​15963565 ····​.​line·​1596
3566 ····​const/​4·​v4,​·​0x03566 ····​const/​4·​v3,​·​0x0
  
3567 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Float;​-​>valueOf(F)​Ljava/​lang/​Float;​3567 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Float;​-​>valueOf(F)​Ljava/​lang/​Float;​
  
3568 ····​move-​result-​object·​v463568 ····​move-​result-​object·​v45
  
3569 ····​.​line·​15983569 ····​.​line·​1598
3570 ····​:​cond_23570 ····​:​cond_2
3571 ····​const-​string·​v4,​·​"y"3571 ····​const-​string·​v3,​·​"y"
  
3572 ····​move-​object/​from16·​v0,​·​p03572 ····​move-​object/​from16·​v0,​·​p0
  
3573 ····​move-​object/​from16·​v1,​·​p43573 ····​move-​object/​from16·​v1,​·​p4
  
3574 ····​invoke-​direct·​{v0,​·​v4,​·​v1},​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>getFloatAttr(Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​Ljava/​lang/​Float;​3574 ····​invoke-​direct·​{v0,​·​v3,​·​v1},​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>getFloatAttr(Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​Ljava/​lang/​Float;​
  
3575 ····​move-​result-​object·​v503575 ····​move-​result-​object·​v49
  
3576 ····​.​line·​15993576 ····​.​line·​1599
3577 ····​.​local·​v50,​·​"y":​Ljava/​lang/​Float;​3577 ····​.​local·​v49,​·​"y":​Ljava/​lang/​Float;​
3578 ····​if-​nez·​v50,​·​:​cond_33578 ····​if-​nez·​v49,​·​:​cond_3
  
3579 ····​.​line·​16003579 ····​.​line·​1600
3580 ····​const/​4·​v4,​·​0x03580 ····​const/​4·​v3,​·​0x0
  
3581 ····​invoke-​static·​{v4},​·​Ljava/​lang/​Float;​-​>valueOf(F)​Ljava/​lang/​Float;​3581 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Float;​-​>valueOf(F)​Ljava/​lang/​Float;​
  
3582 ····​move-​result-​object·​v503582 ····​move-​result-​object·​v49
  
3583 ····​.​line·​16023583 ····​.​line·​1602
3584 ····​:​cond_33584 ····​:​cond_3
3585 ····​const-​string·​v4,​·​"width"3585 ····​const-​string·​v3,​·​"width"
  
3586 ····​move-​object/​from16·​v0,​·​p03586 ····​move-​object/​from16·​v0,​·​p0
  
3587 ····​move-​object/​from16·​v1,​·​p43587 ····​move-​object/​from16·​v1,​·​p4
  
3588 ····​invoke-​direct·​{v0,​·​v4,​·​v1},​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>getFloatAttr(Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​Ljava/​lang/​Float;​3588 ····​invoke-​direct·​{v0,​·​v3,​·​v1},​·​Lcom/​larvalabs/​svgandroid/​SVGParser$SVGHandler;​-​>getFloatAttr(Ljava/​lang/​String;​Lorg/​xml/​sax/​Attributes;​)​Ljava/​lang/​Float;​
  
3589 ····​move-​result-​object·​v453589 ····​move-​result-​object·​v44
  
3590 ····​.​line·​16033590 ····​.​line·​1603
3591 ····​.​local·​v45,​·​"width":​Ljava/​lang/​Float;​3591 ····​.​local·​v44,​·​"width":​Ljava/​lang/​Float;​
3592 ····​const-​string·​v4,​·​"height"3592 ····​const-​string·​v3,​·​"height"
  
Max diff block lines reached; 136974/142135 bytes (96.37%) of diff not shown.
3.0 KB
smali/com/larvalabs/svgandroid/SVGParser$StyleSet.smali
Offset 30, 85 lines modifiedOffset 30, 80 lines modified
  
30 #·​direct·​methods30 #·​direct·​methods
31 .​method·​private·​constructor·​<init>(Ljava/​lang/​String;​)​V31 .​method·​private·​constructor·​<init>(Ljava/​lang/​String;​)​V
32 ····​.​locals·​932 ····​.​locals·​9
33 ····​.​param·​p1,​·​"string"····​#·​Ljava/​lang/​String;​33 ····​.​param·​p1,​·​"string"····​#·​Ljava/​lang/​String;​
  
34 ····​.​prologue34 ····​.​prologue
 35 ····​const/​4·​v4,​·​0x0
  
35 ····​.​line·​100336 ····​.​line·​1003
36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V37 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
37 ····​.​line·​100138 ····​.​line·​1001
38 ····​new-​instance·​v6,​·​Ljava/​util/​HashMap;​39 ····​new-​instance·​v3,​·​Ljava/​util/​HashMap;​
  
39 ····​invoke-​direct·​{v6},​·​Ljava/​util/​HashMap;​-​><init>()​V40 ····​invoke-​direct·​{v3},​·​Ljava/​util/​HashMap;​-​><init>()​V
  
40 ····​iput-​object·​v6,​·​p0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$StyleSet;​-​>styleMap:​Ljava/​util/​HashMap;​41 ····​iput-​object·​v3,​·​p0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$StyleSet;​-​>styleMap:​Ljava/​util/​HashMap;​
  
41 ····​.​line·​100442 ····​.​line·​1004
42 ····​const-​string·​v6,​·​";​"43 ····​const-​string·​v3,​·​";​"
  
43 ····​invoke-​virtual·​{p1,​·​v6},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​44 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
  
44 ····​move-​result-​object·​v545 ····​move-​result-​object·​v2
  
45 ····​.​line·​100546 ····​.​line·​1005
46 ····​.​local·​v5,​·​"styles":​[Ljava/​lang/​String;​47 ····​.​local·​v2,​·​"styles":​[Ljava/​lang/​String;​
47 ····move-​object·​v0,​·​v548 ····array-​length·​v5,​·​v2
  
48 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​ 
49 ····​array-​length·​v2,​·​v0 
  
50 ····.​local·​v2,​·"len$":​I49 ····move·​v3,​·v4
51 ····​const/​4·​v1,​·​0x0 
  
52 ····​.​local·​v1,​·​"i$":​I 
53 ····​:​goto_050 ····​:​goto_0
54 ····​if-​ge·​v1,​·​v2,​·​:​cond_151 ····​if-​ge·​v3,​·​v5,​·​:​cond_1
  
55 ····​aget-​object·​v3,​·​v0,​·​v152 ····​aget-​object·​v0,​·​v2,​·​v3
  
56 ····​.​line·​100653 ····​.​line·​1006
57 ····​.​local·​v3,​·​"s":​Ljava/​lang/​String;​54 ····​.​local·​v0,​·​"s":​Ljava/​lang/​String;​
58 ····​const-​string·​v6,​·​":​"55 ····​const-​string·​v6,​·​":​"
  
59 ····​invoke-​virtual·​{v3,​·​v6},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​56 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
  
60 ····​move-​result-​object·​v457 ····​move-​result-​object·​v1
  
61 ····​.​line·​100758 ····​.​line·​1007
62 ····​.​local·​v4,​·​"style":​[Ljava/​lang/​String;​59 ····​.​local·​v1,​·​"style":​[Ljava/​lang/​String;​
63 ····​array-​length·​v6,​·​v460 ····​array-​length·​v6,​·​v1
  
64 ····​const/​4·​v7,​·​0x261 ····​const/​4·​v7,​·​0x2
  
65 ····​if-​ne·​v6,​·​v7,​·​:​cond_062 ····​if-​ne·​v6,​·​v7,​·​:​cond_0
  
66 ····​.​line·​100863 ····​.​line·​1008
67 ····​iget-​object·​v6,​·​p0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$StyleSet;​-​>styleMap:​Ljava/​util/​HashMap;​64 ····​iget-​object·​v6,​·​p0,​·​Lcom/​larvalabs/​svgandroid/​SVGParser$StyleSet;​-​>styleMap:​Ljava/​util/​HashMap;​
  
68 ····const/​4·​v7,​·0x065 ····aget-​object·​v7,​·v1,​·​v4
  
69 ····​aget-​object·​v7,​·​v4,​·​v7 
  
70 ····​const/​4·​v8,​·​0x166 ····​const/​4·​v8,​·​0x1
  
71 ····​aget-​object·​v8,​·​v4,​·​v867 ····​aget-​object·​v8,​·​v1,​·​v8
  
72 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​68 ····​invoke-​virtual·​{v6,​·​v7,​·​v8},​·​Ljava/​util/​HashMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
73 ····​.​line·​100569 ····​.​line·​1005
74 ····​:​cond_070 ····​:​cond_0
75 ····​add-​int/​lit8·​v1,​·​v1,​·​0x171 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
  
76 ····​goto·​:​goto_072 ····​goto·​:​goto_0
  
77 ····​.​line·​101173 ····​.​line·​1011
78 ····​.​end·​local·​v3····​#·​"s":​Ljava/​lang/​String;​74 ····​.​end·​local·​v0····​#·​"s":​Ljava/​lang/​String;​
79 ····​.​end·​local·​v4····​#·​"style":​[Ljava/​lang/​String;​75 ····​.​end·​local·​v1····​#·​"style":​[Ljava/​lang/​String;​
80 ····​:​cond_176 ····​:​cond_1
81 ····​return-​void77 ····​return-​void
82 .​end·​method78 .​end·​method
  
83 .​method·​synthetic·​constructor·​<init>(Ljava/​lang/​String;​Lcom/​larvalabs/​svgandroid/​SVGParser$1;​)​V79 .​method·​synthetic·​constructor·​<init>(Ljava/​lang/​String;​Lcom/​larvalabs/​svgandroid/​SVGParser$1;​)​V
84 ····​.​locals·​080 ····​.​locals·​0
85 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​String;​81 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​String;​
286 B
smali/com/igormaznitsa/piratedice/R.smali
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​021 ····​.​locals·​0
  
22 ····​.​prologue22 ····​.​prologue
23 ····​.​line·​1023 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25 ····​.​line·​31 
26 ····​return-​void25 ····​return-​void
27 .​end·​method26 .​end·​method
1.12 KB
smali/com/igormaznitsa/piratedice/MainActivity.smali
Offset 1, 29 lines modifiedOffset 1, 20 lines modified
1 .​class·​public·​Lcom/​igormaznitsa/​piratedice/​MainActivity;​1 .​class·​public·​Lcom/​igormaznitsa/​piratedice/​MainActivity;​
2 .​super·​Landroid/​app/​Activity;​2 .​super·​Landroid/​app/​Activity;​
3 .​source·​"MainActivity.​java"3 .​source·​"MainActivity.​java"
  
  
4 #·​annotations 
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 
6 ····​value·​=·​{ 
7 ········​Lcom/​igormaznitsa/​piratedice/​MainActivity$1;​ 
8 ····​} 
9 .​end·​annotation 
  
  
10 #·​direct·​methods4 #·​direct·​methods
11 .​method·​public·​constructor·​<init>()​V5 .​method·​public·​constructor·​<init>()​V
12 ····​.​locals·​06 ····​.​locals·​0
  
13 ····​.​prologue7 ····​.​prologue
14 ····​.​line·​108 ····​.​line·​10
15 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V9 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
  
16 ····​.​line·​85 
17 ····​return-​void10 ····​return-​void
18 .​end·​method11 .​end·​method
  
  
19 #·​virtual·​methods12 #·​virtual·​methods
20 .​method·​public·​onBackPressed()​V13 .​method·​public·​onBackPressed()​V
21 ····​.​locals·​114 ····​.​locals·​1
Offset 260, 14 lines modifiedOffset 251, 15 lines modified
  
260 ····​move-​result-​object·​v3251 ····​move-​result-​object·​v3
  
261 ····​invoke-​static·​{p0,​·​v3,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​252 ····​invoke-​static·​{p0,​·​v3,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
262 ····​move-​result-​object·​v3253 ····​move-​result-​object·​v3
  
 254 ····​.​line·​123
263 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V255 ····​invoke-​virtual·​{v3},​·​Landroid/​widget/​Toast;​-​>show()​V
  
264 ····​goto·​:​goto_2256 ····​goto·​:​goto_2
  
265 ····​.​line·​127257 ····​.​line·​127
266 ····​:​pswitch_1258 ····​:​pswitch_1
267 ····​const-​string·​v3,​·​"Just·​press·​the·​screen·​for·​non-​short·​time·​to·​start·​the·​dice.​·​Enjoy·​the·​table·​game!"259 ····​const-​string·​v3,​·​"Just·​press·​the·​screen·​for·​non-​short·​time·​to·​start·​the·​dice.​·​Enjoy·​the·​table·​game!"
9.12 KB
smali/com/igormaznitsa/piratedice/model/Model.smali
Offset 93, 117 lines modifiedOffset 93, 114 lines modified
93 .​end·​method93 .​end·​method
  
94 .​method·​private·​fireListeners()​V94 .​method·​private·​fireListeners()​V
95 ····​.​locals·​395 ····​.​locals·​3
  
96 ····​.​prologue96 ····​.​prologue
97 ····​.​line·​3197 ····​.​line·​31
98 ····​iget-​object·​v2,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model;​-​>listeners:​Ljava/​util/​List;​98 ····​iget-​object·​v1,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model;​-​>listeners:​Ljava/​util/​List;​
  
99 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​99 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
100 ····​move-​result-​object·​v0100 ····​move-​result-​object·​v1
  
101 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
102 ····​:​goto_0101 ····​:​goto_0
103 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z102 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
104 ····​move-​result·​v2103 ····​move-​result·​v2
  
105 ····​if-​eqz·​v2,​·​:​cond_0104 ····​if-​eqz·​v2,​·​:​cond_0
  
106 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​105 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
107 ····​move-​result-​object·​v1106 ····​move-​result-​object·​v0
  
108 ····​check-​cast·​v1,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​107 ····​check-​cast·​v0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
  
109 ····​.​line·​32108 ····​.​line·​32
110 ····​.​local·​v1,​·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​109 ····​.​local·​v0,​·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
111 ····​invoke-​interface·​{v1,​·​p0},​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​-​>onModelChanged(Lcom/​igormaznitsa/​piratedice/​model/​Model;​)​V110 ····​invoke-​interface·​{v0,​·​p0},​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​-​>onModelChanged(Lcom/​igormaznitsa/​piratedice/​model/​Model;​)​V
  
112 ····​goto·​:​goto_0111 ····​goto·​:​goto_0
  
113 ····​.​line·​34112 ····​.​line·​34
114 ····​.​end·​local·​v1····​#·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​113 ····​.​end·​local·​v0····​#·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
115 ····​:​cond_0114 ····​:​cond_0
116 ····​return-​void115 ····​return-​void
117 .​end·​method116 .​end·​method
  
118 .​method·​private·​fireListenersForDispo​se()​V117 .​method·​private·​fireListenersForDispo​se()​V
119 ····​.​locals·​3118 ····​.​locals·​3
  
120 ····​.​prologue119 ····​.​prologue
121 ····​.​line·​43120 ····​.​line·​43
122 ····​iget-​object·​v2,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model;​-​>listeners:​Ljava/​util/​List;​121 ····​iget-​object·​v1,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model;​-​>listeners:​Ljava/​util/​List;​
  
123 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​122 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
124 ····​move-​result-​object·​v0123 ····​move-​result-​object·​v1
  
125 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
126 ····​:​goto_0124 ····​:​goto_0
127 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z125 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
128 ····​move-​result·​v2126 ····​move-​result·​v2
  
129 ····​if-​eqz·​v2,​·​:​cond_0127 ····​if-​eqz·​v2,​·​:​cond_0
  
130 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​128 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
131 ····​move-​result-​object·​v1129 ····​move-​result-​object·​v0
  
132 ····​check-​cast·​v1,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​130 ····​check-​cast·​v0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
  
133 ····​.​line·​44131 ····​.​line·​44
134 ····​.​local·​v1,​·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​132 ····​.​local·​v0,​·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
135 ····​invoke-​interface·​{v1,​·​p0},​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​-​>onDispose(Lcom/​igormaznitsa/​piratedice/​model/​Model;​)​V133 ····​invoke-​interface·​{v0,​·​p0},​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​-​>onDispose(Lcom/​igormaznitsa/​piratedice/​model/​Model;​)​V
  
136 ····​goto·​:​goto_0134 ····​goto·​:​goto_0
  
137 ····​.​line·​46135 ····​.​line·​46
138 ····​.​end·​local·​v1····​#·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​136 ····​.​end·​local·​v0····​#·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
139 ····​:​cond_0137 ····​:​cond_0
140 ····​return-​void138 ····​return-​void
141 .​end·​method139 .​end·​method
  
142 .​method·​private·​fireListenersForPause​(Z)​V140 .​method·​private·​fireListenersForPause​(Z)​V
143 ····​.​locals·​3141 ····​.​locals·​3
144 ····​.​param·​p1,​·​"flag"····​#·​Z142 ····​.​param·​p1,​·​"flag"····​#·​Z
  
145 ····​.​prologue143 ····​.​prologue
146 ····​.​line·​37144 ····​.​line·​37
147 ····​iget-​object·​v2,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model;​-​>listeners:​Ljava/​util/​List;​145 ····​iget-​object·​v1,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model;​-​>listeners:​Ljava/​util/​List;​
  
148 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​146 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
149 ····​move-​result-​object·​v0147 ····​move-​result-​object·​v1
  
150 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
151 ····​:​goto_0148 ····​:​goto_0
152 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z149 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
153 ····​move-​result·​v2150 ····​move-​result·​v2
  
154 ····​if-​eqz·​v2,​·​:​cond_0151 ····​if-​eqz·​v2,​·​:​cond_0
  
155 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​152 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
156 ····​move-​result-​object·​v1153 ····​move-​result-​object·​v0
  
157 ····​check-​cast·​v1,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​154 ····​check-​cast·​v0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
  
158 ····​.​line·​38155 ····​.​line·​38
159 ····​.​local·​v1,​·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​156 ····​.​local·​v0,​·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
160 ····​invoke-​interface·​{v1,​·​p0,​·​p1},​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​-​>onPause(Lcom/​igormaznitsa/​piratedice/​model/​Model;​Z)​V157 ····​invoke-​interface·​{v0,​·​p0,​·​p1},​·​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​-​>onPause(Lcom/​igormaznitsa/​piratedice/​model/​Model;​Z)​V
  
161 ····​goto·​:​goto_0158 ····​goto·​:​goto_0
  
162 ····​.​line·​40159 ····​.​line·​40
163 ····​.​end·​local·​v1····​#·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​160 ····​.​end·​local·​v0····​#·​"l":​Lcom/​igormaznitsa/​piratedice/​model/​Model$ModelListener;​
164 ····​:​cond_0161 ····​:​cond_0
165 ····​return-​void162 ····​return-​void
166 .​end·​method163 .​end·​method
  
167 .​method·​public·​static·​declared-​synchronized·​getInstance()​Lcom/​igormaznitsa/​piratedice/​model/​Model;​164 .​method·​public·​static·​declared-​synchronized·​getInstance()​Lcom/​igormaznitsa/​piratedice/​model/​Model;​
168 ····​.​locals·​2165 ····​.​locals·​2
  
Offset 273, 42 lines modifiedOffset 270, 41 lines modified
273 .​end·​method270 .​end·​method
  
274 .​method·​public·​doRestore()​V271 .​method·​public·​doRestore()​V
275 ····​.​locals·​3272 ····​.​locals·​3
  
276 ····​.​prologue273 ····​.​prologue
277 ····​.​line·​24274 ····​.​line·​24
278 ····​iget-​object·​v2,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model;​-​>listeners:​Ljava/​util/​List;​275 ····​iget-​object·​v1,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​model/​Model;​-​>listeners:​Ljava/​util/​List;​
  
Max diff block lines reached; 3237/9238 bytes (35.04%) of diff not shown.
466 B
smali/com/igormaznitsa/piratedice/ui/InteractiveIndicator.smali
Offset 751, 15 lines modifiedOffset 751, 15 lines modified
751 ····​:​cond_4751 ····​:​cond_4
752 ····​move·​v2,​·​v3752 ····​move·​v2,​·​v3
  
753 ····​goto·​:​goto_1753 ····​goto·​:​goto_1
754 .​end·​method754 .​end·​method
  
755 .​method·​private·​startIteration(J)​V755 .​method·​private·​startIteration(J)​V
756 ····​.​locals·5756 ····​.​locals·4
757 ····​.​param·​p1,​·​"force"····​#·​J757 ····​.​param·​p1,​·​"force"····​#·​J
  
758 ····​.​prologue758 ····​.​prologue
759 ····​.​line·​252759 ····​.​line·​252
760 ····​iget-​object·​v0,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​ui/​InteractiveIndicator;​-​>r:​Ljava/​util/​Random;​760 ····​iget-​object·​v0,​·​p0,​·​Lcom/​igormaznitsa/​piratedice/​ui/​InteractiveIndicator;​-​>r:​Ljava/​util/​Random;​
  
761 ····​const/​4·​v1,​·​0x1761 ····​const/​4·​v1,​·​0x1