diff options
author | satayev <satayev@google.com> | 2022-05-13 15:11:06 +0000 |
---|---|---|
committer | satayev <satayev@google.com> | 2022-05-13 15:38:01 +0000 |
commit | 6d955cc71668cdb6333333fc7d1460ab8bf429be (patch) | |
tree | beffb57fb54245449b6f7858d7b461fa93c46721 | |
parent | 56fe0a49da214b58e4b15091f093d7dd3e556745 (diff) | |
download | StatsD-6d955cc71668cdb6333333fc7d1460ab8bf429be.tar.gz |
Drop prebuilt files to android source tree.
Android.bp
libstatssocket.so
LICENSE
libstatssocket.so
framework-statsd.txt
framework-statsd-removed.txt
framework-statsd.srcjar
framework-statsd-stubs.jar
framework-statsd_annotations.zip
framework-statsd.txt
framework-statsd-removed.txt
framework-statsd.srcjar
framework-statsd-stubs.jar
framework-statsd_annotations.zip
framework-statsd.txt
framework-statsd-removed.txt
framework-statsd.srcjar
framework-statsd-stubs.jar
framework-statsd_annotations.zip
service-statsd.jar
libstatssocket.so
metadata.csv
signature-patterns.csv
filtered-stub-flags.csv
filtered-flags.csv
index.csv
annotation-flags.csv
hiddenapi-max-target-o-low-priority.txt
stats_annotations.h
stats_event.h
stats_socket.h
stats_buffer_writer.h
libstatssocket.so
Built here: ab/T1003987
This build IS suitable for preview release but IS NOT suitable for public release.
The change is generated with prebuilt drop tool.
Test: presubmit
Bug: 223592962
Change-Id: I59402a8cc0a4277023b208832a15b0a90e90bbd5
19 files changed, 1000 insertions, 31 deletions
diff --git a/.prebuilt_info/prebuilt_info_current_current_zip.asciipb b/.prebuilt_info/prebuilt_info_current_current_zip.asciipb index 453f9e2..7f55daa 100644 --- a/.prebuilt_info/prebuilt_info_current_current_zip.asciipb +++ b/.prebuilt_info/prebuilt_info_current_current_zip.asciipb @@ -1,13 +1,15 @@ drops { android_build_drop { - build_id: "7542407" - target: "mainline_modules-user" - source_file: "mainline-sdks/statsd-module-sdk-current.zip" + build_id: "T1003987" + target: "train_build" + source_file: "mainline-sdks/for-latest-build/current/com.google.android.os.statsd/sdk/statsd-module-sdk-current.zip" } dest_file: "current/current.zip" version: "" version_group: "" git_project: "platform/prebuilts/module_sdk/StatsD" - git_branch: "sc-dev" + git_branch: "tm-dev" transform: TRANSFORM_UNZIP + transform_options { + } } diff --git a/current/Android.bp b/current/Android.bp index f47f137..20611b3 100644 --- a/current/Android.bp +++ b/current/Android.bp @@ -1,20 +1,23 @@ // This is auto-generated. DO NOT EDIT. -package { - // A default list here prevents the license LSC from adding its own list which would - // be unnecessary as every module in the sdk already has its own licenses property. - default_applicable_licenses: ["Android-Apache-2.0"], -} - +// Soong config variable stanza added by vendor/google/build/mainline_modules_sdks.py. soong_config_module_type_import { from: "packages/modules/common/Android.bp", module_types: [ "module_cc_prebuilt_library_shared", + "module_java_import", "module_java_sdk_library_import", "module_prebuilt_bootclasspath_fragment", + "module_prebuilt_systemserverclasspath_fragment", ], } +package { + // A default list here prevents the license LSC from adding its own list which would + // be unnecessary as every module in the sdk already has its own licenses property. + default_applicable_licenses: ["Android-Apache-2.0"], +} + prebuilt_bootclasspath_fragment { name: "statsd-module-sdk_com.android.os.statsd-bootclasspath-fragment@current", sdk_member_name: "com.android.os.statsd-bootclasspath-fragment", @@ -22,19 +25,27 @@ prebuilt_bootclasspath_fragment { apex_available: ["com.android.os.statsd"], licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], contents: ["statsd-module-sdk_framework-statsd@current"], + fragments: [ + { + apex: "com.android.art", + module: "art-bootclasspath-fragment", + }, + ], hidden_api: { max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], - stub_flags: "hiddenapi/stub-flags.csv", annotation_flags: "hiddenapi/annotation-flags.csv", metadata: "hiddenapi/metadata.csv", index: "hiddenapi/index.csv", - all_flags: "hiddenapi/all-flags.csv", + signature_patterns: "hiddenapi/signature-patterns.csv", + filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", + filtered_flags: "hiddenapi/filtered-flags.csv", }, } module_prebuilt_bootclasspath_fragment { name: "com.android.os.statsd-bootclasspath-fragment", - prefer: false, + // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. + prefer: true, soong_config_variables: { module_build_from_source: { prefer: false, @@ -44,13 +55,20 @@ module_prebuilt_bootclasspath_fragment { apex_available: ["com.android.os.statsd"], licenses: ["statsd-module-sdk_Android-Apache-2.0"], contents: ["framework-statsd"], + fragments: [ + { + apex: "com.android.art", + module: "art-bootclasspath-fragment", + }, + ], hidden_api: { max_target_o_low_priority: ["hiddenapi/hiddenapi-max-target-o-low-priority.txt"], - stub_flags: "hiddenapi/stub-flags.csv", annotation_flags: "hiddenapi/annotation-flags.csv", metadata: "hiddenapi/metadata.csv", index: "hiddenapi/index.csv", - all_flags: "hiddenapi/all-flags.csv", + signature_patterns: "hiddenapi/signature-patterns.csv", + filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv", + filtered_flags: "hiddenapi/filtered-flags.csv", }, } @@ -64,6 +82,12 @@ java_sdk_library_import { ], licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], shared_library: false, + permitted_packages: [ + "android.app", + "android.os", + "android.util", + "com.android.internal.statsd", + ], public: { jars: ["sdk_library/public/framework-statsd-stubs.jar"], stub_srcs: ["sdk_library/public/framework-statsd.srcjar"], @@ -92,7 +116,8 @@ java_sdk_library_import { module_java_sdk_library_import { name: "framework-statsd", - prefer: false, + // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. + prefer: true, soong_config_variables: { module_build_from_source: { prefer: false, @@ -105,6 +130,12 @@ module_java_sdk_library_import { ], licenses: ["statsd-module-sdk_Android-Apache-2.0"], shared_library: false, + permitted_packages: [ + "android.app", + "android.os", + "android.util", + "com.android.internal.statsd", + ], public: { jars: ["sdk_library/public/framework-statsd-stubs.jar"], stub_srcs: ["sdk_library/public/framework-statsd.srcjar"], @@ -131,6 +162,36 @@ module_java_sdk_library_import { }, } +java_import { + name: "statsd-module-sdk_service-statsd@current", + sdk_member_name: "service-statsd", + visibility: ["//visibility:public"], + apex_available: [ + "com.android.os.statsd", + "test_com.android.os.statsd", + ], + licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], + jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar"], +} + +module_java_import { + name: "service-statsd", + // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. + prefer: true, + soong_config_variables: { + module_build_from_source: { + prefer: false, + }, + }, + visibility: ["//visibility:public"], + apex_available: [ + "com.android.os.statsd", + "test_com.android.os.statsd", + ], + licenses: ["statsd-module-sdk_Android-Apache-2.0"], + jars: ["java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar"], +} + license { name: "statsd-module-sdk_Android-Apache-2.0@current", sdk_member_name: "Android-Apache-2.0", @@ -151,7 +212,7 @@ cc_prebuilt_library_shared { sdk_member_name: "libstatssocket", visibility: ["//visibility:public"], apex_available: [ - "com.android.bluetooth.updatable", + "com.android.bluetooth", "com.android.os.statsd", "test_com.android.os.statsd", ], @@ -184,7 +245,8 @@ cc_prebuilt_library_shared { module_cc_prebuilt_library_shared { name: "libstatssocket", - prefer: false, + // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. + prefer: true, soong_config_variables: { module_build_from_source: { prefer: false, @@ -192,7 +254,7 @@ module_cc_prebuilt_library_shared { }, visibility: ["//visibility:public"], apex_available: [ - "com.android.bluetooth.updatable", + "com.android.bluetooth", "com.android.os.statsd", "test_com.android.os.statsd", ], @@ -222,10 +284,36 @@ module_cc_prebuilt_library_shared { }, } +prebuilt_systemserverclasspath_fragment { + name: "statsd-module-sdk_com.android.os.statsd-systemserverclasspath-fragment@current", + sdk_member_name: "com.android.os.statsd-systemserverclasspath-fragment", + visibility: ["//visibility:public"], + apex_available: ["com.android.os.statsd"], + licenses: ["statsd-module-sdk_Android-Apache-2.0@current"], + standalone_contents: ["statsd-module-sdk_service-statsd@current"], +} + +module_prebuilt_systemserverclasspath_fragment { + name: "com.android.os.statsd-systemserverclasspath-fragment", + // Do not prefer prebuilt if the Soong config variable "module_build_from_source" in namespace "ANDROID" is true. + prefer: true, + soong_config_variables: { + module_build_from_source: { + prefer: false, + }, + }, + visibility: ["//visibility:public"], + apex_available: ["com.android.os.statsd"], + licenses: ["statsd-module-sdk_Android-Apache-2.0"], + standalone_contents: ["service-statsd"], +} + sdk_snapshot { name: "statsd-module-sdk@current", visibility: ["//visibility:public"], bootclasspath_fragments: ["statsd-module-sdk_com.android.os.statsd-bootclasspath-fragment@current"], java_sdk_libs: ["statsd-module-sdk_framework-statsd@current"], + java_systemserver_libs: ["statsd-module-sdk_service-statsd@current"], native_shared_libs: ["statsd-module-sdk_libstatssocket@current"], + systemserverclasspath_fragments: ["statsd-module-sdk_com.android.os.statsd-systemserverclasspath-fragment@current"], } diff --git a/current/arm/lib/libstatssocket.so b/current/arm/lib/libstatssocket.so Binary files differindex e3c0855..9eedb1a 100644..100755 --- a/current/arm/lib/libstatssocket.so +++ b/current/arm/lib/libstatssocket.so diff --git a/current/arm64/lib/libstatssocket.so b/current/arm64/lib/libstatssocket.so Binary files differindex 9fcff32..cf011b5 100644..100755 --- a/current/arm64/lib/libstatssocket.so +++ b/current/arm64/lib/libstatssocket.so diff --git a/current/hiddenapi/filtered-flags.csv b/current/hiddenapi/filtered-flags.csv new file mode 100644 index 0000000..83c5625 --- /dev/null +++ b/current/hiddenapi/filtered-flags.csv @@ -0,0 +1,161 @@ +Landroid/app/StatsManager$PullAtomCallbackInternal$$ExternalSyntheticLambda0;->run()V,core-platform-api,public-api,sdk,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;-><init>()V,sdk,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;->build()Landroid/app/StatsManager$PullAtomMetadata;,sdk,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;->setAdditiveFields([I)Landroid/app/StatsManager$PullAtomMetadata$Builder;,sdk,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;->setCoolDownMillis(J)Landroid/app/StatsManager$PullAtomMetadata$Builder;,sdk,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;->setTimeoutMillis(J)Landroid/app/StatsManager$PullAtomMetadata$Builder;,sdk,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata;->getAdditiveFields()[I,sdk,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata;->getCoolDownMillis()J,sdk,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata;->getTimeoutMillis()J,sdk,system-api,test-api +Landroid/app/StatsManager$StatsPullAtomCallback;->onPullAtom(ILjava/util/List;)I,sdk,system-api,test-api +Landroid/app/StatsManager$StatsUnavailableException;-><init>(Ljava/lang/String;)V,sdk,system-api,test-api +Landroid/app/StatsManager$StatsUnavailableException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V,sdk,system-api,test-api +Landroid/app/StatsManager;-><init>(Landroid/content/Context;)V,lo-prio,max-target-o +Landroid/app/StatsManager;->ACTION_STATSD_STARTED:Ljava/lang/String;,sdk,system-api,test-api +Landroid/app/StatsManager;->DEBUG:Z,lo-prio,max-target-o +Landroid/app/StatsManager;->EXTRA_STATS_ACTIVE_CONFIG_KEYS:Ljava/lang/String;,sdk,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_BROADCAST_SUBSCRIBER_COOKIES:Ljava/lang/String;,sdk,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_CONFIG_KEY:Ljava/lang/String;,sdk,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_CONFIG_UID:Ljava/lang/String;,sdk,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_DIMENSIONS_VALUE:Ljava/lang/String;,sdk,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_SUBSCRIPTION_ID:Ljava/lang/String;,sdk,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_SUBSCRIPTION_RULE_ID:Ljava/lang/String;,sdk,system-api,test-api +Landroid/app/StatsManager;->PULL_SKIP:I,sdk,system-api,test-api +Landroid/app/StatsManager;->PULL_SUCCESS:I,sdk,system-api,test-api +Landroid/app/StatsManager;->TAG:Ljava/lang/String;,lo-prio,max-target-o +Landroid/app/StatsManager;->addConfig(J[B)V,sdk,system-api,test-api +Landroid/app/StatsManager;->addConfiguration(J[B)Z,sdk,system-api,test-api +Landroid/app/StatsManager;->clearPullAtomCallback(I)V,sdk,system-api,test-api +Landroid/app/StatsManager;->getData(J)[B,sdk,system-api,test-api +Landroid/app/StatsManager;->getMetadata()[B,sdk,system-api,test-api +Landroid/app/StatsManager;->getRegisteredExperimentIds()[J,sdk,system-api,test-api +Landroid/app/StatsManager;->getReports(J)[B,sdk,system-api,test-api +Landroid/app/StatsManager;->getStatsMetadata()[B,sdk,system-api,test-api +Landroid/app/StatsManager;->mContext:Landroid/content/Context;,lo-prio,max-target-o +Landroid/app/StatsManager;->removeConfig(J)V,sdk,system-api,test-api +Landroid/app/StatsManager;->removeConfiguration(J)Z,sdk,system-api,test-api +Landroid/app/StatsManager;->setActiveConfigsChangedOperation(Landroid/app/PendingIntent;)[J,sdk,system-api,test-api +Landroid/app/StatsManager;->setBroadcastSubscriber(JJLandroid/app/PendingIntent;)Z,sdk,system-api,test-api +Landroid/app/StatsManager;->setBroadcastSubscriber(Landroid/app/PendingIntent;JJ)V,sdk,system-api,test-api +Landroid/app/StatsManager;->setDataFetchOperation(JLandroid/app/PendingIntent;)Z,sdk,system-api,test-api +Landroid/app/StatsManager;->setFetchReportsOperation(Landroid/app/PendingIntent;J)V,sdk,system-api,test-api +Landroid/app/StatsManager;->setPullAtomCallback(ILandroid/app/StatsManager$PullAtomMetadata;Ljava/util/concurrent/Executor;Landroid/app/StatsManager$StatsPullAtomCallback;)V,sdk,system-api,test-api +Landroid/os/IPendingIntentRef$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPendingIntentRef$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPendingIntentRef$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPendingIntentRef$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api +Landroid/os/IPullAtomCallback$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPullAtomCallback$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPullAtomCallback$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPullAtomCallback$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api +Landroid/os/IPullAtomResultReceiver$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPullAtomResultReceiver$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPullAtomResultReceiver$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IPullAtomResultReceiver$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api +Landroid/os/IStatsCompanionService$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsCompanionService$Stub$Proxy;-><init>(Landroid/os/IBinder;)V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsCompanionService$Stub$Proxy;->cancelAlarmForSubscriberTriggering()V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->cancelAnomalyAlarm()V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->cancelPullingAlarm()V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String;,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->mRemote:Landroid/os/IBinder;,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->setAlarmForSubscriberTriggering(J)V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->setAnomalyAlarm(J)V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->setPullingAlarm(J)V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub$Proxy;->statsdReady()V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;-><init>()V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->DESCRIPTOR:Ljava/lang/String;,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_cancelAlarmForSubscriberTriggering:I,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_cancelAnomalyAlarm:I,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_cancelPullingAlarm:I,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_setAlarmForSubscriberTriggering:I,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_setAnomalyAlarm:I,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_setPullingAlarm:I,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_statsdReady:I,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsCompanionService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/IStatsCompanionService;,lo-prio,max-target-o +Landroid/os/IStatsCompanionService$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api +Landroid/os/IStatsCompanionService;->cancelAlarmForSubscriberTriggering()V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService;->cancelAnomalyAlarm()V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService;->cancelPullingAlarm()V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService;->setAlarmForSubscriberTriggering(J)V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService;->setAnomalyAlarm(J)V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService;->setPullingAlarm(J)V,lo-prio,max-target-o +Landroid/os/IStatsCompanionService;->statsdReady()V,lo-prio,max-target-o +Landroid/os/IStatsManagerService$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsManagerService$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsManagerService$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsManagerService$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api +Landroid/os/IStatsd$Default;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsd$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsd$Stub;->asBinder()Landroid/os/IBinder;,public-api,sdk,system-api,test-api +Landroid/os/IStatsd$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue$1;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue$1;->newArray(I)[Ljava/lang/Object;,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;-><init>(Landroid/os/Parcel;)V,lo-prio,max-target-o +Landroid/os/StatsDimensionsValue;->BOOLEAN_VALUE_TYPE:I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->CREATOR:Landroid/os/Parcelable$Creator;,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->FLOAT_VALUE_TYPE:I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->INT_VALUE_TYPE:I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->LONG_VALUE_TYPE:I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->STRING_VALUE_TYPE:I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->TAG:Ljava/lang/String;,lo-prio,max-target-o +Landroid/os/StatsDimensionsValue;->TUPLE_VALUE_TYPE:I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->describeContents()I,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->getBooleanValue()Z,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->getField()I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->getFloatValue()F,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->getIntValue()I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->getLongValue()J,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->getStringValue()Ljava/lang/String;,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->getTupleValueList()Ljava/util/List;,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->getValueType()I,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->isValueType(I)Z,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->toString()Ljava/lang/String;,core-platform-api,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValue;->writeToParcel(Landroid/os/Parcel;I)V,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValueParcel$1;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValueParcel$1;->newArray(I)[Ljava/lang/Object;,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValueParcel;->describeContents()I,public-api,sdk,system-api,test-api +Landroid/os/StatsDimensionsValueParcel;->writeToParcel(Landroid/os/Parcel;I)V,public-api,sdk,system-api,test-api +Landroid/os/StatsFrameworkInitializer$$ExternalSyntheticLambda0;->createService(Landroid/content/Context;)Ljava/lang/Object;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->addBooleanAnnotation(BZ)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->addIntAnnotation(BI)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->build()Landroid/util/StatsEvent;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->setAtomId(I)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->usePooledBuffer()Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeAttributionChain([I[Ljava/lang/String;)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeBoolean(Z)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeBooleanArray([Z)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeByteArray([B)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeFloat(F)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeFloatArray([F)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeInt(I)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeIntArray([I)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeKeyValuePairs(Landroid/util/SparseIntArray;Landroid/util/SparseLongArray;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeLong(J)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeLongArray([J)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeString(Ljava/lang/String;)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeStringArray([Ljava/lang/String;)Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEvent;->newBuilder()Landroid/util/StatsEvent$Builder;,sdk,system-api,test-api +Landroid/util/StatsEventParcel$1;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;,public-api,sdk,system-api,test-api +Landroid/util/StatsEventParcel$1;->newArray(I)[Ljava/lang/Object;,public-api,sdk,system-api,test-api +Landroid/util/StatsEventParcel;->describeContents()I,public-api,sdk,system-api,test-api +Landroid/util/StatsEventParcel;->writeToParcel(Landroid/os/Parcel;I)V,public-api,sdk,system-api,test-api +Landroid/util/StatsLog;-><init>()V,lo-prio,max-target-o +Landroid/util/StatsLog;->ANNOTATION_ID_DEFAULT_STATE:B,sdk,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_EXCLUSIVE_STATE:B,sdk,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_IS_UID:B,sdk,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_PRIMARY_FIELD:B,sdk,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID:B,sdk,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_STATE_NESTED:B,sdk,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_TRIGGER_STATE_RESET:B,sdk,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_TRUNCATE_TIMESTAMP:B,sdk,system-api,test-api +Landroid/util/StatsLog;->DEBUG:Z,lo-prio,max-target-o +Landroid/util/StatsLog;->TAG:Ljava/lang/String;,lo-prio,max-target-o +Landroid/util/StatsLog;->logBinaryPushStateChanged(Ljava/lang/String;JII[J)Z,public-api,sdk,system-api,test-api +Landroid/util/StatsLog;->logEvent(I)Z,public-api,sdk,system-api,test-api +Landroid/util/StatsLog;->logStart(I)Z,public-api,sdk,system-api,test-api +Landroid/util/StatsLog;->logStop(I)Z,public-api,sdk,system-api,test-api +Landroid/util/StatsLog;->write(Landroid/util/StatsEvent;)V,sdk,system-api,test-api +Landroid/util/StatsLog;->writeRaw([BI)V,sdk,system-api,test-api diff --git a/current/hiddenapi/filtered-stub-flags.csv b/current/hiddenapi/filtered-stub-flags.csv new file mode 100644 index 0000000..89c8796 --- /dev/null +++ b/current/hiddenapi/filtered-stub-flags.csv @@ -0,0 +1,668 @@ +Landroid/app/StatsManager$PullAtomCallbackInternal$$ExternalSyntheticLambda0;-><init>(Landroid/app/StatsManager$PullAtomCallbackInternal;ILandroid/os/IPullAtomResultReceiver;)V +Landroid/app/StatsManager$PullAtomCallbackInternal$$ExternalSyntheticLambda0;->f$0:Landroid/app/StatsManager$PullAtomCallbackInternal; +Landroid/app/StatsManager$PullAtomCallbackInternal$$ExternalSyntheticLambda0;->f$1:I +Landroid/app/StatsManager$PullAtomCallbackInternal$$ExternalSyntheticLambda0;->f$2:Landroid/os/IPullAtomResultReceiver; +Landroid/app/StatsManager$PullAtomCallbackInternal$$ExternalSyntheticLambda0;->run()V,core-platform-api,public-api,system-api,test-api +Landroid/app/StatsManager$PullAtomCallbackInternal;-><init>(ILandroid/app/StatsManager$StatsPullAtomCallback;Ljava/util/concurrent/Executor;)V +Landroid/app/StatsManager$PullAtomCallbackInternal;->lambda$onPullAtom$0$android-app-StatsManager$PullAtomCallbackInternal(ILandroid/os/IPullAtomResultReceiver;)V +Landroid/app/StatsManager$PullAtomCallbackInternal;->mAtomId:I +Landroid/app/StatsManager$PullAtomCallbackInternal;->mCallback:Landroid/app/StatsManager$StatsPullAtomCallback; +Landroid/app/StatsManager$PullAtomCallbackInternal;->mExecutor:Ljava/util/concurrent/Executor; +Landroid/app/StatsManager$PullAtomCallbackInternal;->onPullAtom(ILandroid/os/IPullAtomResultReceiver;)V +Landroid/app/StatsManager$PullAtomMetadata$Builder;-><init>()V,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;->build()Landroid/app/StatsManager$PullAtomMetadata;,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;->mAdditiveFields:[I +Landroid/app/StatsManager$PullAtomMetadata$Builder;->mCoolDownMillis:J +Landroid/app/StatsManager$PullAtomMetadata$Builder;->mTimeoutMillis:J +Landroid/app/StatsManager$PullAtomMetadata$Builder;->setAdditiveFields([I)Landroid/app/StatsManager$PullAtomMetadata$Builder;,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;->setCoolDownMillis(J)Landroid/app/StatsManager$PullAtomMetadata$Builder;,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata$Builder;->setTimeoutMillis(J)Landroid/app/StatsManager$PullAtomMetadata$Builder;,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata;->-$$Nest$fgetmAdditiveFields(Landroid/app/StatsManager$PullAtomMetadata;)[I +Landroid/app/StatsManager$PullAtomMetadata;->-$$Nest$fgetmCoolDownMillis(Landroid/app/StatsManager$PullAtomMetadata;)J +Landroid/app/StatsManager$PullAtomMetadata;->-$$Nest$fgetmTimeoutMillis(Landroid/app/StatsManager$PullAtomMetadata;)J +Landroid/app/StatsManager$PullAtomMetadata;-><init>(JJ[I)V +Landroid/app/StatsManager$PullAtomMetadata;-><init>(JJ[ILandroid/app/StatsManager$PullAtomMetadata-IA;)V +Landroid/app/StatsManager$PullAtomMetadata;->getAdditiveFields()[I,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata;->getCoolDownMillis()J,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata;->getTimeoutMillis()J,system-api,test-api +Landroid/app/StatsManager$PullAtomMetadata;->mAdditiveFields:[I +Landroid/app/StatsManager$PullAtomMetadata;->mCoolDownMillis:J +Landroid/app/StatsManager$PullAtomMetadata;->mTimeoutMillis:J +Landroid/app/StatsManager$StatsPullAtomCallback;->onPullAtom(ILjava/util/List;)I,system-api,test-api +Landroid/app/StatsManager$StatsUnavailableException;-><init>(Ljava/lang/String;)V,system-api,test-api +Landroid/app/StatsManager$StatsUnavailableException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V,system-api,test-api +Landroid/app/StatsManager;-><clinit>()V +Landroid/app/StatsManager;-><init>(Landroid/content/Context;)V +Landroid/app/StatsManager;->ACTION_STATSD_STARTED:Ljava/lang/String;,system-api,test-api +Landroid/app/StatsManager;->DEBUG:Z +Landroid/app/StatsManager;->DEFAULT_COOL_DOWN_MILLIS:J +Landroid/app/StatsManager;->DEFAULT_TIMEOUT_MILLIS:J +Landroid/app/StatsManager;->EXTRA_STATS_ACTIVE_CONFIG_KEYS:Ljava/lang/String;,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_BROADCAST_SUBSCRIBER_COOKIES:Ljava/lang/String;,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_CONFIG_KEY:Ljava/lang/String;,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_CONFIG_UID:Ljava/lang/String;,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_DIMENSIONS_VALUE:Ljava/lang/String;,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_SUBSCRIPTION_ID:Ljava/lang/String;,system-api,test-api +Landroid/app/StatsManager;->EXTRA_STATS_SUBSCRIPTION_RULE_ID:Ljava/lang/String;,system-api,test-api +Landroid/app/StatsManager;->PULL_SKIP:I,system-api,test-api +Landroid/app/StatsManager;->PULL_SUCCESS:I,system-api,test-api +Landroid/app/StatsManager;->TAG:Ljava/lang/String; +Landroid/app/StatsManager;->addConfig(J[B)V,system-api,test-api +Landroid/app/StatsManager;->addConfiguration(J[B)Z,system-api,test-api +Landroid/app/StatsManager;->clearPullAtomCallback(I)V,system-api,test-api +Landroid/app/StatsManager;->getData(J)[B,system-api,test-api +Landroid/app/StatsManager;->getIStatsManagerServiceLocked()Landroid/os/IStatsManagerService; +Landroid/app/StatsManager;->getMetadata()[B,system-api,test-api +Landroid/app/StatsManager;->getRegisteredExperimentIds()[J,system-api,test-api +Landroid/app/StatsManager;->getReports(J)[B,system-api,test-api +Landroid/app/StatsManager;->getStatsMetadata()[B,system-api,test-api +Landroid/app/StatsManager;->mContext:Landroid/content/Context; +Landroid/app/StatsManager;->mStatsManagerService:Landroid/os/IStatsManagerService; +Landroid/app/StatsManager;->removeConfig(J)V,system-api,test-api +Landroid/app/StatsManager;->removeConfiguration(J)Z,system-api,test-api +Landroid/app/StatsManager;->sLock:Ljava/lang/Object; +Landroid/app/StatsManager;->setActiveConfigsChangedOperation(Landroid/app/PendingIntent;)[J,system-api,test-api +Landroid/app/StatsManager;->setBroadcastSubscriber(JJLandroid/app/PendingIntent;)Z,system-api,test-api +Landroid/app/StatsManager;->setBroadcastSubscriber(Landroid/app/PendingIntent;JJ)V,system-api,test-api +Landroid/app/StatsManager;->setDataFetchOperation(JLandroid/app/PendingIntent;)Z,system-api,test-api +Landroid/app/StatsManager;->setFetchReportsOperation(Landroid/app/PendingIntent;J)V,system-api,test-api +Landroid/app/StatsManager;->setPullAtomCallback(ILandroid/app/StatsManager$PullAtomMetadata;Ljava/util/concurrent/Executor;Landroid/app/StatsManager$StatsPullAtomCallback;)V,system-api,test-api +Landroid/os/IPendingIntentRef$Default;-><init>()V +Landroid/os/IPendingIntentRef$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPendingIntentRef$Default;->sendActiveConfigsChangedBroadcast([J)V +Landroid/os/IPendingIntentRef$Default;->sendDataBroadcast(J)V +Landroid/os/IPendingIntentRef$Default;->sendSubscriberBroadcast(JJJJ[Ljava/lang/String;Landroid/os/StatsDimensionsValueParcel;)V +Landroid/os/IPendingIntentRef$Stub$Proxy;-><init>(Landroid/os/IBinder;)V +Landroid/os/IPendingIntentRef$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPendingIntentRef$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String; +Landroid/os/IPendingIntentRef$Stub$Proxy;->mRemote:Landroid/os/IBinder; +Landroid/os/IPendingIntentRef$Stub$Proxy;->sendActiveConfigsChangedBroadcast([J)V +Landroid/os/IPendingIntentRef$Stub$Proxy;->sendDataBroadcast(J)V +Landroid/os/IPendingIntentRef$Stub$Proxy;->sendSubscriberBroadcast(JJJJ[Ljava/lang/String;Landroid/os/StatsDimensionsValueParcel;)V +Landroid/os/IPendingIntentRef$Stub;-><init>()V +Landroid/os/IPendingIntentRef$Stub;->TRANSACTION_sendActiveConfigsChangedBroadcast:I +Landroid/os/IPendingIntentRef$Stub;->TRANSACTION_sendDataBroadcast:I +Landroid/os/IPendingIntentRef$Stub;->TRANSACTION_sendSubscriberBroadcast:I +Landroid/os/IPendingIntentRef$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPendingIntentRef$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/IPendingIntentRef; +Landroid/os/IPendingIntentRef$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api +Landroid/os/IPendingIntentRef;->DESCRIPTOR:Ljava/lang/String; +Landroid/os/IPendingIntentRef;->sendActiveConfigsChangedBroadcast([J)V +Landroid/os/IPendingIntentRef;->sendDataBroadcast(J)V +Landroid/os/IPendingIntentRef;->sendSubscriberBroadcast(JJJJ[Ljava/lang/String;Landroid/os/StatsDimensionsValueParcel;)V +Landroid/os/IPullAtomCallback$Default;-><init>()V +Landroid/os/IPullAtomCallback$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPullAtomCallback$Default;->onPullAtom(ILandroid/os/IPullAtomResultReceiver;)V +Landroid/os/IPullAtomCallback$Stub$Proxy;-><init>(Landroid/os/IBinder;)V +Landroid/os/IPullAtomCallback$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPullAtomCallback$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String; +Landroid/os/IPullAtomCallback$Stub$Proxy;->mRemote:Landroid/os/IBinder; +Landroid/os/IPullAtomCallback$Stub$Proxy;->onPullAtom(ILandroid/os/IPullAtomResultReceiver;)V +Landroid/os/IPullAtomCallback$Stub;-><init>()V +Landroid/os/IPullAtomCallback$Stub;->TRANSACTION_onPullAtom:I +Landroid/os/IPullAtomCallback$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPullAtomCallback$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/IPullAtomCallback; +Landroid/os/IPullAtomCallback$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api +Landroid/os/IPullAtomCallback;->DESCRIPTOR:Ljava/lang/String; +Landroid/os/IPullAtomCallback;->onPullAtom(ILandroid/os/IPullAtomResultReceiver;)V +Landroid/os/IPullAtomResultReceiver$Default;-><init>()V +Landroid/os/IPullAtomResultReceiver$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPullAtomResultReceiver$Default;->pullFinished(IZ[Landroid/util/StatsEventParcel;)V +Landroid/os/IPullAtomResultReceiver$Stub$Proxy;-><init>(Landroid/os/IBinder;)V +Landroid/os/IPullAtomResultReceiver$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPullAtomResultReceiver$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String; +Landroid/os/IPullAtomResultReceiver$Stub$Proxy;->mRemote:Landroid/os/IBinder; +Landroid/os/IPullAtomResultReceiver$Stub$Proxy;->pullFinished(IZ[Landroid/util/StatsEventParcel;)V +Landroid/os/IPullAtomResultReceiver$Stub;-><init>()V +Landroid/os/IPullAtomResultReceiver$Stub;->TRANSACTION_pullFinished:I +Landroid/os/IPullAtomResultReceiver$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IPullAtomResultReceiver$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/IPullAtomResultReceiver; +Landroid/os/IPullAtomResultReceiver$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api +Landroid/os/IPullAtomResultReceiver;->DESCRIPTOR:Ljava/lang/String; +Landroid/os/IPullAtomResultReceiver;->pullFinished(IZ[Landroid/util/StatsEventParcel;)V +Landroid/os/IStatsCompanionService$Default;-><init>()V +Landroid/os/IStatsCompanionService$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsCompanionService$Default;->cancelAlarmForSubscriberTriggering()V +Landroid/os/IStatsCompanionService$Default;->cancelAnomalyAlarm()V +Landroid/os/IStatsCompanionService$Default;->cancelPullingAlarm()V +Landroid/os/IStatsCompanionService$Default;->checkPermission(Ljava/lang/String;II)Z +Landroid/os/IStatsCompanionService$Default;->setAlarmForSubscriberTriggering(J)V +Landroid/os/IStatsCompanionService$Default;->setAnomalyAlarm(J)V +Landroid/os/IStatsCompanionService$Default;->setPullingAlarm(J)V +Landroid/os/IStatsCompanionService$Default;->statsdReady()V +Landroid/os/IStatsCompanionService$Stub$Proxy;-><init>(Landroid/os/IBinder;)V +Landroid/os/IStatsCompanionService$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsCompanionService$Stub$Proxy;->cancelAlarmForSubscriberTriggering()V +Landroid/os/IStatsCompanionService$Stub$Proxy;->cancelAnomalyAlarm()V +Landroid/os/IStatsCompanionService$Stub$Proxy;->cancelPullingAlarm()V +Landroid/os/IStatsCompanionService$Stub$Proxy;->checkPermission(Ljava/lang/String;II)Z +Landroid/os/IStatsCompanionService$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String; +Landroid/os/IStatsCompanionService$Stub$Proxy;->mRemote:Landroid/os/IBinder; +Landroid/os/IStatsCompanionService$Stub$Proxy;->setAlarmForSubscriberTriggering(J)V +Landroid/os/IStatsCompanionService$Stub$Proxy;->setAnomalyAlarm(J)V +Landroid/os/IStatsCompanionService$Stub$Proxy;->setPullingAlarm(J)V +Landroid/os/IStatsCompanionService$Stub$Proxy;->statsdReady()V +Landroid/os/IStatsCompanionService$Stub;-><init>()V +Landroid/os/IStatsCompanionService$Stub;->DESCRIPTOR:Ljava/lang/String; +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_cancelAlarmForSubscriberTriggering:I +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_cancelAnomalyAlarm:I +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_cancelPullingAlarm:I +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_checkPermission:I +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_setAlarmForSubscriberTriggering:I +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_setAnomalyAlarm:I +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_setPullingAlarm:I +Landroid/os/IStatsCompanionService$Stub;->TRANSACTION_statsdReady:I +Landroid/os/IStatsCompanionService$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsCompanionService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/IStatsCompanionService; +Landroid/os/IStatsCompanionService$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api +Landroid/os/IStatsCompanionService;->cancelAlarmForSubscriberTriggering()V +Landroid/os/IStatsCompanionService;->cancelAnomalyAlarm()V +Landroid/os/IStatsCompanionService;->cancelPullingAlarm()V +Landroid/os/IStatsCompanionService;->checkPermission(Ljava/lang/String;II)Z +Landroid/os/IStatsCompanionService;->setAlarmForSubscriberTriggering(J)V +Landroid/os/IStatsCompanionService;->setAnomalyAlarm(J)V +Landroid/os/IStatsCompanionService;->setPullingAlarm(J)V +Landroid/os/IStatsCompanionService;->statsdReady()V +Landroid/os/IStatsManagerService$Default;-><init>()V +Landroid/os/IStatsManagerService$Default;->addConfiguration(J[BLjava/lang/String;)V +Landroid/os/IStatsManagerService$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsManagerService$Default;->getData(JLjava/lang/String;)[B +Landroid/os/IStatsManagerService$Default;->getMetadata(Ljava/lang/String;)[B +Landroid/os/IStatsManagerService$Default;->getRegisteredExperimentIds()[J +Landroid/os/IStatsManagerService$Default;->registerPullAtomCallback(IJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsManagerService$Default;->removeActiveConfigsChangedOperation(Ljava/lang/String;)V +Landroid/os/IStatsManagerService$Default;->removeConfiguration(JLjava/lang/String;)V +Landroid/os/IStatsManagerService$Default;->removeDataFetchOperation(JLjava/lang/String;)V +Landroid/os/IStatsManagerService$Default;->setActiveConfigsChangedOperation(Landroid/app/PendingIntent;Ljava/lang/String;)[J +Landroid/os/IStatsManagerService$Default;->setBroadcastSubscriber(JJLandroid/app/PendingIntent;Ljava/lang/String;)V +Landroid/os/IStatsManagerService$Default;->setDataFetchOperation(JLandroid/app/PendingIntent;Ljava/lang/String;)V +Landroid/os/IStatsManagerService$Default;->unregisterPullAtomCallback(I)V +Landroid/os/IStatsManagerService$Default;->unsetBroadcastSubscriber(JJLjava/lang/String;)V +Landroid/os/IStatsManagerService$Stub$Proxy;-><init>(Landroid/os/IBinder;)V +Landroid/os/IStatsManagerService$Stub$Proxy;->addConfiguration(J[BLjava/lang/String;)V +Landroid/os/IStatsManagerService$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsManagerService$Stub$Proxy;->getData(JLjava/lang/String;)[B +Landroid/os/IStatsManagerService$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String; +Landroid/os/IStatsManagerService$Stub$Proxy;->getMetadata(Ljava/lang/String;)[B +Landroid/os/IStatsManagerService$Stub$Proxy;->getRegisteredExperimentIds()[J +Landroid/os/IStatsManagerService$Stub$Proxy;->mRemote:Landroid/os/IBinder; +Landroid/os/IStatsManagerService$Stub$Proxy;->registerPullAtomCallback(IJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsManagerService$Stub$Proxy;->removeActiveConfigsChangedOperation(Ljava/lang/String;)V +Landroid/os/IStatsManagerService$Stub$Proxy;->removeConfiguration(JLjava/lang/String;)V +Landroid/os/IStatsManagerService$Stub$Proxy;->removeDataFetchOperation(JLjava/lang/String;)V +Landroid/os/IStatsManagerService$Stub$Proxy;->setActiveConfigsChangedOperation(Landroid/app/PendingIntent;Ljava/lang/String;)[J +Landroid/os/IStatsManagerService$Stub$Proxy;->setBroadcastSubscriber(JJLandroid/app/PendingIntent;Ljava/lang/String;)V +Landroid/os/IStatsManagerService$Stub$Proxy;->setDataFetchOperation(JLandroid/app/PendingIntent;Ljava/lang/String;)V +Landroid/os/IStatsManagerService$Stub$Proxy;->unregisterPullAtomCallback(I)V +Landroid/os/IStatsManagerService$Stub$Proxy;->unsetBroadcastSubscriber(JJLjava/lang/String;)V +Landroid/os/IStatsManagerService$Stub;-><init>()V +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_addConfiguration:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_getData:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_getMetadata:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_getRegisteredExperimentIds:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_registerPullAtomCallback:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_removeActiveConfigsChangedOperation:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_removeConfiguration:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_removeDataFetchOperation:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_setActiveConfigsChangedOperation:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_setBroadcastSubscriber:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_setDataFetchOperation:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_unregisterPullAtomCallback:I +Landroid/os/IStatsManagerService$Stub;->TRANSACTION_unsetBroadcastSubscriber:I +Landroid/os/IStatsManagerService$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsManagerService$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/IStatsManagerService; +Landroid/os/IStatsManagerService$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api +Landroid/os/IStatsManagerService;->DESCRIPTOR:Ljava/lang/String; +Landroid/os/IStatsManagerService;->addConfiguration(J[BLjava/lang/String;)V +Landroid/os/IStatsManagerService;->getData(JLjava/lang/String;)[B +Landroid/os/IStatsManagerService;->getMetadata(Ljava/lang/String;)[B +Landroid/os/IStatsManagerService;->getRegisteredExperimentIds()[J +Landroid/os/IStatsManagerService;->registerPullAtomCallback(IJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsManagerService;->removeActiveConfigsChangedOperation(Ljava/lang/String;)V +Landroid/os/IStatsManagerService;->removeConfiguration(JLjava/lang/String;)V +Landroid/os/IStatsManagerService;->removeDataFetchOperation(JLjava/lang/String;)V +Landroid/os/IStatsManagerService;->setActiveConfigsChangedOperation(Landroid/app/PendingIntent;Ljava/lang/String;)[J +Landroid/os/IStatsManagerService;->setBroadcastSubscriber(JJLandroid/app/PendingIntent;Ljava/lang/String;)V +Landroid/os/IStatsManagerService;->setDataFetchOperation(JLandroid/app/PendingIntent;Ljava/lang/String;)V +Landroid/os/IStatsManagerService;->unregisterPullAtomCallback(I)V +Landroid/os/IStatsManagerService;->unsetBroadcastSubscriber(JJLjava/lang/String;)V +Landroid/os/IStatsd$Default;-><init>()V +Landroid/os/IStatsd$Default;->addConfiguration(J[BI)V +Landroid/os/IStatsd$Default;->allPullersFromBootRegistered()V +Landroid/os/IStatsd$Default;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsd$Default;->bootCompleted()V +Landroid/os/IStatsd$Default;->getData(JI)[B +Landroid/os/IStatsd$Default;->getMetadata()[B +Landroid/os/IStatsd$Default;->getRegisteredExperimentIds()[J +Landroid/os/IStatsd$Default;->informAlarmForSubscriberTriggeringFired()V +Landroid/os/IStatsd$Default;->informAllUidData(Landroid/os/ParcelFileDescriptor;)V +Landroid/os/IStatsd$Default;->informAnomalyAlarmFired()V +Landroid/os/IStatsd$Default;->informDeviceShutdown()V +Landroid/os/IStatsd$Default;->informOnePackage(Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;)V +Landroid/os/IStatsd$Default;->informOnePackageRemoved(Ljava/lang/String;I)V +Landroid/os/IStatsd$Default;->informPollAlarmFired()V +Landroid/os/IStatsd$Default;->registerNativePullAtomCallback(IJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsd$Default;->registerPullAtomCallback(IIJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsd$Default;->removeActiveConfigsChangedOperation(I)V +Landroid/os/IStatsd$Default;->removeConfiguration(JI)V +Landroid/os/IStatsd$Default;->removeDataFetchOperation(JI)V +Landroid/os/IStatsd$Default;->setActiveConfigsChangedOperation(Landroid/os/IPendingIntentRef;I)[J +Landroid/os/IStatsd$Default;->setBroadcastSubscriber(JJLandroid/os/IPendingIntentRef;I)V +Landroid/os/IStatsd$Default;->setDataFetchOperation(JLandroid/os/IPendingIntentRef;I)V +Landroid/os/IStatsd$Default;->statsCompanionReady()V +Landroid/os/IStatsd$Default;->systemRunning()V +Landroid/os/IStatsd$Default;->unregisterNativePullAtomCallback(I)V +Landroid/os/IStatsd$Default;->unregisterPullAtomCallback(II)V +Landroid/os/IStatsd$Default;->unsetBroadcastSubscriber(JJI)V +Landroid/os/IStatsd$Stub$Proxy;-><init>(Landroid/os/IBinder;)V +Landroid/os/IStatsd$Stub$Proxy;->addConfiguration(J[BI)V +Landroid/os/IStatsd$Stub$Proxy;->allPullersFromBootRegistered()V +Landroid/os/IStatsd$Stub$Proxy;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsd$Stub$Proxy;->bootCompleted()V +Landroid/os/IStatsd$Stub$Proxy;->getData(JI)[B +Landroid/os/IStatsd$Stub$Proxy;->getInterfaceDescriptor()Ljava/lang/String; +Landroid/os/IStatsd$Stub$Proxy;->getMetadata()[B +Landroid/os/IStatsd$Stub$Proxy;->getRegisteredExperimentIds()[J +Landroid/os/IStatsd$Stub$Proxy;->informAlarmForSubscriberTriggeringFired()V +Landroid/os/IStatsd$Stub$Proxy;->informAllUidData(Landroid/os/ParcelFileDescriptor;)V +Landroid/os/IStatsd$Stub$Proxy;->informAnomalyAlarmFired()V +Landroid/os/IStatsd$Stub$Proxy;->informDeviceShutdown()V +Landroid/os/IStatsd$Stub$Proxy;->informOnePackage(Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;)V +Landroid/os/IStatsd$Stub$Proxy;->informOnePackageRemoved(Ljava/lang/String;I)V +Landroid/os/IStatsd$Stub$Proxy;->informPollAlarmFired()V +Landroid/os/IStatsd$Stub$Proxy;->mRemote:Landroid/os/IBinder; +Landroid/os/IStatsd$Stub$Proxy;->registerNativePullAtomCallback(IJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsd$Stub$Proxy;->registerPullAtomCallback(IIJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsd$Stub$Proxy;->removeActiveConfigsChangedOperation(I)V +Landroid/os/IStatsd$Stub$Proxy;->removeConfiguration(JI)V +Landroid/os/IStatsd$Stub$Proxy;->removeDataFetchOperation(JI)V +Landroid/os/IStatsd$Stub$Proxy;->setActiveConfigsChangedOperation(Landroid/os/IPendingIntentRef;I)[J +Landroid/os/IStatsd$Stub$Proxy;->setBroadcastSubscriber(JJLandroid/os/IPendingIntentRef;I)V +Landroid/os/IStatsd$Stub$Proxy;->setDataFetchOperation(JLandroid/os/IPendingIntentRef;I)V +Landroid/os/IStatsd$Stub$Proxy;->statsCompanionReady()V +Landroid/os/IStatsd$Stub$Proxy;->systemRunning()V +Landroid/os/IStatsd$Stub$Proxy;->unregisterNativePullAtomCallback(I)V +Landroid/os/IStatsd$Stub$Proxy;->unregisterPullAtomCallback(II)V +Landroid/os/IStatsd$Stub$Proxy;->unsetBroadcastSubscriber(JJI)V +Landroid/os/IStatsd$Stub;-><init>()V +Landroid/os/IStatsd$Stub;->TRANSACTION_addConfiguration:I +Landroid/os/IStatsd$Stub;->TRANSACTION_allPullersFromBootRegistered:I +Landroid/os/IStatsd$Stub;->TRANSACTION_bootCompleted:I +Landroid/os/IStatsd$Stub;->TRANSACTION_getData:I +Landroid/os/IStatsd$Stub;->TRANSACTION_getMetadata:I +Landroid/os/IStatsd$Stub;->TRANSACTION_getRegisteredExperimentIds:I +Landroid/os/IStatsd$Stub;->TRANSACTION_informAlarmForSubscriberTriggeringFired:I +Landroid/os/IStatsd$Stub;->TRANSACTION_informAllUidData:I +Landroid/os/IStatsd$Stub;->TRANSACTION_informAnomalyAlarmFired:I +Landroid/os/IStatsd$Stub;->TRANSACTION_informDeviceShutdown:I +Landroid/os/IStatsd$Stub;->TRANSACTION_informOnePackage:I +Landroid/os/IStatsd$Stub;->TRANSACTION_informOnePackageRemoved:I +Landroid/os/IStatsd$Stub;->TRANSACTION_informPollAlarmFired:I +Landroid/os/IStatsd$Stub;->TRANSACTION_registerNativePullAtomCallback:I +Landroid/os/IStatsd$Stub;->TRANSACTION_registerPullAtomCallback:I +Landroid/os/IStatsd$Stub;->TRANSACTION_removeActiveConfigsChangedOperation:I +Landroid/os/IStatsd$Stub;->TRANSACTION_removeConfiguration:I +Landroid/os/IStatsd$Stub;->TRANSACTION_removeDataFetchOperation:I +Landroid/os/IStatsd$Stub;->TRANSACTION_setActiveConfigsChangedOperation:I +Landroid/os/IStatsd$Stub;->TRANSACTION_setBroadcastSubscriber:I +Landroid/os/IStatsd$Stub;->TRANSACTION_setDataFetchOperation:I +Landroid/os/IStatsd$Stub;->TRANSACTION_statsCompanionReady:I +Landroid/os/IStatsd$Stub;->TRANSACTION_systemRunning:I +Landroid/os/IStatsd$Stub;->TRANSACTION_unregisterNativePullAtomCallback:I +Landroid/os/IStatsd$Stub;->TRANSACTION_unregisterPullAtomCallback:I +Landroid/os/IStatsd$Stub;->TRANSACTION_unsetBroadcastSubscriber:I +Landroid/os/IStatsd$Stub;->asBinder()Landroid/os/IBinder;,public-api,system-api,test-api +Landroid/os/IStatsd$Stub;->asInterface(Landroid/os/IBinder;)Landroid/os/IStatsd; +Landroid/os/IStatsd$Stub;->onTransact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z,public-api,system-api,test-api +Landroid/os/IStatsd;->DESCRIPTOR:Ljava/lang/String; +Landroid/os/IStatsd;->FLAG_REQUIRE_LOW_LATENCY_MONITOR:I +Landroid/os/IStatsd;->FLAG_REQUIRE_STAGING:I +Landroid/os/IStatsd;->FLAG_ROLLBACK_ENABLED:I +Landroid/os/IStatsd;->addConfiguration(J[BI)V +Landroid/os/IStatsd;->allPullersFromBootRegistered()V +Landroid/os/IStatsd;->bootCompleted()V +Landroid/os/IStatsd;->getData(JI)[B +Landroid/os/IStatsd;->getMetadata()[B +Landroid/os/IStatsd;->getRegisteredExperimentIds()[J +Landroid/os/IStatsd;->informAlarmForSubscriberTriggeringFired()V +Landroid/os/IStatsd;->informAllUidData(Landroid/os/ParcelFileDescriptor;)V +Landroid/os/IStatsd;->informAnomalyAlarmFired()V +Landroid/os/IStatsd;->informDeviceShutdown()V +Landroid/os/IStatsd;->informOnePackage(Ljava/lang/String;IJLjava/lang/String;Ljava/lang/String;)V +Landroid/os/IStatsd;->informOnePackageRemoved(Ljava/lang/String;I)V +Landroid/os/IStatsd;->informPollAlarmFired()V +Landroid/os/IStatsd;->registerNativePullAtomCallback(IJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsd;->registerPullAtomCallback(IIJJ[ILandroid/os/IPullAtomCallback;)V +Landroid/os/IStatsd;->removeActiveConfigsChangedOperation(I)V +Landroid/os/IStatsd;->removeConfiguration(JI)V +Landroid/os/IStatsd;->removeDataFetchOperation(JI)V +Landroid/os/IStatsd;->setActiveConfigsChangedOperation(Landroid/os/IPendingIntentRef;I)[J +Landroid/os/IStatsd;->setBroadcastSubscriber(JJLandroid/os/IPendingIntentRef;I)V +Landroid/os/IStatsd;->setDataFetchOperation(JLandroid/os/IPendingIntentRef;I)V +Landroid/os/IStatsd;->statsCompanionReady()V +Landroid/os/IStatsd;->systemRunning()V +Landroid/os/IStatsd;->unregisterNativePullAtomCallback(I)V +Landroid/os/IStatsd;->unregisterPullAtomCallback(II)V +Landroid/os/IStatsd;->unsetBroadcastSubscriber(JJI)V +Landroid/os/StatsDimensionsValue$1;-><init>()V +Landroid/os/StatsDimensionsValue$1;->createFromParcel(Landroid/os/Parcel;)Landroid/os/StatsDimensionsValue; +Landroid/os/StatsDimensionsValue$1;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;,public-api,system-api,test-api +Landroid/os/StatsDimensionsValue$1;->newArray(I)[Landroid/os/StatsDimensionsValue; +Landroid/os/StatsDimensionsValue$1;->newArray(I)[Ljava/lang/Object;,public-api,system-api,test-api +Landroid/os/StatsDimensionsValue;-><clinit>()V +Landroid/os/StatsDimensionsValue;-><init>(Landroid/os/Parcel;)V +Landroid/os/StatsDimensionsValue;-><init>(Landroid/os/StatsDimensionsValueParcel;)V +Landroid/os/StatsDimensionsValue;->BOOLEAN_VALUE_TYPE:I,system-api,test-api +Landroid/os/StatsDimensionsValue;->CREATOR:Landroid/os/Parcelable$Creator;,system-api,test-api +Landroid/os/StatsDimensionsValue;->FLOAT_VALUE_TYPE:I,system-api,test-api +Landroid/os/StatsDimensionsValue;->INT_VALUE_TYPE:I,system-api,test-api +Landroid/os/StatsDimensionsValue;->LONG_VALUE_TYPE:I,system-api,test-api +Landroid/os/StatsDimensionsValue;->STRING_VALUE_TYPE:I,system-api,test-api +Landroid/os/StatsDimensionsValue;->TAG:Ljava/lang/String; +Landroid/os/StatsDimensionsValue;->TUPLE_VALUE_TYPE:I,system-api,test-api +Landroid/os/StatsDimensionsValue;->describeContents()I,public-api,system-api,test-api +Landroid/os/StatsDimensionsValue;->getBooleanValue()Z,system-api,test-api +Landroid/os/StatsDimensionsValue;->getField()I,system-api,test-api +Landroid/os/StatsDimensionsValue;->getFloatValue()F,system-api,test-api +Landroid/os/StatsDimensionsValue;->getIntValue()I,system-api,test-api +Landroid/os/StatsDimensionsValue;->getLongValue()J,system-api,test-api +Landroid/os/StatsDimensionsValue;->getStringValue()Ljava/lang/String;,system-api,test-api +Landroid/os/StatsDimensionsValue;->getTupleValueList()Ljava/util/List;,system-api,test-api +Landroid/os/StatsDimensionsValue;->getValueType()I,system-api,test-api +Landroid/os/StatsDimensionsValue;->getValueTypeAsString()Ljava/lang/String; +Landroid/os/StatsDimensionsValue;->isValueType(I)Z,system-api,test-api +Landroid/os/StatsDimensionsValue;->mInner:Landroid/os/StatsDimensionsValueParcel; +Landroid/os/StatsDimensionsValue;->toString()Ljava/lang/String;,core-platform-api,public-api,system-api,test-api +Landroid/os/StatsDimensionsValue;->writeToParcel(Landroid/os/Parcel;I)V,public-api,system-api,test-api +Landroid/os/StatsDimensionsValueParcel$1;-><init>()V +Landroid/os/StatsDimensionsValueParcel$1;->createFromParcel(Landroid/os/Parcel;)Landroid/os/StatsDimensionsValueParcel; +Landroid/os/StatsDimensionsValueParcel$1;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;,public-api,system-api,test-api +Landroid/os/StatsDimensionsValueParcel$1;->newArray(I)[Landroid/os/StatsDimensionsValueParcel; +Landroid/os/StatsDimensionsValueParcel$1;->newArray(I)[Ljava/lang/Object;,public-api,system-api,test-api +Landroid/os/StatsDimensionsValueParcel;-><clinit>()V +Landroid/os/StatsDimensionsValueParcel;-><init>()V +Landroid/os/StatsDimensionsValueParcel;->CREATOR:Landroid/os/Parcelable$Creator; +Landroid/os/StatsDimensionsValueParcel;->boolValue:Z +Landroid/os/StatsDimensionsValueParcel;->describeContents()I,public-api,system-api,test-api +Landroid/os/StatsDimensionsValueParcel;->describeContents(Ljava/lang/Object;)I +Landroid/os/StatsDimensionsValueParcel;->field:I +Landroid/os/StatsDimensionsValueParcel;->floatValue:F +Landroid/os/StatsDimensionsValueParcel;->intValue:I +Landroid/os/StatsDimensionsValueParcel;->longValue:J +Landroid/os/StatsDimensionsValueParcel;->readFromParcel(Landroid/os/Parcel;)V +Landroid/os/StatsDimensionsValueParcel;->stringValue:Ljava/lang/String; +Landroid/os/StatsDimensionsValueParcel;->tupleValue:[Landroid/os/StatsDimensionsValueParcel; +Landroid/os/StatsDimensionsValueParcel;->valueType:I +Landroid/os/StatsDimensionsValueParcel;->writeToParcel(Landroid/os/Parcel;I)V,public-api,system-api,test-api +Landroid/os/StatsFrameworkInitializer$$ExternalSyntheticLambda0;-><clinit>()V +Landroid/os/StatsFrameworkInitializer$$ExternalSyntheticLambda0;-><init>()V +Landroid/os/StatsFrameworkInitializer$$ExternalSyntheticLambda0;->INSTANCE:Landroid/os/StatsFrameworkInitializer$$ExternalSyntheticLambda0; +Landroid/os/StatsFrameworkInitializer$$ExternalSyntheticLambda0;->createService(Landroid/content/Context;)Ljava/lang/Object;,system-api,test-api +Landroid/os/StatsFrameworkInitializer;-><init>()V +Landroid/os/StatsFrameworkInitializer;->getStatsServiceManager()Landroid/os/StatsServiceManager; +Landroid/os/StatsFrameworkInitializer;->lambda$registerServiceWrappers$0(Landroid/content/Context;)Landroid/app/StatsManager; +Landroid/os/StatsFrameworkInitializer;->registerServiceWrappers()V +Landroid/os/StatsFrameworkInitializer;->sStatsServiceManager:Landroid/os/StatsServiceManager; +Landroid/os/StatsFrameworkInitializer;->setStatsServiceManager(Landroid/os/StatsServiceManager;)V +Landroid/util/StatsEvent$Buffer;->-$$Nest$mgetBytes(Landroid/util/StatsEvent$Buffer;)[B +Landroid/util/StatsEvent$Buffer;->-$$Nest$mhasOverflowed(Landroid/util/StatsEvent$Buffer;)Z +Landroid/util/StatsEvent$Buffer;->-$$Nest$mputBoolean(Landroid/util/StatsEvent$Buffer;IZ)I +Landroid/util/StatsEvent$Buffer;->-$$Nest$mputByte(Landroid/util/StatsEvent$Buffer;IB)I +Landroid/util/StatsEvent$Buffer;->-$$Nest$mputByteArray(Landroid/util/StatsEvent$Buffer;I[B)I +Landroid/util/StatsEvent$Buffer;->-$$Nest$mputFloat(Landroid/util/StatsEvent$Buffer;IF)I +Landroid/util/StatsEvent$Buffer;->-$$Nest$mputInt(Landroid/util/StatsEvent$Buffer;II)I +Landroid/util/StatsEvent$Buffer;->-$$Nest$mputLong(Landroid/util/StatsEvent$Buffer;IJ)I +Landroid/util/StatsEvent$Buffer;->-$$Nest$mrelease(Landroid/util/StatsEvent$Buffer;)V +Landroid/util/StatsEvent$Buffer;->-$$Nest$msetMaxSize(Landroid/util/StatsEvent$Buffer;II)V +Landroid/util/StatsEvent$Buffer;->-$$Nest$smobtain()Landroid/util/StatsEvent$Buffer; +Landroid/util/StatsEvent$Buffer;-><clinit>()V +Landroid/util/StatsEvent$Buffer;-><init>()V +Landroid/util/StatsEvent$Buffer;->getBytes()[B +Landroid/util/StatsEvent$Buffer;->hasEnoughSpace(II)Z +Landroid/util/StatsEvent$Buffer;->hasOverflowed()Z +Landroid/util/StatsEvent$Buffer;->mBytes:[B +Landroid/util/StatsEvent$Buffer;->mMaxSize:I +Landroid/util/StatsEvent$Buffer;->mOverflow:Z +Landroid/util/StatsEvent$Buffer;->obtain()Landroid/util/StatsEvent$Buffer; +Landroid/util/StatsEvent$Buffer;->putBoolean(IZ)I +Landroid/util/StatsEvent$Buffer;->putByte(IB)I +Landroid/util/StatsEvent$Buffer;->putByteArray(I[B)I +Landroid/util/StatsEvent$Buffer;->putFloat(IF)I +Landroid/util/StatsEvent$Buffer;->putInt(II)I +Landroid/util/StatsEvent$Buffer;->putLong(IJ)I +Landroid/util/StatsEvent$Buffer;->release()V +Landroid/util/StatsEvent$Buffer;->reset()V +Landroid/util/StatsEvent$Buffer;->sLock:Ljava/lang/Object; +Landroid/util/StatsEvent$Buffer;->sPool:Landroid/util/StatsEvent$Buffer; +Landroid/util/StatsEvent$Buffer;->setMaxSize(II)V +Landroid/util/StatsEvent$Builder;-><init>(Landroid/util/StatsEvent$Buffer;)V +Landroid/util/StatsEvent$Builder;-><init>(Landroid/util/StatsEvent$Buffer;Landroid/util/StatsEvent$Builder-IA;)V +Landroid/util/StatsEvent$Builder;->POS_ATOM_ID:I +Landroid/util/StatsEvent$Builder;->POS_NUM_ELEMENTS:I +Landroid/util/StatsEvent$Builder;->POS_TIMESTAMP_NS:I +Landroid/util/StatsEvent$Builder;->addBooleanAnnotation(BZ)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->addIntAnnotation(BI)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->build()Landroid/util/StatsEvent;,system-api,test-api +Landroid/util/StatsEvent$Builder;->mAtomId:I +Landroid/util/StatsEvent$Builder;->mBuffer:Landroid/util/StatsEvent$Buffer; +Landroid/util/StatsEvent$Builder;->mCurrentAnnotationCount:B +Landroid/util/StatsEvent$Builder;->mErrorMask:I +Landroid/util/StatsEvent$Builder;->mLastType:B +Landroid/util/StatsEvent$Builder;->mNumElements:I +Landroid/util/StatsEvent$Builder;->mPos:I +Landroid/util/StatsEvent$Builder;->mPosLastField:I +Landroid/util/StatsEvent$Builder;->mTimestampNs:J +Landroid/util/StatsEvent$Builder;->mUsePooledBuffer:Z +Landroid/util/StatsEvent$Builder;->setAtomId(I)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->stringToBytes(Ljava/lang/String;)[B +Landroid/util/StatsEvent$Builder;->usePooledBuffer()Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeAnnotationCount()V +Landroid/util/StatsEvent$Builder;->writeArrayInfo(BB)Z +Landroid/util/StatsEvent$Builder;->writeAttributionChain([I[Ljava/lang/String;)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeBoolean(Z)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeBooleanArray([Z)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeByteArray([B)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeByteArray([BB)V +Landroid/util/StatsEvent$Builder;->writeFloat(F)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeFloatArray([F)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeInt(I)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeIntArray([I)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeKeyValuePairs(Landroid/util/SparseIntArray;Landroid/util/SparseLongArray;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeLong(J)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeLongArray([J)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeString(Ljava/lang/String;)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeStringArray([Ljava/lang/String;)Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent$Builder;->writeTypeId(B)V +Landroid/util/StatsEvent;-><init>(ILandroid/util/StatsEvent$Buffer;[BI)V +Landroid/util/StatsEvent;-><init>(ILandroid/util/StatsEvent$Buffer;[BILandroid/util/StatsEvent-IA;)V +Landroid/util/StatsEvent;->ERROR_ANNOTATION_DOES_NOT_FOLLOW_FIELD:I +Landroid/util/StatsEvent;->ERROR_ANNOTATION_ID_TOO_LARGE:I +Landroid/util/StatsEvent;->ERROR_ATOM_ID_INVALID_POSITION:I +Landroid/util/StatsEvent;->ERROR_ATTRIBUTION_CHAIN_TOO_LONG:I +Landroid/util/StatsEvent;->ERROR_ATTRIBUTION_UIDS_TAGS_SIZES_NOT_EQUAL:I +Landroid/util/StatsEvent;->ERROR_INVALID_ANNOTATION_ID:I +Landroid/util/StatsEvent;->ERROR_LIST_TOO_LONG:I +Landroid/util/StatsEvent;->ERROR_NO_ATOM_ID:I +Landroid/util/StatsEvent;->ERROR_NO_TIMESTAMP:I +Landroid/util/StatsEvent;->ERROR_OVERFLOW:I +Landroid/util/StatsEvent;->ERROR_TOO_MANY_ANNOTATIONS:I +Landroid/util/StatsEvent;->ERROR_TOO_MANY_FIELDS:I +Landroid/util/StatsEvent;->ERROR_TOO_MANY_KEY_VALUE_PAIRS:I +Landroid/util/StatsEvent;->LOGGER_ENTRY_MAX_PAYLOAD:I +Landroid/util/StatsEvent;->MAX_ANNOTATION_COUNT:I +Landroid/util/StatsEvent;->MAX_ATTRIBUTION_NODES:I +Landroid/util/StatsEvent;->MAX_KEY_VALUE_PAIRS:I +Landroid/util/StatsEvent;->MAX_NUM_ELEMENTS:I +Landroid/util/StatsEvent;->MAX_PULL_PAYLOAD_SIZE:I +Landroid/util/StatsEvent;->MAX_PUSH_PAYLOAD_SIZE:I +Landroid/util/StatsEvent;->TYPE_ATTRIBUTION_CHAIN:B +Landroid/util/StatsEvent;->TYPE_BOOLEAN:B +Landroid/util/StatsEvent;->TYPE_BYTE_ARRAY:B +Landroid/util/StatsEvent;->TYPE_ERRORS:B +Landroid/util/StatsEvent;->TYPE_FLOAT:B +Landroid/util/StatsEvent;->TYPE_INT:B +Landroid/util/StatsEvent;->TYPE_KEY_VALUE_PAIRS:B +Landroid/util/StatsEvent;->TYPE_LIST:B +Landroid/util/StatsEvent;->TYPE_LONG:B +Landroid/util/StatsEvent;->TYPE_OBJECT:B +Landroid/util/StatsEvent;->TYPE_STRING:B +Landroid/util/StatsEvent;->getAtomId()I +Landroid/util/StatsEvent;->getBytes()[B +Landroid/util/StatsEvent;->getNumBytes()I +Landroid/util/StatsEvent;->mAtomId:I +Landroid/util/StatsEvent;->mBuffer:Landroid/util/StatsEvent$Buffer; +Landroid/util/StatsEvent;->mNumBytes:I +Landroid/util/StatsEvent;->mPayload:[B +Landroid/util/StatsEvent;->newBuilder()Landroid/util/StatsEvent$Builder;,system-api,test-api +Landroid/util/StatsEvent;->release()V +Landroid/util/StatsEventParcel$1;-><init>()V +Landroid/util/StatsEventParcel$1;->createFromParcel(Landroid/os/Parcel;)Landroid/util/StatsEventParcel; +Landroid/util/StatsEventParcel$1;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;,public-api,system-api,test-api +Landroid/util/StatsEventParcel$1;->newArray(I)[Landroid/util/StatsEventParcel; +Landroid/util/StatsEventParcel$1;->newArray(I)[Ljava/lang/Object;,public-api,system-api,test-api +Landroid/util/StatsEventParcel;-><clinit>()V +Landroid/util/StatsEventParcel;-><init>()V +Landroid/util/StatsEventParcel;->CREATOR:Landroid/os/Parcelable$Creator; +Landroid/util/StatsEventParcel;->buffer:[B +Landroid/util/StatsEventParcel;->describeContents()I,public-api,system-api,test-api +Landroid/util/StatsEventParcel;->readFromParcel(Landroid/os/Parcel;)V +Landroid/util/StatsEventParcel;->writeToParcel(Landroid/os/Parcel;I)V,public-api,system-api,test-api +Landroid/util/StatsLog;-><clinit>()V +Landroid/util/StatsLog;-><init>()V +Landroid/util/StatsLog;->ANNOTATION_ID_DEFAULT_STATE:B,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_EXCLUSIVE_STATE:B,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_IS_UID:B,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_PRIMARY_FIELD:B,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID:B,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_STATE_NESTED:B,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_TRIGGER_STATE_RESET:B,system-api,test-api +Landroid/util/StatsLog;->ANNOTATION_ID_TRUNCATE_TIMESTAMP:B,system-api,test-api +Landroid/util/StatsLog;->DEBUG:Z +Landroid/util/StatsLog;->EXPERIMENT_IDS_FIELD_ID:I +Landroid/util/StatsLog;->TAG:Ljava/lang/String; +Landroid/util/StatsLog;->logBinaryPushStateChanged(Ljava/lang/String;JII[J)Z,public-api,system-api,test-api +Landroid/util/StatsLog;->logEvent(I)Z,public-api,system-api,test-api +Landroid/util/StatsLog;->logStart(I)Z,public-api,system-api,test-api +Landroid/util/StatsLog;->logStop(I)Z,public-api,system-api,test-api +Landroid/util/StatsLog;->write(Landroid/util/StatsEvent;)V,system-api,test-api +Landroid/util/StatsLog;->writeImpl([BII)V +Landroid/util/StatsLog;->writeRaw([BI)V,system-api,test-api +Lcom/android/internal/statsd/StatsdStatsLog;-><clinit>()V +Lcom/android/internal/statsd/StatsdStatsLog;-><init>()V +Lcom/android/internal/statsd/StatsdStatsLog;->ANNOTATION_ID_EXCLUSIVE_STATE:B +Lcom/android/internal/statsd/StatsdStatsLog;->ANNOTATION_ID_IS_UID:B +Lcom/android/internal/statsd/StatsdStatsLog;->ANNOTATION_ID_PRIMARY_FIELD:B +Lcom/android/internal/statsd/StatsdStatsLog;->ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID:B +Lcom/android/internal/statsd/StatsdStatsLog;->ANNOTATION_ID_STATE_NESTED:B +Lcom/android/internal/statsd/StatsdStatsLog;->ANNOTATION_ID_TRIGGER_STATE_RESET:B +Lcom/android/internal/statsd/StatsdStatsLog;->ANNOTATION_ID_TRUNCATE_TIMESTAMP:B +Lcom/android/internal/statsd/StatsdStatsLog;->ANOMALY_DETECTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->APP_BREADCRUMB_REPORTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->APP_BREADCRUMB_REPORTED__STATE__START:I +Lcom/android/internal/statsd/StatsdStatsLog;->APP_BREADCRUMB_REPORTED__STATE__STOP:I +Lcom/android/internal/statsd/StatsdStatsLog;->APP_BREADCRUMB_REPORTED__STATE__UNKNOWN:I +Lcom/android/internal/statsd/StatsdStatsLog;->APP_BREADCRUMB_REPORTED__STATE__UNSPECIFIED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__CHECKPOINT_NOT_SUPPORTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_BOOT_TRIGGERED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_BOOT_TRIGGERED_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_INITIATED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_INITIATED_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_REQUESTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_STAGED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_STAGED_CANCEL_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_STAGED_CANCEL_REQUESTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_STAGED_CANCEL_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_STAGED_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALLER_ROLLBACK_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_CANCELLED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_FAILURE_COMMIT:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_FAILURE_DOWNLOAD:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_FAILURE_STATE_MISMATCH:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_REQUESTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_STAGED_CANCEL_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_STAGED_CANCEL_REQUESTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_STAGED_CANCEL_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_STAGED_NOT_READY:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_STAGED_READY:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_STARTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__INSTALL_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__LSKF_PREPARATION_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__LSKF_PREPARATION_INITITATED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__LSKF_PREPARATION_RETRY:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__LSKF_PREPARATION_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__NOTIFICATION_RESTART_ELIGIBLE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__NO_REBOOT_PROMOTION_STRATEGY_ELIGIBLE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__PENDING_REBOOT_CANCELLED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__PENDING_REBOOT_MARKED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__REBOOT_NOT_REQUIRED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__REBOOT_TRIGGERED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__REBOOT_TRIGGER_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__SIGNAL_NOT_READY_TO_REBOOT_RECEIVED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__SIGNAL_READY_TO_REBOOT_RECEIVED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__SIM_PIN_PREPARATION_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__SIM_PIN_PREPARATION_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__SOFT_RESTART_ELIGIBLE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__UNATTENDED_REBOOT_ABORT:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__UNATTENDED_REBOOT_ELIGIBLE:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__UNATTENDED_REBOOT_NOT_TRIGGERED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__UNKNOWN:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINARY_PUSH_STATE_CHANGED__STATE__UNTRACKED_TRAIN_CANCELLED:I +Lcom/android/internal/statsd/StatsdStatsLog;->BINDER_CALLS:I +Lcom/android/internal/statsd/StatsdStatsLog;->CPU_TIME_PER_UID_FREQ:I +Lcom/android/internal/statsd/StatsdStatsLog;->DAVEY_OCCURRED:I +Lcom/android/internal/statsd/StatsdStatsLog;->ISOLATED_UID_CHANGED:I +Lcom/android/internal/statsd/StatsdStatsLog;->ISOLATED_UID_CHANGED__EVENT__CREATED:I +Lcom/android/internal/statsd/StatsdStatsLog;->ISOLATED_UID_CHANGED__EVENT__REMOVED:I +Lcom/android/internal/statsd/StatsdStatsLog;->LOOPER_STATS:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_BOOT_TRIGGERED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_BOOT_TRIGGERED_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_INITIATED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_INITIATED_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_REQUESTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_STAGED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_STAGED_CANCEL_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_STAGED_CANCEL_REQUESTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_STAGED_CANCEL_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_STAGED_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALLER_ROLLBACK_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_CANCELLED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_FAILURE_COMMIT:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_FAILURE_DOWNLOAD:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_FAILURE_STATE_MISMATCH:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_REQUESTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_STAGED_CANCEL_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_STAGED_CANCEL_REQUESTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_STAGED_CANCEL_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_STAGED_NOT_READY:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_STAGED_READY:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_STARTED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__INSTALL_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__REBOOT_TRIGGERED:I +Lcom/android/internal/statsd/StatsdStatsLog;->TRAIN_INFO__STATUS__UNKNOWN:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_REASON__REASON_APP_CRASH:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_REASON__REASON_APP_NOT_RESPONDING:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_REASON__REASON_EXPLICIT_HEALTH_CHECK:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_REASON__REASON_NATIVE_CRASH:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_REASON__REASON_NATIVE_CRASH_DURING_BOOT:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_REASON__REASON_UNKNOWN:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_TYPE__ROLLBACK_BOOT_TRIGGERED:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_TYPE__ROLLBACK_FAILURE:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_TYPE__ROLLBACK_INITIATE:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_TYPE__ROLLBACK_SUCCESS:I +Lcom/android/internal/statsd/StatsdStatsLog;->WATCHDOG_ROLLBACK_OCCURRED__ROLLBACK_TYPE__UNKNOWN:I +Lcom/android/internal/statsd/StatsdStatsLog;->buildStatsEvent(IIIJ)Landroid/util/StatsEvent; +Lcom/android/internal/statsd/StatsdStatsLog;->buildStatsEvent(IILjava/lang/String;Ljava/lang/String;JJJJJJJJJZI)Landroid/util/StatsEvent; +Lcom/android/internal/statsd/StatsdStatsLog;->buildStatsEvent(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJJJZJJJJJ)Landroid/util/StatsEvent; +Lcom/android/internal/statsd/StatsdStatsLog;->buildStatsEvent(IJ[BLjava/lang/String;I)Landroid/util/StatsEvent; +Lcom/android/internal/statsd/StatsdStatsLog;->write(IIII)V +Lcom/android/internal/statsd/StatsdStatsLog;->write(IIJ)V +Lcom/android/internal/statsd/StatsdStatsLog;->write(IIJJ)V +Lcom/android/internal/statsd/StatsdStatsLog;->write(IILjava/lang/String;IILjava/lang/String;[B)V +Lcom/android/internal/statsd/StatsdStatsLog;->write(ILjava/lang/String;JZZZI[BIIZ)V diff --git a/current/hiddenapi/signature-patterns.csv b/current/hiddenapi/signature-patterns.csv new file mode 100644 index 0000000..b0017c8 --- /dev/null +++ b/current/hiddenapi/signature-patterns.csv @@ -0,0 +1,14 @@ +android/app/StatsManager +android/os/IPendingIntentRef +android/os/IPullAtomCallback +android/os/IPullAtomResultReceiver +android/os/IStatsCompanionService +android/os/IStatsManagerService +android/os/IStatsd +android/os/StatsDimensionsValue +android/os/StatsDimensionsValueParcel +android/os/StatsFrameworkInitializer +android/util/StatsEvent +android/util/StatsEventParcel +android/util/StatsLog +com/android/internal/statsd/StatsdStatsLog diff --git a/current/include/packages/modules/StatsD/lib/libstatssocket/include/stats_event.h b/current/include/packages/modules/StatsD/lib/libstatssocket/include/stats_event.h index 3d3baf9..23e1419 100644 --- a/current/include/packages/modules/StatsD/lib/libstatssocket/include/stats_event.h +++ b/current/include/packages/modules/StatsD/lib/libstatssocket/include/stats_event.h @@ -141,6 +141,49 @@ void AStatsEvent_writeAttributionChain(AStatsEvent* event, const uint32_t* uids, const char* const* tags, uint8_t numNodes); /** + * Write a int32 array field to this StatsEvent. + * + * Max size of array is 127. If exceeded, array is not written and ERROR_LIST_TOO_LONG is appended + * to StatsEvent. + **/ +void AStatsEvent_writeInt32Array(AStatsEvent* event, const int32_t* elements, size_t numElements); + +/** + * Write a int64 array field to this StatsEvent. + * + * Max size of array is 127. If exceeded, array is not written and ERROR_LIST_TOO_LONG is appended + * to StatsEvent. + **/ +void AStatsEvent_writeInt64Array(AStatsEvent* event, const int64_t* elements, size_t numElements); + +/** + * Write a float array field to this StatsEvent. + * + * Max size of array is 127. If exceeded, array is not written and ERROR_LIST_TOO_LONG is appended + * to StatsEvent. + **/ +void AStatsEvent_writeFloatArray(AStatsEvent* event, const float* elements, size_t numElements); + +/** + * Write a bool array field to this StatsEvent. + * + * Max size of array is 127. If exceeded, array is not written and ERROR_LIST_TOO_LONG is appended + * to StatsEvent. + **/ +void AStatsEvent_writeBoolArray(AStatsEvent* event, const bool* elements, size_t numElements); + +/** + * Write a string array field to this StatsEvent. + * + * String array encoding is UTF8. + * + * Strings must be null terminated. Max size of array is 127. If exceeded, array is not written and + * ERROR_LIST_TOO_LONG is appended to StatsEvent. + **/ +void AStatsEvent_writeStringArray(AStatsEvent* event, const char* const* elements, + size_t numElements); + +/** * Write a bool annotation for the previous field written. **/ void AStatsEvent_addBoolAnnotation(AStatsEvent* event, uint8_t annotationId, bool value); diff --git a/current/java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar b/current/java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/current/java_systemserver_libs/snapshot/jars/are/invalid/service-statsd.jar diff --git a/current/licenses/build/soong/licenses/LICENSE b/current/licenses/build/soong/licenses/LICENSE index dae0406..d645695 100644 --- a/current/licenses/build/soong/licenses/LICENSE +++ b/current/licenses/build/soong/licenses/LICENSE @@ -1,16 +1,4 @@ - Copyright (c) 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. - - 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. - - Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/current/sdk_library/module-lib/framework-statsd-stubs.jar b/current/sdk_library/module-lib/framework-statsd-stubs.jar Binary files differindex 141b45a..949a7bd 100644 --- a/current/sdk_library/module-lib/framework-statsd-stubs.jar +++ b/current/sdk_library/module-lib/framework-statsd-stubs.jar diff --git a/current/sdk_library/module-lib/framework-statsd.srcjar b/current/sdk_library/module-lib/framework-statsd.srcjar Binary files differindex ddabf31..b2e8810 100644 --- a/current/sdk_library/module-lib/framework-statsd.srcjar +++ b/current/sdk_library/module-lib/framework-statsd.srcjar diff --git a/current/sdk_library/public/framework-statsd-stubs.jar b/current/sdk_library/public/framework-statsd-stubs.jar Binary files differindex 4041be6..648cb87 100644 --- a/current/sdk_library/public/framework-statsd-stubs.jar +++ b/current/sdk_library/public/framework-statsd-stubs.jar diff --git a/current/sdk_library/public/framework-statsd.srcjar b/current/sdk_library/public/framework-statsd.srcjar Binary files differindex 2152436..c534edf 100644 --- a/current/sdk_library/public/framework-statsd.srcjar +++ b/current/sdk_library/public/framework-statsd.srcjar diff --git a/current/sdk_library/system/framework-statsd-stubs.jar b/current/sdk_library/system/framework-statsd-stubs.jar Binary files differindex dea2999..169ca7e 100644 --- a/current/sdk_library/system/framework-statsd-stubs.jar +++ b/current/sdk_library/system/framework-statsd-stubs.jar diff --git a/current/sdk_library/system/framework-statsd.srcjar b/current/sdk_library/system/framework-statsd.srcjar Binary files differindex f85f2e2..d33c643 100644 --- a/current/sdk_library/system/framework-statsd.srcjar +++ b/current/sdk_library/system/framework-statsd.srcjar diff --git a/current/sdk_library/system/framework-statsd.txt b/current/sdk_library/system/framework-statsd.txt index 6fbdf0d..c432a7f 100644 --- a/current/sdk_library/system/framework-statsd.txt +++ b/current/sdk_library/system/framework-statsd.txt @@ -94,12 +94,17 @@ package android.util { method @NonNull public android.util.StatsEvent.Builder usePooledBuffer(); method @NonNull public android.util.StatsEvent.Builder writeAttributionChain(@NonNull int[], @NonNull String[]); method @NonNull public android.util.StatsEvent.Builder writeBoolean(boolean); + method @NonNull public android.util.StatsEvent.Builder writeBooleanArray(@NonNull boolean[]); method @NonNull public android.util.StatsEvent.Builder writeByteArray(@NonNull byte[]); method @NonNull public android.util.StatsEvent.Builder writeFloat(float); + method @NonNull public android.util.StatsEvent.Builder writeFloatArray(@NonNull float[]); method @NonNull public android.util.StatsEvent.Builder writeInt(int); + method @NonNull public android.util.StatsEvent.Builder writeIntArray(@NonNull int[]); method @NonNull public android.util.StatsEvent.Builder writeKeyValuePairs(@Nullable android.util.SparseIntArray, @Nullable android.util.SparseLongArray, @Nullable android.util.SparseArray<java.lang.String>, @Nullable android.util.SparseArray<java.lang.Float>); method @NonNull public android.util.StatsEvent.Builder writeLong(long); + method @NonNull public android.util.StatsEvent.Builder writeLongArray(@NonNull long[]); method @NonNull public android.util.StatsEvent.Builder writeString(@NonNull String); + method @NonNull public android.util.StatsEvent.Builder writeStringArray(@NonNull String[]); } public final class StatsLog { diff --git a/current/x86/lib/libstatssocket.so b/current/x86/lib/libstatssocket.so Binary files differindex d43fa5b..bba8c71 100644..100755 --- a/current/x86/lib/libstatssocket.so +++ b/current/x86/lib/libstatssocket.so diff --git a/current/x86_64/lib/libstatssocket.so b/current/x86_64/lib/libstatssocket.so Binary files differindex 2b82e4d..72c17c7 100644..100755 --- a/current/x86_64/lib/libstatssocket.so +++ b/current/x86_64/lib/libstatssocket.so |