| | | |
Offset 25, 130 lines modified | Offset 25, 130 lines modified |
25 | .field·private·mRemote:Landroid/os/IBinder; | 25 | .field·private·mRemote:Landroid/os/IBinder; |
| |
| |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Landroid/os/IBinder;)V | 27 | .method·constructor·<init>(Landroid/os/IBinder;)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
| |
29 | ····.line·171 | 29 | ····.line·158 |
30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| |
31 | ····.line·172 | 31 | ····.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-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
| |
| |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·public·asBinder()Landroid/os/IBinder; | 36 | .method·public·asBinder()Landroid/os/IBinder; |
37 | ····.locals·0 | 37 | ····.locals·0 |
| |
38 | ····.line·178 | 38 | ····.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·p0 | 40 | ····return-object·p0 |
41 | .end·method | 41 | .end·method |
| |
42 | .method·public·makeDhcpServer(Ljava/lang/String;Landroid/net/dhcp/DhcpServingParamsParcel;Landroid/net/dhcp/IDhcpServerCallbacks;)V | 42 | .method·public·makeDhcpServer(Ljava/lang/String;Landroid/net/dhcp/DhcpServingParamsParcel;Landroid/net/dhcp/IDhcpServerCallbacks;)V |
43 | ····.locals·4 | 43 | ····.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·annotation | 48 | ····.end·annotation |
| |
49 | ····.line·186 | 49 | ····.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·v0 | 51 | ····move-result-object·v0 |
| |
52 | ····.line·188 | 52 | ····.line·175 |
53 | ····:try_start_0 | 53 | ····: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·v1 | 55 | ····move-result-object·v1 |
| |
56 | ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V | 56 | ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V |
| |
57 | ····.line·189 | 57 | ····.line·176 |
58 | ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V | 58 | ····invoke-virtual·{v0,·p1},·Landroid/os/Parcel;->writeString(Ljava/lang/String;)V |
| |
59 | ····const/4·v1,·0x0 | 59 | ····const/4·v1,·0x0 |
| |
60 | ····const/4·v2,·0x1 | 60 | ····const/4·v2,·0x1 |
| |
61 | ····if-eqz·p2,·:cond_0 | 61 | ····if-eqz·p2,·:cond_0 |
| |
62 | ····.line·191 | 62 | ····.line·178 |
63 | ····invoke-virtual·{v0,·v2},·Landroid/os/Parcel;->writeInt(I)V | 63 | ····invoke-virtual·{v0,·v2},·Landroid/os/Parcel;->writeInt(I)V |
| |
64 | ····.line·192 | 64 | ····.line·179 |
65 | ····invoke-virtual·{p2,·v0,·v1},·Landroid/net/dhcp/DhcpServingParamsParcel;->writeToParcel(Landroid/os/Parcel;I)V | 65 | ····invoke-virtual·{p2,·v0,·v1},·Landroid/net/dhcp/DhcpServingParamsParcel;->writeToParcel(Landroid/os/Parcel;I)V |
| |
66 | ····goto·:goto_0 | 66 | ····goto·:goto_0 |
| |
67 | ····.line·195 | 67 | ····.line·182 |
68 | ····:cond_0 | 68 | ····:cond_0 |
69 | ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInt(I)V | 69 | ····invoke-virtual·{v0,·v1},·Landroid/os/Parcel;->writeInt(I)V |
| |
70 | ····:goto_0 | 70 | ····:goto_0 |
71 | ····const/4·v1,·0x0 | 71 | ····const/4·v1,·0x0 |
| |
72 | ····if-eqz·p3,·:cond_1 | 72 | ····if-eqz·p3,·:cond_1 |
| |
73 | ····.line·197 | 73 | ····.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·v3 | 75 | ····move-result-object·v3 |
| |
76 | ····goto·:goto_1 | 76 | ····goto·:goto_1 |
| |
77 | ····:cond_1 | 77 | ····:cond_1 |
78 | ····move-object·v3,·v1 | 78 | ····move-object·v3,·v1 |
| |
79 | ····:goto_1 | 79 | ····:goto_1 |
80 | ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V | 80 | ····invoke-virtual·{v0,·v3},·Landroid/os/Parcel;->writeStrongBinder(Landroid/os/IBinder;)V |
| |
81 | ····.line·198 | 81 | ····.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)Z | 83 | ····invoke-interface·{p0,·v2,·v0,·v1,·v2},·Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z |
| |
84 | ····move-result·p0 | 84 | ····move-result·p0 |
| |
85 | ····if-nez·p0,·:cond_2 | 85 | ····if-nez·p0,·:cond_2 |
| |
86 | ····.line·199 | 86 | ····.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·p0 | 88 | ····move-result-object·p0 |
| |
89 | ····if-eqz·p0,·:cond_2 | 89 | ····if-eqz·p0,·:cond_2 |
| |
90 | ····.line·200 | 90 | ····.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·p0 | 92 | ····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;)V | 93 | ····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_0 | 94 | ····:try_end_0 |
95 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 95 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
| |
96 | ····.line·205 | 96 | ····.line·192 |
97 | ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V | 97 | ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V |
| |
98 | ····return-void | 98 | ····return-void |
| |
99 | ····:cond_2 | 99 | ····:cond_2 |
100 | ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V | 100 | ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V |
| |
101 | ····return-void | 101 | ····return-void |
| |
102 | ····:catchall_0 | 102 | ····:catchall_0 |
103 | ····move-exception·p0 | 103 | ····move-exception·p0 |
| |
104 | ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V | 104 | ····invoke-virtual·{v0},·Landroid/os/Parcel;->recycle()V |
| |
105 | ····.line·206 | 105 | ····.line·193 |
106 | ····throw·p0 | 106 | ····throw·p0 |
107 | .end·method | 107 | .end·method |