Offset 25, 130 lines modifiedOffset 25, 130 lines modified
25 .field·private·mRemote:Landroid/os/IBinder;25 .field·private·mRemote:Landroid/os/IBinder;
  
  
26 #·direct·methods26 #·direct·methods
27 .method·constructor·<init>(Landroid/os/IBinder;)V27 .method·constructor·<init>(Landroid/os/IBinder;)V
28 ····.locals·028 ····.locals·0
  
29 ····.line·17129 ····.line·158
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·17231 ····.line·159
32 ····iput-object·p1,·p0,·Landroid/net/INetworkStackConnector$Stub$Proxy;->mRemote:Landroid/os/IBinder;32 ····iput-object·p1,·p0,·Landroid/net/INetworkStackConnector$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
33 ····return-void33 ····return-void
34 .end·method34 .end·method
  
  
35 #·virtual·methods35 #·virtual·methods
36 .method·public·asBinder()Landroid/os/IBinder;36 .method·public·asBinder()Landroid/os/IBinder;
37 ····.locals·037 ····.locals·0
  
38 ····.line·17838 ····.line·165
39 ····iget-object·p0,·p0,·Landroid/net/INetworkStackConnector$Stub$Proxy;->mRemote:Landroid/os/IBinder;39 ····iget-object·p0,·p0,·Landroid/net/INetworkStackConnector$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
40 ····return-object·p040 ····return-object·p0
41 .end·method41 .end·method
  
42 .method·public·makeDhcpServer(Ljava/lang/String;Landroid/net/dhcp/DhcpServingParamsParcel;Landroid/net/dhcp/IDhcpServerCallbacks;)V42 .method·public·makeDhcpServer(Ljava/lang/String;Landroid/net/dhcp/DhcpServingParamsParcel;Landroid/net/dhcp/IDhcpServerCallbacks;)V
43 ····.locals·443 ····.locals·4
44 ····.annotation·system·Ldalvik/annotation/Throws;44 ····.annotation·system·Ldalvik/annotation/Throws;
45 ········value·=·{45 ········value·=·{
46 ············Landroid/os/RemoteException;46 ············Landroid/os/RemoteException;
47 ········}47 ········}
48 ····.end·annotation48 ····.end·annotation
  
49 ····.line·18649 ····.line·173
50 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;50 ····invoke-static·{},·Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
  
51 ····move-result-object·v051 ····move-result-object·v0
  
52 ····.line·18852 ····.line·175
53 ····:try_start_053 ····:try_start_0
54 ····invoke-static·{},·Landroid/net/INetworkStackConnector$Stub;->access$000()Ljava/lang/String;54 ····invoke-static·{},·Landroid/net/INetworkStackConnector$Stub;->access$000()Ljava/lang/String;
  
55 ····move-result-object·v155 ····move-result-object·v1
  
56 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V56 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
  
57 ····.line·18957 ····.line·176
58 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V58 ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
  
59 ····const/4·v1,·0x059 ····const/4·v1,·0x0
  
60 ····const/4·v2,·0x160 ····const/4·v2,·0x1
  
61 ····if-eqz·p2,·:cond_061 ····if-eqz·p2,·:cond_0
  
62 ····.line·19162 ····.line·178
63 ····invoke-virtual·{v0,·v2},·Landroid/os/Parcel;->writeInt(I)V63 ····invoke-virtual·{v0,·v2},·Landroid/os/Parcel;->writeInt(I)V
  
64 ····.line·19264 ····.line·179
65 ····invoke-virtual·{p2,·v0,·v1},·Landroid/net/dhcp/DhcpServingParamsParcel;->writeToParcel(Landroid/os/Parcel;I)V65 ····invoke-virtual·{p2,·v0,·v1},·Landroid/net/dhcp/DhcpServingParamsParcel;->writeToParcel(Landroid/os/Parcel;I)V
  
66 ····goto·:goto_066 ····goto·:goto_0
  
67 ····.line·19567 ····.line·182
68 ····:cond_068 ····:cond_0
69 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInt(I)V69 ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInt(I)V
  
70 ····:goto_070 ····:goto_0
71 ····const/4·v1,·0x071 ····const/4·v1,·0x0
  
72 ····if-eqz·p3,·:cond_172 ····if-eqz·p3,·:cond_1
  
73 ····.line·19773 ····.line·184
74 ····invoke-interface·{p3},·Landroid/os/IInterface;->asBinder()Landroid/os/IBinder;74 ····invoke-interface·{p3},·Landroid/os/IInterface;->asBinder()Landroid/os/IBinder;
  
75 ····move-result-object·v375 ····move-result-object·v3
  
76 ····goto·:goto_176 ····goto·:goto_1
  
77 ····:cond_177 ····:cond_1
78 ····move-object·v3,·v178 ····move-object·v3,·v1
  
79 ····:goto_179 ····:goto_1
80 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V80 ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V
  
81 ····.line·19881 ····.line·185
82 ····iget-object·p0,·p0,·Landroid/net/INetworkStackConnector$Stub$Proxy;->mRemote:Landroid/os/IBinder;82 ····iget-object·p0,·p0,·Landroid/net/INetworkStackConnector$Stub$Proxy;->mRemote:Landroid/os/IBinder;
  
83 ····invoke-interface·{p0,·v2,·v0,·v1,·v2},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z83 ····invoke-interface·{p0,·v2,·v0,·v1,·v2},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
  
84 ····move-result·p084 ····move-result·p0
  
85 ····if-nez·p0,·:cond_285 ····if-nez·p0,·:cond_2
  
86 ····.line·19986 ····.line·186
87 ····invoke-static·{},·Landroid/net/INetworkStackConnector$Stub;->getDefaultImpl()Landroid/net/INetworkStackConnector;87 ····invoke-static·{},·Landroid/net/INetworkStackConnector$Stub;->getDefaultImpl()Landroid/net/INetworkStackConnector;
  
88 ····move-result-object·p088 ····move-result-object·p0
  
89 ····if-eqz·p0,·:cond_289 ····if-eqz·p0,·:cond_2
  
90 ····.line·20090 ····.line·187
91 ····invoke-static·{},·Landroid/net/INetworkStackConnector$Stub;->getDefaultImpl()Landroid/net/INetworkStackConnector;91 ····invoke-static·{},·Landroid/net/INetworkStackConnector$Stub;->getDefaultImpl()Landroid/net/INetworkStackConnector;
  
92 ····move-result-object·p092 ····move-result-object·p0
  
93 ····invoke-interface·{p0,·p1,·p2,·p3},·Landroid/net/INetworkStackConnector;->makeDhcpServer(Ljava/lang/String;Landroid/net/dhcp/DhcpServingParamsParcel;Landroid/net/dhcp/IDhcpServerCallbacks;)V93 ····invoke-interface·{p0,·p1,·p2,·p3},·Landroid/net/INetworkStackConnector;->makeDhcpServer(Ljava/lang/String;Landroid/net/dhcp/DhcpServingParamsParcel;Landroid/net/dhcp/IDhcpServerCallbacks;)V
94 ····:try_end_094 ····:try_end_0
95 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_095 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
96 ····.line·20596 ····.line·192
97 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V97 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
98 ····return-void98 ····return-void
  
99 ····:cond_299 ····:cond_2
100 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V100 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
101 ····return-void101 ····return-void
  
102 ····:catchall_0102 ····:catchall_0
103 ····move-exception·p0103 ····move-exception·p0
  
104 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V104 ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V
  
105 ····.line·206105 ····.line·193
106 ····throw·p0106 ····throw·p0
107 .end·method107 .end·method