File indexing completed on 2024-05-19 15:23:17
0001 <!DOCTYPE html> 0002 <html><head> 0003 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 0004 <title>test.smali</title> 0005 <meta name="generator" content="KF5::SyntaxHighlighting - Definition (Smali) - Theme (Breeze Light)"/> 0006 </head><body style="background-color:#ffffff;color:#1f1c1b"><pre> 0007 <span style="color:#898887;">#</span> 0008 <span style="color:#898887;"># Copyright (C) 2006 The Android Open Source Project</span> 0009 <span style="color:#898887;">#</span> 0010 <span style="color:#898887;"># Licensed under the Apache License, Version 2.0 (the "License");</span> 0011 <span style="color:#898887;"># you may not use this file except in compliance with the License.</span> 0012 <span style="color:#898887;"># You may obtain a copy of the License at</span> 0013 <span style="color:#898887;">#</span> 0014 <span style="color:#898887;"># http://www.apache.org/licenses/LICENSE-2.0</span> 0015 <span style="color:#898887;">#</span> 0016 <span style="color:#898887;"># Unless required by applicable law or agreed to in writing, software</span> 0017 <span style="color:#898887;"># distributed under the License is distributed on an "AS IS" BASIS,</span> 0018 <span style="color:#898887;"># WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span> 0019 <span style="color:#898887;"># See the License for the specific language governing permissions and</span> 0020 <span style="color:#898887;"># limitations under the License.</span> 0021 <span style="color:#898887;">#</span> 0022 <span style="color:#0057ae;">.class</span> <span style="font-weight:bold;">public</span> <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>; 0023 <span style="color:#0057ae;">.super</span> <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/util/StateMachine</span>; 0024 <span style="color:#0057ae;">.source</span> <span style="color:#bf0303;">"DataConnection.java"</span> 0025 0026 0027 <span style="color:#898887;"># annotations</span> 0028 <span style="color:#0057ae;">.annotation</span><span style="color:#0057ae;"> </span><span style="font-weight:bold;">system</span><span style="color:#0057ae;"> </span><span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">dalvik/annotation/MemberClasses</span>; 0029 <span style="color:#0057ae;"> value </span>=<span style="color:#0057ae;"> </span>{ 0030 <span style="color:#0057ae;"> </span><span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcNetworkAgent</span>;<span style="color:#0057ae;">,</span> 0031 <span style="color:#0057ae;"> </span><span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcDisconnectionErrorCreatingConnection</span>;<span style="color:#0057ae;">,</span> 0032 <span style="color:#0057ae;"> </span><span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcDisconnectingState</span>;<span style="color:#0057ae;">,</span> 0033 <span style="color:#0057ae;"> </span><span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>; 0034 <span style="color:#0057ae;"> </span>} 0035 <span style="color:#0057ae;">.end annotation</span> 0036 0037 0038 <span style="color:#898887;"># static fields</span> 0039 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">BASE</span>:<span style="color:#0057ae;font-style:italic;">I</span> = <span style="color:#b08000;">0x40000</span> 0040 0041 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">CMD_TO_STRING_COUNT</span>:<span style="color:#0057ae;font-style:italic;">B</span> = <span style="color:#b08000;">0x18</span> 0042 0043 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">DBG</span>:<span style="color:#0057ae;font-style:italic;">Z</span> = <span style="color:#b08000;">true</span> 0044 0045 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_BW_REFRESH_RESPONSE</span>:<span style="color:#0057ae;font-style:italic;">S</span> = <span style="color:#b08000;">0x4000e</span> 0046 0047 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_CONNECT</span>:<span style="color:#0057ae;font-style:italic;">I</span> = <span style="color:#b08000;">0x40000</span> 0048 0049 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_DATA_CONNECTION_DRS_OR_RAT_CHANGED</span>:<span style="color:#0057ae;font-style:italic;">I</span> = <span style="color:#b08000;">0x4000b</span> 0050 0051 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_DATA_CONNECTION_VOICE_CALL_STARTED</span>:<span style="color:#0057ae;font-style:italic;">I</span> = <span style="color:#b08000;">0x4000f</span> 0052 0053 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_DEACTIVATE_DONE</span>:<span style="color:#0057ae;font-style:italic;">I</span> = <span style="color:#b08000;">0x40003</span> 0054 0055 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_DISCONNECT</span>:<span style="color:#0057ae;font-style:italic;">F</span> = <span style="color:#b08000;">636.6886188221E12</span> 0056 0057 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_DISCONNECT_ALL</span>:<span style="color:#0057ae;font-style:italic;">D</span> = <span style="color:#b08000;">98.58E-23D</span> 0058 0059 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_KEEPALIVE_STARTED</span>:<span style="color:#0057ae;font-style:italic;">D</span> = <span style="color:#b08000;">-Infinity</span> 0060 0061 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_KEEPALIVE_START_REQUEST</span>:<span style="color:#0057ae;font-style:italic;">F</span> = <span style="color:#b08000;">NaN</span> 0062 0063 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_KEEPALIVE_STATUS</span>:<span style="color:#0057ae;font-style:italic;">I</span> = <span style="color:#b08000;">0x40012</span> 0064 0065 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_LOST_CONNECTION</span>:<span style="color:#0057ae;font-style:italic;">J</span> = <span style="color:#b08000;">0x40009EEF</span> 0066 0067 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_RIL_CONNECTED</span>:<span style="color:#0057ae;font-style:italic;">I</span> = <span style="color:#b08000;">0x40005</span> 0068 0069 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_SETUP_DATA_CONNECTION_DONE</span>:<span style="color:#0057ae;font-style:italic;">I</span> = <span style="color:#b08000;">0x40001</span> 0070 0071 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">EVENT_TEAR_DOWN_NOW</span>:<span style="color:#0057ae;font-style:italic;">C</span> = <span style="color:#924c9d;">'\n'</span> 0072 0073 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">NETWORK_TYPE</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; = <span style="color:#bf0303;">"MOBILE"</span> 0074 0075 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">NULL_IP</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; = <span style="color:#bf0303;">"0.0.0.0"</span> 0076 0077 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">TCP_BUFFER_SIZES_1XRTT</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; = <span style="color:#bf0303;">"16384,32768,131072,4096,16384,102400"</span> 0078 0079 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">TCP_BUFFER_SIZES_EDGE</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; = <span style="color:#bf0303;">"4093,26280,70800,4096,16384,70800"</span> 0080 0081 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">TCP_BUFFER_SIZES_UMTS</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; = <span style="color:#bf0303;">"58254,349525,1048576,58254,349525,1048576"</span> 0082 0083 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">final</span> <span style="color:#0057ae;">VDBG</span>:<span style="color:#0057ae;font-style:italic;">Z</span> = <span style="color:#b08000;">false</span> 0084 0085 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="color:#0057ae;">mInstanceNumber</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/concurrent/atomic/AtomicInteger</span>; 0086 0087 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">static</span> <span style="color:#0057ae;">sCmdToString</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0088 0089 0090 <span style="color:#898887;"># instance fields</span> 0091 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mAc</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/util/AsyncChannel</span>; 0092 0093 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mActivatingState</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcActivatingState</span>; 0094 0095 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mActiveState</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcActiveState</span>; 0096 0097 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">public</span> <span style="color:#0057ae;">mApnContexts</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>; 0098 <span style="color:#0057ae;">.annotation</span><span style="color:#0057ae;"> </span><span style="font-weight:bold;">system</span><span style="color:#0057ae;"> </span><span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">dalvik/annotation/Signature</span>; 0099 <span style="color:#0057ae;"> value </span>=<span style="color:#0057ae;"> </span>{ 0100 <span style="color:#0057ae;"> </span><span style="color:#bf0303;">"Ljava/util/HashMap<"</span><span style="color:#0057ae;">,</span> 0101 <span style="color:#0057ae;"> </span><span style="color:#bf0303;">"Lcom/android/internal/telephony/dataconnection/ApnContext;"</span><span style="color:#0057ae;">,</span> 0102 <span style="color:#0057ae;"> </span><span style="color:#bf0303;">"Lcom/android/internal/telephony/dataconnection/DataConnection$ConnectionParams;"</span><span style="color:#0057ae;">,</span> 0103 <span style="color:#0057ae;"> </span><span style="color:#bf0303;">">;"</span> 0104 <span style="color:#0057ae;"> </span>} 0105 <span style="color:#0057ae;"> .end annotation</span> 0106 <span style="color:#0057ae;">.end field</span> 0107 0108 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 0109 0110 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">public</span> <span style="color:#0057ae;">mCid</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0111 0112 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mConnectionParams</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>; 0113 0114 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mCreateTime</span>:<span style="color:#0057ae;font-style:italic;">J</span> 0115 0116 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mDataRegState</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0117 0118 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mDataServiceManager</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataServiceManager</span>; 0119 0120 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mDcController</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcController</span>; 0121 0122 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mDisconnectingErrorCreatingConnection</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcDisconnectionErrorCreatingConnection</span>; 0123 0124 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mId</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0125 0126 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mInactiveState</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcInactiveState</span>; 0127 0128 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mLastFailCause</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcFailCause</span>; 0129 0130 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mLastFailTime</span>:<span style="color:#0057ae;font-style:italic;">J</span> 0131 0132 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mLinkProperties</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>; 0133 0134 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mNetCapsLocalLog</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/util/LocalLog</span>; 0135 0136 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mNetworkAgent</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcNetworkAgent</span>; 0137 0138 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mNetworkInfo</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkInfo</span>; 0139 0140 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">protected</span> <span style="color:#0057ae;">mPcscfAddr</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0141 0142 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 0143 0144 <span style="color:#0057ae;">.field</span> <span style="color:#0057ae;">mReconnectIntent</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/app/PendingIntent</span>; 0145 0146 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mRestrictedNetworkOverride</span>:<span style="color:#0057ae;font-style:italic;">Z</span> 0147 0148 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mRilRat</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0149 0150 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mSubscriptionOverride</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0151 0152 <span style="color:#0057ae;">.field</span> <span style="color:#0057ae;">mTag</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0153 0154 <span style="color:#0057ae;">.field</span> <span style="font-weight:bold;">private</span> <span style="color:#0057ae;">mUserData</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>; 0155 0156 0157 <span style="color:#898887;"># direct methods</span> 0158 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">constructor</span> <<span style="color:#644a9b;">clinit</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0159 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">3</span> 0160 0161 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">109</span> 0162 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/concurrent/atomic/AtomicInteger</span>; 0163 0164 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x0</span> 0165 0166 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/concurrent/atomic/AtomicInteger</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0167 0168 <span style="font-weight:bold;">sput-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mInstanceNumber</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/concurrent/atomic/AtomicInteger</span>; 0169 0170 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">227</span> 0171 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x18</span> 0172 0173 <span style="font-weight:bold;">new-array</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0174 0175 <span style="font-weight:bold;">sput-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">sCmdToString</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0176 0177 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">229</span> 0178 <span style="font-weight:bold;">sget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">sCmdToString</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0179 0180 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v2</span>, <span style="color:#bf0303;">"EVENT_CONNECT"</span> 0181 0182 <span style="font-weight:bold;">aput-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span> 0183 0184 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">255</span> 0185 <span style="font-weight:bold;">sget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">sCmdToString</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0186 0187 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v1</span>, <span style="color:#bf0303;">"EVENT_LINK_CAPACITY_CHANGED"</span> 0188 0189 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0x17</span> 0190 0191 <span style="font-weight:bold;">aput-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v2</span> 0192 0193 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">256</span> 0194 <span style="font-weight:bold;">return-void</span> 0195 <span style="color:#0057ae;">.end method</span> 0196 0197 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="font-weight:bold;">constructor</span> <<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#0057ae;font-style:italic;">IL</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcTracker</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataServiceManager</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcTesterFailBringUpAll</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcController</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0198 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">10</span> 0199 0200 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">466</span> 0201 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p7</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcController</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getHandler</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/os/Handler</span>; 0202 0203 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v0</span> 0204 0205 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/util/StateMachine</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/os/Handler</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0206 0207 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">113</span> 0208 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">p2</span>, <span style="color:#b08000;">0x0</span> 0209 0210 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mDct</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcTracker</span>; 0211 0212 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">180</span> 0213 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>; 0214 0215 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0216 0217 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mLinkProperties</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>; 0218 0219 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">187</span> 0220 <span style="font-weight:bold;">const</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x7fffffff</span> 0221 0222 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mRilRat</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0223 0224 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">188</span> 0225 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mDataRegState</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0226 0227 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">191</span> 0228 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/util/LocalLog</span>; 0229 0230 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x32</span> 0231 0232 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/util/LocalLog</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0233 0234 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mNetCapsLocalLog</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/util/LocalLog</span>; 0235 0236 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">195</span> 0237 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnContexts</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>; 0238 0239 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">196</span> 0240 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mReconnectIntent</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/app/PendingIntent</span>; 0241 0242 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">909</span> 0243 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x0</span> 0244 0245 <span style="font-weight:bold;">iput-boolean</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mRestrictedNetworkOverride</span>:<span style="color:#0057ae;font-style:italic;">Z</span> 0246 0247 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1440</span> 0248 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcDefaultState</span>; 0249 0250 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcDefaultState</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$1</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0251 0252 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mDefaultState</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcDefaultState</span>; 0253 0254 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">467</span> 0255 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">p2</span>, <span style="color:#b08000;">0x12c</span> 0256 0257 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setLogRecSize</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0258 0259 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">468</span> 0260 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">p2</span>, <span style="color:#b08000;">0x1</span> 0261 0262 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setLogOnlyTransitions</span>(<span style="color:#0057ae;font-style:italic;">Z</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0263 0264 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">469</span> 0265 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v1</span>, <span style="color:#bf0303;">"DataConnection created"</span> 0266 0267 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0268 0269 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">471</span> 0270 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 0271 0272 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">476</span> 0273 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">p3</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mId</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0274 0275 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">477</span> 0276 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">p1</span>, <span style="color:#b08000;">-0x1</span> 0277 0278 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mCid</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0279 0280 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">478</span> 0281 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 0282 0283 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getServiceState</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>; 0284 0285 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p1</span> 0286 0287 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">479</span> 0288 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getRilDataRadioTechnology</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0289 0290 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p3</span> 0291 0292 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">p3</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mRilRat</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0293 0294 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">480</span> 0295 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p3</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 0296 0297 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getServiceState</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>; 0298 0299 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p3</span> 0300 0301 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getDataRegState</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0302 0303 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p3</span> 0304 0305 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">p3</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mDataRegState</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0306 0307 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">481</span> 0308 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getDataNetworkType</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0309 0310 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p3</span> 0311 0312 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">482</span> 0313 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">p4</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkInfo</span>; 0314 0315 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">p5</span>, <span style="color:#bf0303;">"MOBILE"</span> 0316 0317 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">483</span> 0318 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">p3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/TelephonyManager</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getNetworkTypeName</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0319 0320 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p6</span> 0321 0322 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">p4</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p3</span>, <span style="color:#0057ae;">p5</span>, <span style="color:#0057ae;">p6</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkInfo</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">IIL</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0323 0324 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">p4</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mNetworkInfo</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkInfo</span>; 0325 0326 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">484</span> 0327 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p3</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mNetworkInfo</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkInfo</span>; 0328 0329 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getDataRoaming</span>()<span style="color:#0057ae;font-style:italic;">Z</span> 0330 0331 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p1</span> 0332 0333 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p3</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkInfo</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setRoaming</span>(<span style="color:#0057ae;font-style:italic;">Z</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0334 0335 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">485</span> 0336 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mNetworkInfo</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkInfo</span>; 0337 0338 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkInfo</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setIsAvailable</span>(<span style="color:#0057ae;font-style:italic;">Z</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0339 0340 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">487</span> 0341 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mDefaultState</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcDefaultState</span>; 0342 0343 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">addState</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/util/State</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0344 0345 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">493</span> 0346 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mInactiveState</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$DcInactiveState</span>; 0347 0348 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setInitialState</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/util/State</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0349 0350 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">495</span> 0351 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>; 0352 0353 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0354 0355 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnContexts</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>; 0356 0357 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">496</span> 0358 <span style="font-weight:bold;">return-void</span> 0359 <span style="color:#0057ae;">.end method</span> 0360 0361 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">synthetic</span> <span style="color:#644a9b;">access$000</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/os/Message</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0362 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">1</span> 0363 0364 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">97</span> 0365 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">p0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">msgToString</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/os/Message</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0366 0367 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p0</span> 0368 0369 <span style="font-weight:bold;">return-object</span> <span style="color:#0057ae;">p0</span> 0370 <span style="color:#0057ae;">.end method</span> 0371 0372 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">static</span> <span style="font-weight:bold;">synthetic</span> <span style="color:#644a9b;">access$902</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>; 0373 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">2</span> 0374 0375 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">97</span> 0376 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mUserData</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>; 0377 0378 <span style="font-weight:bold;">return-object</span> <span style="color:#0057ae;">p1</span> 0379 <span style="color:#0057ae;">.end method</span> 0380 0381 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="color:#644a9b;">checkSetMtu</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0382 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">4</span> 0383 0384 <span style="color:#0057ae;">.local</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">getMtu</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>; 0385 0386 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">438</span> 0387 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">p2</span>, <span style="color:#006e28;">:cond_3</span> 0388 0389 <span style="font-weight:bold;">return-void</span> 0390 0391 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">440</span> 0392 <span style="color:#006e28;">:cond_3</span> 0393 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:cond_74</span> 0394 0395 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">p2</span>, <span style="color:#006e28;">:cond_8</span> 0396 0397 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_74</span> 0398 0399 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">442</span> 0400 <span style="color:#006e28;">:cond_8</span> 0401 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getMtu</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0402 0403 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v0</span> 0404 0405 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v0</span>, <span style="color:#006e28;">:cond_27</span> 0406 0407 <span style="color:#0057ae;">.restart local</span> <span style="color:#0057ae;">v0</span> <span style="color:#898887;"># getMtu:Landroid/net/LinkProperties;</span> 0408 0409 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">443</span> 0410 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0411 0412 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0413 0414 <span style="color:#0057ae;">.end local</span> <span style="color:#0057ae;">v0</span> <span style="color:#898887;"># getMtu:Landroid/net/LinkProperties;</span> 0415 0416 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"MTU set by call response to: "</span> 0417 0418 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0419 0420 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getMtu</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0421 0422 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v4</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">format</span>(<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#0057ae;font-style:italic;">[[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0423 0424 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v3</span> 0425 0426 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">I[[D[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0427 0428 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/os/AsyncResult</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">forMessage</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/os/Message</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/os/AsyncResult</span>; 0429 0430 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">444</span> 0431 <span style="font-weight:bold;">return-void</span> 0432 0433 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">447</span> 0434 <span style="color:#006e28;">:cond_27</span> 0435 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:cond_49</span> 0436 0437 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mtu</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0438 0439 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v0</span>, <span style="color:#006e28;">:cond_49</span> 0440 0441 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">448</span> 0442 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mtu</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0443 0444 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setMtu</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0445 0446 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">449</span> 0447 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0448 0449 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0450 0451 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"MTU set by APN to: "</span> 0452 0453 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0454 0455 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mtu</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0456 0457 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0458 0459 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">toString</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0460 0461 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p1</span> 0462 0463 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0464 0465 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">450</span> 0466 <span style="font-weight:bold;">return-void</span> 0467 0468 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">453</span> 0469 <span style="color:#006e28;">:cond_49</span> 0470 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 0471 0472 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getContext</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/content/Context</span>; 0473 0474 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p1</span> 0475 0476 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/content/Context</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getResources</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/content/res/Resources</span>; 0477 0478 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p1</span> 0479 0480 <span style="font-weight:bold;">const</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x10e0066</span> 0481 0482 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/content/res/Resources</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getInteger</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">I</span> 0483 0484 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p1</span> 0485 0486 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">455</span> 0487 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:cond_73</span> 0488 0489 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">456</span> 0490 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setMtu</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0491 0492 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">457</span> 0493 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0494 0495 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0496 0497 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"MTU set by config resource to: "</span> 0498 0499 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0500 0501 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">toString</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0502 0503 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p1</span> 0504 0505 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0506 0507 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">459</span> 0508 <span style="color:#006e28;">:cond_73</span> 0509 <span style="font-weight:bold;">return-void</span> 0510 0511 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">440</span> 0512 <span style="color:#006e28;">:cond_74</span> 0513 <span style="color:#006e28;">:goto_74</span> 0514 <span style="font-weight:bold;">return-void</span> 0515 <span style="color:#0057ae;">.end method</span> 0516 0517 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="color:#644a9b;">clearSettings</span>()<span style="color:#0057ae;font-style:italic;">V</span> 0518 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">3</span> 0519 0520 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">723</span> 0521 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"clearSettings"</span> 0522 0523 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0524 0525 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">725</span> 0526 <span style="font-weight:bold;">const-wide/16</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">-0x1</span> 0527 0528 <span style="font-weight:bold;">iput-wide</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mCreateTime</span>:<span style="color:#0057ae;font-style:italic;">J</span> 0529 0530 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">726</span> 0531 <span style="font-weight:bold;">iput-wide</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mLastFailTime</span>:<span style="color:#0057ae;font-style:italic;">J</span> 0532 0533 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">727</span> 0534 <span style="font-weight:bold;">sget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcFailCause</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">NONE</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcFailCause</span>; 0535 0536 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mLastFailCause</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcFailCause</span>; 0537 0538 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">728</span> 0539 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">-0x1</span> 0540 0541 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mCid</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0542 0543 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">730</span> 0544 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x5</span> 0545 0546 <span style="font-weight:bold;">new-array</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0547 0548 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPcscfAddr</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0549 0550 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">732</span> 0551 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>; 0552 0553 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0554 0555 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mLinkProperties</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>; 0556 0557 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">733</span> 0558 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnContexts</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>; 0559 0560 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">clear</span>()<span style="color:#0057ae;font-style:italic;">V</span> 0561 0562 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">734</span> 0563 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x0</span> 0564 0565 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 0566 0567 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">736</span> 0568 <span style="font-weight:bold;">return-void</span> 0569 <span style="color:#0057ae;">.end method</span> 0570 0571 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">static</span> <span style="color:#644a9b;">cmdToString</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0572 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">4</span> 0573 0574 <span style="color:#0057ae;">.param</span> <span style="color:#0057ae;">p0</span>,<span style="color:#0057ae;"> cmd</span> 0575 0576 <span style="color:#0057ae;">.prologue</span> 0577 0578 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">260</span> 0579 <span style="font-weight:bold;">const/high16</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x40000</span> 0580 0581 <span style="font-weight:bold;">sub-int/2addr</span> <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v0</span> 0582 0583 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">261</span> 0584 <span style="font-weight:bold;">if-ltz</span> <span style="color:#0057ae;">p0</span>, <span style="color:#006e28;">:cond_f</span> 0585 0586 <span style="font-weight:bold;">sget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">sCmdToString</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0587 0588 <span style="font-weight:bold;">array-length</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v1</span> 0589 0590 <span style="font-weight:bold;">if-ge</span> <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_f</span> 0591 0592 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">262</span> 0593 <span style="font-weight:bold;">sget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">sCmdToString</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0594 0595 <span style="font-weight:bold;">aget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span> 0596 0597 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_15</span> 0598 0599 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">264</span> 0600 <span style="color:#006e28;">:cond_f</span> 0601 <span style="font-weight:bold;">add-int</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v0</span> 0602 0603 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcAsyncChannel</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">cmdToString</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0604 0605 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v1</span> 0606 0607 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">266</span> 0608 <span style="color:#006e28;">:goto_15</span> 0609 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_2d</span> 0610 0611 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">267</span> 0612 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0613 0614 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0615 0616 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v2</span>, <span style="color:#bf0303;">"0x"</span> 0617 0618 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0619 0620 <span style="font-weight:bold;">add-int/2addr</span> <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v0</span> 0621 0622 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">p0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Integer</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">toHexString</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0623 0624 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p0</span> 0625 0626 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0627 0628 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v1</span> 0629 0630 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">269</span> 0631 <span style="color:#006e28;">:cond_2d</span> 0632 <span style="font-weight:bold;">return-object</span> <span style="color:#0057ae;">v1</span> 0633 <span style="color:#0057ae;">.end method</span> 0634 0635 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="color:#644a9b;">dumpToLog</span>()<span style="color:#0057ae;font-style:italic;">V</span> 0636 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">4</span> 0637 0638 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2489</span> 0639 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$1</span>; 0640 0641 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/io/StringWriter</span>; 0642 0643 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0x0</span> 0644 0645 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/io/StringWriter</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">V</span> 0646 0647 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$1</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/io/Writer</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0648 0649 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x0</span> 0650 0651 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">dump</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/io/FileDescriptor</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/io/PrintWriter</span>;<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0652 0653 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2499</span> 0654 <span style="font-weight:bold;">return-void</span> 0655 <span style="color:#0057ae;">.end method</span> 0656 0657 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="color:#644a9b;">getSuggestedRetryDelay</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/data/DataCallResponse</span>;)<span style="color:#0057ae;font-style:italic;">J</span> 0658 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">4</span> 0659 0660 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2331</span> 0661 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/data/DataCallResponse</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getSuggestedRetryTime</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0662 0663 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v0</span> 0664 0665 <span style="font-weight:bold;">if-gez</span> <span style="color:#0057ae;">v0</span>, <span style="color:#006e28;">:cond_e</span> 0666 0667 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2332</span> 0668 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">p1</span>, <span style="color:#bf0303;">"No suggested retry delay."</span> 0669 0670 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0671 0672 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2333</span> 0673 <span style="font-weight:bold;">const-wide/16</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">-0x2</span> 0674 0675 <span style="font-weight:bold;">return-wide</span> <span style="color:#0057ae;">v0</span> 0676 0677 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2336</span> 0678 <span style="color:#006e28;">:cond_e</span> 0679 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/data/DataCallResponse</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getSuggestedRetryTime</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0680 0681 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v0</span> 0682 0683 <span style="font-weight:bold;">const</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x7fffffff</span> 0684 0685 <span style="font-weight:bold;">if-ne</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_1f</span> 0686 0687 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2337</span> 0688 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">p1</span>, <span style="color:#bf0303;">"Modem suggested not retrying."</span> 0689 0690 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0691 0692 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2338</span> 0693 <span style="font-weight:bold;">const-wide/16</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">-0x1</span> 0694 0695 <span style="font-weight:bold;">return-wide</span> <span style="color:#0057ae;">v0</span> 0696 0697 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2343</span> 0698 <span style="color:#006e28;">:cond_1f</span> 0699 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/data/DataCallResponse</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getSuggestedRetryTime</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0700 0701 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p1</span> 0702 0703 <span style="font-weight:bold;">int-to-long</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p1</span> 0704 0705 <span style="font-weight:bold;">return-wide</span> <span style="color:#0057ae;">v0</span> 0706 <span style="color:#0057ae;">.end method</span> 0707 0708 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="color:#644a9b;">initConnection</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0709 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">6</span> 0710 0711 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1168</span> 0712 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnContext</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnContext</span>; 0713 0714 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1169</span> 0715 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 0716 0717 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_c</span> 0718 0719 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1174</span> 0720 <span style="color:#006e28;">:cond_c</span> 0721 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 0722 0723 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_5f</span> 0724 0725 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 0726 0727 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnContext</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getApnType</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0728 0729 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v2</span> 0730 0731 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">canHandleType</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0732 0733 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v1</span> 0734 0735 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_1d</span> 0736 0737 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_5f</span> 0738 0739 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1181</span> 0740 <span style="color:#006e28;">:cond_1d</span> 0741 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mTag</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0742 0743 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0x1</span> 0744 0745 <span style="font-weight:bold;">add-int/2addr</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span> 0746 0747 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mTag</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0748 0749 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1182</span> 0750 <span style="font-weight:bold;">iput-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mConnectionParams</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>; 0751 0752 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1183</span> 0753 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mConnectionParams</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>; 0754 0755 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mTag</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0756 0757 <span style="font-weight:bold;">iput</span> <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mTag</span>:<span style="color:#0057ae;font-style:italic;">I</span> 0758 0759 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1187</span> 0760 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnContexts</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>; 0761 0762 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">put</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>; 0763 0764 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1190</span> 0765 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0766 0767 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0768 0769 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"initConnection: RefCount="</span> 0770 0771 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0772 0773 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnContexts</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>; 0774 0775 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1191</span> 0776 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">size</span>()<span style="color:#0057ae;font-style:italic;">I</span> 0777 0778 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v0</span> 0779 0780 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">" mConnectionParams="</span> 0781 0782 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0783 0784 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mConnectionParams</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>; 0785 0786 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0787 0788 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">toString</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0789 0790 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p1</span> 0791 0792 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1190</span> 0793 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0794 0795 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1195</span> 0796 <span style="font-weight:bold;">return</span> <span style="color:#0057ae;">v2</span> 0797 0798 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1176</span> 0799 <span style="color:#006e28;">:cond_5f</span> 0800 <span style="color:#006e28;">:goto_5f</span> 0801 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0802 0803 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 0804 0805 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v1</span>, <span style="color:#bf0303;">"initConnection: incompatible apnSetting in ConnectionParams cp="</span> 0806 0807 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0808 0809 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">append</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/StringBuilder</span>; 0810 0811 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">p1</span>, <span style="color:#bf0303;">" dc="</span> 0812 0813 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p1</span> 0814 0815 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0816 0817 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1179</span> 0818 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">p1</span>, <span style="color:#b08000;">0x0</span> 0819 0820 <span style="font-weight:bold;">return</span> <span style="color:#0057ae;">p1</span> 0821 <span style="color:#0057ae;">.end method</span> 0822 0823 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="color:#644a9b;">isDnsOk</span>(<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0824 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">6</span> 0825 0826 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">780</span> 0827 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"0.0.0.0"</span> 0828 0829 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x0</span> 0830 0831 <span style="font-weight:bold;">aget-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v1</span> 0832 0833 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">equals</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0834 0835 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v0</span> 0836 0837 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0x1</span> 0838 0839 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v0</span>, <span style="color:#006e28;">:cond_65</span> 0840 0841 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"0.0.0.0"</span> 0842 0843 <span style="font-weight:bold;">aget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v2</span> 0844 0845 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">equals</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0846 0847 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p1</span> 0848 0849 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:cond_65</span> 0850 0851 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 0852 0853 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">781</span> 0854 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">isDnsCheckDisabled</span>()<span style="color:#0057ae;font-style:italic;">Z</span> 0855 0856 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p1</span> 0857 0858 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:cond_65</span> 0859 0860 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">787</span> 0861 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 0862 0863 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">types</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0864 0865 <span style="font-weight:bold;">aget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v1</span> 0866 0867 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"mms"</span> 0868 0869 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">equals</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0870 0871 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p1</span> 0872 0873 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:cond_36</span> 0874 0875 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 0876 0877 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mmsProxy</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0878 0879 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">788</span> 0880 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">isIpAddress</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0881 0882 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">p1</span> 0883 0884 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:cond_65</span> 0885 0886 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">789</span> 0887 <span style="color:#006e28;">:cond_36</span> 0888 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">p1</span>, <span style="color:#bf0303;">"isDnsOk: return false apn.types[0]=%s APN_TYPE_MMS=%s isIpAddress(%s)=%s"</span> 0889 0890 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x4</span> 0891 0892 <span style="font-weight:bold;">new-array</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>; 0893 0894 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">types</span>:<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0895 0896 <span style="font-weight:bold;">aget-object</span> <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v1</span> 0897 0898 <span style="font-weight:bold;">aput-object</span> <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span> 0899 0900 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v3</span>, <span style="color:#bf0303;">"mms"</span> 0901 0902 <span style="font-weight:bold;">aput-object</span> <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v2</span> 0903 0904 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0x2</span> 0905 0906 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">792</span> 0907 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">v3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">isIpAddress</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0908 0909 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v3</span> 0910 0911 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">v3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Boolean</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">valueOf</span>(<span style="color:#0057ae;font-style:italic;">Z</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Boolean</span>; 0912 0913 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v3</span> 0914 0915 <span style="font-weight:bold;">aput-object</span> <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v2</span> 0916 0917 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">789</span> 0918 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">format</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 0919 0920 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">p1</span> 0921 0922 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 0923 0924 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">793</span> 0925 <span style="font-weight:bold;">return</span> <span style="color:#0057ae;">v1</span> 0926 0927 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">796</span> 0928 <span style="color:#006e28;">:cond_65</span> 0929 <span style="font-weight:bold;">return</span> <span style="color:#0057ae;">v2</span> 0930 <span style="color:#0057ae;">.end method</span> 0931 0932 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="color:#644a9b;">setNetworkRestriction</span>()<span style="color:#0057ae;font-style:italic;">V</span> 0933 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">5</span> 0934 0935 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">914</span> 0936 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x0</span> 0937 0938 <span style="font-weight:bold;">iput-boolean</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mRestrictedNetworkOverride</span>:<span style="color:#0057ae;font-style:italic;">Z</span> 0939 0940 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">916</span> 0941 <span style="font-weight:bold;">nop</span> 0942 0943 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">917</span> 0944 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnContexts</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>; 0945 0946 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/HashMap</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">keySet</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/Set</span>; 0947 0948 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v0</span> 0949 0950 <span style="font-weight:bold;">invoke-interface</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/Set</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">iterator</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/Iterator</span>; 0951 0952 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v0</span> 0953 0954 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x1</span> 0955 0956 <span style="font-weight:bold;">move</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">v1</span> 0957 0958 <span style="color:#006e28;">:goto_10</span> 0959 <span style="font-weight:bold;">invoke-interface</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/Iterator</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">hasNext</span>()<span style="color:#0057ae;font-style:italic;">Z</span> 0960 0961 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v3</span> 0962 0963 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v3</span>, <span style="color:#006e28;">:cond_22</span> 0964 0965 <span style="font-weight:bold;">invoke-interface</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/Iterator</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">next</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>; 0966 0967 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v3</span> 0968 0969 <span style="font-weight:bold;">check-cast</span> <span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnContext</span>; 0970 0971 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">918</span> 0972 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v3</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnContext</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">hasNoRestrictedRequests</span>(<span style="color:#0057ae;font-style:italic;">Z</span>)<span style="color:#0057ae;font-style:italic;">Z</span> 0973 0974 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v3</span> 0975 0976 <span style="font-weight:bold;">and-int/2addr</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">v3</span> 0977 0978 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">919</span> 0979 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_10</span> 0980 0981 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">920</span> 0982 <span style="color:#006e28;">:cond_22</span> 0983 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v2</span>, <span style="color:#006e28;">:cond_25</span> 0984 0985 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">921</span> 0986 <span style="font-weight:bold;">return-void</span> 0987 0988 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">926</span> 0989 <span style="color:#006e28;">:cond_25</span> 0990 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 0991 0992 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 0993 0994 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">isMetered</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 0995 0996 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v0</span> 0997 0998 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">v0</span>, <span style="color:#006e28;">:cond_30</span> 0999 1000 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">927</span> 1001 <span style="font-weight:bold;">return-void</span> 1002 1003 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">931</span> 1004 <span style="color:#006e28;">:cond_30</span> 1005 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mDct</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">Dataconnection/DcTracker</span>; 1006 1007 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DcTracker</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">isDataEnabled</span>()<span style="color:#0057ae;font-style:italic;">Z</span> 1008 1009 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v0</span> 1010 1011 <span style="font-weight:bold;">xor-int/2addr</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span> 1012 1013 <span style="font-weight:bold;">iput-boolean</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mRestrictedNetworkOverride</span>:<span style="color:#0057ae;font-style:italic;">Z</span> 1014 1015 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">932</span> 1016 <span style="font-weight:bold;">return-void</span> 1017 <span style="color:#0057ae;">.end method</span> 1018 1019 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">static</span> <span style="color:#644a9b;">slog</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">Data/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 1020 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">2</span> 1021 1022 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2396</span> 1023 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"DC"</span> 1024 1025 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/Rlog</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">d</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">I</span> 1026 1027 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2397</span> 1028 <span style="font-weight:bold;">return-void</span> 1029 <span style="color:#0057ae;">.end method</span> 1030 1031 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">private</span> <span style="color:#644a9b;">updateTcpBufferSizes</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">V</span> 1032 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">10</span> 1033 1034 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">812</span> 1035 <span style="font-weight:bold;">nop</span> 1036 1037 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">813</span> 1038 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v0</span>, <span style="color:#b08000;">0x13</span> 1039 1040 <span style="font-weight:bold;">if-ne</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#006e28;">:cond_7</span> 1041 1042 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">816</span> 1043 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">p1</span>, <span style="color:#b08000;">0xe</span> 1044 1045 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">818</span> 1046 <span style="color:#006e28;">:cond_7</span> 1047 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">p1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">rilRadioTechnologyToString</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 1048 1049 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v1</span> 1050 1051 <span style="font-weight:bold;">sget-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/Locale</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">ROOT</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/Locale</span>; 1052 1053 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">toLowerCase</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/util/Locale</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 1054 1055 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v1</span> 1056 1057 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">821</span> 1058 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0x7</span> 1059 1060 <span style="font-weight:bold;">if-eq</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v2</span>, <span style="color:#006e28;">:cond_1c</span> 1061 1062 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0x8</span> 1063 1064 <span style="font-weight:bold;">if-eq</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v2</span>, <span style="color:#006e28;">:cond_1c</span> 1065 1066 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0xc</span> 1067 1068 <span style="font-weight:bold;">if-ne</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v2</span>, <span style="color:#006e28;">:cond_1e</span> 1069 1070 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">824</span> 1071 <span style="color:#006e28;">:cond_1c</span> 1072 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v1</span>, <span style="color:#bf0303;">"evdo"</span> 1073 1074 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">828</span> 1075 <span style="color:#006e28;">:cond_1e</span> 1076 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 1077 1078 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getContext</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/content/Context</span>; 1079 1080 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v2</span> 1081 1082 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/content/Context</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getResources</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/content/res/Resources</span>; 1083 1084 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v2</span> 1085 1086 <span style="font-weight:bold;">const</span> <span style="color:#0057ae;">v3</span>, <span style="color:#b08000;">0x1070039</span> 1087 1088 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">v3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/content/res/Resources</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getStringArray</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 1089 1090 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v2</span> 1091 1092 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">830</span> 1093 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v3</span>, <span style="color:#b08000;">0x0</span> 1094 1095 <span style="font-weight:bold;">move</span> <span style="color:#0057ae;">v4</span>, <span style="color:#0057ae;">v3</span> 1096 1097 <span style="color:#006e28;">:goto_31</span> 1098 <span style="font-weight:bold;">array-length</span> <span style="color:#0057ae;">v5</span>, <span style="color:#0057ae;">v2</span> 1099 1100 <span style="font-weight:bold;">if-ge</span> <span style="color:#0057ae;">v4</span>, <span style="color:#0057ae;">v5</span>, <span style="color:#006e28;">:cond_4f</span> 1101 1102 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">831</span> 1103 <span style="font-weight:bold;">aget-object</span> <span style="color:#0057ae;">v5</span>, <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">v4</span> 1104 1105 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v6</span>, <span style="color:#bf0303;">":"</span> 1106 1107 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v5</span>, <span style="color:#0057ae;">v6</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">split</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 1108 1109 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v5</span> 1110 1111 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">832</span> 1112 <span style="font-weight:bold;">aget-object</span> <span style="color:#0057ae;">v6</span>, <span style="color:#0057ae;">v5</span>, <span style="color:#0057ae;">v3</span> 1113 1114 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v6</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">equals</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 1115 1116 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v6</span> 1117 1118 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v6</span>, <span style="color:#006e28;">:cond_4c</span> 1119 1120 <span style="font-weight:bold;">array-length</span> <span style="color:#0057ae;">v6</span>, <span style="color:#0057ae;">v5</span> 1121 1122 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v7</span>, <span style="color:#b08000;">0x2</span> 1123 1124 <span style="font-weight:bold;">if-ne</span> <span style="color:#0057ae;">v6</span>, <span style="color:#0057ae;">v7</span>, <span style="color:#006e28;">:cond_4c</span> 1125 1126 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">833</span> 1127 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x1</span> 1128 1129 <span style="font-weight:bold;">aget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v5</span>, <span style="color:#0057ae;">v1</span> 1130 1131 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">834</span> 1132 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_50</span> 1133 1134 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">830</span> 1135 <span style="color:#006e28;">:cond_4c</span> 1136 <span style="font-weight:bold;">add-int/lit8</span> <span style="color:#0057ae;">v4</span>, <span style="color:#0057ae;">v4</span>, <span style="color:#b08000;">0x1</span> 1137 1138 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_31</span> 1139 1140 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">838</span> 1141 <span style="color:#006e28;">:cond_4f</span> 1142 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x0</span> 1143 1144 <span style="color:#006e28;">:goto_50</span> 1145 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_79</span> 1146 1147 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">842</span> 1148 <span style="font-weight:bold;">if-eq</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v0</span>, <span style="color:#006e28;">:cond_76</span> 1149 1150 <span style="font-weight:bold;">packed-switch</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:pswitch_data_80</span> 1151 1152 <span style="font-weight:bold;">packed-switch</span> <span style="color:#0057ae;">p1</span>, <span style="color:#006e28;">:pswitch_data_8a</span> 1153 1154 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_79</span> 1155 1156 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">875</span> 1157 <span style="color:#006e28;">:pswitch_5b</span> 1158 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v1</span>, <span style="color:#bf0303;">"122334,734003,2202010,32040,192239,576717"</span> 1159 1160 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">845</span> 1161 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_79</span> 1162 1163 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">872</span> 1164 <span style="color:#006e28;">:cond_76</span> 1165 <span style="color:#006e28;">:pswitch_76</span> 1166 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v1</span>, <span style="color:#bf0303;">"524288,1048576,2097152,262144,524288,1048576"</span> 1167 1168 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">873</span> 1169 <span style="font-weight:bold;">nop</span> 1170 1171 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">882</span> 1172 <span style="color:#006e28;">:cond_79</span> 1173 <span style="color:#006e28;">:goto_79</span> 1174 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mLinkProperties</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>; 1175 1176 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p1</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/LinkProperties</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setTcpBufferSizes</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 1177 1178 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">883</span> 1179 <span style="font-weight:bold;">return-void</span> 1180 1181 <span style="font-weight:bold;">nop</span> 1182 1183 <span style="color:#006e28;">:pswitch_data_80</span> 1184 <span style="color:#0057ae;">.packed-switch </span><span style="color:#b08000;">0x1</span> 1185 <span style="color:#006e28;">:pswitch_73</span> 1186 <span style="color:#006e28;">:pswitch_70</span> 1187 <span style="color:#006e28;">:pswitch_6d</span> 1188 <span style="color:#0057ae;">.end packed-switch</span> 1189 1190 <span style="color:#006e28;">:pswitch_data_8a</span> 1191 <span style="color:#0057ae;">.packed-switch </span><span style="color:#b08000;">0x6</span> 1192 <span style="color:#006e28;">:pswitch_6a</span> 1193 <span style="color:#006e28;">:pswitch_67</span> 1194 <span style="color:#006e28;">:pswitch_67</span> 1195 <span style="color:#006e28;">:pswitch_64</span> 1196 <span style="color:#006e28;">:pswitch_61</span> 1197 <span style="color:#006e28;">:pswitch_61</span> 1198 <span style="color:#006e28;">:pswitch_67</span> 1199 <span style="color:#006e28;">:pswitch_5e</span> 1200 <span style="color:#006e28;">:pswitch_76</span> 1201 <span style="color:#006e28;">:pswitch_5b</span> 1202 <span style="color:#0057ae;">.end packed-switch</span> 1203 <span style="color:#0057ae;">.end method</span> 1204 1205 1206 <span style="color:#898887;"># virtual methods</span> 1207 <span style="color:#0057ae;">.method</span> <span style="color:#644a9b;">dispose</span>()<span style="color:#0057ae;font-style:italic;">V</span> 1208 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">2</span> 1209 1210 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">292</span> 1211 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v0</span>, <span style="color:#bf0303;">"dispose: call quiteNow()"</span> 1212 1213 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">log</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 1214 1215 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">293</span> 1216 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">p0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">quitNow</span>()<span style="color:#0057ae;font-style:italic;">V</span> 1217 1218 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">294</span> 1219 <span style="font-weight:bold;">return-void</span> 1220 <span style="color:#0057ae;">.end method</span> 1221 1222 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">public</span> <span style="color:#644a9b;">dump</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/io/FileDescriptor</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/io/PrintWriter</span>;<span style="color:#0057ae;font-style:italic;">[L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 1223 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">7</span> 1224 1225 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2510</span> 1226 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/util/IndentingPrintWriter</span>; 1227 1228 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v1</span>, <span style="color:#bf0303;">" "</span> 1229 1230 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p2</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/util/IndentingPrintWriter</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/io/Writer</span>;<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 1231 1232 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2543</span> 1233 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/util/IndentingPrintWriter</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">flush</span>()<span style="color:#0057ae;font-style:italic;">V</span> 1234 1235 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">2544</span> 1236 <span style="font-weight:bold;">return-void</span> 1237 <span style="color:#0057ae;">.end method</span> 1238 1239 <span style="color:#0057ae;">.method</span> <span style="font-weight:bold;">public</span> <span style="color:#644a9b;">getDataConnectionId</span>()<span style="color:#0057ae;font-style:italic;">I</span> 1240 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">2</span> 1241 1242 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">710</span> 1243 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mId</span>:<span style="color:#0057ae;font-style:italic;">I</span> 1244 1245 <span style="font-weight:bold;">return</span> <span style="color:#0057ae;">v0</span> 1246 <span style="color:#0057ae;">.end method</span> 1247 1248 <span style="color:#0057ae;">.method</span> <span style="color:#644a9b;">getNetworkCapabilities</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1249 <span style="color:#0057ae;">.registers</span> <span style="color:#b08000;">16</span> 1250 1251 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">935</span> 1252 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1253 1254 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>()<span style="color:#0057ae;font-style:italic;">V</span> 1255 1256 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">936</span> 1257 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x0</span> 1258 1259 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">addTransportType</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1260 1261 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">938</span> 1262 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 1263 1264 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v3</span>, <span style="color:#b08000;">0xb</span> 1265 1266 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v4</span>, <span style="color:#b08000;">0x2</span> 1267 1268 <span style="font-weight:bold;">const/4</span> <span style="color:#0057ae;">v5</span>, <span style="color:#b08000;">0x1</span> 1269 1270 <span style="color:#006e28;">:sswitch_b7</span> 1271 <span style="font-weight:bold;">const-string</span> <span style="color:#0057ae;">v10</span>, <span style="color:#bf0303;">"*"</span> 1272 1273 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v8</span>, <span style="color:#0057ae;">v10</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">equals</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Object</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 1274 1275 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v8</span> 1276 1277 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v8</span>, <span style="color:#006e28;">:cond_c1</span> 1278 1279 <span style="font-weight:bold;">move</span> <span style="color:#0057ae;">v8</span>, <span style="color:#0057ae;">v1</span> 1280 1281 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_c2</span> 1282 1283 <span style="color:#006e28;">:cond_c1</span> 1284 <span style="color:#006e28;">:goto_c1</span> 1285 <span style="font-weight:bold;">move</span> <span style="color:#0057ae;">v8</span>, <span style="color:#0057ae;">v9</span> 1286 1287 <span style="color:#006e28;">:goto_c2</span> 1288 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v9</span>, <span style="color:#b08000;">0xc</span> 1289 1290 <span style="font-weight:bold;">packed-switch</span> <span style="color:#0057ae;">v8</span>, <span style="color:#006e28;">:pswitch_data_1f6</span> 1291 1292 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_107</span> 1293 1294 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">964</span> 1295 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_107</span> 1296 1297 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">959</span> 1298 <span style="color:#006e28;">:pswitch_ea</span> 1299 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v9</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">addCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1300 1301 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">960</span> 1302 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_107</span> 1303 1304 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">948</span> 1305 <span style="color:#006e28;">:pswitch_ee</span> 1306 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v9</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">addCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1307 1308 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">956</span> 1309 <span style="font-weight:bold;">nop</span> 1310 1311 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">939</span> 1312 <span style="color:#006e28;">:goto_107</span> 1313 <span style="font-weight:bold;">add-int/lit8</span> <span style="color:#0057ae;">v7</span>, <span style="color:#0057ae;">v7</span>, <span style="color:#b08000;">0x1</span> 1314 1315 <span style="font-weight:bold;">goto/16</span> <span style="color:#006e28;">:goto_17</span> 1316 1317 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1001</span> 1318 <span style="color:#006e28;">:cond_10b</span> 1319 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mConnectionParams</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>; 1320 1321 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_119</span> 1322 1323 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mConnectionParams</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>; 1324 1325 <span style="font-weight:bold;">iget-boolean</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection$ConnectionParams</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mUnmeteredUseOnly</span>:<span style="color:#0057ae;font-style:italic;">Z</span> 1326 1327 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_119</span> 1328 1329 <span style="font-weight:bold;">iget-boolean</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mRestrictedNetworkOverride</span>:<span style="color:#0057ae;font-style:italic;">Z</span> 1330 1331 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_123</span> 1332 1333 <span style="color:#006e28;">:cond_119</span> 1334 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mApnSetting</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>; 1335 1336 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 1337 1338 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1003</span> 1339 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/ApnSetting</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">isMetered</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;)<span style="color:#0057ae;font-style:italic;">Z</span> 1340 1341 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v1</span> 1342 1343 <span style="font-weight:bold;">if-nez</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_127</span> 1344 1345 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1004</span> 1346 <span style="color:#006e28;">:cond_123</span> 1347 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">addCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1348 1349 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_12a</span> 1350 1351 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1006</span> 1352 <span style="color:#006e28;">:cond_127</span> 1353 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">removeCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1354 1355 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1009</span> 1356 <span style="color:#006e28;">:goto_12a</span> 1357 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">maybeMarkCapabilitiesRestricted</span>()<span style="color:#0057ae;font-style:italic;">V</span> 1358 1359 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1011</span> 1360 <span style="color:#006e28;">:cond_12d</span> 1361 <span style="font-weight:bold;">iget-boolean</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mRestrictedNetworkOverride</span>:<span style="color:#0057ae;font-style:italic;">Z</span> 1362 1363 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_139</span> 1364 1365 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1012</span> 1366 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0xd</span> 1367 1368 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">removeCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1369 1370 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1014</span> 1371 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v4</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">removeCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1372 1373 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1017</span> 1374 <span style="color:#006e28;">:cond_139</span> 1375 <span style="font-weight:bold;">nop</span> 1376 1377 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1018</span> 1378 <span style="font-weight:bold;">nop</span> 1379 1380 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1019</span> 1381 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mRilRat</span>:<span style="color:#0057ae;font-style:italic;">I</span> 1382 1383 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v2</span>, <span style="color:#b08000;">0x13</span> 1384 1385 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v6</span>, <span style="color:#b08000;">0x733</span> 1386 1387 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v7</span>, <span style="color:#b08000;">0x99</span> 1388 1389 <span style="font-weight:bold;">const</span> <span style="color:#0057ae;">v8</span>, <span style="color:#b08000;">0x19000</span> 1390 1391 <span style="font-weight:bold;">const</span> <span style="color:#0057ae;">v9</span>, <span style="color:#b08000;">0xc800</span> 1392 1393 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v10</span>, <span style="color:#b08000;">0x3800</span> 1394 1395 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v11</span>, <span style="color:#b08000;">0xe</span> 1396 1397 <span style="font-weight:bold;">if-eq</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span>, <span style="color:#006e28;">:cond_18a</span> 1398 1399 <span style="font-weight:bold;">packed-switch</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:pswitch_data_20e</span> 1400 1401 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1038</span> 1402 <span style="color:#006e28;">:goto_152</span> 1403 <span style="font-weight:bold;">move</span> <span style="color:#0057ae;">v6</span>, <span style="color:#0057ae;">v11</span> 1404 1405 <span style="font-weight:bold;">move</span> <span style="color:#0057ae;">v8</span>, <span style="color:#0057ae;">v6</span> 1406 1407 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_18b</span> 1408 1409 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1035</span> 1410 <span style="color:#006e28;">:pswitch_155</span> 1411 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v6</span>, <span style="color:#b08000;">0x2c00</span> 1412 1413 <span style="font-weight:bold;">const</span> <span style="color:#0057ae;">v8</span>, <span style="color:#b08000;">0xa800</span> 1414 1415 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_18b</span> 1416 1417 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1032</span> 1418 <span style="color:#006e28;">:pswitch_15b</span> 1419 <span style="font-weight:bold;">nop</span> 1420 1421 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1038</span> 1422 <span style="color:#006e28;">:goto_15c</span> 1423 <span style="font-weight:bold;">move</span> <span style="color:#0057ae;">v6</span>, <span style="color:#0057ae;">v9</span> 1424 1425 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_18b</span> 1426 1427 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1033</span> 1428 <span style="color:#006e28;">:cond_18a</span> 1429 <span style="font-weight:bold;">goto</span> <span style="color:#006e28;">:goto_15c</span> 1430 1431 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1038</span> 1432 <span style="color:#006e28;">:goto_18b</span> 1433 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v6</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setLinkUpstreamBandwidthKbps</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1434 1435 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1039</span> 1436 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v8</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setLinkDownstreamBandwidthKbps</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1437 1438 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1041</span> 1439 <span style="font-weight:bold;">new-instance</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/StringNetworkSpecifier</span>; 1440 1441 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 1442 1443 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getSubId</span>()<span style="color:#0057ae;font-style:italic;">I</span> 1444 1445 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v2</span> 1446 1447 <span style="font-weight:bold;">invoke-static</span> {<span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/Integer</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">toString</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>; 1448 1449 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v2</span> 1450 1451 <span style="font-weight:bold;">invoke-direct</span> {<span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/StringNetworkSpecifier</span>;<span style="color:#ca60ca;">-></span><<span style="color:#644a9b;">init</span>>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">java/lang/String</span>;)<span style="color:#0057ae;font-style:italic;">V</span> 1452 1453 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setNetworkSpecifier</span>(<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkSpecifier</span>;)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1454 1455 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1043</span> 1456 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x12</span> 1457 1458 <span style="font-weight:bold;">iget-object</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mPhone</span>:<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>; 1459 1460 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1044</span> 1461 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/Phone</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getServiceState</span>()<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>; 1462 1463 <span style="font-weight:bold;">move-result-object</span> <span style="color:#0057ae;">v2</span> 1464 1465 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/telephony/ServiceState</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">getDataRoaming</span>()<span style="color:#0057ae;font-style:italic;">Z</span> 1466 1467 <span style="font-weight:bold;">move-result</span> <span style="color:#0057ae;">v2</span> 1468 1469 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1043</span> 1470 <span style="font-weight:bold;">xor-int/2addr</span> <span style="color:#0057ae;">v2</span>, <span style="color:#0057ae;">v5</span> 1471 1472 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v2</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">setCapability</span>(<span style="color:#0057ae;font-style:italic;">IZ</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1473 1474 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1046</span> 1475 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x14</span> 1476 1477 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">addCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1478 1479 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1049</span> 1480 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mSubscriptionOverride</span>:<span style="color:#0057ae;font-style:italic;">I</span> 1481 1482 <span style="font-weight:bold;">and-int/2addr</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v5</span> 1483 1484 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_1c0</span> 1485 1486 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1050</span> 1487 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v3</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">addCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1488 1489 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1052</span> 1490 <span style="color:#006e28;">:cond_1c0</span> 1491 <span style="font-weight:bold;">iget</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">p0</span>, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#0057ae;">com/android/internal/telephony/dataconnection/DataConnection</span>;<span style="color:#ca60ca;">-></span><span style="color:#0057ae;">mSubscriptionOverride</span>:<span style="color:#0057ae;font-style:italic;">I</span> 1492 1493 <span style="font-weight:bold;">and-int/2addr</span> <span style="color:#0057ae;">v1</span>, <span style="color:#0057ae;">v4</span> 1494 1495 <span style="font-weight:bold;">if-eqz</span> <span style="color:#0057ae;">v1</span>, <span style="color:#006e28;">:cond_1ca</span> 1496 1497 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1053</span> 1498 <span style="font-weight:bold;">const/16</span> <span style="color:#0057ae;">v1</span>, <span style="color:#b08000;">0x14</span> 1499 1500 <span style="font-weight:bold;">invoke-virtual</span> {<span style="color:#0057ae;">v0</span>, <span style="color:#0057ae;">v1</span>}, <span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>;<span style="color:#ca60ca;">-></span><span style="color:#644a9b;">removeCapability</span>(<span style="color:#0057ae;font-style:italic;">I</span>)<span style="color:#0057ae;font-style:italic;">L</span><span style="color:#644a9b;font-weight:bold;">android/net/NetworkCapabilities</span>; 1501 1502 <span style="color:#0057ae;">.line</span> <span style="color:#b08000;">1056</span> 1503 <span style="color:#006e28;">:cond_1ca</span> 1504 <span style="font-weight:bold;">return-object</span> <span style="color:#0057ae;">v0</span> 1505 1506 <span style="font-weight:bold;">nop</span> 1507 1508 <span style="color:#006e28;">:sswitch_data_1cc</span> 1509 <span style="color:#0057ae;">.sparse-switch</span> 1510 <span style="color:#b08000;">0x2a</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_b7</span> 1511 <span style="color:#b08000;">0xd18</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_ac</span> 1512 <span style="color:#b08000;">0x17ff4</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_a2</span> 1513 <span style="color:#b08000;">0x185fd</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_98</span> 1514 <span style="color:#b08000;">0x197cf</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_8e</span> 1515 <span style="color:#b08000;">0x1a6d3</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_84</span> 1516 <span style="color:#b08000;">0x300cf6</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_7a</span> 1517 <span style="color:#b08000;">0x360bde</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_70</span> 1518 <span style="color:#b08000;">0x5c13d641</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_66</span> 1519 <span style="color:#b08000;">0x6118c591</span> <span style="color:#ca60ca;">-></span> <span style="color:#006e28;">:sswitch_5a</span> 1520 <span style="color:#0057ae;">.end sparse-switch</span> 1521 1522 <span style="color:#006e28;">:pswitch_data_1f6</span> 1523 <span style="color:#0057ae;">.packed-switch </span><span style="color:#b08000;">0x0</span> 1524 <span style="color:#006e28;">:pswitch_ee</span> 1525 <span style="color:#006e28;">:pswitch_ea</span> 1526 <span style="color:#006e28;">:pswitch_e6</span> 1527 <span style="color:#006e28;">:pswitch_d2</span> 1528 <span style="color:#006e28;">:pswitch_ce</span> 1529 <span style="color:#006e28;">:pswitch_c8</span> 1530 <span style="color:#0057ae;">.end packed-switch</span> 1531 1532 <span style="color:#006e28;">:pswitch_data_20e</span> 1533 <span style="color:#0057ae;">.packed-switch </span><span style="color:#b08000;">0x1</span> 1534 <span style="color:#006e28;">:pswitch_185</span> 1535 <span style="color:#006e28;">:pswitch_180</span> 1536 <span style="color:#006e28;">:pswitch_17b</span> 1537 <span style="color:#006e28;">:pswitch_17a</span> 1538 <span style="color:#006e28;">:pswitch_164</span> 1539 <span style="color:#006e28;">:pswitch_161</span> 1540 <span style="color:#006e28;">:pswitch_15e</span> 1541 <span style="color:#006e28;">:pswitch_15b</span> 1542 <span style="color:#006e28;">:pswitch_155</span> 1543 <span style="color:#0057ae;">.end packed-switch</span> 1544 <span style="color:#0057ae;">.end method</span> 1545 </pre></body></html>