| | | | |
| Offset 18, 47 lines modified | Offset 18, 47 lines modified |
| 18 | .field·final·synthetic·this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 18 | .field·final·synthetic·this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| | |
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·constructor·<init>(Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;)V | 20 | .method·constructor·<init>(Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;)V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| | |
| 22 | ····.line·1972 | 22 | ····.line·1968 |
| 23 | ····iput-object·p1,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 23 | ····iput-object·p1,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| | |
| 25 | ····return-void | 25 | ····return-void |
| 26 | .end·method | 26 | .end·method |
| | |
| 27 | .method·private·updateOffloadStatus(I)V | 27 | .method·private·updateOffloadStatus(I)V |
| 28 | ····.locals·1 | 28 | ····.locals·1 |
| | |
| 29 | ····.line·2045 | 29 | ····.line·2041 |
| 30 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 30 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 31 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 31 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 32 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$5000(Lcom/android/networkstack/tethering/Tethering;)I | 32 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$5000(Lcom/android/networkstack/tethering/Tethering;)I |
| | |
| 33 | ····move-result·v0 | 33 | ····move-result·v0 |
| | |
| 34 | ····if-ne·p1,·v0,·:cond_0 | 34 | ····if-ne·p1,·v0,·:cond_0 |
| | |
| 35 | ····return-void | 35 | ····return-void |
| | |
| 36 | ····.line·2047 | 36 | ····.line·2043 |
| 37 | ····:cond_0 | 37 | ····:cond_0 |
| 38 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 38 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 39 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 39 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 40 | ····invoke-static·{v0,·p1},·Lcom/android/networkstack/tethering/Tethering;->access$5002(Lcom/android/networkstack/tethering/Tethering;I)I | 40 | ····invoke-static·{v0,·p1},·Lcom/android/networkstack/tethering/Tethering;->access$5002(Lcom/android/networkstack/tethering/Tethering;I)I |
| | |
| 41 | ····.line·2048 | 41 | ····.line·2044 |
| 42 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 42 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 43 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 43 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 44 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$5000(Lcom/android/networkstack/tethering/Tethering;)I | 44 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$5000(Lcom/android/networkstack/tethering/Tethering;)I |
| | |
| 45 | ····move-result·p1 | 45 | ····move-result·p1 |
| Offset 69, 18 lines modified | Offset 69, 18 lines modified |
| 69 | .end·method | 69 | .end·method |
| | |
| | |
| 70 | #·virtual·methods | 70 | #·virtual·methods |
| 71 | .method·public·excludeDownstreamInterface(Ljava/lang/String;)V | 71 | .method·public·excludeDownstreamInterface(Ljava/lang/String;)V |
| 72 | ····.locals·0 | 72 | ····.locals·0 |
| | |
| 73 | ····.line·2000 | 73 | ····.line·1996 |
| 74 | ····invoke-virtual·{p0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->sendOffloadExemptPrefixes()V | 74 | ····invoke-virtual·{p0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->sendOffloadExemptPrefixes()V |
| | |
| 75 | ····.line·2001 | 75 | ····.line·1997 |
| 76 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 76 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 77 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 77 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 78 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; | 78 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; |
| | |
| 79 | ····move-result-object·p0 | 79 | ····move-result-object·p0 |
| Offset 89, 15 lines modified | Offset 89, 15 lines modified |
| | |
| 89 | ····return-void | 89 | ····return-void |
| 90 | .end·method | 90 | .end·method |
| | |
| 91 | .method·public·sendOffloadExemptPrefixes()V | 91 | .method·public·sendOffloadExemptPrefixes()V |
| 92 | ····.locals·1 | 92 | ····.locals·1 |
| | |
| 93 | ····.line·2005 | 93 | ····.line·2001 |
| 94 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 94 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 95 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 95 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 96 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$3600(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/UpstreamNetworkMonitor; | 96 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$3600(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/UpstreamNetworkMonitor; |
| | |
| 97 | ····move-result-object·v0 | 97 | ····move-result-object·v0 |
| Offset 118, 23 lines modified | Offset 118, 23 lines modified |
| 118 | ············"(", | 118 | ············"(", |
| 119 | ············"Ljava/util/Set<", | 119 | ············"Ljava/util/Set<", |
| 120 | ············"Landroid/net/IpPrefix;", | 120 | ············"Landroid/net/IpPrefix;", |
| 121 | ············">;)V" | 121 | ············">;)V" |
| 122 | ········} | 122 | ········} |
| 123 | ····.end·annotation | 123 | ····.end·annotation |
| | |
| 124 | ····.line·2010 | 124 | ····.line·2006 |
| 125 | ····invoke-static·{p1},·Landroid/net/util/PrefixUtils;->addNonForwardablePrefixes(Ljava/util/Set;)V | 125 | ····invoke-static·{p1},·Landroid/net/util/PrefixUtils;->addNonForwardablePrefixes(Ljava/util/Set;)V |
| | |
| 126 | ····.line·2012 | 126 | ····.line·2008 |
| 127 | ····sget-object·v0,·Landroid/net/util/PrefixUtils;->DEFAULT_WIFI_P2P_PREFIX:Landroid/net/IpPrefix; | 127 | ····sget-object·v0,·Landroid/net/util/PrefixUtils;->DEFAULT_WIFI_P2P_PREFIX:Landroid/net/IpPrefix; |
| | |
| 128 | ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 128 | ····invoke-interface·{p1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
| | |
| 129 | ····.line·2016 | 129 | ····.line·2012 |
| 130 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 130 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 131 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->access$4700(Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;)Ljava/util/ArrayList; | 131 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->access$4700(Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;)Ljava/util/ArrayList; |
| | |
| 132 | ····move-result-object·v0 | 132 | ····move-result-object·v0 |
| | |
| 133 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 133 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| Offset 151, 20 lines modified | Offset 151, 20 lines modified |
| | |
| 151 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 151 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 152 | ····move-result-object·v1 | 152 | ····move-result-object·v1 |
| | |
| 153 | ····check-cast·v1,·Landroid/net/ip/IpServer; | 153 | ····check-cast·v1,·Landroid/net/ip/IpServer; |
| | |
| 154 | ····.line·2017 | 154 | ····.line·2013 |
| 155 | ····invoke-virtual·{v1},·Landroid/net/ip/IpServer;->linkProperties()Landroid/net/LinkProperties; | 155 | ····invoke-virtual·{v1},·Landroid/net/ip/IpServer;->linkProperties()Landroid/net/LinkProperties; |
| | |
| 156 | ····move-result-object·v2 | 156 | ····move-result-object·v2 |
| | |
| 157 | ····.line·2019 | 157 | ····.line·2015 |
| 158 | ····invoke-virtual·{v1},·Landroid/net/ip/IpServer;->servingMode()I | 158 | ····invoke-virtual·{v1},·Landroid/net/ip/IpServer;->servingMode()I |
| | |
| 159 | ····move-result·v1 | 159 | ····move-result·v1 |
| | |
| 160 | ····if-eqz·v1,·:cond_0 | 160 | ····if-eqz·v1,·:cond_0 |
| | |
| 161 | ····const/4·v3,·0x1 | 161 | ····const/4·v3,·0x1 |
| Offset 177, 25 lines modified | Offset 177, 25 lines modified |
| | |
| 177 | ····const/4·v3,·0x3 | 177 | ····const/4·v3,·0x3 |
| | |
| 178 | ····if-eq·v1,·v3,·:cond_1 | 178 | ····if-eq·v1,·v3,·:cond_1 |
| | |
| 179 | ····goto·:goto_0 | 179 | ····goto·:goto_0 |
| | |
| 180 | ····.line·2036 | 180 | ····.line·2032 |
| 181 | ····:cond_1 | 181 | ····:cond_1 |
| 182 | ····invoke-static·{v2},·Landroid/net/util/PrefixUtils;->localPrefixesFrom(Landroid/net/LinkProperties;)Ljava/util/Set; | 182 | ····invoke-static·{v2},·Landroid/net/util/PrefixUtils;->localPrefixesFrom(Landroid/net/LinkProperties;)Ljava/util/Set; |
| | |
| 183 | ····move-result-object·v1 | 183 | ····move-result-object·v1 |
| | |
| 184 | ····invoke-interface·{p1,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z | 184 | ····invoke-interface·{p1,·v1},·Ljava/util/Set;->addAll(Ljava/util/Collection;)Z |
| | |
| 185 | ····goto·:goto_0 | 185 | ····goto·:goto_0 |
| | |
| 186 | ····.line·2028 | 186 | ····.line·2024 |
| 187 | ····:cond_2 | 187 | ····:cond_2 |
| 188 | ····invoke-virtual·{v2},·Landroid/net/LinkProperties;->getAllLinkAddresses()Ljava/util/List; | 188 | ····invoke-virtual·{v2},·Landroid/net/LinkProperties;->getAllLinkAddresses()Ljava/util/List; |
| | |
| 189 | ····move-result-object·v1 | 189 | ····move-result-object·v1 |
| | |
| 190 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 190 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| Offset 210, 39 lines modified | Offset 210, 39 lines modified |
| | |
| 210 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 210 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 211 | ····move-result-object·v2 | 211 | ····move-result-object·v2 |
| | |
| 212 | ····check-cast·v2,·Landroid/net/LinkAddress; | 212 | ····check-cast·v2,·Landroid/net/LinkAddress; |
| | |
| 213 | ····.line·2029 | 213 | ····.line·2025 |
| 214 | ····invoke-virtual·{v2},·Landroid/net/LinkAddress;->getAddress()Ljava/net/InetAddress; | 214 | ····invoke-virtual·{v2},·Landroid/net/LinkAddress;->getAddress()Ljava/net/InetAddress; |
| | |
| 215 | ····move-result-object·v2 | 215 | ····move-result-object·v2 |
| | |
| 216 | ····.line·2030 | 216 | ····.line·2026 |
| 217 | ····invoke-virtual·{v2},·Ljava/net/InetAddress;->isLinkLocalAddress()Z | 217 | ····invoke-virtual·{v2},·Ljava/net/InetAddress;->isLinkLocalAddress()Z |
| | |
| 218 | ····move-result·v3 | 218 | ····move-result·v3 |
| | |
| 219 | ····if-eqz·v3,·:cond_3 | 219 | ····if-eqz·v3,·:cond_3 |
| | |
| 220 | ····goto·:goto_1 | 220 | ····goto·:goto_1 |
| | |
| 221 | ····.line·2031 | 221 | ····.line·2027 |
| 222 | ····:cond_3 | 222 | ····:cond_3 |
| 223 | ····invoke-static·{v2},·Landroid/net/util/PrefixUtils;->ipAddressAsPrefix(Ljava/net/InetAddress;)Landroid/net/IpPrefix; | 223 | ····invoke-static·{v2},·Landroid/net/util/PrefixUtils;->ipAddressAsPrefix(Ljava/net/InetAddress;)Landroid/net/IpPrefix; |
| | |
| 224 | ····move-result-object·v2 | 224 | ····move-result-object·v2 |
| | |
| 225 | ····invoke-interface·{p1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z | 225 | ····invoke-interface·{p1,·v2},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
| | |
| 226 | ····goto·:goto_1 | 226 | ····goto·:goto_1 |
| | |
| 227 | ····.line·2041 | 227 | ····.line·2037 |
| 228 | ····:cond_4 | 228 | ····:cond_4 |
| 229 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 229 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 230 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 230 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 231 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; | 231 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; |
| | |
| Offset 252, 15 lines modified | Offset 252, 15 lines modified |
| | |
| 252 | ····return-void | 252 | ····return-void |
| 253 | .end·method | 253 | .end·method |
| | |
| 254 | .method·public·start()V | 254 | .method·public·start()V |
| 255 | ····.locals·1 | 255 | ····.locals·1 |
| | |
| 256 | ····.line·1974 | 256 | ····.line·1970 |
| 257 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 257 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 258 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 258 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 259 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; | 259 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; |
| | |
| 260 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
| Offset 274, 53 lines modified | Offset 274, 53 lines modified |
| 274 | ····const/4·v0,·0x1 | 274 | ····const/4·v0,·0x1 |
| | |
| 275 | ····goto·:goto_0 | 275 | ····goto·:goto_0 |
| | |
| 276 | ····:cond_0 | 276 | ····:cond_0 |
| 277 | ····const/4·v0,·0x2 | 277 | ····const/4·v0,·0x2 |
| | |
| 278 | ····.line·1976 | 278 | ····.line·1972 |
| 279 | ····:goto_0 | 279 | ····:goto_0 |
| 280 | ····invoke-direct·{p0,·v0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->updateOffloadStatus(I)V | 280 | ····invoke-direct·{p0,·v0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->updateOffloadStatus(I)V |
| | |
| 281 | ····.line·1977 | 281 | ····.line·1973 |
| 282 | ····invoke-virtual·{p0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->sendOffloadExemptPrefixes()V | 282 | ····invoke-virtual·{p0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->sendOffloadExemptPrefixes()V |
| | |
| 283 | ····return-void | 283 | ····return-void |
| 284 | .end·method | 284 | .end·method |
| | |
| 285 | .method·public·stop()V | 285 | .method·public·stop()V |
| 286 | ····.locals·1 | 286 | ····.locals·1 |
| | |
| 287 | ····.line·1981 | 287 | ····.line·1977 |
| 288 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 288 | ····iget-object·v0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 289 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 289 | ····iget-object·v0,·v0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 290 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; | 290 | ····invoke-static·{v0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; |
| | |
| 291 | ····move-result-object·v0 | 291 | ····move-result-object·v0 |
| | |
| 292 | ····invoke-virtual·{v0},·Lcom/android/networkstack/tethering/OffloadController;->stop()V | 292 | ····invoke-virtual·{v0},·Lcom/android/networkstack/tethering/OffloadController;->stop()V |
| | |
| 293 | ····const/4·v0,·0x0 | 293 | ····const/4·v0,·0x0 |
| | |
| 294 | ····.line·1982 | 294 | ····.line·1978 |
| 295 | ····invoke-direct·{p0,·v0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->updateOffloadStatus(I)V | 295 | ····invoke-direct·{p0,·v0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->updateOffloadStatus(I)V |
| | |
| 296 | ····return-void | 296 | ····return-void |
| 297 | .end·method | 297 | .end·method |
| | |
| 298 | .method·public·updateDownstreamLinkProperties(Landroid/net/LinkProperties;)V | 298 | .method·public·updateDownstreamLinkProperties(Landroid/net/LinkProperties;)V |
| 299 | ····.locals·0 | 299 | ····.locals·0 |
| | |
| 300 | ····.line·1993 | 300 | ····.line·1989 |
| 301 | ····invoke-virtual·{p0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->sendOffloadExemptPrefixes()V | 301 | ····invoke-virtual·{p0},·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->sendOffloadExemptPrefixes()V |
| | |
| 302 | ····.line·1994 | 302 | ····.line·1990 |
| 303 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 303 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 304 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 304 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 305 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; | 305 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; |
| | |
| 306 | ····move-result-object·p0 | 306 | ····move-result-object·p0 |
| Offset 329, 32 lines modified | Offset 329, 32 lines modified |
| | |
| 329 | ····return-void | 329 | ····return-void |
| 330 | .end·method | 330 | .end·method |
| | |
| 331 | .method·public·updateUpstreamNetworkState(Lcom/android/networkstack/tethering/UpstreamNetworkState;)V | 331 | .method·public·updateUpstreamNetworkState(Lcom/android/networkstack/tethering/UpstreamNetworkState;)V |
| 332 | ····.locals·0 | 332 | ····.locals·0 |
| | |
| 333 | ····.line·1986 | 333 | ····.line·1982 |
| 334 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; | 334 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM$OffloadWrapper;->this$1:Lcom/android/networkstack/tethering/Tethering$TetherMasterSM; |
| | |
| 335 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; | 335 | ····iget-object·p0,·p0,·Lcom/android/networkstack/tethering/Tethering$TetherMasterSM;->this$0:Lcom/android/networkstack/tethering/Tethering; |
| | |
| 336 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; | 336 | ····invoke-static·{p0},·Lcom/android/networkstack/tethering/Tethering;->access$4900(Lcom/android/networkstack/tethering/Tethering;)Lcom/android/networkstack/tethering/OffloadController; |
| | |
| 337 | ····move-result-object·p0 | 337 | ····move-result-object·p0 |
| | |
| 338 | ····if-eqz·p1,·:cond_0 | 338 | ····if-eqz·p1,·:cond_0 |
| | |
| 339 | ····.line·1987 | 339 | ····.line·1983 |
| 340 | ····iget-object·p1,·p1,·Lcom/android/networkstack/tethering/UpstreamNetworkState;->linkProperties:Landroid/net/LinkProperties; | 340 | ····iget-object·p1,·p1,·Lcom/android/networkstack/tethering/UpstreamNetworkState;->linkProperties:Landroid/net/LinkProperties; |
| | |
| 341 | ····goto·:goto_0 | 341 | ····goto·:goto_0 |
| | |
| 342 | ····:cond_0 | 342 | ····:cond_0 |
| 343 | ····const/4·p1,·0x0 | 343 | ····const/4·p1,·0x0 |
| | |
| 344 | ····.line·1986 | 344 | ····.line·1982 |
| 345 | ····:goto_0 | 345 | ····:goto_0 |
| 346 | ····invoke-virtual·{p0,·p1},·Lcom/android/networkstack/tethering/OffloadController;->setUpstreamLinkProperties(Landroid/net/LinkProperties;)V | 346 | ····invoke-virtual·{p0,·p1},·Lcom/android/networkstack/tethering/OffloadController;->setUpstreamLinkProperties(Landroid/net/LinkProperties;)V |
| | |
| 347 | ····return-void | 347 | ····return-void |
| 348 | .end·method | 348 | .end·method |