blob: eeb006ee6ab2c3ea606011b5238d9a55fe24f3aa [file] [log] [blame]
Roshan Piusb6361f92020-02-21 07:37:30 -08001# used by wifi-service
2rule android.net.DhcpResultsParcelable* @0
3rule android.net.DhcpResults* com.android.server.x.wifi.net.DhcpResults@1
David Su511a8142020-01-09 14:02:21 -08004rule android.net.InterfaceConfigurationParcel* @0
5rule android.net.InterfaceConfiguration* com.android.server.x.wifi.net.InterfaceConfiguration@1
Roshan Piusb6361f92020-02-21 07:37:30 -08006rule android.net.IpMemoryStore* com.android.server.x.wifi.net.IpMemoryStore@1
7rule android.net.NetworkMonitorManager* com.android.server.x.wifi.net.NetworkMonitorManager@1
8rule android.net.TcpKeepalivePacketData* com.android.server.x.wifi.net.TcpKeepalivePacketData@1
Roshan Pius02432982020-01-16 09:18:09 -08009rule android.net.NetworkFactory* com.android.server.x.wifi.net.NetworkFactory@1
Roshan Piusb6361f92020-02-21 07:37:30 -080010rule android.net.ip.IpClientCallbacks* com.android.server.x.wifi.net.ip.IpClientCallbacks@1
11rule android.net.ip.IpClientManager* com.android.server.x.wifi.net.ip.IpClientManager@1
12rule android.net.ip.IpClientUtil* com.android.server.x.wifi.net.ip.IpClientUtil@1
13rule android.net.shared.InetAddressUtils* com.android.server.x.wifi.net.shared.InetAddressUtils@1
14rule android.net.shared.InitialConfiguration* com.android.server.x.wifi.net.shared.InitialConfiguration@1
15rule android.net.shared.IpConfigurationParcelableUtil* com.android.server.x.wifi.net.shared.IpConfigurationParcelableUtil@1
16rule android.net.shared.LinkPropertiesParcelableUtil* com.android.server.x.wifi.net.shared.LinkPropertiesParcelableUtil@1
17rule android.net.shared.ParcelableUtil* com.android.server.x.wifi.net.shared.ParcelableUtil@1
18rule android.net.shared.NetdUtils* com.android.server.x.wifi.net.shared.NetdUtils@1
19rule android.net.shared.NetworkMonitorUtils* com.android.server.x.wifi.net.shared.NetworkMonitorUtils@1
20rule android.net.shared.ParcelableUtil* com.android.server.x.wifi.net.shared.ParcelableUtil@1
21rule android.net.shared.PrivateDnsConfig* com.android.server.x.wifi.net.shared.PrivateDnsConfig@1
22rule android.net.shared.ProvisioningConfiguration* com.android.server.x.wifi.net.shared.ProvisioningConfiguration@1
23rule android.net.shared.RouteUtils* com.android.server.x.wifi.net.shared.RouteUtils@1
24rule android.net.util.KeepalivePacketDataUtil* com.android.server.x.wifi.net.util.KeepalivePacketDataUtil@1
25rule android.net.util.NetworkConstants* com.android.server.x.wifi.net.util.NetworkConstants@1
26rule android.net.util.InterfaceParams* com.android.server.x.wifi.net.util.InterfaceParams@1
27rule android.net.util.SharedLog* com.android.server.x.wifi.net.util.SharedLog@1
Roshan Pius02432982020-01-16 09:18:09 -080028rule android.net.util.NetUtils* com.android.server.x.wifi.net.util.NetUtils@1
Roshan Piusb6361f92020-02-21 07:37:30 -080029rule android.net.util.IpUtils* com.android.server.x.wifi.net.util.IpUtils@1
David Su511a8142020-01-09 14:02:21 -080030
31# We don't jar-jar the entire package because, we still use some classes (like
32# AsyncChannel in com.android.internal.util) from these packages which are not
33# inside our jar (currently in framework.jar, but will be in wifisdk.jar in the future).
34rule com.android.internal.util.FastXmlSerializer* com.android.server.x.wifi.util.FastXmlSerializer@1
35rule com.android.internal.util.HexDump* com.android.server.x.wifi.util.HexDump@1
36rule com.android.internal.util.IState* com.android.server.x.wifi.util.IState@1
37rule com.android.internal.util.MessageUtils* com.android.server.x.wifi.util.MessageUtils@1
38rule com.android.internal.util.State* com.android.server.x.wifi.util.State@1
39rule com.android.internal.util.StateMachine* com.android.server.x.wifi.util.StateMachine@1
40rule com.android.internal.util.WakeupMessage* com.android.server.x.wifi.util.WakeupMessage@1
David Su511a8142020-01-09 14:02:21 -080041
42rule android.util.BackupUtils* com.android.server.x.wifi.util.BackupUtils@1
43rule android.util.LocalLog* com.android.server.x.wifi.util.LocalLog@1
44rule android.util.Rational* com.android.server.x.wifi.util.Rational@1
45
46rule android.os.BasicShellCommandHandler* com.android.server.x.wifi.os.BasicShellCommandHandler@1
David Su511a8142020-01-09 14:02:21 -080047
48# Use our statically linked bouncy castle library
49rule org.bouncycastle.** com.android.server.x.wifi.bouncycastle.@1
50# Use our statically linked protobuf library
51rule com.google.protobuf.** com.android.server.x.wifi.protobuf.@1
David Su6bb0d102020-01-12 15:41:07 -080052# use statically linked SystemMessageProto
53rule com.android.internal.messages.SystemMessageProto* com.android.server.x.wifi.messages.SystemMessageProto@1
David Su511a8142020-01-09 14:02:21 -080054# Use our statically linked PlatformProperties library
55rule android.sysprop.** com.android.server.x.wifi.sysprop.@1
56
David Su511a8142020-01-09 14:02:21 -080057# used by both framework-wifi and wifi-service
58rule android.content.pm.BaseParceledListSlice* android.x.net.wifi.util.BaseParceledListSlice@1
59rule android.content.pm.ParceledListSlice* android.x.net.wifi.util.ParceledListSlice@1
David Su369c9202020-01-09 18:09:56 -080060rule android.net.shared.Inet4AddressUtils* android.x.net.wifi.util.Inet4AddressUtils@1
Roshan Pius02432982020-01-16 09:18:09 -080061rule android.net.util.MacAddressUtils* android.x.net.wifi.util.MacAddressUtils@1
David Su6c82ddd2020-01-16 20:53:04 -080062rule android.net.util.nsd.DnsSdTxtRecord* android.x.net.wifi.util.nsd.DnsSdTxtRecord@1
David Su369c9202020-01-09 18:09:56 -080063rule android.os.HandlerExecutor* android.x.net.wifi.util.HandlerExecutor@1
64rule android.telephony.Annotation* android.x.net.wifi.util.TelephonyAnnotation@1
David Su511a8142020-01-09 14:02:21 -080065rule com.android.internal.util.AsyncChannel* android.x.net.wifi.util.AsyncChannel@1
66rule com.android.internal.util.AsyncService* android.x.net.wifi.util.AsyncService@1
67rule com.android.internal.util.Preconditions* android.x.net.wifi.util.Preconditions@1
68rule com.android.internal.util.Protocol* android.x.net.wifi.util.Protocol@1