Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8fd6cff6 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Snap for 13579076 from 9cbe827c to 25Q3-release

Change-Id: I6b2e1cb3ab81d7e4bc3f491bebd8f33a2ecf4246
parents 7da508ad 9cbe827c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -54,3 +54,4 @@ per-file GAME_MANAGER_OWNERS = file:/GAME_MANAGER_OWNERS
per-file SDK_OWNERS = file:/SDK_OWNERS
per-file PREUPLOAD_OWNERS = file:/PREUPLOAD_OWNERS
per-file THERMAL_OWNERS = file:/THERMAL_OWNERS
per-file PERFETTO_OWNERS = file:/PERFETTO_OWNERS

PERFETTO_OWNERS

0 → 100644
+3 −0
Original line number Diff line number Diff line
lalitm@google.com
zezeozue@google.com
ktimofeev@google.com
 No newline at end of file
+2 −0
Original line number Diff line number Diff line
@@ -4,3 +4,5 @@ per-file PackageParsingPerfTest.kt = file:/services/core/java/com/android/server
per-file VibratorPerfTest.java = file:/services/core/java/com/android/server/vibrator/OWNERS

per-file MessageQueuePerfTest.java = file:/MESSAGE_QUEUE_OWNERS

per-file TracePerfTest.java = file:/PERFETTO_OWNERS
 No newline at end of file
+3 −54
Original line number Diff line number Diff line
@@ -20,35 +20,9 @@
# in the system server, not on the UI thread of an app.
HSPLandroid/graphics/Color;->luminance()F

# For now, compile all methods in MessageQueue to avoid performance cliffs for
# flagged/evolving hot code paths. See: b/338098106
# TODO(shayba): clean up redundant entries after the generated profile is updated
# to include all hot MessageQueue methods, and the inner classes are profiled
# as well.
HSPLandroid/os/MessageQueue;->*
HSPLandroid/os/MessageQueue$EnqueueOrder;->*
HSPLandroid/os/MessageQueue$FileDescriptorRecord;->*
HSPLandroid/os/MessageQueue$IdleHandler;->*
HSPLandroid/os/MessageQueue$MessageCompare;->*
HSPLandroid/os/MessageQueue$MatchAllFutureMessages;->*
HSPLandroid/os/MessageQueue$MatchAllMessages;->*
HSPLandroid/os/MessageQueue$MatchBarrierToken;->*
HSPLandroid/os/MessageQueue$MatchDeliverableMessages;->*
HSPLandroid/os/MessageQueue$MatchHandler;->*
HSPLandroid/os/MessageQueue$MatchHandlerAndObject;->*
HSPLandroid/os/MessageQueue$MatchHandlerAndObjectEquals;->*
HSPLandroid/os/MessageQueue$MatchHandlerRunnableAndObject;->*
HSPLandroid/os/MessageQueue$MatchHandlerRunnableAndObjectEquals;->*
HSPLandroid/os/MessageQueue$MatchHandlerWhatAndObject;->*
HSPLandroid/os/MessageQueue$MatchHandlerWhatAndObjectEquals;->*
HSPLandroid/os/MessageQueue$MessageCounts;->*
HSPLandroid/os/MessageQueue$StackNode;->*
HSPLandroid/os/MessageQueue$MessageNode;->*
HSPLandroid/os/MessageQueue$OnFileDescriptorEventListener$Events;->*
HSPLandroid/os/MessageQueue$OnFileDescriptorEventListener;->*
HSPLandroid/os/MessageQueue$StackNodeType;->*
HSPLandroid/os/MessageQueue$StateNode;->*
HSPLandroid/os/MessageQueue$TimedParkStateNode;->*
# TODO(shayba): remove the below once the generated profile is updated.
# See: b/419605355
Landroid/os/MessageQueue$EnqueueOrder;->*

# Concurrent MessageQueue uses ConcurrentSkipListMap.
# See: b/415954362
@@ -58,31 +32,6 @@ HSPLjava/util/concurrent/ConcurrentSkipListMap$KeyIterator;->*
HSPLjava/util/concurrent/ConcurrentSkipListMap$KeySet;->*
HSPLjava/util/concurrent/ConcurrentSkipListSet;->*

# For now, compile all methods in PerfettoTrace and PerfettoTrackEventExtra.
# Similar to the existing Trace APIs, these new APIs can impact the performance
# of many subsystems including MessageQueue. This also keeps benchmark
# comparisons between both APIs fair.
HSPLandroid/os/PerfettoTrace$Category;->*
HSPLandroid/os/PerfettoTrace;->*
HSPLandroid/os/PerfettoTrackEventExtra;->*
HSPLandroid/os/PerfettoTrackEventExtra$Builder;->*
HSPLandroid/os/PerfettoTrackEventExtra$ArgBool;->*
HSPLandroid/os/PerfettoTrackEventExtra$ArgInt64;->*
HSPLandroid/os/PerfettoTrackEventExtra$ArgDouble;->*
HSPLandroid/os/PerfettoTrackEventExtra$ArgString;->*
HSPLandroid/os/PerfettoTrackEventExtra$CounterInt64;->*
HSPLandroid/os/PerfettoTrackEventExtra$CounterDouble;->*
HSPLandroid/os/PerfettoTrackEventExtra$CounterTrack;->*
HSPLandroid/os/PerfettoTrackEventExtra$NamedTrack;->*
HSPLandroid/os/PerfettoTrackEventExtra$Flow;->*
HSPLandroid/os/PerfettoTrackEventExtra$Proto;->*
HSPLandroid/os/PerfettoTrackEventExtra$FieldInt64;->*
HSPLandroid/os/PerfettoTrackEventExtra$FieldDouble;->*
HSPLandroid/os/PerfettoTrackEventExtra$FieldString;->*
HSPLandroid/os/PerfettoTrackEventExtra$FieldNested;->*
HSPLandroid/os/PerfettoTrackEventExtra$Pool;->*
HSPLandroid/os/PerfettoTrackEventExtra$RingBuffer;->*

# While the SystemFeaturesMetadata static cache isn't heavyweight, ensure it's
# pre-initialized in the boot image to avoid redundant per-process overhead.
# TODO(b/326623529): Consider removing this after the feature has fully ramped
+4 −1
Original line number Diff line number Diff line
@@ -11691,6 +11691,7 @@ package android.content {
    field public static final String ACTION_SHOW_APP_INFO = "android.intent.action.SHOW_APP_INFO";
    field public static final String ACTION_SHOW_WORK_APPS = "android.intent.action.SHOW_WORK_APPS";
    field public static final String ACTION_SHUTDOWN = "android.intent.action.ACTION_SHUTDOWN";
    field @FlaggedApi("android.content.flags.stop_voice_command") public static final String ACTION_STOP_VOICE_COMMAND = "android.intent.action.STOP_VOICE_COMMAND";
    field public static final String ACTION_SYNC = "android.intent.action.SYNC";
    field public static final String ACTION_SYSTEM_TUTORIAL = "android.intent.action.SYSTEM_TUTORIAL";
    field public static final String ACTION_TIMEZONE_CHANGED = "android.intent.action.TIMEZONE_CHANGED";
@@ -44496,7 +44497,7 @@ package android.telecom {
    field public static final String EXTRA_ALWAYS_USE_VOIP_AUDIO_MODE = "android.telecom.extra.ALWAYS_USE_VOIP_AUDIO_MODE";
    field public static final String EXTRA_CALL_SUBJECT_CHARACTER_ENCODING = "android.telecom.extra.CALL_SUBJECT_CHARACTER_ENCODING";
    field public static final String EXTRA_CALL_SUBJECT_MAX_LENGTH = "android.telecom.extra.CALL_SUBJECT_MAX_LENGTH";
    field public static final String EXTRA_LOG_SELF_MANAGED_CALLS = "android.telecom.extra.LOG_SELF_MANAGED_CALLS";
    field @Deprecated @FlaggedApi("com.android.server.telecom.flags.integrated_call_logs") public static final String EXTRA_LOG_SELF_MANAGED_CALLS = "android.telecom.extra.LOG_SELF_MANAGED_CALLS";
    field public static final String EXTRA_SUPPORTS_HANDOVER_FROM = "android.telecom.extra.SUPPORTS_HANDOVER_FROM";
    field public static final String EXTRA_SUPPORTS_HANDOVER_TO = "android.telecom.extra.SUPPORTS_HANDOVER_TO";
    field public static final int NO_HIGHLIGHT_COLOR = 0; // 0x0
@@ -44732,6 +44733,7 @@ package android.telecom {
    method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void silenceRinger();
    method @RequiresPermission(android.Manifest.permission.CALL_PHONE) public void startConference(@NonNull java.util.List<android.net.Uri>, @NonNull android.os.Bundle);
    method public void unregisterPhoneAccount(android.telecom.PhoneAccountHandle);
    field @FlaggedApi("com.android.server.telecom.flags.integrated_call_logs") public static final String ACTION_CALL_BACK = "android.telecom.action.CALL_BACK";
    field public static final String ACTION_CHANGE_DEFAULT_DIALER = "android.telecom.action.CHANGE_DEFAULT_DIALER";
    field public static final String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecom.action.CHANGE_PHONE_ACCOUNTS";
    field public static final String ACTION_CONFIGURE_PHONE_ACCOUNT = "android.telecom.action.CONFIGURE_PHONE_ACCOUNT";
@@ -44779,6 +44781,7 @@ package android.telecom {
    field public static final String EXTRA_START_CALL_WITH_SPEAKERPHONE = "android.telecom.extra.START_CALL_WITH_SPEAKERPHONE";
    field public static final String EXTRA_START_CALL_WITH_VIDEO_STATE = "android.telecom.extra.START_CALL_WITH_VIDEO_STATE";
    field public static final String EXTRA_USE_ASSISTED_DIALING = "android.telecom.extra.USE_ASSISTED_DIALING";
    field @FlaggedApi("com.android.server.telecom.flags.integrated_call_logs") public static final String EXTRA_UUID = "android.telecom.extra.UUID";
    field public static final String GATEWAY_ORIGINAL_ADDRESS = "android.telecom.extra.GATEWAY_ORIGINAL_ADDRESS";
    field public static final String GATEWAY_PROVIDER_PACKAGE = "android.telecom.extra.GATEWAY_PROVIDER_PACKAGE";
    field public static final String METADATA_INCLUDE_EXTERNAL_CALLS = "android.telecom.INCLUDE_EXTERNAL_CALLS";
Loading