| | | |
Offset 18, 48 lines modified | Offset 18, 48 lines modified |
18 | .field·final·synthetic·this$0:Landroid/net/ip/IpServer; | 18 | .field·final·synthetic·this$0:Landroid/net/ip/IpServer; |
| |
| |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Landroid/net/ip/IpServer;)V | 20 | .method·constructor·<init>(Landroid/net/ip/IpServer;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
| |
22 | ····.line·1043 | 22 | ····.line·1039 |
23 | ····iput-object·p1,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 23 | ····iput-object·p1,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
24 | ····invoke-direct·{p0},·Lcom/android/networkstack/tethering/util/State;-><init>()V | 24 | ····invoke-direct·{p0},·Lcom/android/networkstack/tethering/util/State;-><init>()V |
| |
25 | ····return-void | 25 | ····return-void |
26 | .end·method | 26 | .end·method |
| |
| |
27 | #·virtual·methods | 27 | #·virtual·methods |
28 | .method·public·enter()V | 28 | .method·public·enter()V |
29 | ····.locals·1 | 29 | ····.locals·1 |
| |
30 | ····.line·1046 | 30 | ····.line·1042 |
31 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 31 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
32 | ····const/4·v0,·0x1 | 32 | ····const/4·v0,·0x1 |
| |
33 | ····invoke-static·{p0,·v0},·Landroid/net/ip/IpServer;->access$1300(Landroid/net/ip/IpServer;I)V | 33 | ····invoke-static·{p0,·v0},·Landroid/net/ip/IpServer;->access$1300(Landroid/net/ip/IpServer;I)V |
| |
34 | ····return-void | 34 | ····return-void |
35 | .end·method | 35 | .end·method |
| |
36 | .method·public·processMessage(Landroid/os/Message;)Z | 36 | .method·public·processMessage(Landroid/os/Message;)Z |
37 | ····.locals·3 | 37 | ····.locals·3 |
| |
38 | ····.line·1051 | 38 | ····.line·1047 |
39 | ····iget-object·v0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 39 | ····iget-object·v0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
40 | ····iget·v1,·p1,·Landroid/os/Message;->what:I | 40 | ····iget·v1,·p1,·Landroid/os/Message;->what:I |
| |
41 | ····invoke-static·{v0,·p0,·v1},·Landroid/net/ip/IpServer;->access$1400(Landroid/net/ip/IpServer;Lcom/android/networkstack/tethering/util/State;I)V | 41 | ····invoke-static·{v0,·p0,·v1},·Landroid/net/ip/IpServer;->access$1400(Landroid/net/ip/IpServer;Lcom/android/networkstack/tethering/util/State;I)V |
| |
42 | ····.line·1052 | 42 | ····.line·1048 |
43 | ····iget·v0,·p1,·Landroid/os/Message;->what:I | 43 | ····iget·v0,·p1,·Landroid/os/Message;->what:I |
| |
44 | ····const/16·v1,·0x65 | 44 | ····const/16·v1,·0x65 |
| |
45 | ····const/4·v2,·0x0 | 45 | ····const/4·v2,·0x0 |
| |
46 | ····if-eq·v0,·v1,·:cond_2 | 46 | ····if-eq·v0,·v1,·:cond_2 |
Offset 70, 102 lines modified | Offset 70, 102 lines modified |
| |
70 | ····const/16·v1,·0x6e | 70 | ····const/16·v1,·0x6e |
| |
71 | ····if-eq·v0,·v1,·:cond_0 | 71 | ····if-eq·v0,·v1,·:cond_0 |
| |
72 | ····return·v2 | 72 | ····return·v2 |
| |
73 | ····.line·1072 | 73 | ····.line·1068 |
74 | ····:cond_0 | 74 | ····:cond_0 |
75 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 75 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
76 | ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object; | 76 | ····iget-object·v0,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object; |
| |
77 | ····check-cast·v0,·Landroid/net/LinkProperties; | 77 | ····check-cast·v0,·Landroid/net/LinkProperties; |
| |
78 | ····iget·p1,·p1,·Landroid/os/Message;->arg1:I | 78 | ····iget·p1,·p1,·Landroid/os/Message;->arg1:I |
| |
79 | ····invoke-static·{p0,·v0,·p1},·Landroid/net/ip/IpServer;->access$1900(Landroid/net/ip/IpServer;Landroid/net/LinkProperties;I)V | 79 | ····invoke-static·{p0,·v0,·p1},·Landroid/net/ip/IpServer;->access$1900(Landroid/net/ip/IpServer;Landroid/net/LinkProperties;I)V |
| |
80 | ····goto·:goto_0 | 80 | ····goto·:goto_0 |
| |
81 | ····.line·1069 | 81 | ····.line·1065 |
82 | ····:cond_1 | 82 | ····:cond_1 |
83 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 83 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
84 | ····invoke-static·{p0},·Landroid/net/ip/IpServer;->access$1800(Landroid/net/ip/IpServer;)Lcom/android/networkstack/tethering/util/State; | 84 | ····invoke-static·{p0},·Landroid/net/ip/IpServer;->access$1800(Landroid/net/ip/IpServer;)Lcom/android/networkstack/tethering/util/State; |
| |
85 | ····move-result-object·p1 | 85 | ····move-result-object·p1 |
| |
86 | ····invoke-virtual·{p0,·p1},·Lcom/android/networkstack/tethering/util/StateMachine;->transitionTo(Lcom/android/networkstack/tethering/util/IState;)V | 86 | ····invoke-virtual·{p0,·p1},·Lcom/android/networkstack/tethering/util/StateMachine;->transitionTo(Lcom/android/networkstack/tethering/util/IState;)V |
| |
87 | ····goto·:goto_0 | 87 | ····goto·:goto_0 |
| |
88 | ····.line·1054 | 88 | ····.line·1050 |
89 | ····:cond_2 | 89 | ····:cond_2 |
90 | ····iget-object·v0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 90 | ····iget-object·v0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
91 | ····invoke-static·{v0,·v2},·Landroid/net/ip/IpServer;->access$102(Landroid/net/ip/IpServer;I)I | 91 | ····invoke-static·{v0,·v2},·Landroid/net/ip/IpServer;->access$102(Landroid/net/ip/IpServer;I)I |
| |
92 | ····.line·1055 | 92 | ····.line·1051 |
93 | ····iget·v0,·p1,·Landroid/os/Message;->arg1:I | 93 | ····iget·v0,·p1,·Landroid/os/Message;->arg1:I |
| |
94 | ····const/4·v1,·0x2 | 94 | ····const/4·v1,·0x2 |
| |
95 | ····if-eq·v0,·v1,·:cond_4 | 95 | ····if-eq·v0,·v1,·:cond_4 |
| |
96 | ····const/4·v1,·0x3 | 96 | ····const/4·v1,·0x3 |
| |
97 | ····if-eq·v0,·v1,·:cond_3 | 97 | ····if-eq·v0,·v1,·:cond_3 |
| |
98 | ····.line·1065 | 98 | ····.line·1061 |
99 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 99 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
100 | ····invoke-static·{p0},·Landroid/net/ip/IpServer;->access$400(Landroid/net/ip/IpServer;)Landroid/net/util/SharedLog; | 100 | ····invoke-static·{p0},·Landroid/net/ip/IpServer;->access$400(Landroid/net/ip/IpServer;)Landroid/net/util/SharedLog; |
| |
101 | ····move-result-object·p0 | 101 | ····move-result-object·p0 |
| |
102 | ····const-string·p1,·"Invalid·tethering·interface·serving·state·specified." | 102 | ····const-string·p1,·"Invalid·tethering·interface·serving·state·specified." |
| |
103 | ····invoke-virtual·{p0,·p1},·Landroid/net/util/SharedLog;->e(Ljava/lang/String;)V | 103 | ····invoke-virtual·{p0,·p1},·Landroid/net/util/SharedLog;->e(Ljava/lang/String;)V |
| |
104 | ····goto·:goto_0 | 104 | ····goto·:goto_0 |
| |
105 | ····.line·1057 | 105 | ····.line·1053 |
106 | ····:cond_3 | 106 | ····:cond_3 |
107 | ····iget-object·v0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 107 | ····iget-object·v0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
108 | ····iget-object·p1,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object; | 108 | ····iget-object·p1,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object; |
| |
109 | ····check-cast·p1,·Landroid/net/TetheringRequestParcel; | 109 | ····check-cast·p1,·Landroid/net/TetheringRequestParcel; |
| |
110 | ····invoke-static·{v0,·p1},·Landroid/net/ip/IpServer;->access$1500(Landroid/net/ip/IpServer;Landroid/net/TetheringRequestParcel;)V | 110 | ····invoke-static·{v0,·p1},·Landroid/net/ip/IpServer;->access$1500(Landroid/net/ip/IpServer;Landroid/net/TetheringRequestParcel;)V |
| |
111 | ····.line·1058 | 111 | ····.line·1054 |
112 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 112 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
113 | ····invoke-static·{p0},·Landroid/net/ip/IpServer;->access$1600(Landroid/net/ip/IpServer;)Lcom/android/networkstack/tethering/util/State; | 113 | ····invoke-static·{p0},·Landroid/net/ip/IpServer;->access$1600(Landroid/net/ip/IpServer;)Lcom/android/networkstack/tethering/util/State; |
| |
114 | ····move-result-object·p1 | 114 | ····move-result-object·p1 |
| |
115 | ····invoke-virtual·{p0,·p1},·Lcom/android/networkstack/tethering/util/StateMachine;->transitionTo(Lcom/android/networkstack/tethering/util/IState;)V | 115 | ····invoke-virtual·{p0,·p1},·Lcom/android/networkstack/tethering/util/StateMachine;->transitionTo(Lcom/android/networkstack/tethering/util/IState;)V |
| |
116 | ····goto·:goto_0 | 116 | ····goto·:goto_0 |
| |
117 | ····.line·1061 | 117 | ····.line·1057 |
118 | ····:cond_4 | 118 | ····:cond_4 |
119 | ····iget-object·v0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 119 | ····iget-object·v0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
120 | ····iget-object·p1,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object; | 120 | ····iget-object·p1,·p1,·Landroid/os/Message;->obj:Ljava/lang/Object; |
| |
121 | ····check-cast·p1,·Landroid/net/TetheringRequestParcel; | 121 | ····check-cast·p1,·Landroid/net/TetheringRequestParcel; |
| |
122 | ····invoke-static·{v0,·p1},·Landroid/net/ip/IpServer;->access$1500(Landroid/net/ip/IpServer;Landroid/net/TetheringRequestParcel;)V | 122 | ····invoke-static·{v0,·p1},·Landroid/net/ip/IpServer;->access$1500(Landroid/net/ip/IpServer;Landroid/net/TetheringRequestParcel;)V |
| |
123 | ····.line·1062 | 123 | ····.line·1058 |
124 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; | 124 | ····iget-object·p0,·p0,·Landroid/net/ip/IpServer$InitialState;->this$0:Landroid/net/ip/IpServer; |
| |
125 | ····invoke-static·{p0},·Landroid/net/ip/IpServer;->access$1700(Landroid/net/ip/IpServer;)Lcom/android/networkstack/tethering/util/State; | 125 | ····invoke-static·{p0},·Landroid/net/ip/IpServer;->access$1700(Landroid/net/ip/IpServer;)Lcom/android/networkstack/tethering/util/State; |
| |
126 | ····move-result-object·p1 | 126 | ····move-result-object·p1 |
| |
127 | ····invoke-virtual·{p0,·p1},·Lcom/android/networkstack/tethering/util/StateMachine;->transitionTo(Lcom/android/networkstack/tethering/util/IState;)V | 127 | ····invoke-virtual·{p0,·p1},·Lcom/android/networkstack/tethering/util/StateMachine;->transitionTo(Lcom/android/networkstack/tethering/util/IState;)V |