311 KB
/home/fdroid/fdroiddata/tmp/org.diygenomics.pg_6.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.diygenomics.pg_6.apk
8.04 KB
zipinfo /dev/stdin
Max report size reached
935 B
AndroidManifest.xml (decoded)
877 B
AndroidManifest.xml
Max report size reached
50.2 KB
classes.dex
50.1 KB
classes.jar
4.62 KB
zipinfo /dev/stdin
Max report size reached
2.24 KB
org/diygenomics/pg/Category.class
2.18 KB
javap -verbose -constants -s -l -private {}
Max report size reached
14.1 KB
org/diygenomics/pg/Data.class
14.1 KB
procyon -ec {}
Max report size reached
2.64 KB
org/diygenomics/pg/DotUtils.class
2.58 KB
procyon -ec {}
Max report size reached
2.36 KB
org/diygenomics/pg/MappingItem.class
Max report size reached
18.5 KB
org/diygenomics/pg/StudiesActivity.class
Max report size reached
2.4 KB
org/diygenomics/pg/utils/MLog.class
Max report size reached
3.19 KB
org/diygenomics/pg/utils/Row.class
Max report size reached
2.56 KB
smali/android/widget/BasicListView.smali
Offset 311, 15 lines modifiedOffset 311, 15 lines modified
  
311 ····​move-​result-​object·​v2311 ····​move-​result-​object·​v2
  
312 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getBottom()​I312 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getBottom()​I
  
313 ····​move-​result·​v0313 ····​move-​result·​v0
  
314 ····​.​line·​636314 ····​.​line·​635
315 ····​:​cond_0315 ····​:​cond_0
316 ····​:​goto_0316 ····​:​goto_0
317 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getScrollY()​I317 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getScrollY()​I
  
318 ····​move-​result·​v2318 ····​move-​result·​v2
  
319 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getHeight()​I319 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getHeight()​I
Offset 330, 14 lines modifiedOffset 330, 15 lines modified
  
330 ····​if-​ge·​v0,​·​v2,​·​:​cond_1330 ····​if-​ge·​v0,​·​v2,​·​:​cond_1
  
331 ····​iget·​v2,​·​p0,​·​Landroid/​widget/​BasicListView;​-​>mLastItemPosition:​I331 ····​iget·​v2,​·​p0,​·​Landroid/​widget/​BasicListView;​-​>mLastItemPosition:​I
  
332 ····​iget-​object·​v3,​·​p0,​·​Landroid/​widget/​BasicListView;​-​>mAdapter:​Landroid/​widget/​Adapter;​332 ····​iget-​object·​v3,​·​p0,​·​Landroid/​widget/​BasicListView;​-​>mAdapter:​Landroid/​widget/​Adapter;​
  
 333 ····​.​line·​636
333 ····​invoke-​interface·​{v3},​·​Landroid/​widget/​Adapter;​-​>getCount()​I334 ····​invoke-​interface·​{v3},​·​Landroid/​widget/​Adapter;​-​>getCount()​I
  
334 ····​move-​result·​v3335 ····​move-​result·​v3
  
335 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x1336 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x1
  
336 ····​if-​ge·​v2,​·​v3,​·​:​cond_1337 ····​if-​ge·​v2,​·​v3,​·​:​cond_1
Offset 646, 19 lines modifiedOffset 647, 20 lines modified
646 ····​if-​le·​v0,​·​v6,​·​:​cond_3647 ····​if-​le·​v0,​·​v6,​·​:​cond_3
  
647 ····​.​line·​604648 ····​.​line·​604
648 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getLastView()​Landroid/​view/​View;​649 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getLastView()​Landroid/​view/​View;​
  
649 ····​move-​result-​object·​v2650 ····​move-​result-​object·​v2
  
650 ····​.​line·​606651 ····​.​line·​605
651 ····​.​local·​v2,​·​"lastChild":​Landroid/​view/​View;​652 ····​.​local·​v2,​·​"lastChild":​Landroid/​view/​View;​
652 ····​:​goto_1653 ····​:​goto_1
653 ····​if-​eqz·​v2,​·​:​cond_3654 ····​if-​eqz·​v2,​·​:​cond_3
  
 655 ····​.​line·​606
654 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I656 ····​invoke-​virtual·​{v2},​·​Landroid/​view/​View;​-​>getTop()​I
  
655 ····​move-​result·​v3657 ····​move-​result·​v3
  
656 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getScrollY()​I658 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getScrollY()​I
  
657 ····​move-​result·​v4659 ····​move-​result·​v4
Offset 921, 15 lines modifiedOffset 923, 15 lines modified
921 ····​.​line·​468923 ····​.​line·​468
922 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>requestLayout()​V924 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>requestLayout()​V
  
923 ····​goto·​:​goto_0925 ····​goto·​:​goto_0
924 .​end·​method926 .​end·​method
  
925 .​method·​private·​startLongPressCheck()​V927 .​method·​private·​startLongPressCheck()​V
926 ····​.​locals·3928 ····​.​locals·4
  
927 ····​.​prologue929 ····​.​prologue
928 ····​.​line·​293930 ····​.​line·​293
929 ····​iget-​object·​v0,​·​p0,​·​Landroid/​widget/​BasicListView;​-​>mLongPressRunnable:​Ljava/​lang/​Runnable;​931 ····​iget-​object·​v0,​·​p0,​·​Landroid/​widget/​BasicListView;​-​>mLongPressRunnable:​Ljava/​lang/​Runnable;​
  
930 ····​if-​nez·​v0,​·​:​cond_0932 ····​if-​nez·​v0,​·​:​cond_0
  
Offset 944, 17 lines modifiedOffset 946, 17 lines modified
944 ····​:​cond_0946 ····​:​cond_0
945 ····​iget-​object·​v0,​·​p0,​·​Landroid/​widget/​BasicListView;​-​>mLongPressRunnable:​Ljava/​lang/​Runnable;​947 ····​iget-​object·​v0,​·​p0,​·​Landroid/​widget/​BasicListView;​-​>mLongPressRunnable:​Ljava/​lang/​Runnable;​
  
946 ····​invoke-​static·​{},​·​Landroid/​view/​ViewConfiguration;​-​>getLongPressTimeout(​)​I948 ····​invoke-​static·​{},​·​Landroid/​view/​ViewConfiguration;​-​>getLongPressTimeout(​)​I
  
947 ····​move-​result·​v1949 ····​move-​result·​v1
  
948 ····​int-​to-​long·​v1,​·​v1950 ····​int-​to-​long·​v2,​·​v1
  
949 ····​invoke-​virtual·​{p0,​·​v0,​·​v1,​·​v2},​·​Landroid/​widget/​BasicListView;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z951 ····​invoke-​virtual·​{p0,​·​v0,​·​v2,​·​v3},​·​Landroid/​widget/​BasicListView;​-​>postDelayed(Ljava/​lang/​Runnable;​J)​Z
  
950 ····​.​line·​310952 ····​.​line·​310
951 ····​return-​void953 ····​return-​void
952 .​end·​method954 .​end·​method
  
953 .​method·​private·​startScrollIfNeeded(L​android/​view/​MotionEvent;​)​Z955 .​method·​private·​startScrollIfNeeded(L​android/​view/​MotionEvent;​)​Z
954 ····​.​locals·​3956 ····​.​locals·​3
Offset 1777, 14 lines modifiedOffset 1779, 15 lines modified
  
1777 ····​invoke-​interface·​{v9},​·​Landroid/​widget/​Adapter;​-​>getCount()​I1779 ····​invoke-​interface·​{v9},​·​Landroid/​widget/​Adapter;​-​>getCount()​I
  
1778 ····​move-​result·​v91780 ····​move-​result·​v9
  
1779 ····​if-​ge·​v5,​·​v9,​·​:​cond_21781 ····​if-​ge·​v5,​·​v9,​·​:​cond_2
  
 1782 ····​.​line·​521
1780 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getHeight()​I1783 ····​invoke-​virtual·​{p0},​·​Landroid/​widget/​BasicListView;​-​>getHeight()​I
  
1781 ····​move-​result·​v91784 ····​move-​result·​v9
  
1782 ····​if-​ge·​v1,​·​v9,​·​:​cond_21785 ····​if-​ge·​v1,​·​v9,​·​:​cond_2
  
1783 ····​.​line·​5221786 ····​.​line·​522
532 B
smali/android/widget/BasicListView$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Landroid/​widget/​BasicListView;​21 .​field·​final·​synthetic·​this$0:​Landroid/​widget/​BasicListView;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​widget/​BasicListView;​)​V23 .​method·​constructor·​<init>(Landroid/​widget/​BasicListView;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Landroid/​widget/​BasicListView;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​26027 ····​.​line·​260
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​widget/​BasicListView$2;​-​>this$0:​Landroid/​widget/​BasicListView;​28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​widget/​BasicListView$2;​-​>this$0:​Landroid/​widget/​BasicListView;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.29 KB
smali/android/widget/BasicListView$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Landroid/​widget/​BasicListView;​21 .​field·​final·​synthetic·​this$0:​Landroid/​widget/​BasicListView;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Landroid/​widget/​BasicListView;​)​V23 .​method·​constructor·​<init>(Landroid/​widget/​BasicListView;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Landroid/​widget/​BasicListView;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​29427 ····​.​line·​294
27 ····​iput-​object·​p1,​·​p0,​·​Landroid/​widget/​BasicListView$3;​-​>this$0:​Landroid/​widget/​BasicListView;​28 ····​iput-​object·​p1,​·​p0,​·​Landroid/​widget/​BasicListView$3;​-​>this$0:​Landroid/​widget/​BasicListView;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 60, 19 lines modifiedOffset 61, 21 lines modified
60 ····​#·​getter·​for:​·​Landroid/​widget/​BasicListView;​-​>mTouchStartX:​I61 ····​#·​getter·​for:​·​Landroid/​widget/​BasicListView;​-​>mTouchStartX:​I
61 ····​invoke-​static·​{v2},​·​Landroid/​widget/​BasicListView;​-​>access$400(Landroid/​widget/​BasicListView;​)​I62 ····​invoke-​static·​{v2},​·​Landroid/​widget/​BasicListView;​-​>access$400(Landroid/​widget/​BasicListView;​)​I
  
62 ····​move-​result·​v263 ····​move-​result·​v2
  
63 ····​iget-​object·​v3,​·​p0,​·​Landroid/​widget/​BasicListView$3;​-​>this$0:​Landroid/​widget/​BasicListView;​64 ····​iget-​object·​v3,​·​p0,​·​Landroid/​widget/​BasicListView$3;​-​>this$0:​Landroid/​widget/​BasicListView;​
  
 65 ····​.​line·​298
64 ····​#·​getter·​for:​·​Landroid/​widget/​BasicListView;​-​>mTouchStartY:​I66 ····​#·​getter·​for:​·​Landroid/​widget/​BasicListView;​-​>mTouchStartY:​I
65 ····​invoke-​static·​{v3},​·​Landroid/​widget/​BasicListView;​-​>access$500(Landroid/​widget/​BasicListView;​)​I67 ····​invoke-​static·​{v3},​·​Landroid/​widget/​BasicListView;​-​>access$500(Landroid/​widget/​BasicListView;​)​I
  
66 ····​move-​result·​v368 ····​move-​result·​v3
  
 69 ····​.​line·​297
67 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​BasicListView;​-​>getContainingChildIn​dex(II)​I70 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​widget/​BasicListView;​-​>getContainingChildIn​dex(II)​I
  
68 ····​move-​result·​v071 ····​move-​result·​v0
  
69 ····​.​line·​29972 ····​.​line·​299
70 ····​.​local·​v0,​·​"index":​I73 ····​.​local·​v0,​·​"index":​I
71 ····​iget-​object·​v1,​·​p0,​·​Landroid/​widget/​BasicListView$3;​-​>this$0:​Landroid/​widget/​BasicListView;​74 ····​iget-​object·​v1,​·​p0,​·​Landroid/​widget/​BasicListView$3;​-​>this$0:​Landroid/​widget/​BasicListView;​
727 B
smali/android/widget/BasicExpandableList$ExAdapterWrapper.smali
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .​field·​final·​synthetic·​this$0:​Landroid/​widget/​BasicExpandableList;​32 .​field·​final·​synthetic·​this$0:​Landroid/​widget/​BasicExpandableList;​
  
  
33 #·​direct·​methods33 #·​direct·​methods
34 .​method·​public·​constructor·​<init>(Landroid/​widget/​BasicExpandableList;​Landroid/​widget/​ExpandableListAdapter​;​)​V34 .​method·​public·​constructor·​<init>(Landroid/​widget/​BasicExpandableList;​Landroid/​widget/​ExpandableListAdapter​;​)​V
35 ····​.​locals·​235 ····​.​locals·​2
 36 ····​.​param·​p1,​·​"this$0"····​#·​Landroid/​widget/​BasicExpandableList;​
36 ····​.​param·​p2,​·​"exadapter"····​#·​Landroid/​widget/​ExpandableListAdapter​;​37 ····​.​param·​p2,​·​"exadapter"····​#·​Landroid/​widget/​ExpandableListAdapter​;​
  
37 ····​.​prologue38 ····​.​prologue
38 ····​.​line·​14339 ····​.​line·​143
39 ····​iput-​object·​p1,​·​p0,​·​Landroid/​widget/​BasicExpandableList$E​xAdapterWrapper;​-​>this$0:​Landroid/​widget/​BasicExpandableList;​40 ····​iput-​object·​p1,​·​p0,​·​Landroid/​widget/​BasicExpandableList$E​xAdapterWrapper;​-​>this$0:​Landroid/​widget/​BasicExpandableList;​
  
40 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V41 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V
548 B
smali/android/widget/BasicListView$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Landroid/​widget/​BasicListView;​18 .​field·​final·​synthetic·​this$0:​Landroid/​widget/​BasicListView;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Landroid/​widget/​BasicListView;​)​V20 .​method·​constructor·​<init>(Landroid/​widget/​BasicListView;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Landroid/​widget/​BasicListView;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​11524 ····​.​line·​115
24 ····​iput-​object·​p1,​·​p0,​·​Landroid/​widget/​BasicListView$1;​-​>this$0:​Landroid/​widget/​BasicListView;​25 ····​iput-​object·​p1,​·​p0,​·​Landroid/​widget/​BasicListView$1;​-​>this$0:​Landroid/​widget/​BasicListView;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​database/​DataSetObserver;​-​><init>()​V
  
32.5 KB
smali/org/diygenomics/pg/Data.smali
Max report size reached
838 B
smali/org/diygenomics/pg/Variant$Locus.smali
Offset 28, 27 lines modifiedOffset 28, 29 lines modified
  
28 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​Variant;​28 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​Variant;​
  
  
29 #·​direct·​methods29 #·​direct·​methods
30 .​method·​public·​constructor·​<init>(Lorg/​diygenomics/​pg/​Variant;​)​V30 .​method·​public·​constructor·​<init>(Lorg/​diygenomics/​pg/​Variant;​)​V
31 ····​.​locals·​031 ····​.​locals·​0
 32 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​diygenomics/​pg/​Variant;​
  
32 ····​.​prologue33 ····​.​prologue
33 ····​.​line·​6934 ····​.​line·​69
34 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​Variant$Locus;​-​>this$0:​Lorg/​diygenomics/​pg/​Variant;​35 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​Variant$Locus;​-​>this$0:​Lorg/​diygenomics/​pg/​Variant;​
  
35 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V36 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
36 ····​.​line·​7037 ····​.​line·​70
37 ····​return-​void38 ····​return-​void
38 .​end·​method39 .​end·​method
  
39 .​method·​public·​constructor·​<init>(Lorg/​diygenomics/​pg/​Variant;​Ljava/​lang/​String;​)​V40 .​method·​public·​constructor·​<init>(Lorg/​diygenomics/​pg/​Variant;​Ljava/​lang/​String;​)​V
40 ····​.​locals·​941 ····​.​locals·​9
 42 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​diygenomics/​pg/​Variant;​
41 ····​.​param·​p2,​·​"lstring"····​#·​Ljava/​lang/​String;​43 ····​.​param·​p2,​·​"lstring"····​#·​Ljava/​lang/​String;​
  
42 ····​.​prologue44 ····​.​prologue
43 ····​const/​16·​v8,​·​0x1745 ····​const/​16·​v8,​·​0x17
  
44 ····​const/​4·​v7,​·​0x346 ····​const/​4·​v7,​·​0x3
  
1.46 KB
smali/org/diygenomics/pg/CategoryItemActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​21 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​CategoryItemActivity;​)​V23 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​CategoryItemActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​diygenomics/​pg/​CategoryItemActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5627 ····​.​line·​56
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity$​1;​-​>this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity$​1;​-​>this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
Offset 88, 24 lines modifiedOffset 89, 26 lines modified
88 ····​.​line·​6689 ····​.​line·​66
89 ····​const-​class·​v2,​·​Lorg/​diygenomics/​pg/​StudiesActivity;​90 ····​const-​class·​v2,​·​Lorg/​diygenomics/​pg/​StudiesActivity;​
  
90 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getPackage()​Ljava/​lang/​Package;​91 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Class;​-​>getPackage()​Ljava/​lang/​Package;​
  
91 ····​move-​result-​object·​v292 ····​move-​result-​object·​v2
  
 93 ····​.​line·​67
92 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Package;​-​>getName()​Ljava/​lang/​String;​94 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Package;​-​>getName()​Ljava/​lang/​String;​
  
93 ····​move-​result-​object·​v295 ····​move-​result-​object·​v2
  
94 ····​const-​class·​v3,​·​Lorg/​diygenomics/​pg/​StudiesActivity;​96 ····​const-​class·​v3,​·​Lorg/​diygenomics/​pg/​StudiesActivity;​
  
95 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​97 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
  
96 ····​move-​result-​object·​v398 ····​move-​result-​object·​v3
  
 99 ····​.​line·​66
97 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>setClassName(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​100 ····​invoke-​virtual·​{v0,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>setClassName(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
  
98 ····​.​line·​68101 ····​.​line·​68
99 ····​iget-​object·​v2,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity$​1;​-​>this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​102 ····​iget-​object·​v2,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity$​1;​-​>this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​
  
100 ····​invoke-​virtual·​{v2,​·​v0},​·​Lorg/​diygenomics/​pg/​CategoryItemActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V103 ····​invoke-​virtual·​{v2,​·​v0},​·​Lorg/​diygenomics/​pg/​CategoryItemActivity;​-​>startActivity(Landro​id/​content/​Intent;​)​V
  
269 B
smali/org/diygenomics/pg/R.smali
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​023 ····​.​locals·​0
  
24 ····​.​prologue24 ····​.​prologue
25 ····​.​line·​1025 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​.​line·​132 
28 ····​return-​void27 ····​return-​void
29 .​end·​method28 .​end·​method
580 B
smali/org/diygenomics/pg/ImportActivity$1$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​diygenomics/​pg/​ImportActivity$1;​21 .​field·​final·​synthetic·​this$1:​Lorg/​diygenomics/​pg/​ImportActivity$1;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​ImportActivity$1;​)​V23 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​ImportActivity$1;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​diygenomics/​pg/​ImportActivity$1;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​9427 ····​.​line·​94
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​ImportActivity$1$1;​-​>this$1:​Lorg/​diygenomics/​pg/​ImportActivity$1;​28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​ImportActivity$1$1;​-​>this$1:​Lorg/​diygenomics/​pg/​ImportActivity$1;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
495 B
smali/org/diygenomics/pg/CategoriesActivity.smali
Offset 34, 15 lines modifiedOffset 34, 14 lines modified
34 .​method·​public·​constructor·​<init>()​V34 .​method·​public·​constructor·​<init>()​V
35 ····​.​locals·​035 ····​.​locals·​0
  
36 ····​.​prologue36 ····​.​prologue
37 ····​.​line·​2437 ····​.​line·​24
38 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V38 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
  
39 ····​.​line·​90 
40 ····​return-​void39 ····​return-​void
41 .​end·​method40 .​end·​method
  
42 .​method·​static·​synthetic·​access$000(Lorg/​diygenomics/​pg/​CategoriesActivity;​)​Lorg/​diygenomics/​pg/​Data;​41 .​method·​static·​synthetic·​access$000(Lorg/​diygenomics/​pg/​CategoriesActivity;​)​Lorg/​diygenomics/​pg/​Data;​
43 ····​.​locals·​142 ····​.​locals·​1
44 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​diygenomics/​pg/​CategoriesActivity;​43 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​diygenomics/​pg/​CategoriesActivity;​
  
1.81 KB
smali/org/diygenomics/pg/StudiesActivity$StudyAdapter.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​StudiesActivity;​18 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​StudiesActivity;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​StudiesActivity;​)​V20 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​StudiesActivity;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​diygenomics/​pg/​StudiesActivity;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​7624 ····​.​line·​76
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​StudiesActivity$Study​Adapter;​-​>this$0:​Lorg/​diygenomics/​pg/​StudiesActivity;​25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​StudiesActivity$Study​Adapter;​-​>this$0:​Lorg/​diygenomics/​pg/​StudiesActivity;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V
  
Offset 102, 14 lines modifiedOffset 103, 15 lines modified
  
102 ····​move-​result-​object·​p2103 ····​move-​result-​object·​p2
  
103 ····​.​line·​99104 ····​.​line·​99
104 ····​:​cond_0105 ····​:​cond_0
105 ····​const·​v3,​·​0x7f020009106 ····​const·​v3,​·​0x7f020009
  
 107 ····​.​line·​100
106 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>setBackgroundResourc​e(I)​V108 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>setBackgroundResourc​e(I)​V
  
107 ····​.​line·​101109 ····​.​line·​101
108 ····​iget-​object·​v3,​·​p0,​·​Lorg/​diygenomics/​pg/​StudiesActivity$Study​Adapter;​-​>this$0:​Lorg/​diygenomics/​pg/​StudiesActivity;​110 ····​iget-​object·​v3,​·​p0,​·​Lorg/​diygenomics/​pg/​StudiesActivity$Study​Adapter;​-​>this$0:​Lorg/​diygenomics/​pg/​StudiesActivity;​
  
109 ····​iget-​object·​v3,​·​v3,​·​Lorg/​diygenomics/​pg/​StudiesActivity;​-​>studies:​Ljava/​util/​ArrayList;​111 ····​iget-​object·​v3,​·​v3,​·​Lorg/​diygenomics/​pg/​StudiesActivity;​-​>studies:​Ljava/​util/​ArrayList;​
  
Offset 119, 14 lines modifiedOffset 121, 15 lines modified
  
119 ····​check-​cast·​v2,​·​Lorg/​diygenomics/​pg/​Study;​121 ····​check-​cast·​v2,​·​Lorg/​diygenomics/​pg/​Study;​
  
120 ····​.​line·​102122 ····​.​line·​102
121 ····​.​local·​v2,​·​"study":​Lorg/​diygenomics/​pg/​Study;​123 ····​.​local·​v2,​·​"study":​Lorg/​diygenomics/​pg/​Study;​
122 ····​const·​v3,​·​0x7f08001e124 ····​const·​v3,​·​0x7f08001e
  
 125 ····​.​line·​103
123 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​126 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
  
124 ····​move-​result-​object·​v0127 ····​move-​result-​object·​v0
  
125 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​128 ····​check-​cast·​v0,​·​Landroid/​widget/​TextView;​
  
126 ····​.​line·​104129 ····​.​line·​104
Offset 134, 14 lines modifiedOffset 137, 15 lines modified
134 ····​iget-​object·​v3,​·​v2,​·​Lorg/​diygenomics/​pg/​Study;​-​>citation:​Ljava/​lang/​String;​137 ····​iget-​object·​v3,​·​v2,​·​Lorg/​diygenomics/​pg/​Study;​-​>citation:​Ljava/​lang/​String;​
  
135 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V138 ····​invoke-​virtual·​{v0,​·​v3},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
  
136 ····​.​line·​105139 ····​.​line·​105
137 ····​const·​v3,​·​0x7f08001f140 ····​const·​v3,​·​0x7f08001f
  
 141 ····​.​line·​106
138 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​142 ····​invoke-​virtual·​{p2,​·​v3},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
  
139 ····​move-​result-​object·​v1143 ····​move-​result-​object·​v1
  
140 ····​check-​cast·​v1,​·​Landroid/​widget/​TextView;​144 ····​check-​cast·​v1,​·​Landroid/​widget/​TextView;​
  
141 ····​.​line·​107145 ····​.​line·​107
3.62 KB
smali/org/diygenomics/pg/Category.smali
Offset 95, 90 lines modifiedOffset 95, 90 lines modified
95 ········​}95 ········​}
96 ····​.​end·​annotation96 ····​.​end·​annotation
  
97 ····​.​prologue97 ····​.​prologue
98 ····​.​line·​3998 ····​.​line·​39
99 ····​invoke-​virtual·​{p1,​·​p2},​·​Landroid/​content/​res/​AssetManager;​-​>open(Ljava/​lang/​String;​)​Ljava/​io/​InputStream;​99 ····​invoke-​virtual·​{p1,​·​p2},​·​Landroid/​content/​res/​AssetManager;​-​>open(Ljava/​lang/​String;​)​Ljava/​io/​InputStream;​
  
100 ····​move-​result-​object·​v5100 ····​move-​result-​object·​v4
  
101 ····​const/​4·​v6,​·​0x0101 ····​const/​4·​v5,​·​0x0
  
102 ····​invoke-​static·​{v5,​·​v6},​·​Lorg/​diygenomics/​pg/​utils/​CSVParser;​-​>parse(Ljava/​io/​InputStream;​Z)​Ljava/​util/​ArrayList;​102 ····​invoke-​static·​{v4,​·​v5},​·​Lorg/​diygenomics/​pg/​utils/​CSVParser;​-​>parse(Ljava/​io/​InputStream;​Z)​Ljava/​util/​ArrayList;​
  
103 ····​move-​result-​object·​v0103 ····​move-​result-​object·​v0
  
104 ····​.​line·​40104 ····​.​line·​40
105 ····​.​local·​v0,​·​"data":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​diygenomics/​pg/​utils/​Row;​>;​"105 ····​.​local·​v0,​·​"data":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Lorg/​diygenomics/​pg/​utils/​Row;​>;​"
106 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​106 ····​new-​instance·​v4,​·​Ljava/​util/​ArrayList;​
  
107 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>size()​I107 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>size()​I
  
108 ····​move-​result·​v6108 ····​move-​result·​v5
  
109 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1109 ····​add-​int/​lit8·​v5,​·​v5,​·​0x1
  
110 ····​invoke-​direct·​{v5,​·​v6},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V110 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
  
111 ····​iput-​object·​v5,​·​p0,​·​Lorg/​diygenomics/​pg/​Category;​-​>mValues:​Ljava/​util/​ArrayList;​111 ····​iput-​object·​v4,​·​p0,​·​Lorg/​diygenomics/​pg/​Category;​-​>mValues:​Ljava/​util/​ArrayList;​
  
112 ····​.​line·​41112 ····​.​line·​41
113 ····​iget-​object·​v5,​·​p0,​·​Lorg/​diygenomics/​pg/​Category;​-​>mValues:​Ljava/​util/​ArrayList;​113 ····​iget-​object·​v4,​·​p0,​·​Lorg/​diygenomics/​pg/​Category;​-​>mValues:​Ljava/​util/​ArrayList;​
  
114 ····​const/​4·​v6,​·​0x0114 ····​const/​4·​v5,​·​0x0
  
115 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z115 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
116 ····​.​line·​42116 ····​.​line·​42
117 ····​const/​4·​v2,​·​0x1117 ····​const/​4·​v1,​·​0x1
  
118 ····​.​line·​43118 ····​.​line·​43
119 ····​.​local·​v2,​·​"ix":​I119 ····​.​local·​v1,​·​"ix":​I
120 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​120 ····​invoke-​virtual·​{v0},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
  
121 ····​move-​result-​object·​v1121 ····​move-​result-​object·​v4
  
122 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 
123 ····​:​goto_0122 ····​:​goto_0
124 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z123 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
125 ····​move-​result·​v5124 ····​move-​result·​v5
  
126 ····​if-​eqz·​v5,​·​:​cond_0125 ····​if-​eqz·​v5,​·​:​cond_0
  
127 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​126 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
128 ····​move-​result-​object·​v4127 ····​move-​result-​object·​v3
  
129 ····​check-​cast·​v4,​·​Lorg/​diygenomics/​pg/​utils/​Row;​128 ····​check-​cast·​v3,​·​Lorg/​diygenomics/​pg/​utils/​Row;​
  
130 ····​.​line·​44129 ····​.​line·​44
131 ····​.​local·​v4,​·​"row":​Lorg/​diygenomics/​pg/​utils/​Row;​130 ····​.​local·​v3,​·​"row":​Lorg/​diygenomics/​pg/​utils/​Row;​
132 ····​iget-​object·​v5,​·​p0,​·​Lorg/​diygenomics/​pg/​Category;​-​>mValues:​Ljava/​util/​ArrayList;​131 ····​iget-​object·​v5,​·​p0,​·​Lorg/​diygenomics/​pg/​Category;​-​>mValues:​Ljava/​util/​ArrayList;​
  
133 ····​add-​int/​lit8·​v3,​·​v2,​·​0x1132 ····​add-​int/​lit8·​v2,​·​v1,​·​0x1
  
134 ····​.​end·​local·​v2····​#·​"ix":​I133 ····​.​end·​local·​v1····​#·​"ix":​I
135 ····​.​local·​v3,​·​"ix":​I134 ····​.​local·​v2,​·​"ix":​I
136 ····​const/​4·​v6,​·​0x1135 ····​const/​4·​v6,​·​0x1
  
137 ····​invoke-​virtual·​{v4,​·​v6},​·​Lorg/​diygenomics/​pg/​utils/​Row;​-​>getString(I)​Ljava/​lang/​String;​136 ····​invoke-​virtual·​{v3,​·​v6},​·​Lorg/​diygenomics/​pg/​utils/​Row;​-​>getString(I)​Ljava/​lang/​String;​
  
138 ····​move-​result-​object·​v6137 ····​move-​result-​object·​v6
  
139 ····​invoke-​virtual·​{v5,​·​v2,​·​v6},​·​Ljava/​util/​ArrayList;​-​>add(ILjava/​lang/​Object;​)​V138 ····​invoke-​virtual·​{v5,​·​v1,​·​v6},​·​Ljava/​util/​ArrayList;​-​>add(ILjava/​lang/​Object;​)​V
  
140 ····​move·​v2,​·​v3139 ····​move·​v1,​·​v2
  
141 ····​.​end·​local·​v3····​#·"ix":​I140 ····​.​line·45
142 ····​.​restart·​local·​v2····​#·​"ix":​I141 ····​.​end·​local·​v2····​#·​"ix":​I
 142 ····​.​restart·​local·​v1····​#·​"ix":​I
143 ····​goto·​:​goto_0143 ····​goto·​:​goto_0
  
144 ····​.​line·​46144 ····​.​line·​46
145 ····​.​end·​local·​v4····​#·​"row":​Lorg/​diygenomics/​pg/​utils/​Row;​145 ····​.​end·​local·​v3····​#·​"row":​Lorg/​diygenomics/​pg/​utils/​Row;​
146 ····​:​cond_0146 ····​:​cond_0
147 ····​return-​void147 ····​return-​void
148 .​end·​method148 .​end·​method
  
149 .​method·​public·​size()​I149 .​method·​public·​size()​I
150 ····​.​locals·​1150 ····​.​locals·​1
  
2.12 KB
smali/org/diygenomics/pg/CategoryItemActivity$CVTRAdapter.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​18 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​CategoryItemActivity;​)​V20 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​CategoryItemActivity;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​diygenomics/​pg/​CategoryItemActivity;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​8024 ····​.​line·​80
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity$​CVTRAdapter;​-​>this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity$​CVTRAdapter;​-​>this$0:​Lorg/​diygenomics/​pg/​CategoryItemActivity;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V
  
Offset 98, 27 lines modifiedOffset 99, 29 lines modified
  
98 ····​move-​result-​object·​v1399 ····​move-​result-​object·​v13
  
99 ····​const·​v14,​·​0x7f030002100 ····​const·​v14,​·​0x7f030002
  
100 ····​const/​4·​v15,​·​0x0101 ····​const/​4·​v15,​·​0x0
  
 102 ····​.​line·​101
101 ····​invoke-​virtual·​{v13,​·​v14,​·​v15},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​103 ····​invoke-​virtual·​{v13,​·​v14,​·​v15},​·​Landroid/​view/​LayoutInflater;​-​>inflate(ILandroid/​view/​ViewGroup;​)​Landroid/​view/​View;​
  
102 ····​move-​result-​object·​p2104 ····​move-​result-​object·​p2
  
103 ····​.​line·​103105 ····​.​line·​103
104 ····​:​cond_0106 ····​:​cond_0
105 ····​rem-​int/​lit8·​v13,​·​p1,​·​0x2107 ····​rem-​int/​lit8·​v13,​·​p1,​·​0x2
  
106 ····​if-​nez·​v13,​·​:​cond_1108 ····​if-​nez·​v13,​·​:​cond_1
  
107 ····​.​line·​104109 ····​.​line·​104
108 ····​const·​v13,​·​0x7f020009110 ····​const·​v13,​·​0x7f020009
  
 111 ····​.​line·​105
109 ····​move-​object/​from16·​v0,​·​p2112 ····​move-​object/​from16·​v0,​·​p2
  
110 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​view/​View;​-​>setBackgroundResourc​e(I)​V113 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​view/​View;​-​>setBackgroundResourc​e(I)​V
  
111 ····​.​line·​110114 ····​.​line·​110
112 ····​:​goto_0115 ····​:​goto_0
113 ····​move-​object/​from16·​v0,​·​p0116 ····​move-​object/​from16·​v0,​·​p0
Offset 156, 14 lines modifiedOffset 159, 15 lines modified
156 ····​iget-​object·​v13,​·​v13,​·​Lorg/​diygenomics/​pg/​Variant;​-​>RSID:​Ljava/​lang/​String;​159 ····​iget-​object·​v13,​·​v13,​·​Lorg/​diygenomics/​pg/​Variant;​-​>RSID:​Ljava/​lang/​String;​
  
157 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V160 ····​invoke-​virtual·​{v12,​·​v13},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
  
158 ····​.​line·​115161 ····​.​line·​115
159 ····​const·​v13,​·​0x7f080022162 ····​const·​v13,​·​0x7f080022
  
 163 ····​.​line·​116
160 ····​move-​object/​from16·​v0,​·​p2164 ····​move-​object/​from16·​v0,​·​p2
  
161 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​165 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
  
162 ····​move-​result-​object·​v4166 ····​move-​result-​object·​v4
  
163 ····​check-​cast·​v4,​·​Landroid/​widget/​TextView;​167 ····​check-​cast·​v4,​·​Landroid/​widget/​TextView;​
Offset 435, 14 lines modifiedOffset 439, 15 lines modified
435 ····​.​end·​local·​v9····​#·​"normal":​Landroid/​widget/​TextView;​439 ····​.​end·​local·​v9····​#·​"normal":​Landroid/​widget/​TextView;​
436 ····​.​end·​local·​v10····​#·​"rank":​Landroid/​widget/​ProgressBar;​440 ····​.​end·​local·​v10····​#·​"rank":​Landroid/​widget/​ProgressBar;​
437 ····​.​end·​local·​v11····​#·​"row":​Lorg/​diygenomics/​pg/​MappingItem;​441 ····​.​end·​local·​v11····​#·​"row":​Lorg/​diygenomics/​pg/​MappingItem;​
438 ····​.​end·​local·​v12····​#·​"rs":​Landroid/​widget/​TextView;​442 ····​.​end·​local·​v12····​#·​"rs":​Landroid/​widget/​TextView;​
439 ····​:​cond_1443 ····​:​cond_1
440 ····​const·​v13,​·​0x7f02000a444 ····​const·​v13,​·​0x7f02000a
  
 445 ····​.​line·​108
441 ····​move-​object/​from16·​v0,​·​p2446 ····​move-​object/​from16·​v0,​·​p2
  
442 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​view/​View;​-​>setBackgroundResourc​e(I)​V447 ····​invoke-​virtual·​{v0,​·​v13},​·​Landroid/​view/​View;​-​>setBackgroundResourc​e(I)​V
  
443 ····​goto/​16·​:​goto_0448 ····​goto/​16·​:​goto_0
  
444 ····​.​line·​137449 ····​.​line·​137
1.38 KB
smali/org/diygenomics/pg/CategoriesActivity$CategoriesAdapter.smali
Offset 17, 30 lines modifiedOffset 17, 29 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​CategoriesActivity;​18 .​field·​final·​synthetic·​this$0:​Lorg/​diygenomics/​pg/​CategoriesActivity;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​CategoriesActivity;​)​V20 .​method·​constructor·​<init>(Lorg/​diygenomics/​pg/​CategoriesActivity;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​diygenomics/​pg/​CategoriesActivity;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​9024 ····​.​line·​90
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoriesActivity$Ca​tegoriesAdapter;​-​>this$0:​Lorg/​diygenomics/​pg/​CategoriesActivity;​25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoriesActivity$Ca​tegoriesAdapter;​-​>this$0:​Lorg/​diygenomics/​pg/​CategoriesActivity;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseExpandableListAda​pter;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseExpandableListAda​pter;​-​><init>()​V
  
26 ····​return-​void27 ····​return-​void
27 .​end·​method28 .​end·​method
  
  
28 #·​virtual·​methods29 #·​virtual·​methods
29 .​method·​public·​bridge·​synthetic·​getChild(II)​Ljava/​lang/​Object;​30 .​method·​public·​bridge·​synthetic·​getChild(II)​Ljava/​lang/​Object;​
30 ····​.​locals·​131 ····​.​locals·​1
31 ····​.​param·​p1,​·​"x0"····​#·​I 
32 ····​.​param·​p2,​·​"x1"····​#·​I 
  
33 ····​.​prologue32 ····​.​prologue
34 ····​.​line·​9033 ····​.​line·​90
35 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​diygenomics/​pg/​CategoriesActivity$Ca​tegoriesAdapter;​-​>getChild(II)​Ljava/​lang/​String;​34 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​diygenomics/​pg/​CategoriesActivity$Ca​tegoriesAdapter;​-​>getChild(II)​Ljava/​lang/​String;​
  
36 ····​move-​result-​object·​v035 ····​move-​result-​object·​v0
  
Offset 204, 15 lines modifiedOffset 203, 14 lines modified
204 ····​move-​result·​v0203 ····​move-​result·​v0
  
205 ····​return·​v0204 ····​return·​v0
206 .​end·​method205 .​end·​method
  
207 .​method·​public·​bridge·​synthetic·​getGroup(I)​Ljava/​lang/​Object;​206 .​method·​public·​bridge·​synthetic·​getGroup(I)​Ljava/​lang/​Object;​
208 ····​.​locals·​1207 ····​.​locals·​1
209 ····​.​param·​p1,​·​"x0"····​#·​I 
  
210 ····​.​prologue208 ····​.​prologue
211 ····​.​line·​90209 ····​.​line·​90
212 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​diygenomics/​pg/​CategoriesActivity$Ca​tegoriesAdapter;​-​>getGroup(I)​Lorg/​diygenomics/​pg/​Category;​210 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​diygenomics/​pg/​CategoriesActivity$Ca​tegoriesAdapter;​-​>getGroup(I)​Lorg/​diygenomics/​pg/​Category;​
  
213 ····​move-​result-​object·​v0211 ····​move-​result-​object·​v0
  
16.3 KB
smali/org/diygenomics/pg/StudiesActivity.smali
Max report size reached
1.09 KB
smali/org/diygenomics/pg/Variant.smali
Offset 207, 53 lines modifiedOffset 207, 59 lines modified
  
207 ····​move-​result·​v2207 ····​move-​result·​v2
  
208 ····​if-​lt·​v2,​·​v0,​·​:​cond_1208 ····​if-​lt·​v2,​·​v0,​·​:​cond_1
  
209 ····​const-​string·​v2,​·​"X"209 ····​const-​string·​v2,​·​"X"
  
 210 ····​.​line·​36
210 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z211 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
  
211 ····​move-​result·​v2212 ····​move-​result·​v2
  
212 ····​if-​nez·​v2,​·​:​cond_0213 ····​if-​nez·​v2,​·​:​cond_0
  
213 ····​const-​string·​v2,​·​"Y"214 ····​const-​string·​v2,​·​"Y"
  
 215 ····​.​line·​37
214 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z216 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
  
215 ····​move-​result·​v2217 ····​move-​result·​v2
  
216 ····​if-​nez·​v2,​·​:​cond_0218 ····​if-​nez·​v2,​·​:​cond_0
  
217 ····​const-​string·​v2,​·​"chr"219 ····​const-​string·​v2,​·​"chr"
  
 220 ····​.​line·​38
218 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z221 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
  
219 ····​move-​result·​v2222 ····​move-​result·​v2
  
220 ····​if-​nez·​v2,​·​:​cond_0223 ····​if-​nez·​v2,​·​:​cond_0
  
 224 ····​.​line·​39
221 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​String;​-​>charAt(I)​C225 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​String;​-​>charAt(I)​C
  
222 ····​move-​result·​v2226 ····​move-​result·​v2
  
223 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Character;​-​>isDigit(C)​Z227 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Character;​-​>isDigit(C)​Z
  
224 ····​move-​result·​v2228 ····​move-​result·​v2
  
225 ····​if-​eqz·​v2,​·​:​cond_1229 ····​if-​eqz·​v2,​·​:​cond_1
  
 230 ····​.​line·​35
226 ····​:​cond_0231 ····​:​cond_0
227 ····​:​goto_0232 ····​:​goto_0
228 ····​return·​v0233 ····​return·​v0
  
229 ····​:​cond_1234 ····​:​cond_1
230 ····​move·​v0,​·​v1235 ····​move·​v0,​·​v1
  
 236 ····​.​line·​39
231 ····​goto·​:​goto_0237 ····​goto·​:​goto_0
232 .​end·​method238 .​end·​method
  
  
233 #·​virtual·​methods239 #·​virtual·​methods
234 .​method·​public·​compareTo(Lorg/​diygenomics/​pg/​Variant;​)​I240 .​method·​public·​compareTo(Lorg/​diygenomics/​pg/​Variant;​)​I
235 ····​.​locals·​3241 ····​.​locals·​3
7.12 KB
smali/org/diygenomics/pg/ImportActivity$1.smali
Max report size reached
17.3 KB
smali/org/diygenomics/pg/DotUtils.smali
Max report size reached
1.08 KB
smali/org/diygenomics/pg/InfoHandler.smali
Offset 214, 24 lines modifiedOffset 214, 27 lines modified
214 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​webkit/​WebView;​-​>loadData(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V214 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Landroid/​webkit/​WebView;​-​>loadData(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
215 ····​.​line·​38215 ····​.​line·​38
216 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​app/​AlertDialog$Builder;​216 ····​invoke-​virtual·​{v0,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setIcon(Landroid/​graphics/​drawable/​Drawable;​)​Landroid/​app/​AlertDialog$Builder;​
  
217 ····​move-​result-​object·​v2217 ····​move-​result-​object·​v2
  
 218 ····​.​line·​39
218 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​219 ····​invoke-​virtual·​{v2,​·​v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>setView(Landroid/​view/​View;​)​Landroid/​app/​AlertDialog$Builder;​
  
219 ····​move-​result-​object·​v2220 ····​move-​result-​object·​v2
  
220 ····​const-​string·​v3,​·​"OK"221 ····​const-​string·​v3,​·​"OK"
  
 222 ····​.​line·​40
221 ····​invoke-​virtual·​{v2,​·​v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​223 ····​invoke-​virtual·​{v2,​·​v3,​·​p0},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
222 ····​move-​result-​object·​v2224 ····​move-​result-​object·​v2
  
 225 ····​.​line·​41
223 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​226 ····​invoke-​virtual·​{v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>show()​Landroid/​app/​AlertDialog;​
  
224 ····​move-​result-​object·​v2227 ····​move-​result-​object·​v2
  
225 ····​iput-​object·​v2,​·​p0,​·​Lorg/​diygenomics/​pg/​InfoHandler;​-​>mDialog:​Landroid/​app/​Dialog;​228 ····​iput-​object·​v2,​·​p0,​·​Lorg/​diygenomics/​pg/​InfoHandler;​-​>mDialog:​Landroid/​app/​Dialog;​
  
226 ····​.​line·​42229 ····​.​line·​42
852 B
smali/org/diygenomics/pg/CategoryItemActivity.smali
Offset 41, 15 lines modifiedOffset 41, 14 lines modified
41 .​method·​public·​constructor·​<init>()​V41 .​method·​public·​constructor·​<init>()​V
42 ····​.​locals·​042 ····​.​locals·​0
  
43 ····​.​prologue43 ····​.​prologue
44 ····​.​line·​2644 ····​.​line·​26
45 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V45 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
  
46 ····​.​line·​80 
47 ····​return-​void46 ····​return-​void
48 .​end·​method47 .​end·​method
  
  
49 #·​virtual·​methods48 #·​virtual·​methods
50 .​method·​public·​onClick(Landroid/​view/​View;​)​V49 .​method·​public·​onClick(Landroid/​view/​View;​)​V
51 ····​.​locals·​250 ····​.​locals·​2
Offset 133, 14 lines modifiedOffset 132, 15 lines modified
133 ····​iput-​object·​v3,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity;​-​>mMainView:​Landroid/​view/​View;​132 ····​iput-​object·​v3,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity;​-​>mMainView:​Landroid/​view/​View;​
  
134 ····​.​line·​45133 ····​.​line·​45
135 ····​iget-​object·​v3,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity;​-​>mMainView:​Landroid/​view/​View;​134 ····​iget-​object·​v3,​·​p0,​·​Lorg/​diygenomics/​pg/​CategoryItemActivity;​-​>mMainView:​Landroid/​view/​View;​
  
136 ····​const·​v4,​·​0x7f080020135 ····​const·​v4,​·​0x7f080020
  
 136 ····​.​line·​46
137 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​137 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
  
138 ····​move-​result-​object·​v2138 ····​move-​result-​object·​v2
  
139 ····​check-​cast·​v2,​·​Landroid/​widget/​TextView;​139 ····​check-​cast·​v2,​·​Landroid/​widget/​TextView;​
  
140 ····​.​line·​47140 ····​.​line·​47
1.09 KB
smali/org/diygenomics/pg/Main$1.smali
Offset 46, 21 lines modifiedOffset 46, 19 lines modified
46 ····​return-​void46 ····​return-​void
47 .​end·​method47 .​end·​method
  
  
48 #·​virtual·​methods48 #·​virtual·​methods
49 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​49 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
50 ····​.​locals·​150 ····​.​locals·​1
51 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​ 
  
52 ····​.​prologue51 ····​.​prologue
53 ····​.​line·​4852 ····​.​line·​48
54 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​53 ····​check-​cast·​p1,​·​[Ljava/​lang/​Void;​
  
55 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​ 
56 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​diygenomics/​pg/​Main$1;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Void;​54 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​diygenomics/​pg/​Main$1;​-​>doInBackground([Ljav​a/​lang/​Void;​)​Ljava/​lang/​Void;​
  
57 ····​move-​result-​object·​v055 ····​move-​result-​object·​v0
  
58 ····​return-​object·​v056 ····​return-​object·​v0
59 .​end·​method57 .​end·​method
  
Offset 159, 21 lines modifiedOffset 157, 19 lines modified
159 ····​const/​4·​v0,​·​0x0157 ····​const/​4·​v0,​·​0x0
  
160 ····​return-​object·​v0158 ····​return-​object·​v0
161 .​end·​method159 .​end·​method
  
162 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V160 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
163 ····​.​locals·​0161 ····​.​locals·​0
164 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
165 ····​.​prologue162 ····​.​prologue
166 ····​.​line·​48163 ····​.​line·​48
167 ····​check-​cast·​p1,​·​Ljava/​lang/​Void;​164 ····​check-​cast·​p1,​·​Ljava/​lang/​Void;​
  
168 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
169 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​diygenomics/​pg/​Main$1;​-​>onPostExecute(Ljava/​lang/​Void;​)​V165 ····​invoke-​virtual·​{p0,​·​p1},​·​Lorg/​diygenomics/​pg/​Main$1;​-​>onPostExecute(Ljava/​lang/​Void;​)​V
  
170 ····​return-​void166 ····​return-​void
171 .​end·​method167 .​end·​method
  
172 .​method·​protected·​onPostExecute(Ljava/​lang/​Void;​)​V168 .​method·​protected·​onPostExecute(Ljava/​lang/​Void;​)​V
173 ····​.​locals·​2169 ····​.​locals·​2
2.18 KB
smali/org/diygenomics/pg/MappingItem.smali
Offset 110, 56 lines modifiedOffset 110, 55 lines modified
110 ············​"Ljava/​lang/​String;​",​110 ············​"Ljava/​lang/​String;​",​
111 ············​">;​"111 ············​">;​"
112 ········​}112 ········​}
113 ····​.​end·​annotation113 ····​.​end·​annotation
  
114 ····​.​prologue114 ····​.​prologue
115 ····​.​line·​25115 ····​.​line·​25
116 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​116 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
  
117 ····​const/​4·​v3,​·​0x6117 ····​const/​4·​v2,​·​0x6
  
118 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V118 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​util/​ArrayList;​-​><init>(I)​V
  
119 ····​.​line·​26119 ····​.​line·​26
120 ····​.​local·​v2,​·​"res":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"120 ····​.​local·​v1,​·​"res":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
121 ····​iget-​object·​v3,​·​p0,​·​Lorg/​diygenomics/​pg/​MappingItem;​-​>companyRefs:​Ljava/​util/​HashMap;​121 ····​iget-​object·​v2,​·​p0,​·​Lorg/​diygenomics/​pg/​MappingItem;​-​>companyRefs:​Ljava/​util/​HashMap;​
  
122 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​122 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​
  
123 ····​move-​result-​object·​v3123 ····​move-​result-​object·​v2
  
124 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​124 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
  
125 ····​move-​result-​object·​v1125 ····​move-​result-​object·​v2
  
126 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 
127 ····​:​goto_0126 ····​:​goto_0
128 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z127 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
129 ····​move-​result·​v3128 ····​move-​result·​v3
  
130 ····​if-​eqz·​v3,​·​:​cond_0129 ····​if-​eqz·​v3,​·​:​cond_0
  
131 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​130 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
132 ····​move-​result-​object·​v0131 ····​move-​result-​object·​v0
  
133 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​132 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
  
134 ····​.​line·​27133 ····​.​line·​27
135 ····​.​local·​v0,​·​"comp":​Ljava/​lang/​String;​134 ····​.​local·​v0,​·​"comp":​Ljava/​lang/​String;​
136 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z135 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
  
137 ····​goto·​:​goto_0136 ····​goto·​:​goto_0
  
138 ····​.​line·​29137 ····​.​line·​29
139 ····​.​end·​local·​v0····​#·​"comp":​Ljava/​lang/​String;​138 ····​.​end·​local·​v0····​#·​"comp":​Ljava/​lang/​String;​
140 ····​:​cond_0139 ····​:​cond_0
141 ····​return-​object·​v2140 ····​return-​object·​v1
142 .​end·​method141 .​end·​method
  
143 .​method·​public·​getCompanyStudiesCoun​t(Ljava/​lang/​String;​)​I142 .​method·​public·​getCompanyStudiesCoun​t(Ljava/​lang/​String;​)​I
144 ····​.​locals·​2143 ····​.​locals·​2
145 ····​.​param·​p1,​·​"company"····​#·​Ljava/​lang/​String;​144 ····​.​param·​p1,​·​"company"····​#·​Ljava/​lang/​String;​
  
146 ····​.​prologue145 ····​.​prologue
2.64 KB
smali/org/diygenomics/pg/utils/Row.smali
Offset 104, 64 lines modifiedOffset 104, 64 lines modified
104 .​end·​method104 .​end·​method
  
105 .​method·​public·​toString()​Ljava/​lang/​String;​105 .​method·​public·​toString()​Ljava/​lang/​String;​
106 ····​.​locals·​5106 ····​.​locals·​5
  
107 ····​.​prologue107 ····​.​prologue
108 ····​.​line·​31108 ····​.​line·​31
109 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​109 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
110 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V110 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
111 ····​.​line·​32111 ····​.​line·​32
112 ····​.​local·​v3,​·​"sb":​Ljava/​lang/​StringBuilder;​112 ····​.​local·​v2,​·​"sb":​Ljava/​lang/​StringBuilder;​
113 ····​const/​4·​v1,​·​0x0113 ····​const/​4·​v0,​·​0x0
  
114 ····​.​line·​33114 ····​.​line·​33
115 ····​.​local·​v1,​·​"ix":​I115 ····​.​local·​v0,​·​"ix":​I
116 ····​iget-​object·​v4,​·​p0,​·​Lorg/​diygenomics/​pg/​utils/​Row;​-​>data:​Ljava/​util/​ArrayList;​116 ····​iget-​object·​v3,​·​p0,​·​Lorg/​diygenomics/​pg/​utils/​Row;​-​>data:​Ljava/​util/​ArrayList;​
  
117 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​117 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
  
118 ····​move-​result-​object·​v0118 ····​move-​result-​object·​v3
  
119 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
120 ····​:​goto_0119 ····​:​goto_0
121 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z120 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
122 ····​move-​result·​v4121 ····​move-​result·​v4
  
123 ····​if-​eqz·​v4,​·​:​cond_1122 ····​if-​eqz·​v4,​·​:​cond_1
  
124 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​123 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
125 ····​move-​result-​object·​v2124 ····​move-​result-​object·​v1
  
126 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​125 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​
  
127 ····​.​line·​34126 ····​.​line·​34
128 ····​.​local·​v2,​·​"s":​Ljava/​lang/​String;​127 ····​.​local·​v1,​·​"s":​Ljava/​lang/​String;​
129 ····​if-​lez·​v1,​·​:​cond_0128 ····​if-​lez·​v0,​·​:​cond_0
  
130 ····​.​line·​35129 ····​.​line·​35
131 ····​const-​string·​v4,​·​",​"130 ····​const-​string·​v4,​·​",​"
  
132 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​131 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
133 ····​.​line·​37132 ····​.​line·​37
134 ····​:​cond_0133 ····​:​cond_0
135 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​134 ····​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
136 ····​.​line·​38135 ····​.​line·​38
137 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1136 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
  
 137 ····​.​line·​39
138 ····​goto·​:​goto_0138 ····​goto·​:​goto_0
  
139 ····​.​line·​40139 ····​.​line·​40
140 ····​.​end·​local·​v2····​#·​"s":​Ljava/​lang/​String;​140 ····​.​end·​local·​v1····​#·​"s":​Ljava/​lang/​String;​
141 ····​:​cond_1141 ····​:​cond_1
142 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​142 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
143 ····​move-​result-​object·​v4143 ····​move-​result-​object·​v3
  
144 ····​return-​object·​v4144 ····​return-​object·​v3
145 .​end·​method145 .​end·​method
862 B
smali/org/diygenomics/pg/utils/ConditionVariantTableRowComparator.smali
Offset 29, 25 lines modifiedOffset 29, 21 lines modified
29 ····​return-​void29 ····​return-​void
30 .​end·​method30 .​end·​method
  
  
31 #·​virtual·​methods31 #·​virtual·​methods
32 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I32 .​method·​public·​bridge·​synthetic·​compare(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​I
33 ····​.​locals·​133 ····​.​locals·​1
34 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
35 ····​.​param·​p2,​·​"x1"····​#·​Ljava/​lang/​Object;​ 
  
36 ····​.​prologue34 ····​.​prologue
37 ····​.​line·​935 ····​.​line·​9
38 ····​check-​cast·​p1,​·​Lorg/​diygenomics/​pg/​MappingItem;​36 ····​check-​cast·​p1,​·​Lorg/​diygenomics/​pg/​MappingItem;​
  
39 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
40 ····​check-​cast·​p2,​·​Lorg/​diygenomics/​pg/​MappingItem;​37 ····​check-​cast·​p2,​·​Lorg/​diygenomics/​pg/​MappingItem;​
  
41 ····​.​end·​local·​p2····​#·​"x1":​Ljava/​lang/​Object;​ 
42 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​diygenomics/​pg/​utils/​ConditionVariantTable​RowComparator;​-​>compare(Lorg/​diygenomics/​pg/​MappingItem;​Lorg/​diygenomics/​pg/​MappingItem;​)​I38 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lorg/​diygenomics/​pg/​utils/​ConditionVariantTable​RowComparator;​-​>compare(Lorg/​diygenomics/​pg/​MappingItem;​Lorg/​diygenomics/​pg/​MappingItem;​)​I
  
43 ····​move-​result·​v039 ····​move-​result·​v0
  
44 ····​return·​v040 ····​return·​v0
45 .​end·​method41 .​end·​method
  
1.92 KB
smali/org/diygenomics/pg/utils/MLog.smali
Offset 53, 56 lines modifiedOffset 53, 51 lines modified
53 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V53 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
54 ····​.​line·​1654 ····​.​line·​16
55 ····​return-​void55 ····​return-​void
56 .​end·​method56 .​end·​method
  
57 .​method·​private·​static·​varargs·​buildString([Ljava/​lang/​Object;​)​Ljava/​lang/​String;​57 .​method·​private·​static·​varargs·​buildString([Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
58 ····​.​locals·658 ····​.​locals·4
59 ····​.​param·​p0,​·​"strings"····​#·​[Ljava/​lang/​Object;​59 ····​.​param·​p0,​·​"strings"····​#·​[Ljava/​lang/​Object;​
  
60 ····​.​prologue60 ····​.​prologue
61 ····​.​line·​7061 ····​.​line·​70
62 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​62 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
  
63 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V63 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
64 ····​.​line·​7164 ····​.​line·​71
65 ····​.​local·​v4,​·​"sb":​Ljava/​lang/​StringBuilder;​65 ····​.​local·​v1,​·​"sb":​Ljava/​lang/​StringBuilder;​
66 ····move-​object·​v0,​·​p066 ····array-​length·​v3,​·​p0
  
67 ····.​local·​v0,​·"arr$":​[Ljava/​lang/​Object;​67 ····​const/​4·​v2,​·​0x0
68 ····​array-​length·​v2,​·​v0 
  
69 ····​.​local·​v2,​·​"len$":​I 
70 ····​const/​4·​v1,​·​0x0 
  
71 ····​.​local·​v1,​·​"i$":​I 
72 ····​:​goto_068 ····​:​goto_0
73 ····​if-​ge·​v1,​·​v2,​·​:​cond_069 ····​if-​ge·​v2,​·​v3,​·​:​cond_0
  
74 ····​aget-​object·​v3,​·v0,​·​v170 ····​aget-​object·​v0,​·p0,​·​v2
  
75 ····​.​line·​7271 ····​.​line·​72
76 ····​.​local·​v3,​·​"s":​Ljava/​lang/​Object;​72 ····​.​local·​v0,​·​"s":​Ljava/​lang/​Object;​
77 ····​invoke-​virtual·​{v4,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​73 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
  
78 ····​.​line·​7174 ····​.​line·​71
79 ····​add-​int/​lit8·​v1,​·​v1,​·​0x175 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
  
80 ····​goto·​:​goto_076 ····​goto·​:​goto_0
  
81 ····​.​line·​7477 ····​.​line·​74
82 ····​.​end·​local·​v3····​#·​"s":​Ljava/​lang/​Object;​78 ····​.​end·​local·​v0····​#·​"s":​Ljava/​lang/​Object;​
83 ····​:​cond_079 ····​:​cond_0
84 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​80 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
85 ····​move-​result-​object·​v581 ····​move-​result-​object·​v2
  
86 ····​return-​object·​v582 ····​return-​object·​v2
87 .​end·​method83 .​end·​method
  
88 .​method·​public·​static·​disable()​V84 .​method·​public·​static·​disable()​V
89 ····​.​locals·​185 ····​.​locals·​1
  
90 ····​.​prologue86 ····​.​prologue
91 ····​.​line·​3687 ····​.​line·​36
1.54 KB
res/drawable/ic_group_opened.png
813 B
sng
Max report size reached
704 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.11 KB
res/drawable/ic_group_closed.png
446 B
sng
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​6;​·​height:​·​12;​·​bitdepth:​·​8;​3 ····​width:​·​6;​·​height:​·​12;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey07 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey1008 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey09 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 }10 }
11 tRNS·​{11 tRNS·​{
12 ·​128·​0·​255}12 ·​128·​0}
13 IMAGE·​{13 IMAGE·​{
14 ····​pixels·​base6414 ····​pixels·​base64
15 01111115 011111
16 20111116 201111
17 22011117 220111
18 22201118 222011
19 22220119 222201
628 B
Image content
Pixel difference
compared images
Flicker difference
compared images
11.4 KB
res/drawable/stars.png
9.48 KB
sng
Max report size reached
1.91 KB
Image content
Max report size reached
4.87 KB
res/drawable/info.png
3.57 KB
sng
Max report size reached
1.26 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
95.9 KB
res/drawable-hdpi-v4/icon.png
91.5 KB
sng
Max report size reached
4.29 KB
Image content
Max report size reached
13.4 KB
res/drawable-hdpi-v4/stars.png
11.4 KB
sng
Max report size reached
1.91 KB
Image content
Max report size reached
12.3 KB
res/drawable-mdpi-v4/icon.png
9.49 KB
sng
Max report size reached
2.76 KB
Image content
Max report size reached
8.44 KB
res/drawable-mdpi-v4/stars.png
6.86 KB
sng
Max report size reached
1.52 KB
Image content
Max report size reached