| 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; |