732 KB
/home/hans/code/fdroid/data/tmp/au.com.darkside.XServer_21.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_au.com.darkside.XServer_21.apk
14.5 KB
zipinfo /dev/stdin
Max report size reached
1.66 KB
AndroidManifest.xml (decoded)
1.6 KB
AndroidManifest.xml
Max report size reached
1.27 KB
res/drawable/xc_clock.png
482 B
sng
Max report size reached
764 B
Image content
Max report size reached
1.27 KB
res/drawable/xc_diamond_cross.png
487 B
sng
Max report size reached
752 B
Image content
Max report size reached
1.18 KB
res/drawable/xc_sb_down_arrow.png
451 B
sng
Max report size reached
688 B
Image content
Max report size reached
1.26 KB
res/drawable/xc_spider.png
487 B
sng
Max report size reached
752 B
Image content
Max report size reached
1.59 KB
res/drawable/xc_draped_box.png
848 B
sng
Max report size reached
724 B
Image content
Max report size reached
1.22 KB
res/drawable/xc_crosshair.png
487 B
sng
Max report size reached
704 B
Image content
Max report size reached
1.75 KB
res/drawable/xc_bottom_left_corner.png
976 B
sng
Max report size reached
744 B
Image content
Max report size reached
1.44 KB
res/drawable/xc_ur_angle.png
736 B
sng
Max report size reached
680 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_right_side.png
487 B
sng
Max report size reached
728 B
Image content
Max report size reached
1.17 KB
res/drawable/xc_sb_up_arrow.png
451 B
sng
Max report size reached
688 B
Image content
Max report size reached
1.75 KB
res/drawable/xc_top_left_corner.png
976 B
sng
Max report size reached
744 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_hand2.png
487 B
sng
Max report size reached
740 B
Image content
Max report size reached
1.69 KB
res/drawable/xc_left_side.png
940 B
sng
Max report size reached
728 B
Image content
Max report size reached
1.28 KB
res/drawable/xc_gumby.png
487 B
sng
Max report size reached
772 B
Image content
Max report size reached
1.18 KB
res/drawable/xc_sb_v_double_arrow.png
451 B
sng
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​9;​·​height:​·​15;​·​bitdepth:​·​8;​3 ····​width:​·​9;​·​height:​·​15;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(128,​128,​128)​·····​#·​rgb·​=·​(0x80,​0x80,​0x80)​7 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey1008 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey100
9 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey09 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
10 }10 }
11 tRNS·​{11 tRNS·​{
12 ·​0·​255·​255}12 ·​0}
13 IMAGE·​{13 IMAGE·​{
14 ····​pixels·​base6414 ····​pixels·​base64
15 00012100015 000121000
16 00122210016 001222100
17 01222221017 012222210
18 12222222118 122222221
19 11121211119 111212111
688 B
Image content
Max report size reached
1.7 KB
res/drawable/xc_bogosity.png
944 B
sng
Max report size reached
736 B
Image content
Max report size reached
1.24 KB
res/drawable/xc_arrow.png
487 B
sng
Max report size reached
728 B
Image content
Max report size reached
1.17 KB
res/drawable/xc_plus.png
467 B
sng
Max report size reached
684 B
Image content
Max report size reached
1.5 KB
res/drawable/xc_left_ptr.png
784 B
sng
Max report size reached
696 B
Image content
Max report size reached
1.26 KB
res/drawable/xc_man.png
487 B
sng
Max report size reached
760 B
Image content
Max report size reached
1.61 KB
res/drawable/xc_middlebutton.png
892 B
sng
Max report size reached
688 B
Image content
Max report size reached
1.19 KB
res/drawable/xc_right_tee.png
467 B
sng
Max report size reached
696 B
Image content
Max report size reached
1.2 KB
res/drawable/xc_sb_left_arrow.png
486 B
sng
Max report size reached
680 B
Image content
Max report size reached
1.73 KB
res/drawable/xc_sizing.png
976 B
sng
Max report size reached
748 B
Image content
Max report size reached
1.26 KB
res/drawable/xc_pirate.png
487 B
sng
Max report size reached
752 B
Image content
Max report size reached
1.15 KB
res/drawable/xc_rightbutton.png
430 B
sng
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 #SNG:​·​from·​stdin1 #SNG:​·​from·​stdin
2 IHDR·​{2 IHDR·​{
3 ····​width:​·​15;​·​height:​·​16;​·​bitdepth:​·​8;​3 ····​width:​·​15;​·​height:​·​16;​·​bitdepth:​·​8;​
4 ····​using·​color·​palette;​4 ····​using·​color·​palette;​
5 }5 }
6 PLTE·​{6 PLTE·​{
7 ····​(255,​255,​255)​·····​#·​rgb·​=·​(0xff,​0xff,​0xff)​·​grey1007 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
8 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey08 ····​(··​0,​··​0,​··​0)​·····​#·​rgb·​=·​(0x00,​0x00,​0x00)​·​grey0
9 }9 }
10 tRNS·​{10 tRNS·​{
11 ·​0·​255}11 ·​0}
12 IMAGE·​{12 IMAGE·​{
13 ····​pixels·​base6413 ····​pixels·​base64
14 00000000000000014 000000000000000
15 01111111111111015 011111111111110
16 01111111111111016 011111111111110
17 01000100010001017 010001000100010
18 01010101010001018 010101010100010
688 B
Image content
Max report size reached
1.73 KB
res/drawable/xc_rtl_logo.png
976 B
sng
Max report size reached
736 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_coffee_mug.png
487 B
sng
Max report size reached
736 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_circle.png
487 B
sng
Max report size reached
744 B
Image content
Max report size reached
1.18 KB
res/drawable/xc_right_ptr.png
457 B
sng
Max report size reached
692 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_watch.png
487 B
sng
Max report size reached
740 B
Image content
Max report size reached
1.28 KB
res/drawable/xc_bottom_right_corner.png
487 B
sng
Max report size reached
748 B
Image content
Max report size reached
1.68 KB
res/drawable/xc_top_side.png
944 B
sng
Max report size reached
720 B
Image content
Max report size reached
1.57 KB
res/drawable/xc_dotbox.png
848 B
sng
Max report size reached
708 B
Image content
Max report size reached
1.21 KB
res/drawable/xc_sb_right_arrow.png
486 B
sng
Max report size reached
680 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_star.png
487 B
sng
Max report size reached
748 B
Image content
Max report size reached
1.24 KB
res/drawable/xc_draft_large.png
482 B
sng
Max report size reached
728 B
Image content
Max report size reached
1.4 KB
res/drawable/xc_based_arrow_down.png
688 B
sng
Max report size reached
676 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.21 KB
res/drawable/xc_sb_h_double_arrow.png
481 B
sng
Max report size reached
684 B
Image content
Max report size reached
1.75 KB
res/drawable/xc_top_right_corner.png
976 B
sng
Max report size reached
740 B
Image content
Max report size reached
1.24 KB
res/drawable/xc_bottom_side.png
482 B
sng
Max report size reached
724 B
Image content
Max report size reached
1.54 KB
res/drawable/xc_top_tee.png
832 B
sng
Max report size reached
688 B
Image content
Max report size reached
1.63 KB
res/drawable/xc_box_spiral.png
924 B
sng
Max report size reached
688 B
Image content
Max report size reached
1.22 KB
res/drawable/xc_cross.png
487 B
sng
Max report size reached
716 B
Image content
Max report size reached
1.24 KB
res/drawable/xc_sailboat.png
487 B
sng
Max report size reached
724 B
Image content
Max report size reached
1.45 KB
res/drawable/xc_xterm.png
751 B
sng
Max report size reached
688 B
Image content
Max report size reached
1.18 KB
res/drawable/xc_based_arrow_up.png
457 B
sng
Max report size reached
680 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.21 KB
res/drawable/xc_hand1.png
472 B
sng
Max report size reached
720 B
Image content
Max report size reached
1.73 KB
res/drawable/xc_top_left_arrow.png
976 B
sng
Max report size reached
728 B
Image content
Max report size reached
1.24 KB
res/drawable/xc_gobbler.png
487 B
sng
Max report size reached
732 B
Image content
Max report size reached
1.27 KB
res/drawable/xc_shuttle.png
487 B
sng
Max report size reached
756 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_mouse.png
487 B
sng
Max report size reached
744 B
Image content
Max report size reached
1.24 KB
res/drawable/xc_iron_cross.png
487 B
sng
Max report size reached
724 B
Image content
Max report size reached
1.21 KB
res/drawable/xc_question_arrow.png
462 B
sng
Max report size reached
712 B
Image content
Max report size reached
1.44 KB
res/drawable/xc_ll_angle.png
736 B
sng
Max report size reached
680 B
Image content
Max report size reached
1.17 KB
res/drawable/xc_dot.png
467 B
sng
Max report size reached
680 B
Image content
Max report size reached
1.63 KB
res/drawable/xc_icon.png
924 B
sng
Max report size reached
700 B
Image content
Max report size reached
1.57 KB
res/drawable/xc_left_tee.png
848 B
sng
Max report size reached
700 B
Image content
Max report size reached
1.44 KB
res/drawable/xc_ul_angle.png
736 B
sng
Max report size reached
680 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.21 KB
res/drawable/xc_center_ptr.png
467 B
sng
Max report size reached
716 B
Image content
Max report size reached
1.17 KB
res/drawable/xc_lr_angle.png
467 B
sng
Max report size reached
680 B
Image content
Pixel difference
compared images
Flicker difference
compared images
1.23 KB
res/drawable/xc_spraycan.png
467 B
sng
Max report size reached
732 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_fleur.png
487 B
sng
Max report size reached
744 B
Image content
Max report size reached
1.61 KB
res/drawable/xc_pencil.png
880 B
sng
Max report size reached
716 B
Image content
Max report size reached
1.72 KB
res/drawable/xc_exchange.png
958 B
sng
Max report size reached
748 B
Image content
Max report size reached
1.19 KB
res/drawable/xc_boat.png
486 B
sng
Max report size reached
684 B
Image content
Max report size reached
1.22 KB
res/drawable/xc_heart.png
482 B
sng
Max report size reached
720 B
Image content
Max report size reached
1.22 KB
res/drawable/xc_leftbutton.png
482 B
sng
Max report size reached
708 B
Image content
Max report size reached
1.27 KB
res/drawable/xc_cross_reverse.png
487 B
sng
Max report size reached
752 B
Image content
Max report size reached
1.26 KB
res/drawable/xc_umbrella.png
487 B
sng
Max report size reached
744 B
Image content
Max report size reached
1.21 KB
res/drawable/xc_bottom_tee.png
487 B
sng
Max report size reached
692 B
Image content
Max report size reached
1.21 KB
res/drawable/xc_tcross.png
482 B
sng
Max report size reached
700 B
Image content
Max report size reached
1.73 KB
res/drawable/xc_x_cursor.png
976 B
sng
Max report size reached
736 B
Image content
Max report size reached
1.16 KB
res/drawable/xc_trek.png
451 B
sng
Max report size reached
692 B
Image content
Max report size reached
1.22 KB
res/drawable/xc_draft_small.png
482 B
sng
Max report size reached
704 B
Image content
Max report size reached
1.25 KB
res/drawable/xc_target.png
487 B
sng
Max report size reached
736 B
Image content
Max report size reached
1.21 KB
res/drawable/xc_double_arrow.png
467 B
sng
Max report size reached
712 B
Image content
Max report size reached
19.2 KB
res/drawable-mdpi-v4/icon.png
15.2 KB
sng
Max report size reached
3.94 KB
Image content
Max report size reached
52.8 KB
res/drawable-xhdpi-v4/icon.png
42.6 KB
sng
Max report size reached
10.1 KB
Image content
Max report size reached
34.5 KB
res/drawable-hdpi-v4/icon.png
27.8 KB
sng
Max report size reached
6.68 KB
Image content
Max report size reached
13.6 KB
res/drawable-ldpi-v4/icon.png
10.6 KB
sng
Max report size reached
2.95 KB
Image content
Max report size reached
622 B
smali/au/com/darkside/XDemo/AccessControlEditor$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​7627 ····​.​line·​76
27 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$3​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​28 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$3​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
623 B
smali/au/com/darkside/XDemo/AccessControlEditor$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​12327 ····​.​line·​123
27 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$4​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​28 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$4​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
622 B
smali/au/com/darkside/XDemo/AccessControlEditor$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5727 ····​.​line·​57
27 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$1​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​28 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$1​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
622 B
smali/au/com/darkside/XDemo/AccessControlEditor$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​6627 ····​.​line·​66
27 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$2​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​28 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$2​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
623 B
smali/au/com/darkside/XDemo/AccessControlEditor$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​11727 ····​.​line·​117
27 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$5​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​28 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$5​;​-​>this$0:​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
5.79 KB
smali/au/com/darkside/XDemo/AccessControlEditor.smali
Offset 136, 14 lines modifiedOffset 136, 15 lines modified
  
136 ····​const/​4·​v2,​·​0x1136 ····​const/​4·​v2,​·​0x1
  
137 ····​invoke-​static·​{p0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​137 ····​invoke-​static·​{p0,​·​v1,​·​v2},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
138 ····​move-​result-​object·​v1138 ····​move-​result-​object·​v1
  
 139 ····​.​line·​262
139 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V140 ····​invoke-​virtual·​{v1},​·​Landroid/​widget/​Toast;​-​>show()​V
  
140 ····​goto·​:​goto_0141 ····​goto·​:​goto_0
141 .​end·​method142 .​end·​method
  
142 .​method·​private·​deleteSelectedHost()​V143 .​method·​private·​deleteSelectedHost()​V
143 ····​.​locals·​3144 ····​.​locals·​3
Offset 280, 89 lines modifiedOffset 281, 88 lines modified
280 ····​.​local·​v4,​·​"e":​Ljava/​lang/​Exception;​281 ····​.​local·​v4,​·​"e":​Ljava/​lang/​Exception;​
281 ····​const-​string·​v6,​·​"Error"282 ····​const-​string·​v6,​·​"Error"
  
282 ····​goto·​:​goto_0283 ····​goto·​:​goto_0
283 .​end·​method284 .​end·​method
  
284 .​method·​private·​loadAccessList()​V285 .​method·​private·​loadAccessList()​V
285 ····​.​locals·8286 ····​.​locals·7
  
286 ····​.​prologue287 ····​.​prologue
287 ····​.​line·​178288 ····​.​line·​178
288 ····​const-​string·​v6,​·​"AccessControlHosts"289 ····​const-​string·​v5,​·​"AccessControlHosts"
  
289 ····​const/​4·​v7,​·​0x0290 ····​const/​4·​v6,​·​0x0
  
290 ····​invoke-​virtual·​{p0,​·​v6,​·​v7},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​291 ····​invoke-​virtual·​{p0,​·​v5,​·​v6},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
  
291 ····​move-​result-​object·​v3292 ····​move-​result-​object·​v2
  
292 ····​.​line·​180293 ····​.​line·​180
293 ····​.​local·​v3,​·​"prefs":​Landroid/​content/​SharedPreferences;​294 ····​.​local·​v2,​·​"prefs":​Landroid/​content/​SharedPreferences;​
294 ····​invoke-​interface·​{v3},​·​Landroid/​content/​SharedPreferences;​-​>getAll()​Ljava/​util/​Map;​295 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>getAll()​Ljava/​util/​Map;​
  
295 ····​move-​result-​object·​v2296 ····​move-​result-​object·​v1
  
296 ····​.​line·​181297 ····​.​line·​181
297 ····​.​local·​v2,​·​"map":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​"298 ····​.​local·​v1,​·​"map":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​"
298 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​299 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
  
299 ····​move-​result-​object·​v5300 ····​move-​result-​object·​v4
  
300 ····​.​line·​182301 ····​.​line·​182
301 ····​.​local·​v5,​·​"set":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"302 ····​.​local·​v4,​·​"set":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
302 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedList;​303 ····​new-​instance·​v0,​·​Ljava/​util/​LinkedList;​
  
303 ····​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedList;​-​><init>()​V304 ····​invoke-​direct·​{v0},​·​Ljava/​util/​LinkedList;​-​><init>()​V
  
304 ····​.​line·​184305 ····​.​line·​184
305 ····​.​local·​v0,​·​"hosts":​Ljava/​util/​LinkedList;​,​·​"Ljava/​util/​LinkedList<Ljava/​lang/​String;​>;​"306 ····​.​local·​v0,​·​"hosts":​Ljava/​util/​LinkedList;​,​·​"Ljava/​util/​LinkedList<Ljava/​lang/​String;​>;​"
306 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​307 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
  
307 ····​move-​result-​object·​v1308 ····​move-​result-​object·​v5
  
308 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​ 
309 ····​:​goto_0309 ····​:​goto_0
310 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z310 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
311 ····​move-​result·​v6311 ····​move-​result·​v6
  
312 ····​if-​eqz·​v6,​·​:​cond_0312 ····​if-​eqz·​v6,​·​:​cond_0
  
313 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​313 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
314 ····​move-​result-​object·​v4314 ····​move-​result-​object·​v3
  
315 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​315 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
  
316 ····​.​line·​185316 ····​.​line·​185
317 ····​.​local·​v4,​·​"s":​Ljava/​lang/​String;​317 ····​.​local·​v3,​·​"s":​Ljava/​lang/​String;​
318 ····​invoke-​static·​{v4},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>hostToString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​318 ····​invoke-​static·​{v3},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>hostToString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
319 ····​move-​result-​object·​v6319 ····​move-​result-​object·​v6
  
320 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z320 ····​invoke-​virtual·​{v0,​·​v6},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z
  
321 ····​goto·​:​goto_0321 ····​goto·​:​goto_0
  
322 ····​.​line·​187322 ····​.​line·​187
323 ····​.​end·​local·​v4····​#·​"s":​Ljava/​lang/​String;​323 ····​.​end·​local·​v3····​#·​"s":​Ljava/​lang/​String;​
324 ····​:​cond_0324 ····​:​cond_0
325 ····​new-​instance·​v6,​·​Landroid/​widget/​ArrayAdapter;​325 ····​new-​instance·​v5,​·​Landroid/​widget/​ArrayAdapter;​
  
326 ····​const·​v7,​·​0x1090003326 ····​const·​v6,​·​0x1090003
  
327 ····​invoke-​direct·​{v6,​·​p0,​·​v7,​·​v0},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V327 ····​invoke-​direct·​{v5,​·​p0,​·​v6,​·​v0},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​V
  
328 ····​iput-​object·​v6,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>_adapter:​Landroid/​widget/​ArrayAdapter;​328 ····​iput-​object·​v5,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>_adapter:​Landroid/​widget/​ArrayAdapter;​
  
329 ····​.​line·​189329 ····​.​line·​189
330 ····​iget-​object·​v6,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>_adapter:​Landroid/​widget/​ArrayAdapter;​330 ····​iget-​object·​v5,​·​p0,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>_adapter:​Landroid/​widget/​ArrayAdapter;​
  
331 ····​invoke-​virtual·​{p0,​·​v6},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>setListAdapter(Landr​oid/​widget/​ListAdapter;​)​V331 ····​invoke-​virtual·​{p0,​·​v5},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor;​-​>setListAdapter(Landr​oid/​widget/​ListAdapter;​)​V
  
332 ····​.​line·​190332 ····​.​line·​190
333 ····​return-​void333 ····​return-​void
334 .​end·​method334 .​end·​method
  
335 .​method·​private·​saveAccessList()​V335 .​method·​private·​saveAccessList()​V
336 ····​.​locals·​7336 ····​.​locals·​7
Offset 643, 24 lines modifiedOffset 643, 26 lines modified
  
643 ····​const-​string·​v2,​·​"OK"643 ····​const-​string·​v2,​·​"OK"
  
644 ····​new-​instance·​v3,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$5​;​644 ····​new-​instance·​v3,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$5​;​
  
645 ····​invoke-​direct·​{v3,​·​p0},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$5​;​-​><init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V645 ····​invoke-​direct·​{v3,​·​p0},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$5​;​-​><init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V
  
 646 ····​.​line·​116
646 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​647 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
647 ····​move-​result-​object·​v1648 ····​move-​result-​object·​v1
  
648 ····​const-​string·​v2,​·​"Cancel"649 ····​const-​string·​v2,​·​"Cancel"
  
649 ····​new-​instance·​v3,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$4​;​650 ····​new-​instance·​v3,​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$4​;​
  
650 ····​invoke-​direct·​{v3,​·​p0},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$4​;​-​><init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V651 ····​invoke-​direct·​{v3,​·​p0},​·​Lau/​com/​darkside/​XDemo/​AccessControlEditor$4​;​-​><init>(Lau/​com/​darkside/​XDemo/​AccessControlEditor;​)​V
  
 652 ····​.​line·​122
651 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​653 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
  
Max diff block lines reached; 126/5823 bytes (2.16%) of diff not shown.
595 B
smali/au/com/darkside/XDemo/XServerActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​XServerActivity;​21 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XDemo/​XServerActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​XServerActivity;​)​V23 .​method·​constructor·​<init>(Lau/​com/​darkside/​XDemo/​XServerActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lau/​com/​darkside/​XDemo/​XServerActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​24527 ····​.​line·​245
27 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​XServerActivity$1;​-​>this$0:​Lau/​com/​darkside/​XDemo/​XServerActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XDemo/​XServerActivity$1;​-​>this$0:​Lau/​com/​darkside/​XDemo/​XServerActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
7.24 KB
smali/au/com/darkside/XDemo/XServerActivity.smali
Max report size reached
7.82 KB
smali/au/com/darkside/XServer/Client.smali
Max report size reached
2.19 KB
smali/au/com/darkside/XServer/Drawable.smali
Offset 426, 28 lines modifiedOffset 426, 30 lines modified
426 ····​:​cond_4426 ····​:​cond_4
427 ····​iget-​object·​v4,​·​v15,​·​Lau/​com/​darkside/​XServer/​Drawable;​-​>_canvas:​Landroid/​graphics/​Canvas;​427 ····​iget-​object·​v4,​·​v15,​·​Lau/​com/​darkside/​XServer/​Drawable;​-​>_canvas:​Landroid/​graphics/​Canvas;​
  
428 ····​const/​4·​v6,​·​0x0428 ····​const/​4·​v6,​·​0x0
  
429 ····​const/​4·​v12,​·​0x1429 ····​const/​4·​v12,​·​0x1
  
 430 ····​.​line·​555
430 ····​invoke-​virtual/​range·​{p9·​.​.​·​p9},​·​Lau/​com/​darkside/​XServer/​GContext;​-​>getPaint()​Landroid/​graphics/​Paint;​431 ····​invoke-​virtual/​range·​{p9·​.​.​·​p9},​·​Lau/​com/​darkside/​XServer/​GContext;​-​>getPaint()​Landroid/​graphics/​Paint;​
  
431 ····​move-​result-​object·​v13432 ····​move-​result-​object·​v13
  
432 ····​move/​from16·​v7,​·​p3433 ····​move/​from16·​v7,​·​p3
  
433 ····​move/​from16·​v8,​·​p7434 ····​move/​from16·​v8,​·​p7
  
434 ····​move/​from16·​v9,​·​p8435 ····​move/​from16·​v9,​·​p8
  
435 ····​move/​from16·​v10,​·​p3436 ····​move/​from16·​v10,​·​p3
  
436 ····​move/​from16·​v11,​·​p4437 ····​move/​from16·​v11,​·​p4
  
 438 ····​.​line·​554
437 ····​invoke-​virtual/​range·​{v4·​.​.​·​v13},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap([IIIIIIIZ​Landroid/​graphics/​Paint;​)​V439 ····​invoke-​virtual/​range·​{v4·​.​.​·​v13},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap([IIIIIIIZ​Landroid/​graphics/​Paint;​)​V
  
438 ····​.​line·​557440 ····​.​line·​557
439 ····​invoke-​virtual/​range·​{p6·​.​.​·​p6},​·​Lau/​com/​darkside/​XServer/​Resource;​-​>getType()​I441 ····​invoke-​virtual/​range·​{p6·​.​.​·​p6},​·​Lau/​com/​darkside/​XServer/​Resource;​-​>getType()​I
  
440 ····​move-​result·​v4442 ····​move-​result·​v4
  
Offset 638, 14 lines modifiedOffset 640, 15 lines modified
  
638 ····​add-​int·​v2,​·​v7,​·​v9640 ····​add-​int·​v2,​·​v7,​·​v9
  
639 ····​move-​object/​from16·​v0,​·​p0641 ····​move-​object/​from16·​v0,​·​p0
  
640 ····​iget-​object·​v4,​·​v0,​·​Lau/​com/​darkside/​XServer/​Drawable;​-​>_bitmap:​Landroid/​graphics/​Bitmap;​642 ····​iget-​object·​v4,​·​v0,​·​Lau/​com/​darkside/​XServer/​Drawable;​-​>_bitmap:​Landroid/​graphics/​Bitmap;​
  
 643 ····​.​line·​299
641 ····​invoke-​virtual·​{v4},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I644 ····​invoke-​virtual·​{v4},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I
  
642 ····​move-​result·​v4645 ····​move-​result·​v4
  
643 ····​if-​le·​v2,​·​v4,​·​:​cond_1646 ····​if-​le·​v2,​·​v4,​·​:​cond_1
  
644 ····​.​line·​300647 ····​.​line·​300
Offset 1946, 20 lines modifiedOffset 1949, 22 lines modified
  
1946 ····​iget-​object·​v2,​·​v0,​·​Lau/​com/​darkside/​XServer/​Drawable;​-​>_canvas:​Landroid/​graphics/​Canvas;​1949 ····​iget-​object·​v2,​·​v0,​·​Lau/​com/​darkside/​XServer/​Drawable;​-​>_canvas:​Landroid/​graphics/​Canvas;​
  
1947 ····​const/​4·​v4,​·​0x01950 ····​const/​4·​v4,​·​0x0
  
1948 ····​const/​4·​v10,​·​0x11951 ····​const/​4·​v10,​·​0x1
  
 1952 ····​.​line·​1032
1949 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lau/​com/​darkside/​XServer/​GContext;​-​>getPaint()​Landroid/​graphics/​Paint;​1953 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lau/​com/​darkside/​XServer/​GContext;​-​>getPaint()​Landroid/​graphics/​Paint;​
  
1950 ····​move-​result-​object·​v111954 ····​move-​result-​object·​v11
  
1951 ····​move·​v8,​·​v51955 ····​move·​v8,​·​v5
  
 1956 ····​.​line·​1031
1952 ····​invoke-​virtual/​range·​{v2·​.​.​·​v11},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap([IIIFFIIZ​Landroid/​graphics/​Paint;​)​V1957 ····​invoke-​virtual/​range·​{v2·​.​.​·​v11},​·​Landroid/​graphics/​Canvas;​-​>drawBitmap([IIIFFIIZ​Landroid/​graphics/​Paint;​)​V
  
1953 ····​.​line·​10341958 ····​.​line·​1034
1954 ····​const/​4·​v2,​·​0x11959 ····​const/​4·​v2,​·​0x1
  
1955 ····​goto/​16·​:​goto_01960 ····​goto/​16·​:​goto_0
  
Offset 4180, 14 lines modifiedOffset 4185, 15 lines modified
  
4180 ····​goto·​:​goto_04185 ····​goto·​:​goto_0
  
4181 ····​.​line·​1644186 ····​.​line·​164
4182 ····​:​cond_34187 ····​:​cond_3
4183 ····​if-​eqz·​v30,​·​:​cond_44188 ····​if-​eqz·​v30,​·​:​cond_4
  
 4189 ····​.​line·​165
4184 ····​invoke-​virtual/​range·​{v30·​.​.​·​v30},​·​Lau/​com/​darkside/​XServer/​Resource;​-​>getType()​I4190 ····​invoke-​virtual/​range·​{v30·​.​.​·​v30},​·​Lau/​com/​darkside/​XServer/​Resource;​-​>getType()​I
  
4185 ····​move-​result·​v34191 ····​move-​result·​v3
  
4186 ····​const/​4·​v11,​·​0x54192 ····​const/​4·​v11,​·​0x5
  
4187 ····​if-​eq·​v3,​·​v11,​·​:​cond_54193 ····​if-​eq·​v3,​·​v11,​·​:​cond_5
Offset 4367, 14 lines modifiedOffset 4373, 15 lines modified
  
4367 ····​goto/​16·​:​goto_04373 ····​goto/​16·​:​goto_0
  
4368 ····​.​line·​1944374 ····​.​line·​194
4369 ····​:​cond_84375 ····​:​cond_8
4370 ····​if-​eqz·​v30,​·​:​cond_94376 ····​if-​eqz·​v30,​·​:​cond_9
  
 4377 ····​.​line·​195
4371 ····​invoke-​virtual/​range·​{v30·​.​.​·​v30},​·​Lau/​com/​darkside/​XServer/​Resource;​-​>getType()​I4378 ····​invoke-​virtual/​range·​{v30·​.​.​·​v30},​·​Lau/​com/​darkside/​XServer/​Resource;​-​>getType()​I
  
4372 ····​move-​result·​v34379 ····​move-​result·​v3
  
4373 ····​const/​4·​v11,​·​0x54380 ····​const/​4·​v11,​·​0x5
  
4374 ····​if-​eq·​v3,​·​v11,​·​:​cond_a4381 ····​if-​eq·​v3,​·​v11,​·​:​cond_a
1.74 KB
smali/au/com/darkside/XServer/Cursor.smali
Offset 1282, 15 lines modifiedOffset 1282, 15 lines modified
1282 ····​aget·​v0,​·​v0,​·​v11282 ····​aget·​v0,​·​v0,​·​v1
  
1283 ····​iput·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Cursor;​-​>_hotspotY:​I1283 ····​iput·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Cursor;​-​>_hotspotY:​I
  
1284 ····​.​line·​2151284 ····​.​line·​215
1285 ····​return-​void1285 ····​return-​void
  
1286 ····​.​line·​2041286 ····​.​line·​205
1287 ····​:​cond_21287 ····​:​cond_2
1288 ····​invoke-​virtual·​{p2},​·​Lau/​com/​darkside/​XServer/​XServer;​-​>getContext()​Landroid/​content/​Context;​1288 ····​invoke-​virtual·​{p2},​·​Lau/​com/​darkside/​XServer/​XServer;​-​>getContext()​Landroid/​content/​Context;​
  
1289 ····​move-​result-​object·​v01289 ····​move-​result-​object·​v0
  
1290 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​1290 ····​invoke-​virtual·​{v0},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
Offset 1298, 14 lines modifiedOffset 1298, 15 lines modified
  
1298 ····​sget-​object·​v1,​·​Lau/​com/​darkside/​XServer/​Cursor;​-​>_glyphs:​[[I1298 ····​sget-​object·​v1,​·​Lau/​com/​darkside/​XServer/​Cursor;​-​>_glyphs:​[[I
  
1299 ····​aget-​object·​v1,​·​v1,​·​p61299 ····​aget-​object·​v1,​·​v1,​·​p6
  
1300 ····​aget·​v1,​·​v1,​·​v21300 ····​aget·​v1,​·​v1,​·​v2
  
 1301 ····​.​line·​204
1301 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeResource(Landr​oid/​content/​res/​Resources;​I)​Landroid/​graphics/​Bitmap;​1302 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeResource(Landr​oid/​content/​res/​Resources;​I)​Landroid/​graphics/​Bitmap;​
  
1302 ····​move-​result-​object·​v01303 ····​move-​result-​object·​v0
  
1303 ····​iput-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Cursor;​-​>_bitmap:​Landroid/​graphics/​Bitmap;​1304 ····​iput-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Cursor;​-​>_bitmap:​Landroid/​graphics/​Bitmap;​
  
1304 ····​goto·​:​goto_01305 ····​goto·​:​goto_0
Offset 1823, 14 lines modifiedOffset 1824, 15 lines modified
  
1823 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I1824 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Landroid/​graphics/​Bitmap;​-​>getWidth()​I
  
1824 ····​move-​result·​v51825 ····​move-​result·​v5
  
1825 ····​if-​ne·​v4,​·​v5,​·​:​cond_71826 ····​if-​ne·​v4,​·​v5,​·​:​cond_7
  
 1827 ····​.​line·​396
1826 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I1828 ····​invoke-​virtual/​range·​{v26·​.​.​·​v26},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I
  
1827 ····​move-​result·​v41829 ····​move-​result·​v4
  
1828 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I1830 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Landroid/​graphics/​Bitmap;​-​>getHeight()​I
  
1829 ····​move-​result·​v51831 ····​move-​result·​v5
Offset 2397, 18 lines modifiedOffset 2399, 20 lines modified
  
2397 ····​.​line·​3232399 ····​.​line·​323
2398 ····​.​local·​v0,​·​"bgBlue":​I2400 ····​.​local·​v0,​·​"bgBlue":​I
2399 ····​invoke-​static·​{v5,​·​v4,​·​v3},​·​Lau/​com/​darkside/​XServer/​Colormap;​-​>fromParts16(III)​I2401 ····​invoke-​static·​{v5,​·​v4,​·​v3},​·​Lau/​com/​darkside/​XServer/​Colormap;​-​>fromParts16(III)​I
  
2400 ····​move-​result·​v72402 ····​move-​result·​v7
  
 2403 ····​.​line·​324
2401 ····​invoke-​static·​{v2,​·​v1,​·​v0},​·​Lau/​com/​darkside/​XServer/​Colormap;​-​>fromParts16(III)​I2404 ····​invoke-​static·​{v2,​·​v1,​·​v0},​·​Lau/​com/​darkside/​XServer/​Colormap;​-​>fromParts16(III)​I
  
2402 ····​move-​result·​v82405 ····​move-​result·​v8
  
 2406 ····​.​line·​323
2403 ····​invoke-​direct·​{p0,​·​v7,​·​v8},​·​Lau/​com/​darkside/​XServer/​Cursor;​-​>setColor(II)​V2407 ····​invoke-​direct·​{p0,​·​v7,​·​v8},​·​Lau/​com/​darkside/​XServer/​Cursor;​-​>setColor(II)​V
  
2404 ····​goto·​:​goto_02408 ····​goto·​:​goto_0
  
2405 ····​.​line·​3002409 ····​.​line·​300
2406 ····​nop2410 ····​nop
  
35.8 KB
smali/au/com/darkside/XServer/Font.smali
Max report size reached
2.25 KB
smali/au/com/darkside/XServer/GContext.smali
Offset 660, 64 lines modifiedOffset 660, 59 lines modified
  
660 ····​goto·​:​goto_0660 ····​goto·​:​goto_0
661 .​end·​method661 .​end·​method
  
  
662 #·​virtual·​methods662 #·​virtual·​methods
663 .​method·​public·​applyClipRectangles(L​android/​graphics/​Canvas;​)​V663 .​method·​public·​applyClipRectangles(L​android/​graphics/​Canvas;​)​V
664 ····​.​locals·6664 ····​.​locals·5
665 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​665 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
  
666 ····​.​prologue666 ····​.​prologue
667 ····​const/​4·​v5,​·​0x0667 ····​const/​4·​v1,​·​0x0
  
668 ····​.​line·​198668 ····​.​line·​198
669 ····​iget-​object·​v4,​·​p0,​·​Lau/​com/​darkside/​XServer/​GContext;​-​>_clipRectangles:​[Landroid/​graphics/​Rect;​669 ····​iget-​object·​v2,​·​p0,​·​Lau/​com/​darkside/​XServer/​GContext;​-​>_clipRectangles:​[Landroid/​graphics/​Rect;​
  
670 ····​if-​nez·​v4,​·​:​cond_1670 ····​if-​nez·​v2,​·​:​cond_1
  
671 ····​.​line·​206671 ····​.​line·​206
672 ····​:​cond_0672 ····​:​cond_0
673 ····​:​goto_0673 ····​:​goto_0
674 ····​return-​void674 ····​return-​void
  
675 ····​.​line·​201675 ····​.​line·​201
676 ····​:​cond_1676 ····​:​cond_1
677 ····​iget-​object·​v4,​·​p0,​·​Lau/​com/​darkside/​XServer/​GContext;​-​>_clipRectangles:​[Landroid/​graphics/​Rect;​677 ····​iget-​object·​v2,​·​p0,​·​Lau/​com/​darkside/​XServer/​GContext;​-​>_clipRectangles:​[Landroid/​graphics/​Rect;​
  
678 ····​array-​length·​v4,​·​v4678 ····​array-​length·​v2,​·​v2
  
679 ····​if-​nez·​v4,​·​:​cond_2679 ····​if-​nez·​v2,​·​:​cond_2
  
680 ····​.​line·​202680 ····​.​line·​202
681 ····​invoke-​virtual·​{p1,​·​v5,​·​v5,​·​v5,​·​v5},​·​Landroid/​graphics/​Canvas;​-​>clipRect(IIII)​Z681 ····​invoke-​virtual·​{p1,​·​v1,​·​v1,​·​v1,​·​v1},​·​Landroid/​graphics/​Canvas;​-​>clipRect(IIII)​Z
  
682 ····​goto·​:​goto_0682 ····​goto·​:​goto_0
  
683 ····​.​line·​204683 ····​.​line·​204
684 ····​:​cond_2684 ····​:​cond_2
685 ····​iget-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​GContext;​-​>_clipRectangles:​[Landroid/​graphics/​Rect;​685 ····​iget-​object·​v2,​·​p0,​·​Lau/​com/​darkside/​XServer/​GContext;​-​>_clipRectangles:​[Landroid/​graphics/​Rect;​
  
686 ····​.​local·​v0,​·​"arr$":​[Landroid/​graphics/​Rect;​ 
687 ····​array-​length·​v2,​·​v0 
  
688 ····.​local·​v2,​·​"len$":​I686 ····array-​length·​v3,​·​v2
689 ····​const/​4·​v1,​·​0x0 
  
690 ····​.​local·​v1,​·​"i$":​I 
691 ····​:​goto_1687 ····​:​goto_1
692 ····​if-​ge·​v1,​·​v2,​·​:​cond_0688 ····​if-​ge·​v1,​·​v3,​·​:​cond_0
  
693 ····​aget-​object·​v3,​·​v0,​·​v1689 ····​aget-​object·​v0,​·​v2,​·​v1
  
694 ····​.​line·​205690 ····​.​line·​205
695 ····​.​local·​v3,​·​"r":​Landroid/​graphics/​Rect;​691 ····​.​local·​v0,​·​"r":​Landroid/​graphics/​Rect;​
696 ····​sget-​object·​v4,​·​Landroid/​graphics/​Region$Op;​-​>UNION:​Landroid/​graphics/​Region$Op;​692 ····​sget-​object·​v4,​·​Landroid/​graphics/​Region$Op;​-​>UNION:​Landroid/​graphics/​Region$Op;​
  
697 ····​invoke-​virtual·​{p1,​·​v3,​·​v4},​·​Landroid/​graphics/​Canvas;​-​>clipRect(Landroid/​graphics/​Rect;​Landroid/​graphics/​Region$Op;​)​Z693 ····​invoke-​virtual·​{p1,​·​v0,​·​v4},​·​Landroid/​graphics/​Canvas;​-​>clipRect(Landroid/​graphics/​Rect;​Landroid/​graphics/​Region$Op;​)​Z
  
698 ····​.​line·​204694 ····​.​line·​204
699 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1695 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
  
700 ····​goto·​:​goto_1696 ····​goto·​:​goto_1
701 .​end·​method697 .​end·​method
  
7.66 KB
smali/au/com/darkside/XServer/InputOutput.smali
Max report size reached
2.37 KB
smali/au/com/darkside/XServer/Keyboard.smali
Offset 472, 55 lines modifiedOffset 472, 55 lines modified
  
472 ····​const-​wide·​v2,​·​0x400921fb54442d18L····​#·​Math.​PI472 ····​const-​wide·​v2,​·​0x400921fb54442d18L····​#·​Math.​PI
  
473 ····​mul-​double/​2addr·​v0,​·​v2473 ····​mul-​double/​2addr·​v0,​·​v2
  
474 ····​const-​wide·​v2,​·​0x40c5888000000000L····​#·​11025.​0474 ····​const-​wide·​v2,​·​0x40c5888000000000L····​#·​11025.​0
  
475 ····​div-​double·​v7,​·​v0,​·​v2475 ····​div-​double·​v8,​·​v0,​·​v2
  
476 ····​.​line·​410476 ····​.​line·​410
477 ····​.​local·​v7,​·​"dt":​D477 ····​.​local·​v8,​·​"dt":​D
478 ····​const/​4·​v9,​·​0x0478 ····​const/​4·​v7,​·​0x0
  
479 ····​.​local·​v9,​·​"i":​I479 ····​.​local·​v7,​·​"i":​I
480 ····​:​goto_1480 ····​:​goto_1
481 ····​iget-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellBuffer:​[S481 ····​iget-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellBuffer:​[S
  
482 ····​array-​length·​v0,​·​v0482 ····​array-​length·​v0,​·​v0
  
483 ····​if-​ge·​v9,​·​v0,​·​:​cond_3483 ····​if-​ge·​v7,​·​v0,​·​:​cond_3
  
484 ····​.​line·​411484 ····​.​line·​411
485 ····​iget-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellBuffer:​[S485 ····​iget-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellBuffer:​[S
  
486 ····​int-​to-​double·​v1,​·​v9486 ····​int-​to-​double·​v2,​·​v7
  
487 ····​mul-​double/​2addr·​v1,​·​v7487 ····​mul-​double/​2addr·​v2,​·​v8
  
488 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Math;​-​>sin(D)​D488 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>sin(D)​D
  
489 ····​move-​result-​wide·​v1489 ····​move-​result-​wide·​v2
  
490 ····​mul-​double/​2addr·​v1,​·​v10490 ····​mul-​double/​2addr·​v2,​·​v10
  
491 ····​double-​to-​int·​v1,​·​v1491 ····​double-​to-​int·​v1,​·​v2
  
492 ····​int-​to-​short·​v1,​·​v1492 ····​int-​to-​short·​v1,​·​v1
  
493 ····​aput-​short·​v1,​·​v0,​·​v9493 ····​aput-​short·​v1,​·​v0,​·​v7
  
494 ····​.​line·​410494 ····​.​line·​410
495 ····​add-​int/​lit8·​v9,​·​v9,​·​0x1495 ····​add-​int/​lit8·​v7,​·​v7,​·​0x1
  
496 ····​goto·​:​goto_1496 ····​goto·​:​goto_1
  
497 ····​.​line·​393497 ····​.​line·​393
498 ····​.​end·​local·​v7····​#·​"dt":​D498 ····​.​end·​local·​v7····​#·​"i":​I
499 ····​.​end·​local·​v9····​#·​"i":​I499 ····​.​end·​local·​v8····​#·​"dt":​D
500 ····​.​end·​local·​v10····​#·​"vol":​D500 ····​.​end·​local·​v10····​#·​"vol":​D
501 ····​.​end·​local·​v12····​#·​"volume":​I501 ····​.​end·​local·​v12····​#·​"volume":​I
502 ····​:​cond_1502 ····​:​cond_1
503 ····​if-​lez·​p1,​·​:​cond_2503 ····​if-​lez·​p1,​·​:​cond_2
  
504 ····​.​line·​394504 ····​.​line·​394
505 ····​iget·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellPercent:​I505 ····​iget·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellPercent:​I
Offset 548, 25 lines modifiedOffset 548, 25 lines modified
548 ····​:​cond_2548 ····​:​cond_2
549 ····​iget·​v12,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellPercent:​I549 ····​iget·​v12,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellPercent:​I
  
550 ····​.​restart·​local·​v12····​#·​"volume":​I550 ····​.​restart·​local·​v12····​#·​"volume":​I
551 ····​goto·​:​goto_0551 ····​goto·​:​goto_0
  
552 ····​.​line·​413552 ····​.​line·​413
553 ····​.​restart·​local·​v7····​#·​"dt":​D553 ····​.​restart·​local·​v7····​#·​"i":​I
554 ····​.​restart·​local·​v9····​#·​"i":​I554 ····​.​restart·​local·​v8····​#·​"dt":​D
555 ····​.​restart·​local·​v10····​#·​"vol":​D555 ····​.​restart·​local·​v10····​#·​"vol":​D
556 ····​:​cond_3556 ····​:​cond_3
557 ····​const/​4·​v0,​·​0x1557 ····​const/​4·​v0,​·​0x1
  
558 ····​iput-​boolean·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellBufferFilled:​Z558 ····​iput-​boolean·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_bellBufferFilled:​Z
  
559 ····​.​line·​416559 ····​.​line·​416
560 ····​.​end·​local·​v7····​#·​"dt":​D560 ····​.​end·​local·​v7····​#·​"i":​I
561 ····​.​end·​local·​v9····​#·​"i":​I561 ····​.​end·​local·​v8····​#·​"dt":​D
562 ····​.​end·​local·​v10····​#·​"vol":​D562 ····​.​end·​local·​v10····​#·​"vol":​D
563 ····​:​cond_4563 ····​:​cond_4
564 ····​iget-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_audioTrack:​Landroid/​media/​AudioTrack;​564 ····​iget-​object·​v0,​·​p0,​·​Lau/​com/​darkside/​XServer/​Keyboard;​-​>_audioTrack:​Landroid/​media/​AudioTrack;​
  
565 ····​if-​eqz·​v0,​·​:​cond_5565 ····​if-​eqz·​v0,​·​:​cond_5
  
566 ····​.​line·​417566 ····​.​line·​417
49.3 KB
smali/au/com/darkside/XServer/Property.smali
Max report size reached
279 B
smali/au/com/darkside/XServer/R.smali
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​020 ····​.​locals·​0
  
21 ····​.​prologue21 ····​.​prologue
22 ····​.​line·​1022 ····​.​line·​10
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
24 ····​.​line·​104 
25 ····​return-​void24 ····​return-​void
26 .​end·​method25 .​end·​method
24.5 KB
smali/au/com/darkside/XServer/ScreenView.smali
Max report size reached
262 KB
smali/au/com/darkside/XServer/Window.smali
Max report size reached
554 B
smali/au/com/darkside/XServer/XServer$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XServer/​XServer;​18 .​field·​final·​synthetic·​this$0:​Lau/​com/​darkside/​XServer/​XServer;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lau/​com/​darkside/​XServer/​XServer;​JJ)​V20 .​method·​constructor·​<init>(Lau/​com/​darkside/​XServer/​XServer;​JJ)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lau/​com/​darkside/​XServer/​XServer;​
22 ····​.​param·​p2,​·​"x0"····​#·​J23 ····​.​param·​p2,​·​"x0"····​#·​J
23 ····​.​param·​p4,​·​"x1"····​#·​J24 ····​.​param·​p4,​·​"x1"····​#·​J
  
24 ····​.​prologue25 ····​.​prologue
25 ····​.​line·​92726 ····​.​line·​927
26 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XServer/​XServer$1;​-​>this$0:​Lau/​com/​darkside/​XServer/​XServer;​27 ····​iput-​object·​p1,​·​p0,​·​Lau/​com/​darkside/​XServer/​XServer$1;​-​>this$0:​Lau/​com/​darkside/​XServer/​XServer;​
  
1.34 KB
smali/au/com/darkside/XServer/XServer$AcceptThread.smali
Offset 244, 18 lines modifiedOffset 244, 27 lines modified
  
244 ····​.​line·​1080244 ····​.​line·​1080
245 ····​invoke-​virtual·​{v2},​·​Lau/​com/​darkside/​XServer/​Client;​-​>start()​V245 ····​invoke-​virtual·​{v2},​·​Lau/​com/​darkside/​XServer/​Client;​-​>start()​V
  
246 ····​.​line·​1081246 ····​.​line·​1081
247 ····​iget-​object·​v7,​·​p0,​·​Lau/​com/​darkside/​XServer/​XServer$AcceptThread;​-​>this$0:​Lau/​com/​darkside/​XServer/​XServer;​247 ····​iget-​object·​v7,​·​p0,​·​Lau/​com/​darkside/​XServer/​XServer$AcceptThread;​-​>this$0:​Lau/​com/​darkside/​XServer/​XServer;​
  
248 ····​const/​high16·v8,​·​0x100000248 ····iget-​object·​v8,​·​p0,​·​Lau/​com/​darkside/​XServer/​XServer$AcceptThread;​-​>this$0:​Lau/​com/​darkside/​XServer/​XServer;​
  
249 ····​#·+=·​operator·​for:​·​Lau/​com/​darkside/​XServer/​XServer;​-​>_clientIdBase:​I249 ····​#·getter·​for:​·​Lau/​com/​darkside/​XServer/​XServer;​-​>_clientIdBase:​I
250 ····​invoke-​static·​{v7,​·​v8},​·​Lau/​com/​darkside/​XServer/​XServer;​-​>access$612(Lau/​com/​darkside/​XServer/​XServer;​I)​I250 ····​invoke-​static·​{v8},​·​Lau/​com/​darkside/​XServer/​XServer;​-​>access$600(Lau/​com/​darkside/​XServer/​XServer;​)​I
  
 251 ····​move-​result·​v8
  
 252 ····​const/​high16·​v9,​·​0x100000
  
 253 ····​add-​int/​2addr·​v8,​·​v9
  
 254 ····​#·​setter·​for:​·​Lau/​com/​darkside/​XServer/​XServer;​-​>_clientIdBase:​I
 255 ····​invoke-​static·​{v7,​·​v8},​·​Lau/​com/​darkside/​XServer/​XServer;​-​>access$602(Lau/​com/​darkside/​XServer/​XServer;​I)​I
251 ····​:​try_end_2256 ····​:​try_end_2
252 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2257 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_2
253 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0258 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
  
254 ····​.​line·​1088259 ····​.​line·​1088
255 ····​.​end·​local·​v2····​#·​"c":​Lau/​com/​darkside/​XServer/​Client;​260 ····​.​end·​local·​v2····​#·​"c":​Lau/​com/​darkside/​XServer/​Client;​
256 ····​:​goto_1261 ····​:​goto_1
26.8 KB
smali/au/com/darkside/XServer/XServer.smali
Max report size reached
47.3 KB
smali/au/com/darkside/XServer/Xext/XShape.smali
Max report size reached
2.94 KB
smali/au/com/darkside/XServer/Xext/XTest.smali
Offset 660, 15 lines modifiedOffset 660, 15 lines modified
660 ········​:​pswitch_1660 ········​:​pswitch_1
661 ········​:​pswitch_2661 ········​:​pswitch_2
662 ········​:​pswitch_3662 ········​:​pswitch_3
663 ····​.​end·​packed-​switch663 ····​.​end·​packed-​switch
664 .​end·​method664 .​end·​method
  
665 .​method·​private·​static·​testFakeInput(Lau/​com/​darkside/​XServer/​XServer;​Lau/​com/​darkside/​XServer/​Client;​BBBIILau/​com/​darkside/​XServer/​Window;​II)​V665 .​method·​private·​static·​testFakeInput(Lau/​com/​darkside/​XServer/​XServer;​Lau/​com/​darkside/​XServer/​Client;​BBBIILau/​com/​darkside/​XServer/​Window;​II)​V
666 ····​.​locals·5666 ····​.​locals·6
667 ····​.​param·​p0,​·​"xServer"····​#·​Lau/​com/​darkside/​XServer/​XServer;​667 ····​.​param·​p0,​·​"xServer"····​#·​Lau/​com/​darkside/​XServer/​XServer;​
668 ····​.​param·​p1,​·​"client"····​#·​Lau/​com/​darkside/​XServer/​Client;​668 ····​.​param·​p1,​·​"client"····​#·​Lau/​com/​darkside/​XServer/​Client;​
669 ····​.​param·​p2,​·​"opcode"····​#·​B669 ····​.​param·​p2,​·​"opcode"····​#·​B
670 ····​.​param·​p3,​·​"minorOpcode"····​#·​B670 ····​.​param·​p3,​·​"minorOpcode"····​#·​B
671 ····​.​param·​p4,​·​"type"····​#·​B671 ····​.​param·​p4,​·​"type"····​#·​B
672 ····​.​param·​p5,​·​"detail"····​#·​I672 ····​.​param·​p5,​·​"detail"····​#·​I
673 ····​.​param·​p6,​·​"delay"····​#·​I673 ····​.​param·​p6,​·​"delay"····​#·​I
Offset 678, 26 lines modifiedOffset 678, 26 lines modified
678 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​678 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
679 ········​value·​=·​{679 ········​value·​=·​{
680 ············​Ljava/​io/​IOException;​680 ············​Ljava/​io/​IOException;​
681 ········​}681 ········​}
682 ····​.​end·​annotation682 ····​.​end·​annotation
  
683 ····​.​prologue683 ····​.​prologue
684 ····​const/​4·​v4,​·​0x1684 ····​const/​4·​v5,​·​0x1
  
685 ····​const/​4·​v3,​·​0x0685 ····​const/​4·​v4,​·​0x0
  
686 ····​.​line·​199686 ····​.​line·​199
687 ····​if-​eqz·​p6,​·​:​cond_0687 ····​if-​eqz·​p6,​·​:​cond_0
  
688 ····​.​line·​201688 ····​.​line·​201
689 ····​int-​to-​long·​v1,​·​p6689 ····​int-​to-​long·​v2,​·​p6
  
690 ····​:​try_start_0690 ····​:​try_start_0
691 ····​invoke-​static·​{v1,​·​v2},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V691 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
692 ····​:​try_end_0692 ····​:​try_end_0
693 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0693 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
694 ····​.​line·​206694 ····​.​line·​206
695 ····​:​cond_0695 ····​:​cond_0
696 ····​:​goto_0696 ····​:​goto_0
697 ····​invoke-​virtual·​{p0},​·​Lau/​com/​darkside/​XServer/​XServer;​-​>getScreen()​Lau/​com/​darkside/​XServer/​ScreenView;​697 ····​invoke-​virtual·​{p0},​·​Lau/​com/​darkside/​XServer/​XServer;​-​>getScreen()​Lau/​com/​darkside/​XServer/​ScreenView;​
Offset 717, 33 lines modifiedOffset 717, 33 lines modified
  
717 ····​.​line·​247717 ····​.​line·​247
718 ····​:​goto_1718 ····​:​goto_1
719 ····​return-​void719 ····​return-​void
  
720 ····​.​line·​210720 ····​.​line·​210
721 ····​:​pswitch_0721 ····​:​pswitch_0
722 ····​invoke-​virtual·​{v0,​·​p5,​·​v4},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>notifyKeyPressedRele​ased(IZ)​V722 ····​invoke-​virtual·​{v0,​·​p5,​·​v5},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>notifyKeyPressedRele​ased(IZ)​V
  
723 ····​goto·​:​goto_1723 ····​goto·​:​goto_1
  
724 ····​.​line·​213724 ····​.​line·​213
725 ····​:​pswitch_1725 ····​:​pswitch_1
726 ····​invoke-​virtual·​{v0,​·​p5,​·​v3},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>notifyKeyPressedRele​ased(IZ)​V726 ····​invoke-​virtual·​{v0,​·​p5,​·​v4},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>notifyKeyPressedRele​ased(IZ)​V
  
727 ····​goto·​:​goto_1727 ····​goto·​:​goto_1
  
728 ····​.​line·​216728 ····​.​line·​216
729 ····​:​pswitch_2729 ····​:​pswitch_2
730 ····​invoke-​virtual·​{v0,​·​p5,​·​v4},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>updatePointerButtons​(IZ)​V730 ····​invoke-​virtual·​{v0,​·​p5,​·​v5},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>updatePointerButtons​(IZ)​V
  
731 ····​goto·​:​goto_1731 ····​goto·​:​goto_1
  
732 ····​.​line·​219732 ····​.​line·​219
733 ····​:​pswitch_3733 ····​:​pswitch_3
734 ····​invoke-​virtual·​{v0,​·​p5,​·​v3},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>updatePointerButtons​(IZ)​V734 ····​invoke-​virtual·​{v0,​·​p5,​·​v4},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>updatePointerButtons​(IZ)​V
  
735 ····​goto·​:​goto_1735 ····​goto·​:​goto_1
  
736 ····​.​line·​222736 ····​.​line·​222
737 ····​:​pswitch_4737 ····​:​pswitch_4
738 ····​if-​eqz·​p7,​·​:​cond_1738 ····​if-​eqz·​p7,​·​:​cond_1
  
Offset 784, 15 lines modifiedOffset 784, 15 lines modified
  
784 ····​.​line·​236784 ····​.​line·​236
785 ····​const/​4·​p9,​·​0x0785 ····​const/​4·​p9,​·​0x0
  
786 ····​.​line·​240786 ····​.​line·​240
787 ····​:​cond_4787 ····​:​cond_4
788 ····​:​goto_3788 ····​:​goto_3
789 ····​invoke-​virtual·​{v0,​·​p8,​·​p9,​·​v3},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>updatePointerPositio​n(III)​V789 ····​invoke-​virtual·​{v0,​·​p8,​·​p9,​·​v4},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>updatePointerPositio​n(III)​V
  
790 ····​goto·​:​goto_1790 ····​goto·​:​goto_1
  
791 ····​.​line·​232791 ····​.​line·​232
792 ····​:​cond_5792 ····​:​cond_5
793 ····​invoke-​virtual·​{v0},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>getWidth()​I793 ····​invoke-​virtual·​{v0},​·​Lau/​com/​darkside/​XServer/​ScreenView;​-​>getWidth()​I