Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V | 28 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | 30 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·10 | 32 | ····.line·1058 |
33 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 33 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
34 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; | 34 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; |
35 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 35 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 56, 21 lines modified | Offset 56, 21 lines modified | ||
56 | ············"<", | 56 | ············"<", |
57 | ············"Ljava/lang/String;", | 57 | ············"Ljava/lang/String;", |
58 | ············">;)V" | 58 | ············">;)V" |
59 | ········} | 59 | ········} |
60 | ····.end·annotation | 60 | ····.end·annotation |
61 | ····.prologue | 61 | ····.prologue |
62 | ····.line·10 | 62 | ····.line·1060 |
63 | ····.local·p3,·"output":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 63 | ····.local·p3,·"output":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
64 | ····if-nez·p2,·:cond_0 | 64 | ····if-nez·p2,·:cond_0 |
65 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 65 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
66 | ····.line·10 | 66 | ····.line·1061 |
67 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; | 67 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; |
68 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1000(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; | 68 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1000(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; |
69 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
70 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z | 70 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z |
Offset 78, 34 lines modified | Offset 78, 34 lines modified | ||
78 | ····invoke-static·{p3,·v0},·Leu/chainfire/libsuperuser/Shell;->parseAvailableResult(Ljava/util/List;Z)Z | 78 | ····invoke-static·{p3,·v0},·Leu/chainfire/libsuperuser/Shell;->parseAvailableResult(Ljava/util/List;Z)Z |
79 | ····move-result·v0 | 79 | ····move-result·v0 |
80 | ····if-nez·v0,·:cond_0 | 80 | ····if-nez·v0,·:cond_0 |
81 | ····.line·10 | 81 | ····.line·1063 |
82 | ····const/4·p2,·-0x4 | 82 | ····const/4·p2,·-0x4 |
83 | ····.line·10 | 83 | ····.line·1065 |
84 | ····:cond_0 | 84 | ····:cond_0 |
85 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 85 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
86 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; | 86 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; |
87 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I | 87 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I |
88 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I | 88 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Builder;->access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I |
89 | ····move-result·v1 | 89 | ····move-result·v1 |
90 | ····#·setter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I | 90 | ····#·setter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I |
91 | ····invoke-static·{v0,·v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1102(Leu/chainfire/libsuperuser/Shell$Interactive;I)I | 91 | ····invoke-static·{v0,·v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1102(Leu/chainfire/libsuperuser/Shell$Interactive;I)I |
92 | ····.line·10 | 92 | ····.line·1066 |
93 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 93 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
94 | ····const/4·v1,·0x0 | 94 | ····const/4·v1,·0x0 |
95 | ····invoke-interface·{v0,·v1,·p2,·p3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V | 95 | ····invoke-interface·{v0,·v1,·p2,·p3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V |
96 | ····.line·10 | 96 | ····.line·1067 |
97 | ····return-void | 97 | ····return-void |
98 | .end·method | 98 | .end·method |
Offset 23, 30 lines modified | Offset 23, 30 lines modified | ||
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 24 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | 26 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·12 | 28 | ····.line·1288 |
29 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 29 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·run()V | 34 | .method·public·run()V |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·12 | 37 | ····.line·1291 |
38 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 38 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
39 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->handleWatchdog()V | 39 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->handleWatchdog()V |
40 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1200(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 40 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1200(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
41 | ····.line·12 | 41 | ····.line·1292 |
42 | ····return-void | 42 | ····return-void |
43 | .end·method | 43 | .end·method |
Offset 23, 57 lines modified | Offset 23, 57 lines modified | ||
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 24 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | 26 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·154 | 28 | ····.line·1549 |
29 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 29 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
33 | #·virtual·methods | 33 | #·virtual·methods |
34 | .method·public·onLine(Ljava/lang/String;)V | 34 | .method·public·onLine(Ljava/lang/String;)V |
35 | ····.locals·5 | 35 | ····.locals·5 |
36 | ····.param·p1,·"line"····#·Ljava/lang/String; | 36 | ····.param·p1,·"line"····#·Ljava/lang/String; |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·15 | 38 | ····.line·1552 |
39 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 39 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
40 | ····monitor-enter·v3 | 40 | ····monitor-enter·v3 |
41 | ····.line·15 | 41 | ····.line·1553 |
42 | ····:try_start_0 | 42 | ····:try_start_0 |
43 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 43 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
44 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; | 44 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; |
45 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 45 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
46 | ····move-result-object·v2 | 46 | ····move-result-object·v2 |
47 | ····if-nez·v2,·:cond_0 | 47 | ····if-nez·v2,·:cond_0 |
48 | ····.line·15 | 48 | ····.line·1554 |
49 | ····monitor-exit·v3 | 49 | ····monitor-exit·v3 |
50 | ····.line·15 | 50 | ····.line·1577 |
51 | ····:goto_0 | 51 | ····:goto_0 |
52 | ····return-void | 52 | ····return-void |
53 | ····.line·15 | 53 | ····.line·1557 |
54 | ····:cond_0 | 54 | ····:cond_0 |
55 | ····move-object·v0,·p1 | 55 | ····move-object·v0,·p1 |
56 | ····.line·155 | 56 | ····.line·1559 |
57 | ····.local·v0,·"contentPart":Ljava/lang/String; | 57 | ····.local·v0,·"contentPart":Ljava/lang/String; |
58 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 58 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
59 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; | 59 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; |
60 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 60 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
61 | ····move-result-object·v2 | 61 | ····move-result-object·v2 |
Offset 83, 61 lines modified | Offset 83, 61 lines modified | ||
83 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
84 | ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 84 | ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
85 | ····move-result·v1 | 85 | ····move-result·v1 |
86 | ····.line·15 | 86 | ····.line·1560 |
87 | ····.local·v1,·"markerIndex":I | 87 | ····.local·v1,·"markerIndex":I |
88 | ····if-nez·v1,·:cond_5 | 88 | ····if-nez·v1,·:cond_5 |
89 | ····.line·15 | 89 | ····.line·1561 |
90 | ····const/4·v0,·0x0 | 90 | ····const/4·v0,·0x0 |
91 | ····.line·15 | 91 | ····.line·1566 |
92 | ····:cond_1 | 92 | ····:cond_1 |
93 | ····:goto_1 | 93 | ····:goto_1 |
94 | ····if-eqz·v0,·:cond_3 | 94 | ····if-eqz·v0,·:cond_3 |
95 | ····.line·15 | 95 | ····.line·1567 |
96 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 96 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
97 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->wantSTDERR:Z | 97 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->wantSTDERR:Z |
98 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2600(Leu/chainfire/libsuperuser/Shell$Interactive;)Z | 98 | ····invoke-static·{v2},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2600(Leu/chainfire/libsuperuser/Shell$Interactive;)Z |
99 | ····move-result·v2 | 99 | ····move-result·v2 |
100 | ····if-eqz·v2,·:cond_2 | 100 | ····if-eqz·v2,·:cond_2 |
101 | ····.line·15 | 101 | ····.line·1568 |
102 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 102 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
103 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->addBuffer(Ljava/lang/String;)V | 103 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->addBuffer(Ljava/lang/String;)V |
104 | ····invoke-static·{v2,·v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V | 104 | ····invoke-static·{v2,·v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V |
105 | ····.line·156 | 105 | ····.line·1569 |
106 | ····:cond_2 | 106 | ····:cond_2 |
107 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 107 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
108 | ····iget-object·v4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 108 | ····iget-object·v4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
109 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 109 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
110 | ····invoke-static·{v4},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2700(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 110 | ····invoke-static·{v4},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2700(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
111 | ····move-result-object·v4 | 111 | ····move-result-object·v4 |
112 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->processLine(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V | 112 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->processLine(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V |
113 | ····invoke-static·{v2,·v0,·v4},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V | 113 | ····invoke-static·{v2,·v0,·v4},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V |
114 | ····.line·15 | 114 | ····.line·1572 |
115 | ····:cond_3 | 115 | ····:cond_3 |
116 | ····if-ltz·v1,·:cond_4 | 116 | ····if-ltz·v1,·:cond_4 |
117 | ····.line·15 | 117 | ····.line·1573 |
118 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 118 | ····iget-object·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
119 | ····iget-object·v4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 119 | ····iget-object·v4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
120 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; | 120 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; |
121 | ····invoke-static·{v4},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; | 121 | ····invoke-static·{v4},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; |
Offset 147, 21 lines modified | Offset 147, 21 lines modified | ||
147 | ····invoke-static·{v4},·Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; | 147 | ····invoke-static·{v4},·Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; |
148 | ····move-result-object·v4 | 148 | ····move-result-object·v4 |
149 | ····#·setter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; | 149 | ····#·setter·for:·Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; |
150 | ····invoke-static·{v2,·v4},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2802(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; | 150 | ····invoke-static·{v2,·v4},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$2802(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; |
Max diff block lines reached; 945/6517 bytes (14.50%) of diff not shown. |
Offset 27, 15 lines modified | Offset 27, 15 lines modified | ||
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V | 28 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | 30 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·13 | 32 | ····.line·1396 |
33 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 33 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
34 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 34 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
35 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; | 35 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 45, 34 lines modified | Offset 45, 34 lines modified | ||
45 | #·virtual·methods | 45 | #·virtual·methods |
46 | .method·public·run()V | 46 | .method·public·run()V |
47 | ····.locals·2 | 47 | ····.locals·2 |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·1 | 49 | ····.line·1400 |
50 | ····:try_start_0 | 50 | ····:try_start_0 |
51 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; | 51 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; |
52 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; | 52 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; |
53 | ····invoke-interface·{v0,·v1},·Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;->onLine(Ljava/lang/String;)V | 53 | ····invoke-interface·{v0,·v1},·Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;->onLine(Ljava/lang/String;)V |
54 | ····:try_end_0 | 54 | ····:try_end_0 |
55 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 55 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
56 | ····.line·1 | 56 | ····.line·1402 |
57 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 57 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
58 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V | 58 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V |
59 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 59 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
60 | ····.line·1 | 60 | ····.line·1404 |
61 | ····return-void | 61 | ····return-void |
62 | ····.line·1 | 62 | ····.line·1402 |
63 | ····:catchall_0 | 63 | ····:catchall_0 |
64 | ····move-exception·v0 | 64 | ····move-exception·v0 |
65 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 65 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
66 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V | 66 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V |
67 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 67 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
Offset 31, 15 lines modified | Offset 31, 15 lines modified | ||
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·static·constructor·<clinit>()V | 32 | .method·static·constructor·<clinit>()V |
33 | ····.locals·1 | 33 | ····.locals·1 |
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·6 | 35 | ····.line·612 |
36 | ····const/4·v0,·0x0 | 36 | ····const/4·v0,·0x0 |
37 | ····sput·v0,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I | 37 | ····sput·v0,·Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I |
38 | ····return-void | 38 | ····return-void |
39 | .end·method | 39 | .end·method |
Offset 47, 30 lines modified | Offset 47, 30 lines modified | ||
47 | ····.locals·5 | 47 | ····.locals·5 |
48 | ····.param·p1,·"commands"····#·[Ljava/lang/String; | 48 | ····.param·p1,·"commands"····#·[Ljava/lang/String; |
49 | ····.param·p2,·"code"····#·I | 49 | ····.param·p2,·"code"····#·I |
50 | ····.param·p3,·"onCommandResultListener"····#·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 50 | ····.param·p3,·"onCommandResultListener"····#·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
51 | ····.param·p4,·"onCommandLineListener"····#·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 51 | ····.param·p4,·"onCommandLineListener"····#·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·6 | 53 | ····.line·622 |
54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
55 | ····.line·6 | 55 | ····.line·623 |
56 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; | 56 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; |
57 | ····.line·6 | 57 | ····.line·624 |
58 | ····iput·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->code:I | 58 | ····iput·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->code:I |
59 | ····.line·6 | 59 | ····.line·625 |
60 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 60 | ····iput-object·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
61 | ····.line·6 | 61 | ····.line·626 |
62 | ····iput-object·p4,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 62 | ····iput-object·p4,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
63 | ····.line·6 | 63 | ····.line·627 |
64 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 64 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
65 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V | 65 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
66 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; | 66 | ····invoke-static·{},·Ljava/util/UUID;->randomUUID()Ljava/util/UUID; |
67 | ····move-result-object·v1 | 67 | ····move-result-object·v1 |
Offset 113, 65 lines modified | Offset 113, 65 lines modified | ||
113 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 113 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
114 | ····move-result-object·v0 | 114 | ····move-result-object·v0 |
115 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->marker:Ljava/lang/String; | 115 | ····iput-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->marker:Ljava/lang/String; |
116 | ····.line·6 | 116 | ····.line·628 |
117 | ····return-void | 117 | ····return-void |
118 | .end·method | 118 | .end·method |
119 | .method·static·synthetic·access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; | 119 | .method·static·synthetic·access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; |
120 | ····.locals·1 | 120 | ····.locals·1 |
121 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; | 121 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; |
122 | ····.prologue | 122 | ····.prologue |
123 | ····.line·6 | 123 | ····.line·611 |
124 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; | 124 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; |
125 | ····return-object·v0 | 125 | ····return-object·v0 |
126 | .end·method | 126 | .end·method |
127 | .method·static·synthetic·access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 127 | .method·static·synthetic·access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
128 | ····.locals·1 | 128 | ····.locals·1 |
129 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; | 129 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·6 | 131 | ····.line·611 |
132 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 132 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
133 | ····return-object·v0 | 133 | ····return-object·v0 |
134 | .end·method | 134 | .end·method |
135 | .method·static·synthetic·access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; | 135 | .method·static·synthetic·access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; |
136 | ····.locals·1 | 136 | ····.locals·1 |
137 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; | 137 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; |
138 | ····.prologue | 138 | ····.prologue |
139 | ····.line·6 | 139 | ····.line·611 |
140 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->marker:Ljava/lang/String; | 140 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->marker:Ljava/lang/String; |
141 | ····return-object·v0 | 141 | ····return-object·v0 |
142 | .end·method | 142 | .end·method |
143 | .method·static·synthetic·access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 143 | .method·static·synthetic·access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
144 | ····.locals·1 | 144 | ····.locals·1 |
145 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; | 145 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; |
146 | ····.prologue | 146 | ····.prologue |
147 | ····.line·6 | 147 | ····.line·611 |
148 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 148 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
149 | ····return-object·v0 | 149 | ····return-object·v0 |
150 | .end·method | 150 | .end·method |
151 | .method·static·synthetic·access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I | 151 | .method·static·synthetic·access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I |
152 | ····.locals·1 | 152 | ····.locals·1 |
153 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; | 153 | ····.param·p0,·"x0"····#·Leu/chainfire/libsuperuser/Shell$Command; |
154 | ····.prologue | 154 | ····.prologue |
155 | ····.line·6 | 155 | ····.line·611 |
156 | ····iget·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->code:I | 156 | ····iget·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Command;->code:I |
157 | ····return·v0 | 157 | ····return·v0 |
158 | .end·method | 158 | .end·method |
Offset 29, 15 lines modified | Offset 29, 15 lines modified | ||
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V | 30 | .method·constructor·<init>(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; | 32 | ····.param·p1,·"this$0"····#·Leu/chainfire/libsuperuser/Shell$Interactive; |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·144 | 34 | ····.line·1449 |
35 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 35 | ····iput-object·p1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
36 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 36 | ····iput-object·p2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
37 | ····iput·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I | 37 | ····iput·p3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I |
38 | ····iput-object·p4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; | 38 | ····iput-object·p4,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; |
Offset 49, 26 lines modified | Offset 49, 26 lines modified | ||
49 | #·virtual·methods | 49 | #·virtual·methods |
50 | .method·public·run()V | 50 | .method·public·run()V |
51 | ····.locals·4 | 51 | ····.locals·4 |
52 | ····.prologue | 52 | ····.prologue |
53 | ····.line·14 | 53 | ····.line·1453 |
54 | ····:try_start_0 | 54 | ····:try_start_0 |
55 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 55 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
56 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 56 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
57 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 57 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
58 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
59 | ····if-eqz·v0,·:cond_0 | 59 | ····if-eqz·v0,·:cond_0 |
60 | ····.line·14 | 60 | ····.line·1454 |
61 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 61 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
62 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 62 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
63 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; | 63 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; |
64 | ····move-result-object·v0 | 64 | ····move-result-object·v0 |
Offset 81, 58 lines modified | Offset 81, 58 lines modified | ||
81 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I | 81 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I |
82 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; | 82 | ····iget-object·v3,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; |
83 | ····invoke-interface·{v0,·v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V | 83 | ····invoke-interface·{v0,·v1,·v2,·v3},·Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V |
84 | ····.line·14 | 84 | ····.line·1456 |
85 | ····:cond_0 | 85 | ····:cond_0 |
86 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 86 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
87 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 87 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
88 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 88 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
89 | ····move-result-object·v0 | 89 | ····move-result-object·v0 |
90 | ····if-eqz·v0,·:cond_1 | 90 | ····if-eqz·v0,·:cond_1 |
91 | ····.line·14 | 91 | ····.line·1457 |
92 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 92 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
93 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 93 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
94 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; | 94 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; |
95 | ····move-result-object·v0 | 95 | ····move-result-object·v0 |
96 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; | 96 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; |
97 | ····.line·14 | 97 | ····.line·1458 |
98 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->code:I | 98 | ····#·getter·for:·Leu/chainfire/libsuperuser/Shell$Command;->code:I |
99 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I | 99 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I |
100 | ····move-result·v1 | 100 | ····move-result·v1 |
101 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I | 101 | ····iget·v2,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I |
102 | ····invoke-interface·{v0,·v1,·v2},·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V | 102 | ····invoke-interface·{v0,·v1,·v2},·Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V |
103 | ····:try_end_0 | 103 | ····:try_end_0 |
104 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 104 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
105 | ····.line·14 | 105 | ····.line·1460 |
106 | ····:cond_1 | 106 | ····:cond_1 |
107 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 107 | ····iget-object·v0,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
108 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V | 108 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V |
109 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 109 | ····invoke-static·{v0},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
110 | ····.line·14 | 110 | ····.line·1462 |
111 | ····return-void | 111 | ····return-void |
112 | ····.line·14 | 112 | ····.line·1460 |
113 | ····:catchall_0 | 113 | ····:catchall_0 |
114 | ····move-exception·v0 | 114 | ····move-exception·v0 |
115 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; | 115 | ····iget-object·v1,·p0,·Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; |
116 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V | 116 | ····#·invokes:·Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V |
117 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V | 117 | ····invoke-static·{v1},·Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V |
Offset 222, 15 lines modified | Offset 222, 15 lines modified | ||
222 | ····.line·256 | 222 | ····.line·256 |
223 | ····:try_start_5 | 223 | ····:try_start_5 |
224 | ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->close()V | 224 | ····invoke-virtual·{v3},·Ljava/io/BufferedReader;->close()V |
225 | ····:try_end_5 | 225 | ····:try_end_5 |
226 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_3 | 226 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_3 |
227 | ····.line·2 | 227 | ····.line·261 |
228 | ····:cond_2 | 228 | ····:cond_2 |
229 | ····:goto_4 | 229 | ····:goto_4 |
230 | ····throw·v6 | 230 | ····throw·v6 |
231 | ····.line·257 | 231 | ····.line·257 |
232 | ····:catch_3 | 232 | ····:catch_3 |
233 | ····move-exception·v0 | 233 | ····move-exception·v0 |
Offset 558, 15 lines modified | Offset 558, 15 lines modified | ||
558 | ····.line·145 | 558 | ····.line·145 |
559 | ····:try_start_5 | 559 | ····:try_start_5 |
560 | ····invoke-virtual·{v4},·Ljava/io/BufferedReader;->close()V | 560 | ····invoke-virtual·{v4},·Ljava/io/BufferedReader;->close()V |
561 | ····:try_end_5 | 561 | ····:try_end_5 |
562 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_3 | 562 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_3 |
563 | ····.line·1 | 563 | ····.line·150 |
564 | ····:cond_4 | 564 | ····:cond_4 |
565 | ····:goto_6 | 565 | ····:goto_6 |
566 | ····throw·v8 | 566 | ····throw·v8 |
567 | ····.line·146 | 567 | ····.line·146 |
568 | ····:catch_3 | 568 | ····:catch_3 |
569 | ····move-exception·v0 | 569 | ····move-exception·v0 |
Offset 1919, 14 lines modified | Offset 1919, 15 lines modified | ||
1919 | ····if-eqz·v7,·:cond_9 | 1919 | ····if-eqz·v7,·:cond_9 |
1920 | ····.line·269 | 1920 | ····.line·269 |
1921 | ····:try_start_4 | 1921 | ····:try_start_4 |
1922 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V | 1922 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V |
1923 | ····.line·271 | ||
1923 | ····:cond_9 | 1924 | ····:cond_9 |
1924 | ····throw·v0 | 1925 | ····throw·v0 |
1925 | ····:try_end_4 | 1926 | ····:try_end_4 |
1926 | ····.catch·Ljava/lang/Exception;·{:try_start_4·..·:try_end_4}·:catch_0 | 1927 | ····.catch·Ljava/lang/Exception;·{:try_start_4·..·:try_end_4}·:catch_0 |
1927 | ····.line·279 | 1928 | ····.line·279 |
1928 | ····.end·local·v7····#·"cursor":Landroid/database/Cursor; | 1929 | ····.end·local·v7····#·"cursor":Landroid/database/Cursor; |
Offset 656, 15 lines modified | Offset 656, 15 lines modified | ||
656 | ····.line·232 | 656 | ····.line·232 |
657 | ····iget-object·v6,·p0,·Lcom/amaze/filemanager/services/ZipTask$DoWork;->zos:Ljava/util/zip/ZipOutputStream; | 657 | ····iget-object·v6,·p0,·Lcom/amaze/filemanager/services/ZipTask$DoWork;->zos:Ljava/util/zip/ZipOutputStream; |
658 | ····invoke-virtual·{v6},·Ljava/util/zip/ZipOutputStream;->close()V | 658 | ····invoke-virtual·{v6},·Ljava/util/zip/ZipOutputStream;->close()V |
659 | ····:try_end_4 | 659 | ····:try_end_4 |
660 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_4 | 660 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_4 |
661 | ····.line·23 | 661 | ····.line·236 |
662 | ····:goto_2 | 662 | ····:goto_2 |
663 | ····throw·v5 | 663 | ····throw·v5 |
664 | ····.line·233 | 664 | ····.line·233 |
665 | ····:catch_4 | 665 | ····:catch_4 |
666 | ····move-exception·v0 | 666 | ····move-exception·v0 |
Offset 1706, 14 lines modified | Offset 1706, 15 lines modified | ||
1706 | ····move-exception·v5 | 1706 | ····move-exception·v5 |
1707 | ····invoke-virtual·{v4},·Ljava/io/BufferedOutputStream;->close()V | 1707 | ····invoke-virtual·{v4},·Ljava/io/BufferedOutputStream;->close()V |
1708 | ····.line·256 | 1708 | ····.line·256 |
1709 | ····invoke-virtual·{v1},·Ljava/io/BufferedInputStream;->close()V | 1709 | ····invoke-virtual·{v1},·Ljava/io/BufferedInputStream;->close()V |
1710 | ····.line·257 | ||
1710 | ····throw·v5 | 1711 | ····throw·v5 |
1711 | ····.line·255 | 1712 | ····.line·255 |
1712 | ····.restart·local·v0····#·"buf":[B | 1713 | ····.restart·local·v0····#·"buf":[B |
1713 | ····.restart·local·v2····#·"len":I | 1714 | ····.restart·local·v2····#·"len":I |
1714 | ····:cond_2 | 1715 | ····:cond_2 |
1715 | ····invoke-virtual·{v4},·Ljava/io/BufferedOutputStream;->close()V | 1716 | ····invoke-virtual·{v4},·Ljava/io/BufferedOutputStream;->close()V |
Offset 1883, 14 lines modified | Offset 1884, 15 lines modified | ||
1883 | ····move-exception·v7 | 1884 | ····move-exception·v7 |
1884 | ····invoke-virtual·{v6},·Ljava/io/BufferedOutputStream;->close()V | 1885 | ····invoke-virtual·{v6},·Ljava/io/BufferedOutputStream;->close()V |
1885 | ····.line·290 | 1886 | ····.line·290 |
1886 | ····invoke-virtual·{v2},·Ljava/io/BufferedInputStream;->close()V | 1887 | ····invoke-virtual·{v2},·Ljava/io/BufferedInputStream;->close()V |
1888 | ····.line·291 | ||
1887 | ····throw·v7 | 1889 | ····throw·v7 |
1888 | ····.line·289 | 1890 | ····.line·289 |
1889 | ····.restart·local·v0····#·"buf":[B | 1891 | ····.restart·local·v0····#·"buf":[B |
1890 | ····.restart·local·v3····#·"len":I | 1892 | ····.restart·local·v3····#·"len":I |
1891 | ····:cond_2 | 1893 | ····:cond_2 |
1892 | ····invoke-virtual·{v6},·Ljava/io/BufferedOutputStream;->close()V | 1894 | ····invoke-virtual·{v6},·Ljava/io/BufferedOutputStream;->close()V |
Offset 2037, 16 lines modified | Offset 2039, 18 lines modified | ||
2037 | ····.line·320 | 2039 | ····.line·320 |
2038 | ····.end·local·v1····#·"e":Ljava/lang/Exception; | 2040 | ····.end·local·v1····#·"e":Ljava/lang/Exception; |
2039 | ····:catchall_0 | 2041 | ····:catchall_0 |
2040 | ····move-exception·v6 | 2042 | ····move-exception·v6 |
2041 | ····invoke-virtual·{v5},·Ljava/io/BufferedOutputStream;->close()V | 2043 | ····invoke-virtual·{v5},·Ljava/io/BufferedOutputStream;->close()V |
2044 | ····.line·321 | ||
2042 | ····throw·v6 | 2045 | ····throw·v6 |
2046 | ····.line·320 | ||
2043 | ····.restart·local·v0····#·"buf":[B | 2047 | ····.restart·local·v0····#·"buf":[B |
2044 | ····.restart·local·v2····#·"len":I | 2048 | ····.restart·local·v2····#·"len":I |
2045 | ····:cond_2 | 2049 | ····:cond_2 |
2046 | ····invoke-virtual·{v5},·Ljava/io/BufferedOutputStream;->close()V | 2050 | ····invoke-virtual·{v5},·Ljava/io/BufferedOutputStream;->close()V |
2047 | ····goto·:goto_0 | 2051 | ····goto·:goto_0 |
2048 | .end·method | 2052 | .end·method |
Offset 731, 15 lines modified | Offset 731, 15 lines modified | ||
731 | ····.line·372 | 731 | ····.line·372 |
732 | ····:try_start_5 | 732 | ····:try_start_5 |
733 | ····invoke-virtual·{v2},·Ljava/net/ServerSocket;->close()V | 733 | ····invoke-virtual·{v2},·Ljava/net/ServerSocket;->close()V |
734 | ····:try_end_5 | 734 | ····:try_end_5 |
735 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_3 | 735 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_3 |
736 | ····.line·37 | 736 | ····.line·377 |
737 | ····:cond_5 | 737 | ····:cond_5 |
738 | ····:goto_5 | 738 | ····:goto_5 |
739 | ····throw·v4 | 739 | ····throw·v4 |
740 | ····.line·373 | 740 | ····.line·373 |
741 | ····.end·local·v0····#·"ds":Ljava/net/DatagramSocket; | 741 | ····.end·local·v0····#·"ds":Ljava/net/DatagramSocket; |
742 | ····.end·local·v2····#·"ss":Ljava/net/ServerSocket; | 742 | ····.end·local·v2····#·"ss":Ljava/net/ServerSocket; |
Offset 2798, 14 lines modified | Offset 2798, 15 lines modified | ||
2798 | ····if-eqz·v10,·:cond_b | 2798 | ····if-eqz·v10,·:cond_b |
2799 | ····.line·232 | 2799 | ····.line·232 |
2800 | ····:try_start_5 | 2800 | ····:try_start_5 |
2801 | ····invoke-interface·{v10},·Landroid/database/Cursor;->close()V | 2801 | ····invoke-interface·{v10},·Landroid/database/Cursor;->close()V |
2802 | ····.line·234 | ||
2802 | ····:cond_b | 2803 | ····:cond_b |
2803 | ····throw·v3 | 2804 | ····throw·v3 |
2804 | ····:try_end_5 | 2805 | ····:try_end_5 |
2805 | ····.catch·Ljava/lang/Exception;·{:try_start_5·..·:try_end_5}·:catch_0 | 2806 | ····.catch·Ljava/lang/Exception;·{:try_start_5·..·:try_end_5}·:catch_0 |
2806 | ····.line·236 | 2807 | ····.line·236 |
2807 | ····.end·local·v2····#·"client":Landroid/content/ContentProviderClient; | 2808 | ····.end·local·v2····#·"client":Landroid/content/ContentProviderClient; |
Offset 885, 15 lines modified | Offset 885, 15 lines modified | ||
885 | ····:cond_12 | 885 | ····:cond_12 |
886 | ····if-eqz·v3,·:cond_13 | 886 | ····if-eqz·v3,·:cond_13 |
887 | ····invoke-virtual·{v3},·Ljava/io/BufferedOutputStream;->close()V | 887 | ····invoke-virtual·{v3},·Ljava/io/BufferedOutputStream;->close()V |
888 | ····:try_end_4 | 888 | ····:try_end_4 |
889 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_2 | 889 | ····.catch·Ljava/io/IOException;·{:try_start_4·..·:try_end_4}·:catch_2 |
890 | ····.line·14 | 890 | ····.line·145 |
891 | ····:cond_13 | 891 | ····:cond_13 |
892 | ····:goto_4 | 892 | ····:goto_4 |
893 | ····throw·v14 | 893 | ····throw·v14 |
894 | ····.line·123 | 894 | ····.line·123 |
895 | ····:cond_14 | 895 | ····:cond_14 |
896 | ····if-eqz·v10,·:cond_0 | 896 | ····if-eqz·v10,·:cond_0 |
Offset 577, 14 lines modified | Offset 577, 15 lines modified | ||
577 | ····move-exception·v3 | 577 | ····move-exception·v3 |
578 | ····if-eqz·v6,·:cond_c | 578 | ····if-eqz·v6,·:cond_c |
579 | ····.line·500 | 579 | ····.line·500 |
580 | ····invoke-interface·{v6},·Landroid/database/Cursor;->close()V | 580 | ····invoke-interface·{v6},·Landroid/database/Cursor;->close()V |
581 | ····.line·502 | ||
581 | ····:cond_c | 582 | ····:cond_c |
582 | ····throw·v3 | 583 | ····throw·v3 |
583 | .end·method | 584 | .end·method |
584 | .method·public·static·folderSize(Ljava/io/File;)J | 585 | .method·public·static·folderSize(Ljava/io/File;)J |
585 | ····.locals·8 | 586 | ····.locals·8 |
586 | ····.param·p0,·"directory"····#·Ljava/io/File; | 587 | ····.param·p0,·"directory"····#·Ljava/io/File; |
Offset 2778, 15 lines modified | Offset 2778, 15 lines modified | ||
2778 | ····.line·311 | 2778 | ····.line·311 |
2779 | ····iget-object·v2,·p0,·Lcom/amaze/filemanager/utils/SmbStreamer/StreamServer$HTTPSession;->socket:Ljava/net/Socket; | 2779 | ····iget-object·v2,·p0,·Lcom/amaze/filemanager/utils/SmbStreamer/StreamServer$HTTPSession;->socket:Ljava/net/Socket; |
2780 | ····invoke-virtual·{v2},·Ljava/net/Socket;->close()V | 2780 | ····invoke-virtual·{v2},·Ljava/net/Socket;->close()V |
2781 | ····:try_end_2 | 2781 | ····:try_end_2 |
2782 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 | 2782 | ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1 |
2783 | ····.line·31 | 2783 | ····.line·316 |
2784 | ····:cond_1 | 2784 | ····:cond_1 |
2785 | ····:goto_1 | 2785 | ····:goto_1 |
2786 | ····throw·v1 | 2786 | ····throw·v1 |
2787 | ····.line·312 | 2787 | ····.line·312 |
2788 | ····:catch_1 | 2788 | ····:catch_1 |
2789 | ····move-exception·v0 | 2789 | ····move-exception·v0 |
Offset 562, 14 lines modified | Offset 562, 15 lines modified | ||
562 | ····goto/16·:goto_0 | 562 | ····goto/16·:goto_0 |
563 | ····:catchall_0 | 563 | ····:catchall_0 |
564 | ····move-exception·v0 | 564 | ····move-exception·v0 |
565 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V | 565 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V |
566 | ····.line·971 | ||
566 | ····throw·v0 | 567 | ····throw·v0 |
567 | .end·method | 568 | .end·method |
568 | .method·private·installTemporaryTrack()Ljava/io/File; | 569 | .method·private·installTemporaryTrack()Ljava/io/File; |
569 | ····.locals·11 | 570 | ····.locals·11 |
570 | ····.annotation·system·Ldalvik/annotation/Throws; | 571 | ····.annotation·system·Ldalvik/annotation/Throws; |
571 | ········value·=·{ | 572 | ········value·=·{ |
Offset 697, 15 lines modified | Offset 698, 15 lines modified | ||
697 | ····.line·1002 | 698 | ····.line·1002 |
698 | ····:try_start_3 | 699 | ····:try_start_3 |
699 | ····invoke-virtual·{v5},·Ljava/io/OutputStream;->close()V | 700 | ····invoke-virtual·{v5},·Ljava/io/OutputStream;->close()V |
700 | ····:try_end_3 | 701 | ····:try_end_3 |
701 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_3 | 702 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_3 |
702 | ····.line·100 | 703 | ····.line·1007 |
703 | ····:cond_3 | 704 | ····:cond_3 |
704 | ····throw·v9 | 705 | ····throw·v9 |
705 | ····.line·993 | 706 | ····.line·993 |
706 | ····.end·local·v5····#·"out":Ljava/io/OutputStream; | 707 | ····.end·local·v5····#·"out":Ljava/io/OutputStream; |
707 | ····.restart·local·v0····#·"buffer":[B | 708 | ····.restart·local·v0····#·"buffer":[B |
708 | ····.restart·local·v1····#·"bytesRead":I | 709 | ····.restart·local·v1····#·"bytesRead":I |
Offset 146, 15 lines modified | Offset 146, 15 lines modified | ||
146 | ····.line·794 | 146 | ····.line·794 |
147 | ····:try_start_3 | 147 | ····:try_start_3 |
148 | ····invoke-virtual·{v4},·Ljava/io/OutputStream;->close()V | 148 | ····invoke-virtual·{v4},·Ljava/io/OutputStream;->close()V |
149 | ····:try_end_3 | 149 | ····:try_end_3 |
150 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_3 | 150 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_3 |
151 | ····.line· | 151 | ····.line·800 |
152 | ····:cond_3 | 152 | ····:cond_3 |
153 | ····:goto_4 | 153 | ····:goto_4 |
154 | ····throw·v7 | 154 | ····throw·v7 |
155 | ····.line·784 | 155 | ····.line·784 |
156 | ····.end·local·v4····#·"out":Ljava/io/OutputStream; | 156 | ····.end·local·v4····#·"out":Ljava/io/OutputStream; |
157 | ····.restart·local·v0····#·"buffer":[B | 157 | ····.restart·local·v0····#·"buffer":[B |
Offset 667, 15 lines modified | Offset 667, 15 lines modified | ||
667 | ····.line·130 | 667 | ····.line·130 |
668 | ····:goto_12 | 668 | ····:goto_12 |
669 | ····:try_start_15 | 669 | ····:try_start_15 |
670 | ····invoke-virtual·{v8},·Ljava/nio/channels/FileChannel;->close()V | 670 | ····invoke-virtual·{v8},·Ljava/nio/channels/FileChannel;->close()V |
671 | ····:try_end_15 | 671 | ····:try_end_15 |
672 | ····.catch·Ljava/lang/Exception;·{:try_start_15·..·:try_end_15}·:catch_10 | 672 | ····.catch·Ljava/lang/Exception;·{:try_start_15·..·:try_end_15}·:catch_10 |
673 | ····.line·13 | 673 | ····.line·135 |
674 | ····:goto_13 | 674 | ····:goto_13 |
675 | ····throw·v4 | 675 | ····throw·v4 |
676 | ····.line·114 | 676 | ····.line·114 |
677 | ····.end·local·v11····#·"inStream":Ljava/io/FileInputStream; | 677 | ····.end·local·v11····#·"inStream":Ljava/io/FileInputStream; |
678 | ····.restart·local·v12····#·"inStream":Ljava/io/FileInputStream; | 678 | ····.restart·local·v12····#·"inStream":Ljava/io/FileInputStream; |
679 | ····:catch_2 | 679 | ····:catch_2 |
Offset 664, 14 lines modified | Offset 664, 15 lines modified | ||
664 | ····goto/16·:goto_0 | 664 | ····goto/16·:goto_0 |
665 | ····:catchall_0 | 665 | ····:catchall_0 |
666 | ····move-exception·v2 | 666 | ····move-exception·v2 |
667 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V | 667 | ····invoke-interface·{v7},·Landroid/database/Cursor;->close()V |
668 | ····.line·203 | ||
668 | ····throw·v2 | 669 | ····throw·v2 |
669 | .end·method | 670 | .end·method |
670 | .method·public·static·getUriFromFile(Ljava/lang/String;Landroid/content/Context;)Landroid/net/Uri; | 671 | .method·public·static·getUriFromFile(Ljava/lang/String;Landroid/content/Context;)Landroid/net/Uri; |
671 | ····.locals·10 | 672 | ····.locals·10 |
672 | ····.param·p0,·"path"····#·Ljava/lang/String; | 673 | ····.param·p0,·"path"····#·Ljava/lang/String; |
673 | ····.param·p1,·"context"····#·Landroid/content/Context; | 674 | ····.param·p1,·"context"····#·Landroid/content/Context; |
Offset 910, 14 lines modified | Offset 911, 15 lines modified | ||
910 | ····.restart·local·v4····#·"out":Ljava/io/OutputStream; | 911 | ····.restart·local·v4····#·"out":Ljava/io/OutputStream; |
911 | ····:goto_2 | 912 | ····:goto_2 |
912 | ····invoke-virtual·{v4},·Ljava/io/OutputStream;->close()V | 913 | ····invoke-virtual·{v4},·Ljava/io/OutputStream;->close()V |
913 | ····.line·225 | 914 | ····.line·225 |
914 | ····invoke-virtual·{v3},·Ljava/io/InputStream;->close()V | 915 | ····invoke-virtual·{v3},·Ljava/io/InputStream;->close()V |
916 | ····.line·226 | ||
915 | ····throw·v7 | 917 | ····throw·v7 |
916 | ····.line·224 | 918 | ····.line·224 |
917 | ····.end·local·v4····#·"out":Ljava/io/OutputStream; | 919 | ····.end·local·v4····#·"out":Ljava/io/OutputStream; |
918 | ····.restart·local·v0····#·"buffer":[B | 920 | ····.restart·local·v0····#·"buffer":[B |
919 | ····.restart·local·v1····#·"bytesRead":I | 921 | ····.restart·local·v1····#·"bytesRead":I |
920 | ····.restart·local·v5····#·"out":Ljava/io/OutputStream; | 922 | ····.restart·local·v5····#·"out":Ljava/io/OutputStream; |
Offset 1097, 14 lines modified | Offset 1099, 15 lines modified | ||
1097 | ····.line·252 | 1099 | ····.line·252 |
1098 | ····.end·local·v3····#·"fd":Landroid/os/ParcelFileDescriptor; | 1100 | ····.end·local·v3····#·"fd":Landroid/os/ParcelFileDescriptor; |
1099 | ····:catchall_0 | 1101 | ····:catchall_0 |
1100 | ····move-exception·v6 | 1102 | ····move-exception·v6 |
1101 | ····invoke-static·{p0,·v4},·Lcom/amaze/filemanager/filesystem/MediaStoreHack;->delete(Landroid/content/Context;Ljava/io/File;)Z | 1103 | ····invoke-static·{p0,·v4},·Lcom/amaze/filemanager/filesystem/MediaStoreHack;->delete(Landroid/content/Context;Ljava/io/File;)Z |
1104 | ····.line·253 | ||
1102 | ····throw·v6 | 1105 | ····throw·v6 |
1103 | .end·method | 1106 | .end·method |
1104 | .method·public·static·mkfile(Landroid/content/Context;Ljava/io/File;)Z | 1107 | .method·public·static·mkfile(Landroid/content/Context;Ljava/io/File;)Z |
1105 | ····.locals·3 | 1108 | ····.locals·3 |
1106 | ····.param·p0,·"context"····#·Landroid/content/Context; | 1109 | ····.param·p0,·"context"····#·Landroid/content/Context; |
1107 | ····.param·p1,·"file"····#·Ljava/io/File; | 1110 | ····.param·p1,·"file"····#·Ljava/io/File; |
Offset 422, 14 lines modified | Offset 422, 15 lines modified | ||
422 | ····move-exception·v5 | 422 | ····move-exception·v5 |
423 | ····if-eqz·v0,·:cond_3 | 423 | ····if-eqz·v0,·:cond_3 |
424 | ····.line·125 | 424 | ····.line·125 |
425 | ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V | 425 | ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V |
426 | ····.line·127 | ||
426 | ····:cond_3 | 427 | ····:cond_3 |
427 | ····throw·v5 | 428 | ····throw·v5 |
428 | .end·method | 429 | .end·method |
429 | .method·public·onCreate(Landroid/database/sqlite/SQLiteDatabase;)V | 430 | .method·public·onCreate(Landroid/database/sqlite/SQLiteDatabase;)V |
430 | ····.locals·1 | 431 | ····.locals·1 |
431 | ····.param·p1,·"sqLiteDatabase"····#·Landroid/database/sqlite/SQLiteDatabase; | 432 | ····.param·p1,·"sqLiteDatabase"····#·Landroid/database/sqlite/SQLiteDatabase; |