From 5965628f5e4ba6b2cf97b9234d9931b1a940b79a Mon Sep 17 00:00:00 2001 From: Islam Elbanna Date: Thu, 26 Jun 2025 03:52:00 -0700 Subject: [PATCH] Add ART profile to Connectivity service. This CL adds an ART profile to the Connectivity service. The profile was generated by profiling the Connectivity service on Droidfood population. The ART profile is expected to reduce the size of the Connectivity service generated code size by 3.9MB! Background: A profile is a list of classes and methods that are frequently used, which ART uses to compile parts of the code ahead of time, and the rest of the code can be interpreted and Jitted on the fly if needed, this improves app-startup, memory and disk space significantly! For system server modules (like Connectivity), the current behavoir is to Speed compile (compile everything), which for sure compiles unnecessary code. By moving the speed-profile mode we are saving around 3.9MB of disk space which also decreases the load on memory! The new behavior is guarded by a new build feature `RELEASE_ART_COMPILE_CONNECTIVITY_SERVICE_SPEED_PROFILE` Bug: 241823638 Flag: build.RELEASE_ART_COMPILE_CONNECTIVITY_SERVICE_SPEED_PROFILE Test: `m` Test: with flag on: go/art-benchmark?p=BootImageProfileId:54912&f=CandidateName:in:54914 (code size reduction by -3.9MB) Test: with flag off: go/art-benchmark?p=BootImageProfileId:54912&f=CandidateName:in:54913 (no code change or metric changes) Change-Id: I5d44eaaa77c5241403d6e75b05d28d6256b6df68 --- service/Android.bp | 8 ++ service/art-profile | 333 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 341 insertions(+) create mode 100644 service/art-profile diff --git a/service/Android.bp b/service/Android.bp index f01614b105..01370dc036 100644 --- a/service/Android.bp +++ b/service/Android.bp @@ -328,6 +328,14 @@ java_library { name: "service-connectivity", defaults: ["service-connectivity-defaults"], installable: true, + dex_preopt: { + // The profile is updated monthly or before mainline releases if requested, with the + // aggregated profiles collected from Droidfooders. go/boot-image-profiles. + profile: select(release_flag("RELEASE_ART_COMPILE_CONNECTIVITY_SERVICE_SPEED_PROFILE"), { + true: "art-profile", + false: "", + }), + }, } java_library_static { diff --git a/service/art-profile b/service/art-profile new file mode 100644 index 0000000000..8d7edd187f --- /dev/null +++ b/service/art-profile @@ -0,0 +1,333 @@ +# +# Copyright (C) 2025 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +HSPLandroid/net/connectivity/android/net/INetd$Stub$Proxy;->tetherGetStats()[Landroid/net/connectivity/android/net/TetherStatsParcel;+]Landroid/os/IBinder;Landroid/os/BinderProxy; +HSPLandroid/net/connectivity/android/net/INetdUnsolicitedEventListener$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z+]Landroid/net/connectivity/android/net/INetdUnsolicitedEventListener;Landroid/net/connectivity/com/android/server/ConnectivityService$NetdCallback;,Landroid/net/connectivity/com/android/server/net/NetworkStatsService$AlertObserver; +HPLandroid/net/connectivity/android/net/INetworkMonitor$Stub$Proxy;->notifyDnsResponse(I)V+]Landroid/os/IBinder;Landroid/os/BinderProxy; +HPLandroid/net/connectivity/android/net/NetworkMonitorManager;->notifyDnsResponse(I)Z+]Landroid/net/connectivity/android/net/INetworkMonitor;Landroid/net/connectivity/android/net/INetworkMonitor$Stub$Proxy; +HPLandroid/net/connectivity/android/net/ResolverParamsParcel;->toString()Ljava/lang/String; +HPLandroid/net/connectivity/android/net/resolv/aidl/DnsHealthEventParcel$1;->createFromParcel(Landroid/os/Parcel;)Landroid/net/connectivity/android/net/resolv/aidl/DnsHealthEventParcel; +HPLandroid/net/connectivity/android/net/resolv/aidl/DnsHealthEventParcel;->readFromParcel(Landroid/os/Parcel;)V +HSPLandroid/net/connectivity/android/net/resolv/aidl/IDnsResolverUnsolicitedEventListener$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z+]Landroid/net/connectivity/android/net/resolv/aidl/IDnsResolverUnsolicitedEventListener;Landroid/net/connectivity/com/android/server/ConnectivityService$DnsResolverUnsolicitedEventCallback; +HSPLandroid/net/connectivity/android/util/LocalLog;->append(Ljava/lang/String;)V+]Ljava/util/Deque;Ljava/util/ArrayDeque; +HSPLandroid/net/connectivity/android/util/LocalLog;->log(Ljava/lang/String;)V +HSPLandroid/net/connectivity/com/android/metrics/NetworkStatsMetricsLogger;->getStatsFilesAttributes(Ljava/io/File;Ljava/lang/String;)Landroid/util/Pair;+]Ljava/io/File;Ljava/io/File; +HSPLandroid/net/connectivity/com/android/metrics/NetworkStatsMetricsLogger;->logRecorderFileReading(Ljava/lang/String;ILjava/io/File;Landroid/net/NetworkStatsCollection;Z)V+]Landroid/net/NetworkStatsCollection;Landroid/net/NetworkStatsCollection;]Landroid/net/connectivity/com/android/metrics/NetworkStatsMetricsLogger$Dependencies;Landroid/net/connectivity/com/android/metrics/NetworkStatsMetricsLogger$Dependencies;]Ljava/util/Collection;Landroid/util/MapCollections$ValuesCollection;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;]Ljava/util/Map;Landroid/util/ArrayMap;]Ljava/util/Set;Landroid/util/MapCollections$KeySet; +HSPLandroid/net/connectivity/com/android/net/module/util/FdEventsReader$$ExternalSyntheticLambda0;->onFileDescriptorEvents(Ljava/io/FileDescriptor;I)I +HSPLandroid/net/connectivity/com/android/net/module/util/FdEventsReader;->handleInput()Z+]Landroid/net/connectivity/com/android/net/module/util/FdEventsReader;megamorphic_types +HSPLandroid/net/connectivity/com/android/net/module/util/FdEventsReader;->isRunning()Z +HSPLandroid/net/connectivity/com/android/net/module/util/FdEventsReader;->lambda$createAndRegisterFd$0(Ljava/io/FileDescriptor;I)I+]Landroid/net/connectivity/com/android/net/module/util/FdEventsReader;megamorphic_types +HSPLandroid/net/connectivity/com/android/net/module/util/HandlerUtils;->ensureRunningOnHandlerThread(Landroid/os/Handler;)V +HSPLandroid/net/connectivity/com/android/net/module/util/HandlerUtils;->isRunningOnHandlerThread(Landroid/os/Handler;)Z +HSPLandroid/net/connectivity/com/android/net/module/util/PacketReader;->readPacket(Ljava/io/FileDescriptor;Ljava/lang/Object;)I+]Landroid/net/connectivity/com/android/net/module/util/PacketReader;megamorphic_types +HSPLandroid/net/connectivity/com/android/net/module/util/PacketReader;->readPacket(Ljava/io/FileDescriptor;[B)I +HSPLandroid/net/connectivity/com/android/net/module/util/SkDestroyListener;->processNetlinkMessage(Landroid/net/connectivity/com/android/net/module/util/netlink/NetlinkMessage;J)V+]Ljava/util/function/Consumer;Landroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser$$ExternalSyntheticLambda0;,Landroid/net/connectivity/com/android/server/net/NetworkStatsService$$ExternalSyntheticLambda10; +HSPLandroid/net/connectivity/com/android/net/module/util/ip/NetlinkMonitor;->handlePacket(Ljava/lang/Object;I)V+]Landroid/net/connectivity/com/android/net/module/util/ip/NetlinkMonitor;Landroid/net/connectivity/com/android/net/module/util/SkDestroyListener;,Landroid/net/connectivity/com/android/server/ConnectivityService$AddressUpdateMonitor;,Landroid/net/connectivity/com/android/server/connectivity/mdns/internal/SocketNetlinkMonitor;,Landroid/net/connectivity/com/android/server/ethernet/EthernetTracker$EthernetNetlinkMonitor;,Landroid/net/connectivity/com/android/server/net/SkDestroyListener; +HSPLandroid/net/connectivity/com/android/net/module/util/ip/NetlinkMonitor;->handlePacket([BI)V+]Landroid/net/connectivity/com/android/net/module/util/ip/NetlinkMonitor;Landroid/net/connectivity/com/android/net/module/util/SkDestroyListener;,Landroid/net/connectivity/com/android/server/ConnectivityService$AddressUpdateMonitor;,Landroid/net/connectivity/com/android/server/connectivity/mdns/internal/SocketNetlinkMonitor;,Landroid/net/connectivity/com/android/server/ethernet/EthernetTracker$EthernetNetlinkMonitor;,Landroid/net/connectivity/com/android/server/net/SkDestroyListener;]Landroid/net/connectivity/com/android/net/module/util/netlink/NetlinkMessage;Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;,Landroid/net/connectivity/com/android/net/module/util/netlink/RtNetlinkAddressMessage;,Landroid/net/connectivity/com/android/net/module/util/netlink/RtNetlinkLinkMessage; +HPLandroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage$$ExternalSyntheticLambda1;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;->$r8$lambda$lD1dxxkbl-eWpPWeQ7UZiXSaHC8(Ljava/util/function/Predicate;Ljava/io/FileDescriptor;ILjava/util/concurrent/atomic/AtomicInteger;Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;)V+]Ljava/util/function/Predicate;Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage$$ExternalSyntheticLambda0;,Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage$$ExternalSyntheticLambda1;,Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage$$ExternalSyntheticLambda6; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;->(Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlMsgHdr;)V +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;->destroyLiveTcpSocketsByOwnerUids(Ljava/util/Set;)V +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;->destroySockets(IILjava/util/function/Predicate;)V +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;->inetDiagReqV2(ILandroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagSockId;ISSIII)[B +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;->parse(Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlMsgHdr;Ljava/nio/ByteBuffer;)Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;+]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer;]Ljava/util/List;Ljava/util/ArrayList; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;->processNetlinkDumpAndDestroySockets([BLjava/io/FileDescriptor;ILjava/util/function/Predicate;)I +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkConstants;->alignedLengthOf(S)I +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkConstants;->stringForAddressFamily(I)Ljava/lang/String; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkMessage;->(Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlMsgHdr;)V +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkMessage;->getHeader()Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlMsgHdr; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkMessage;->parse(Ljava/nio/ByteBuffer;I)Landroid/net/connectivity/com/android/net/module/util/netlink/NetlinkMessage;+]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkUtils;->getAndProcessNetlinkDumpMessages([BILjava/lang/Class;Ljava/util/function/Consumer;)V +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkUtils;->getAndProcessNetlinkDumpMessagesWithFd(Ljava/io/FileDescriptor;[BILjava/lang/Class;Ljava/util/function/Consumer;)V+]Landroid/net/connectivity/com/android/net/module/util/netlink/NetlinkMessage;Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;,Landroid/net/connectivity/com/android/net/module/util/netlink/NetlinkMessage;]Ljava/util/function/Consumer;Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage$$ExternalSyntheticLambda2;,Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage$$ExternalSyntheticLambda7; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkUtils;->netlinkSocketForProto(II)Ljava/io/FileDescriptor; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/NetlinkUtils;->recvMessage(Ljava/io/FileDescriptor;IJ)Ljava/nio/ByteBuffer; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagMsg;->parse(Ljava/nio/ByteBuffer;)Landroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagMsg;+]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagReqV2;->(ILandroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagSockId;IIII)V +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagReqV2;->pack(Ljava/nio/ByteBuffer;)V+]Landroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagSockId;Landroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagSockId;]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HPLandroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagSockId;->pack(Ljava/nio/ByteBuffer;)V+]Ljava/net/InetAddress;Ljava/net/Inet4Address;,Ljava/net/Inet6Address;]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagSockId;->parse(Ljava/nio/ByteBuffer;S)Landroid/net/connectivity/com/android/net/module/util/netlink/StructInetDiagSockId;+]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructNlAttr;->getAlignedLength()I +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructNlAttr;->parse(Ljava/nio/ByteBuffer;)Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlAttr;+]Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlAttr;Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlAttr;]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructNlAttr;->peek(Ljava/nio/ByteBuffer;)Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlAttr;+]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructNlMsgHdr;->pack(Ljava/nio/ByteBuffer;)V+]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HSPLandroid/net/connectivity/com/android/net/module/util/netlink/StructNlMsgHdr;->parse(Ljava/nio/ByteBuffer;)Landroid/net/connectivity/com/android/net/module/util/netlink/StructNlMsgHdr;+]Ljava/nio/ByteBuffer;Ljava/nio/HeapByteBuffer; +HSPLandroid/net/connectivity/com/android/server/BpfNetMaps;->addRule(IJILjava/lang/String;)V+]Landroid/net/connectivity/com/android/net/module/util/IBpfMap;Landroid/net/connectivity/com/android/net/module/util/SingleWriterBpfMap; +HSPLandroid/net/connectivity/com/android/server/BpfNetMaps;->getNetPermForUid(I)I+]Landroid/net/connectivity/com/android/net/module/util/IBpfMap;Landroid/net/connectivity/com/android/net/module/util/SingleWriterBpfMap; +HSPLandroid/net/connectivity/com/android/server/BpfNetMaps;->getUidNetworkingBlockedReasons(I)I +HSPLandroid/net/connectivity/com/android/server/BpfNetMaps;->isUidNetworkingBlocked(IZ)Z +HPLandroid/net/connectivity/com/android/server/BpfNetMaps;->removeRule(IJLjava/lang/String;)V+]Landroid/net/connectivity/com/android/net/module/util/IBpfMap;Landroid/net/connectivity/com/android/net/module/util/SingleWriterBpfMap; +HSPLandroid/net/connectivity/com/android/server/BpfNetMaps;->setUidRule(III)V +HSPLandroid/net/connectivity/com/android/server/BpfNetMaps;->swapActiveStatsMap()V+]Landroid/net/connectivity/com/android/net/module/util/IBpfMap;Landroid/net/connectivity/com/android/net/module/util/SingleWriterBpfMap;]Landroid/net/connectivity/com/android/server/BpfNetMaps$Dependencies;Landroid/net/connectivity/com/android/server/BpfNetMaps$Dependencies; +HPLandroid/net/connectivity/com/android/server/ConnectivityService$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V +HPLandroid/net/connectivity/com/android/server/ConnectivityService$1;->onUidFrozenStateChanged([I[I)V +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;->getCallingUid()I +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;->isAtLeastV()Z +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;->isChangeEnabled(JI)Z +HPLandroid/net/connectivity/com/android/server/ConnectivityService$DnsResolverUnsolicitedEventCallback;->onDnsHealthEvent(Landroid/net/connectivity/android/net/resolv/aidl/DnsHealthEventParcel;)V+]Landroid/net/connectivity/android/net/NetworkMonitorManager;Landroid/net/connectivity/android/net/NetworkMonitorManager;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$InternalHandler;->handleMessage(Landroid/os/Message;)V+]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService;]Landroid/net/connectivity/com/android/server/connectivity/AutomaticOnOffKeepaliveTracker;Landroid/net/connectivity/com/android/server/connectivity/AutomaticOnOffKeepaliveTracker;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HPLandroid/net/connectivity/com/android/server/ConnectivityService$LegacyNetworkActivityTracker;->handleReportNetworkActivityWithNetIdLabel(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkActivityParams;)V+]Landroid/util/SparseArray;Landroid/util/SparseArray; +HPLandroid/net/connectivity/com/android/server/ConnectivityService$LegacyNetworkActivityTracker;->sendDataActivityBroadcast(IZJ)V+]Landroid/content/Context;Landroid/app/ContextImpl; +HPLandroid/net/connectivity/com/android/server/ConnectivityService$NetdCallback;->onInterfaceClassActivityChanged(ZIJI)V +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment$RequestReassignment;->toString()Ljava/lang/String;+]Landroid/net/Network;Landroid/net/Network;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;->addRequestReassignment(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment$RequestReassignment;)V+]Ljava/lang/Object;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Ljava/util/ArrayList;Ljava/util/ArrayList;]Ljava/util/Iterator;Ljava/util/ArrayList$Itr; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;->getReassignment(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment$RequestReassignment;+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;]Ljava/lang/Iterable;Ljava/util/ArrayList;]Ljava/util/Iterator;Ljava/util/ArrayList$Itr; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;->toString()Ljava/lang/String;+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment$RequestReassignment;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment$RequestReassignment;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;]Ljava/lang/Iterable;Ljava/util/ArrayList;]Ljava/util/ArrayList;Ljava/util/ArrayList;]Ljava/util/Iterator;Ljava/util/ArrayList$Itr; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->-$$Nest$fgetmBinder(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)Landroid/os/IBinder; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->(Landroid/net/connectivity/com/android/server/ConnectivityService;ILjava/util/List;Landroid/net/NetworkRequest;Landroid/app/PendingIntent;Landroid/os/Messenger;Landroid/os/IBinder;IILjava/lang/String;I)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->getActiveRequest()Landroid/net/NetworkRequest; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->getNetworkRequestForCallback()Landroid/net/NetworkRequest; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->getSatisfier()Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->isCallbackOverridden(I)Z +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->isMultilayerRequest()Z+]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->maybeQueueCallback(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;I)Z +HSPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;->toString()Ljava/lang/String; +HPLandroid/net/connectivity/com/android/server/ConnectivityService$NetworkStateTrackerHandler;->maybeHandleNetworkAgentMessage(Landroid/os/Message;)V+]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService;]Landroid/net/connectivity/com/android/server/connectivity/AutomaticOnOffKeepaliveTracker;Landroid/net/connectivity/com/android/server/connectivity/AutomaticOnOffKeepaliveTracker;]Landroid/net/connectivity/com/android/server/connectivity/DscpPolicyTracker;Landroid/net/connectivity/com/android/server/connectivity/DscpPolicyTracker;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/List;Ljava/util/ArrayList; +HPLandroid/net/connectivity/com/android/server/ConnectivityService$RedactionPermissionChecker;->(Landroid/net/connectivity/com/android/server/ConnectivityService;IILjava/lang/String;Ljava/lang/String;)V +HPLandroid/net/connectivity/com/android/server/ConnectivityService$RedactionPermissionChecker;->hasLocalMacAddressPermission()Z +HPLandroid/net/connectivity/com/android/server/ConnectivityService$RedactionPermissionChecker;->hasSettingsPermission()Z +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->addNetworkToLegacyTypeTracker(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;)V+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$LegacyTypeTracker;Landroid/net/connectivity/com/android/server/ConnectivityService$LegacyTypeTracker;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->applyNetworkReassignment(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;J)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/lang/Iterable;Ljava/util/ArrayList;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;,Ljava/util/ArrayList$Itr; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->callCallbackForRequest(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;ILandroid/os/Bundle;I)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->callCallbackForRequest(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;II)V+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->canSeeAllowedUids(III)Z +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->checkNrisConsistency(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;]Ljava/util/Collection;Ljava/util/HashMap$Values;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/HashMap$ValueIterator; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->computeNetworkReassignment(Ljava/util/Collection;)Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;]Ljava/util/Collection;Landroid/util/ArraySet;,Ljava/util/Collections$SingletonSet;,Ljava/util/HashSet;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;,Ljava/util/Collections$1;,Ljava/util/Collections$UnmodifiableCollection$1;,Ljava/util/HashMap$KeyIterator;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->copyDefaultNetworkCapabilitiesForUid(Landroid/net/NetworkCapabilities;IILjava/lang/String;)Landroid/net/NetworkCapabilities; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->copyNetworkRequestsForUid(Ljava/util/List;IILjava/lang/String;)Ljava/util/List;+]Ljava/util/Iterator;Ljava/util/Collections$UnmodifiableCollection$1;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->createWithLocationInfoSanitizedIfNecessaryWhenParceled(Landroid/net/NetworkCapabilities;ZIILjava/lang/String;Ljava/lang/String;)Landroid/net/NetworkCapabilities; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->declaredMethodsFlagsToString(I)Ljava/lang/String; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->destroyPendingSockets()V+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;]Landroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser;Landroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser;]Landroid/util/SparseIntArray;Landroid/util/SparseIntArray; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->enforceAccessPermission()V+]Landroid/content/Context;Landroid/app/ContextImpl; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->ensureAllNetworkRequestsHaveSupportedType(Ljava/util/List;)V+]Ljava/util/List;Ljava/util/ArrayList;,Ljava/util/Collections$SingletonList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->ensureListenableCapabilities(Landroid/net/NetworkCapabilities;)V +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->ensureSufficientPermissionsForRequest(Landroid/net/NetworkCapabilities;IILjava/lang/String;)V+]Landroid/app/AppOpsManager;Landroid/app/AppOpsManager; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->filterForLegacyLockdown(Landroid/net/NetworkInfo;)V +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->filterNetworkInfo(Landroid/net/NetworkInfo;ILandroid/net/NetworkCapabilities;IZ)Landroid/net/NetworkInfo; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->forEachNetworkAgentInfo(Ljava/util/function/Consumer;)V+]Ljava/util/function/Consumer;megamorphic_types +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->freezeNetworkCallbacksForUid(I)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Ljava/util/Collection;Ljava/util/HashMap$Values;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/HashMap$ValueIterator; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->generateIngressDiscardRules(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/LinkProperties;)Ljava/util/Set;+]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/net/InetAddress;Ljava/net/Inet4Address;,Ljava/net/Inet6Address;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;,Ljava/util/ArrayList$Itr;]Ljava/util/List;Ljava/util/ArrayList; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getActiveNetwork()Landroid/net/Network;+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getActiveNetworkForUidInternal(IZ)Landroid/net/Network; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getActiveNetworkInfo()Landroid/net/NetworkInfo;+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getAllNetworkStateSnapshots()Ljava/util/List;+]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getAllNetworks()[Landroid/net/Network;+]Landroid/util/SparseArray;Landroid/util/SparseArray; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getBlockedState(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;I)I+]Landroid/util/SparseIntArray;Landroid/util/SparseIntArray; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getDefaultNetworkForUid(I)Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;,Ljava/util/concurrent/CopyOnWriteArrayList$COWIterator;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList;]Ljava/util/concurrent/CopyOnWriteArraySet;Ljava/util/concurrent/CopyOnWriteArraySet; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getDefaultRequestTrackingUid(I)Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Ljava/util/Iterator;Ljava/util/concurrent/CopyOnWriteArrayList$COWIterator;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList;]Ljava/util/concurrent/CopyOnWriteArraySet;Ljava/util/concurrent/CopyOnWriteArraySet; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getFilteredNetworkInfo(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;IZ)Landroid/net/NetworkInfo;+]Landroid/net/NetworkInfo;Landroid/net/NetworkInfo; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getLinkProperties(Landroid/net/Network;)Landroid/net/LinkProperties;+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getMatchingPermissionedCallbacks(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;I)Ljava/util/List;+]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/Iterator;Ljava/util/HashMap$EntryIterator;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList;]Ljava/util/Map$Entry;Ljava/util/HashMap$Node;]Ljava/util/Map;Ljava/util/HashMap;]Ljava/util/Set;Ljava/util/HashMap$EntrySet; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getNetworkAgentInfoForNetId(I)Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;+]Landroid/util/SparseArray;Landroid/util/SparseArray; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getNetworkAgentInfoForNetwork(Landroid/net/Network;)Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;+]Landroid/net/Network;Landroid/net/Network; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getNetworkAgentInfoForUid(I)Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;+]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getNetworkCapabilities(Landroid/net/Network;Ljava/lang/String;Ljava/lang/String;)Landroid/net/NetworkCapabilities;+]Landroid/app/AppOpsManager;Landroid/app/AppOpsManager;]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getNetworkCapabilitiesInternal(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;)Landroid/net/NetworkCapabilities;+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getNetworkInfoForUid(Landroid/net/Network;IZ)Landroid/net/NetworkInfo;+]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->getNriForAppRequest(Landroid/net/NetworkRequest;)Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Ljava/util/Collection;Ljava/util/HashMap$Values;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/HashMap$ValueIterator; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getNriToRegister(ILandroid/net/NetworkRequest;Landroid/os/Messenger;Landroid/os/IBinder;ILjava/lang/String;I)Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getRequestCounter(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)Landroid/net/connectivity/com/android/server/ConnectivityService$RequestInfoPerUidCounter; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getVpnForUid(I)Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;+]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Landroid/util/SparseArray;Landroid/util/SparseArray; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->getVpnUnderlyingNetworks(I)[Landroid/net/Network; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->handleBlockedReasonsChanged(Ljava/util/List;)V+]Landroid/util/SparseIntArray;Landroid/util/SparseIntArray;]Ljava/util/Iterator;Ljava/util/ArrayList$Itr;,Ljava/util/ImmutableCollections$ListItr;]Ljava/util/List;Ljava/util/ArrayList;,Ljava/util/ImmutableCollections$List12; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->handleDestroyFrozenSockets([I[I)V +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->handleFreezeNetworkCallbacks([I[I)V+]Landroid/net/connectivity/com/android/net/module/util/PerUidCounter;Landroid/net/connectivity/com/android/server/ConnectivityService$RequestInfoPerUidCounter; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->handleRegisterNetworkRequests(Ljava/util/Set;)V+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/ArrayList;Ljava/util/ArrayList;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;,Ljava/util/ArrayList$Itr;,Ljava/util/Collections$1;,Ljava/util/Collections$UnmodifiableCollection$1;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList;]Ljava/util/Set;Landroid/util/ArraySet;,Ljava/util/Collections$SingletonSet; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->handleRemoveNetworkRequest(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Z)V+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer;Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer;]Ljava/util/ArrayList;Ljava/util/ArrayList;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/ArrayList$Itr;,Ljava/util/Collections$UnmodifiableCollection$1;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList;]Ljava/util/concurrent/CopyOnWriteArraySet;Ljava/util/concurrent/CopyOnWriteArraySet; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->handleUpdateFirewallDestroySocketReasons(Ljava/util/List;)V+]Ljava/util/Iterator;Ljava/util/ArrayList$Itr;]Ljava/util/List;Ljava/util/ArrayList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->hasSettingsPermission()Z +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->hasSettingsPermission(II)Z+]Landroid/content/Context;Landroid/app/ContextImpl; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->informOffer(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer;Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;)V+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer;Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->isActiveNetworkMetered()Z+]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->isCellNetworkIdle()Z +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->isNetworkPotentialSatisfier(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)Z+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;]Ljava/util/Iterator;Ljava/util/Collections$UnmodifiableCollection$1;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->isNetworkWithCapabilitiesBlocked(Landroid/net/NetworkCapabilities;IZ)Z+]Landroid/net/connectivity/com/android/server/BpfNetMaps;Landroid/net/connectivity/com/android/server/BpfNetMaps;]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->isUidBlockedByVpn(ILjava/util/List;)Z+]Ljava/util/Iterator;Ljava/util/ArrayList$Itr;]Ljava/util/List;Ljava/util/ArrayList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->issueNetworkNeeds()V+]Ljava/util/ArrayList;Ljava/util/ArrayList;]Ljava/util/Iterator;Ljava/util/ArrayList$Itr; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->issueNetworkNeeds(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkOfferInfo;)V+]Ljava/util/Collection;Ljava/util/HashMap$Values;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/HashMap$ValueIterator; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->linkPropertiesRestrictedForCallerPermissions(Landroid/net/LinkProperties;II)Landroid/net/LinkProperties; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->listenForNetwork(Landroid/net/NetworkCapabilities;Landroid/os/Messenger;Landroid/os/IBinder;ILjava/lang/String;Ljava/lang/String;I)Landroid/net/NetworkRequest;+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->makeCommonBundleForCallback(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/Network;)Landroid/os/Bundle;+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->maybeAppendDeclaredMethod(IILjava/lang/String;Ljava/lang/StringBuilder;)I +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->maybeLogBlockedNetworkInfo(Landroid/net/NetworkInfo;I)V+]Landroid/net/NetworkInfo;Landroid/net/NetworkInfo;]Ljava/util/HashSet;Ljava/util/HashSet; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->maybeLogBlockedStatusChanged(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/Network;I)V+]Landroid/net/Network;Landroid/net/Network;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->maybePostFirewallDestroySocketReasons(ILjava/util/Set;)V+]Landroid/net/connectivity/com/android/server/BpfNetMaps;Landroid/net/connectivity/com/android/server/BpfNetMaps;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;,Ljava/util/ImmutableCollections$Set12$1;]Ljava/util/Set;Landroid/util/ArraySet;,Ljava/util/ImmutableCollections$Set12; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->maybeUntrackUidAndClearBlockedReasons(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$RequestInfoPerUidCounter;Landroid/net/connectivity/com/android/server/ConnectivityService$RequestInfoPerUidCounter;]Landroid/util/SparseIntArray;Landroid/util/SparseIntArray; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->mixInCapabilities(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/NetworkCapabilities;)Landroid/net/NetworkCapabilities;+]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->networkCapabilitiesRestrictedForCallerPermissions(Landroid/net/NetworkCapabilities;II)Landroid/net/NetworkCapabilities;+]Landroid/net/NetworkSpecifier;Landroid/net/TelephonyNetworkSpecifier;,Landroid/net/wifi/WifiNetworkAgentSpecifier; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->notifyNetworkAvailable(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)V +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->notifyNetworkCallbacks(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;II)V+]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/HashMap;Ljava/util/HashMap; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->processDefaultNetworkChanges(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;)V+]Ljava/util/Iterator;Ljava/util/concurrent/CopyOnWriteArrayList$COWIterator;]Ljava/util/concurrent/CopyOnWriteArraySet;Ljava/util/concurrent/CopyOnWriteArraySet; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->processNewlyLostListenRequests(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;)V+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/Collection;Ljava/util/HashMap$Values;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/HashMap$ValueIterator;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->processNewlySatisfiedListenRequests(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;)V+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/Collection;Ljava/util/HashMap$Values;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/HashMap$ValueIterator;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->redactUnderlyingNetworksForCapabilities(Landroid/net/NetworkCapabilities;II)V +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->rematchNetworksAndRequests(Ljava/util/Set;)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->removeSatisfiedNetworkRequestFromNetwork(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$LegacyTypeTracker;Landroid/net/connectivity/com/android/server/ConnectivityService$LegacyTypeTracker;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->requestNetwork(ILandroid/net/NetworkCapabilities;ILandroid/os/Messenger;ILandroid/os/IBinder;IILjava/lang/String;Ljava/lang/String;I)Landroid/net/NetworkRequest;+]Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;Landroid/net/connectivity/com/android/server/ConnectivityService$Dependencies;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->restrictRequestUidsForCallerAndSetRequestorInfo(Landroid/net/NetworkCapabilities;ILjava/lang/String;)V +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->retrieveRequiredRedactions(JLandroid/net/connectivity/com/android/server/ConnectivityService$RedactionPermissionChecker;Z)J+]Landroid/net/connectivity/com/android/server/ConnectivityService$RedactionPermissionChecker;Landroid/net/connectivity/com/android/server/ConnectivityService$RedactionPermissionChecker; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->setUidFirewallRule(III)V+]Landroid/net/connectivity/com/android/server/BpfNetMaps;Landroid/net/connectivity/com/android/server/BpfNetMaps;]Landroid/util/SparseIntArray;Landroid/util/SparseIntArray; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->trackUidAndMaybePostCurrentBlockedReason(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;)V+]Landroid/net/connectivity/com/android/server/BpfNetMaps;Landroid/net/connectivity/com/android/server/BpfNetMaps;]Landroid/net/connectivity/com/android/server/ConnectivityService$RequestInfoPerUidCounter;Landroid/net/connectivity/com/android/server/ConnectivityService$RequestInfoPerUidCounter;]Landroid/util/SparseIntArray;Landroid/util/SparseIntArray; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->unfreezeNetworkCallbacksForUid(I)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Ljava/util/Collection;Ljava/util/HashMap$Values;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/HashMap$ValueIterator; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->unneeded(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$UnneededFor;)Z+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/FullScore;Landroid/net/connectivity/com/android/server/connectivity/FullScore;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/Collection;Ljava/util/HashMap$Values;]Ljava/util/HashMap;Ljava/util/HashMap;]Ljava/util/Iterator;Ljava/util/HashMap$ValueIterator;]Ljava/util/List;Ljava/util/Collections$UnmodifiableRandomAccessList; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->updateCapabilities(Landroid/net/connectivity/com/android/server/connectivity/FullScore;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/NetworkCapabilities;)V+]Landroid/net/Network;Landroid/net/Network;]Landroid/net/connectivity/com/android/server/ConnectivityService;Landroid/net/connectivity/com/android/server/ConnectivityService;]Landroid/net/connectivity/com/android/server/connectivity/DnsManager;Landroid/net/connectivity/com/android/server/connectivity/DnsManager;]Landroid/net/connectivity/com/android/server/connectivity/FullScore;Landroid/net/connectivity/com/android/server/connectivity/FullScore;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->updateDestroySocketReasons(IIZ)V+]Landroid/util/SparseIntArray;Landroid/util/SparseIntArray; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->updateInactivityState(Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;J)Z+]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->updateLegacyTypeTrackerAndVpnLockdownForRematch(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkReassignment;Ljava/util/Collection;)V+]Landroid/net/NetworkInfo;Landroid/net/NetworkInfo;]Landroid/net/connectivity/com/android/server/ConnectivityService$LegacyTypeTracker;Landroid/net/connectivity/com/android/server/ConnectivityService$LegacyTypeTracker;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Ljava/util/Collection;Landroid/util/ArraySet;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator; +HPLandroid/net/connectivity/com/android/server/ConnectivityService;->updateLocalNetworkAddresses(Landroid/net/LinkProperties;Landroid/net/LinkProperties;)V+]Ljava/util/Iterator;Ljava/util/ArrayList$Itr;,Ljava/util/Collections$UnmodifiableCollection$1;]Ljava/util/List;Ljava/util/ArrayList;,Ljava/util/Collections$UnmodifiableRandomAccessList; +HSPLandroid/net/connectivity/com/android/server/ConnectivityService;->updateSatisfiersForRematchRequest(Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;J)V+]Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;Landroid/net/connectivity/com/android/server/ConnectivityService$NetworkRequestInfo;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HPLandroid/net/connectivity/com/android/server/VcnManagementService;->lambda$getUnderlyingNetworkPolicy$9(Landroid/net/NetworkCapabilities;Landroid/net/LinkProperties;)Landroid/net/vcn/VcnUnderlyingNetworkPolicy;+]Landroid/net/connectivity/com/android/server/VcnManagementService$Dependencies;Landroid/net/connectivity/com/android/server/VcnManagementService$Dependencies;]Landroid/net/connectivity/com/android/server/vcn/Vcn;Landroid/net/connectivity/com/android/server/vcn/Vcn;]Ljava/util/Iterator;Landroid/util/MapCollections$ArrayIterator;]Ljava/util/Map;Landroid/util/ArrayMap;]Ljava/util/Set;Landroid/util/ArraySet; +HSPLandroid/net/connectivity/com/android/server/connectivity/FullScore;->(JI)V +HSPLandroid/net/connectivity/com/android/server/connectivity/FullScore;->hasPolicy(I)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->addRequest(Landroid/net/NetworkRequest;)Z+]Landroid/util/SparseArray;Landroid/util/SparseArray; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->everConnected()Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->getCapsNoCopy()Landroid/net/NetworkCapabilities; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->getNetworkStateSnapshot()Landroid/net/NetworkStateSnapshot;+]Landroid/net/NetworkInfo;Landroid/net/NetworkInfo; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->getScore()Landroid/net/connectivity/com/android/server/connectivity/FullScore; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->isBackgroundNetwork()Z+]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->isVPN()Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->numNetworkRequests()I+]Landroid/util/SparseArray;Landroid/util/SparseArray; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->removeRequest(I)V+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;]Landroid/util/SparseArray;Landroid/util/SparseArray; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->requestAt(I)Landroid/net/NetworkRequest;+]Landroid/util/SparseArray;Landroid/util/SparseArray; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->satisfies(Landroid/net/NetworkRequest;)Z+]Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo; +HSPLandroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;->toString()Ljava/lang/String; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkOffer;->getCapsNoCopy()Landroid/net/NetworkCapabilities; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkOffer;->getScore()Landroid/net/connectivity/com/android/server/connectivity/FullScore; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda0;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda10;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda1;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda2;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda3;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda4;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda5;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda6;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda7;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$$ExternalSyntheticLambda9;->test(Ljava/lang/Object;)Z +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->$r8$lambda$5-8GPksBuBbBRl5wQSHSe4taPzI(Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;)Z+]Landroid/net/connectivity/com/android/server/connectivity/FullScore;Landroid/net/connectivity/com/android/server/connectivity/FullScore;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo$1;,Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;,Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->$r8$lambda$DNdeUY6CH-RbUOiN1O-SKFctTMw(Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;)Z+]Landroid/net/connectivity/com/android/server/connectivity/FullScore;Landroid/net/connectivity/com/android/server/connectivity/FullScore;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo$1;,Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;,Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->$r8$lambda$EPaXYEChbwTJ7K7RvT4aDV93fpE(Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;)Z+]Landroid/net/connectivity/com/android/server/connectivity/FullScore;Landroid/net/connectivity/com/android/server/connectivity/FullScore;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo$1;,Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;,Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->$r8$lambda$ladKR_pQFwG9H--skEnz8Nqn-dU(Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;)Z+]Landroid/net/connectivity/com/android/server/connectivity/FullScore;Landroid/net/connectivity/com/android/server/connectivity/FullScore;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo$1;,Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;,Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->$r8$lambda$t2isIdrfhV3Oh4pTXhFRJqNvbUU(Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;)Z+]Landroid/net/connectivity/com/android/server/connectivity/FullScore;Landroid/net/connectivity/com/android/server/connectivity/FullScore;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo$1;,Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;,Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->$r8$lambda$yEn8VlRpeISFDobJv_TjDMYreyE(ILandroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;)Z+]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo$1;,Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;,Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->applyYieldToBadWifiPolicy(Ljava/util/ArrayList;Ljava/util/ArrayList;)V+]Ljava/util/ArrayList;Ljava/util/ArrayList; +HSPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->getBestNetwork(Landroid/net/NetworkRequest;Ljava/util/Collection;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;)Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;+]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;]Ljava/util/ArrayList;Ljava/util/ArrayList; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->getBestNetworkByPolicy(Ljava/util/List;Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;)Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;+]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo$1;,Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;,Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer;]Ljava/util/List;Ljava/util/ArrayList; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->mightBeat(Landroid/net/NetworkRequest;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo;Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;)Z+]Landroid/net/NetworkRequest;Landroid/net/NetworkRequest;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker$Scoreable;Landroid/net/connectivity/com/android/server/connectivity/NetworkAgentInfo$1;,Landroid/net/connectivity/com/android/server/connectivity/NetworkOffer;]Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker;Landroid/net/connectivity/com/android/server/connectivity/NetworkRanker; +HPLandroid/net/connectivity/com/android/server/connectivity/NetworkRanker;->partitionInto(Ljava/util/List;Ljava/util/function/Predicate;Ljava/util/List;Ljava/util/List;)V+]Ljava/util/Iterator;Ljava/util/ArrayList$Itr;]Ljava/util/List;Ljava/util/ArrayList;]Ljava/util/function/Predicate;megamorphic_types +HSPLandroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser$$ExternalSyntheticLambda0;->accept(Ljava/lang/Object;)V +HSPLandroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser$$ExternalSyntheticLambda4;->run()V +HSPLandroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser;->$r8$lambda$2d5c3L9m-A9VODcSVf5iUzPd-5k(Landroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser;Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;)V +HPLandroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser;->closeQuicConnectionByUids(Ljava/util/Set;)V+]Ljava/util/Iterator;Landroid/util/MapCollections$MapIterator;]Ljava/util/Map;Landroid/util/ArrayMap;]Ljava/util/Set;Landroid/util/MapCollections$EntrySet; +HSPLandroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser;->handleUdpSocketDestroy(Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;)V+]Ljava/util/Map;Landroid/util/ArrayMap; +HSPLandroid/net/connectivity/com/android/server/connectivity/QuicConnectionCloser;->lambda$new$1(Landroid/os/Handler;Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;)V +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsEventLogger$PollEvent;->toString()Ljava/lang/String; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsEventLogger;->logPollEvent(ILandroid/net/connectivity/com/android/server/net/NetworkStatsEventLogger$PollEvent;)V +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsFactory$Dependencies;->getNetworkStatsDetail()Landroid/net/NetworkStats; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsFactory$Dependencies;->getNetworkStatsDev()Landroid/net/NetworkStats; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsFactory;->filterStatsByUidTagSets(Landroid/net/NetworkStats;)Landroid/net/NetworkStats;+]Landroid/util/SparseArray;Landroid/util/SparseArray;]Landroid/util/SparseBooleanArray;Landroid/util/SparseBooleanArray; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsFactory;->readNetworkStatsDetail(I[Ljava/lang/String;I)Landroid/net/NetworkStats;+]Landroid/net/connectivity/com/android/server/net/NetworkStatsFactory$Dependencies;Landroid/net/connectivity/com/android/server/net/NetworkStatsFactory$Dependencies; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsFactory;->requestSwapActiveStatsMapLocked()V+]Landroid/net/connectivity/com/android/server/BpfNetMaps;Landroid/net/connectivity/com/android/server/BpfNetMaps; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsObservers$NetworkUsageRequestInfo;->recordSample(Landroid/net/connectivity/com/android/server/net/NetworkStatsObservers$StatsContext;)V+]Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsObservers;->handleUpdateStats(Landroid/net/connectivity/com/android/server/net/NetworkStatsObservers$StatsContext;)V+]Landroid/util/SparseArray;Landroid/util/SparseArray; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsObservers;->updateStats(Landroid/net/NetworkStats;Landroid/net/NetworkStats;Landroid/util/ArrayMap;Landroid/util/ArrayMap;J)V +HPLandroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;->forcePersistLocked(J)V+]Landroid/net/NetworkStatsCollection;Landroid/net/NetworkStatsCollection;]Landroid/net/connectivity/com/android/internal/util/FileRotator;Landroid/net/connectivity/com/android/internal/util/FileRotator; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;->getOrLoadCompleteLocked()Landroid/net/NetworkStatsCollection;+]Landroid/net/connectivity/com/android/metrics/NetworkStatsMetricsLogger;Landroid/net/connectivity/com/android/metrics/NetworkStatsMetricsLogger;]Ljava/lang/ref/WeakReference;Ljava/lang/ref/WeakReference; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;->getTotalSinceBootLocked(Landroid/net/NetworkTemplate;)Landroid/net/NetworkStats$Entry;+]Landroid/net/NetworkStatsCollection;Landroid/net/NetworkStatsCollection; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;->maybePersistLocked(J)V+]Landroid/net/NetworkStatsCollection;Landroid/net/NetworkStatsCollection;]Landroid/net/connectivity/com/android/internal/util/FileRotator;Landroid/net/connectivity/com/android/internal/util/FileRotator;]Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;->recordSnapshotLocked(Landroid/net/NetworkStats;Ljava/util/Map;J)V+]Landroid/net/NetworkStats$Entry;Landroid/net/NetworkStats$Entry;]Landroid/net/NetworkStatsCollection;Landroid/net/NetworkStatsCollection;]Ljava/lang/ref/WeakReference;Ljava/lang/ref/WeakReference;]Ljava/util/Map;Landroid/util/ArrayMap; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$$ExternalSyntheticLambda1;->accept(Ljava/lang/Object;)V +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$1;->(Landroid/net/connectivity/com/android/server/net/NetworkStatsService;Ljava/lang/String;I)V +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$1;->getSummaryForAllUid(Landroid/net/NetworkTemplate;JJZ)Landroid/net/NetworkStats;+]Landroid/net/NetworkStatsCollection;Landroid/net/NetworkStatsCollection; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$1;->getUidComplete()Landroid/net/NetworkStatsCollection;+]Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder; +HPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$Dependencies;->nativeGetIfaceStat(Ljava/lang/String;)Landroid/net/NetworkStats$Entry; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$Dependencies;->nativeGetUidStat(I)Landroid/net/NetworkStats$Entry; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsHandler;->handleMessage(Landroid/os/Message;)V+]Landroid/content/Context;Landroid/app/ContextImpl;]Landroid/net/connectivity/com/android/networkstack/apishim/common/BroadcastOptionsShim;Landroid/net/connectivity/com/android/networkstack/apishim/api34/BroadcastOptionsShimImpl;]Landroid/net/connectivity/com/android/server/net/NetworkStatsService;Landroid/net/connectivity/com/android/server/net/NetworkStatsService; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsProviderCallbackImpl;->getCachedStats(I)Landroid/net/NetworkStats; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsProviderCallbackImpl;->notifyStatsUpdated(ILandroid/net/NetworkStats;Landroid/net/NetworkStats;)V+]Ljava/util/concurrent/Semaphore;Ljava/util/concurrent/Semaphore; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$OpenSessionKey;->equals(Ljava/lang/Object;)Z +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService$OpenSessionKey;->hashCode()I +HPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->advisePersistThreshold(J)V+]Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;]Ljava/time/Clock;Landroid/net/connectivity/com/android/net/module/util/BestClock; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->checkAccessLevel(Ljava/lang/String;)I +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->enforceTemplatePermissions(Landroid/net/NetworkTemplate;Ljava/lang/String;)V +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getAllIfacesSinceBoot(I)[Ljava/lang/String;+]Ljava/util/Set;Landroid/util/ArraySet; +HPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getIfaceStats(Ljava/lang/String;)Landroid/net/connectivity/android/net/netstats/StatsResult;+]Landroid/net/connectivity/com/android/server/net/TrafficStatsRateLimitCache;Landroid/net/connectivity/com/android/server/net/TrafficStatsRateLimitCache; +HPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getIfaceStatsInternal(Ljava/lang/String;)Landroid/net/NetworkStats$Entry;+]Landroid/net/NetworkStats$Entry;Landroid/net/NetworkStats$Entry;]Landroid/net/connectivity/com/android/server/net/NetworkStatsService$Dependencies;Landroid/net/connectivity/com/android/server/net/NetworkStatsService$Dependencies; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getMobileIfaces()[Ljava/lang/String; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getNetworkStatsFromProviders(I)Landroid/net/NetworkStats; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getNetworkStatsTethering(I)Landroid/net/NetworkStats;+]Landroid/net/connectivity/android/net/INetd;Landroid/net/connectivity/android/net/INetd$Stub$Proxy; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getNetworkStatsUidDetail([Ljava/lang/String;)Landroid/net/NetworkStats;+]Landroid/net/connectivity/com/android/server/net/NetworkStatsFactory;Landroid/net/connectivity/com/android/server/net/NetworkStatsFactory; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getProviderIfaceStats(Ljava/lang/String;)Landroid/net/NetworkStats$Entry; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getStatsResultFromEntryOrNull(Landroid/net/NetworkStats$Entry;)Landroid/net/connectivity/android/net/netstats/StatsResult; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getUidStats(I)Landroid/net/connectivity/android/net/netstats/StatsResult;+]Landroid/net/connectivity/com/android/server/net/NetworkStatsService$Dependencies;Landroid/net/connectivity/com/android/server/net/NetworkStatsService$Dependencies;]Landroid/net/connectivity/com/android/server/net/TrafficStatsRateLimitCache;Landroid/net/connectivity/com/android/server/net/TrafficStatsRateLimitCache; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->getUidStatsForTransport(I)Landroid/net/NetworkStats; +HPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->handleNotifyNetworkStatusLocked([Landroid/net/Network;[Landroid/net/NetworkStateSnapshot;Landroid/net/connectivity/com/android/server/net/NetworkStatsEventLogger$PollEvent;)V+]Landroid/net/NetworkIdentity;Landroid/net/NetworkIdentity;]Landroid/net/connectivity/android/net/NetworkIdentitySet;Landroid/net/connectivity/android/net/NetworkIdentitySet;]Landroid/net/connectivity/com/android/server/net/NetworkStatsFactory;Landroid/net/connectivity/com/android/server/net/NetworkStatsFactory;]Landroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsSettings;Landroid/net/connectivity/com/android/server/net/NetworkStatsService$DefaultNetworkStatsSettings;]Landroid/net/wifi/WifiInfo;Landroid/net/wifi/WifiInfo;]Ljava/util/Iterator;Ljava/util/ArrayList$Itr;]Ljava/util/List;Ljava/util/ArrayList;]Ljava/util/Set;Landroid/util/ArraySet; +HPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->internalGetSummaryForNetwork(Landroid/net/NetworkTemplate;IJJII)Landroid/net/NetworkStats;+]Ljava/time/Clock;Landroid/net/connectivity/com/android/net/module/util/BestClock; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->invokeForAllStatsProviderCallbacks(Landroid/net/connectivity/com/android/server/net/NetworkStatsService$ThrowingConsumer;)V+]Landroid/net/connectivity/com/android/server/net/NetworkStatsService$ThrowingConsumer;megamorphic_types]Ljava/util/Iterator;Ljava/util/concurrent/CopyOnWriteArrayList$COWIterator;]Ljava/util/concurrent/CopyOnWriteArrayList;Ljava/util/concurrent/CopyOnWriteArrayList; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->isRateLimitedForPoll(Landroid/net/connectivity/com/android/server/net/NetworkStatsService$OpenSessionKey;)Z+]Ljava/util/HashMap;Ljava/util/HashMap; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->lambda$getNetworkStatsFromProviders$20(Landroid/net/NetworkStats;ILandroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsProviderCallbackImpl;)V+]Landroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsProviderCallbackImpl;Landroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsProviderCallbackImpl; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->lambda$new$1(Landroid/net/connectivity/com/android/net/module/util/netlink/InetDiagMessage;)V+]Landroid/net/connectivity/com/android/net/module/util/IBpfMap;Landroid/net/connectivity/com/android/net/module/util/BpfMap; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->noteUidForeground(IZ)V+]Landroid/util/SparseIntArray;Landroid/util/SparseIntArray; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->openSessionForUsageStats(ILjava/lang/String;)Landroid/net/INetworkStatsSession; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->openSessionInternal(ILjava/lang/String;)Landroid/net/INetworkStatsSession;+]Landroid/net/connectivity/com/android/server/net/NetworkStatsService;Landroid/net/connectivity/com/android/server/net/NetworkStatsService; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->performPollFromProvidersLocked()V+]Ljava/util/concurrent/CopyOnWriteArrayList;Ljava/util/concurrent/CopyOnWriteArrayList;]Ljava/util/concurrent/Semaphore;Ljava/util/concurrent/Semaphore; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->performPollLocked(ILandroid/net/connectivity/com/android/server/net/NetworkStatsEventLogger$PollEvent;)V+]Landroid/net/connectivity/com/android/server/net/NetworkStatsEventLogger;Landroid/net/connectivity/com/android/server/net/NetworkStatsEventLogger;]Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;]Landroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsSettings;Landroid/net/connectivity/com/android/server/net/NetworkStatsService$DefaultNetworkStatsSettings;]Landroid/os/Handler;Landroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsHandler;]Ljava/time/Clock;Landroid/net/connectivity/com/android/net/module/util/BestClock; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->performSampleLocked()V+]Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;]Ljava/time/Clock;Landroid/net/connectivity/com/android/net/module/util/BestClock; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->recordSnapshotLocked(J)V+]Landroid/net/connectivity/com/android/server/net/NetworkStatsObservers;Landroid/net/connectivity/com/android/server/net/NetworkStatsObservers;]Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder; +HPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->resolveSubscriptionPlan(Landroid/net/NetworkTemplate;I)Landroid/telephony/SubscriptionPlan;+]Landroid/net/NetworkPolicyManager;Landroid/net/NetworkPolicyManager;]Landroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsSettings;Landroid/net/connectivity/com/android/server/net/NetworkStatsService$DefaultNetworkStatsSettings; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->restrictFlagsForCaller(ILjava/lang/String;)I +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->setKernelCounterSet(II)V+]Landroid/net/connectivity/com/android/net/module/util/IBpfMap;Landroid/net/connectivity/com/android/net/module/util/BpfMap; +HSPLandroid/net/connectivity/com/android/server/net/NetworkStatsService;->updatePersistThresholdsLocked()V+]Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;Landroid/net/connectivity/com/android/server/net/NetworkStatsRecorder;]Landroid/net/connectivity/com/android/server/net/NetworkStatsService$NetworkStatsSettings;Landroid/net/connectivity/com/android/server/net/NetworkStatsService$DefaultNetworkStatsSettings; +Landroid/app/ApplicationPackageManager; +Landroid/app/ContextImpl; +Landroid/app/usage/NetworkStatsManager$UsageCallbackWrapper; +Landroid/net/IConnectivityDiagnosticsCallback$Stub$Proxy; +Landroid/net/NetworkProvider$NetworkOfferCallbackProxy; +Landroid/net/connectivity/android/net/INetworkActivityListener$Stub$Proxy; +Landroid/net/connectivity/android/net/INetworkOfferCallback$Stub$Proxy; +Landroid/net/connectivity/android/net/nsd/INsdManagerCallback$Stub$Proxy; +Landroid/net/wifi/WifiNetworkAgentSpecifier; +Landroid/os/BinderProxy; +Landroid/util/MapCollections$ArrayIterator; +Landroid/util/MapCollections$EntrySet; +Landroid/util/MapCollections$KeySet; +Landroid/util/MapCollections$MapIterator; +Landroid/util/MapCollections$ValuesCollection; +Ljava/nio/HeapByteBuffer; +Ljava/util/ArrayList$Itr; +Ljava/util/Collections$1; +Ljava/util/Collections$EmptyIterator; +Ljava/util/Collections$EmptyList; +Ljava/util/Collections$SingletonList; +Ljava/util/Collections$SingletonMap; +Ljava/util/Collections$SingletonSet; +Ljava/util/Collections$UnmodifiableCollection$1; +Ljava/util/Collections$UnmodifiableMap$UnmodifiableEntrySet$1; +Ljava/util/Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableEntry; +Ljava/util/Collections$UnmodifiableMap$UnmodifiableEntrySet; +Ljava/util/Collections$UnmodifiableMap; +Ljava/util/Collections$UnmodifiableRandomAccessList; +Ljava/util/HashMap$EntryIterator; +Ljava/util/HashMap$EntrySet; +Ljava/util/HashMap$KeyIterator; +Ljava/util/HashMap$Node; +Ljava/util/HashMap$ValueIterator; +Ljava/util/HashMap$Values; +Ljava/util/ImmutableCollections$List12; +Ljava/util/ImmutableCollections$ListItr; +Ljava/util/ImmutableCollections$ListN; +Ljava/util/ImmutableCollections$Set12$1; +Ljava/util/ImmutableCollections$Set12; +Ljava/util/LinkedHashMap$LinkedKeyIterator; +Ljava/util/LinkedList$ListItr; +Ljava/util/concurrent/CopyOnWriteArrayList$COWIterator; \ No newline at end of file