From cc2ac7cb9a7b8871b70ce694af4094ae5cf6cb8b Mon Sep 17 00:00:00 2001 From: Florian Mayer Date: Mon, 7 Nov 2022 17:29:34 -0800 Subject: [PATCH] Add constant for intent to open MemtagPage Bug: 258070068 Change-Id: Iea62c6c58c0c8579540649886577856667627585 --- core/api/current.txt | 1 + core/java/android/provider/Settings.java | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/core/api/current.txt b/core/api/current.txt index 3174c2865346e..96440809bffd7 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -35793,6 +35793,7 @@ package android.provider { field public static final String ACTION_MANAGE_UNKNOWN_APP_SOURCES = "android.settings.MANAGE_UNKNOWN_APP_SOURCES"; field public static final String ACTION_MANAGE_WRITE_SETTINGS = "android.settings.action.MANAGE_WRITE_SETTINGS"; field public static final String ACTION_MEMORY_CARD_SETTINGS = "android.settings.MEMORY_CARD_SETTINGS"; + field public static final String ACTION_MEMTAG_SETTINGS = "android.settings.MEMTAG_SETTINGS"; field public static final String ACTION_NETWORK_OPERATOR_SETTINGS = "android.settings.NETWORK_OPERATOR_SETTINGS"; field public static final String ACTION_NFCSHARING_SETTINGS = "android.settings.NFCSHARING_SETTINGS"; field public static final String ACTION_NFC_PAYMENT_SETTINGS = "android.settings.NFC_PAYMENT_SETTINGS"; diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index fab6f7b977906..5865437d855cc 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -674,6 +674,22 @@ public final class Settings { public static final String ACTION_WIFI_SETTINGS = "android.settings.WIFI_SETTINGS"; + /** + * Activity Action: Show settings to allow configuration of MTE. + *

+ * Memory Tagging Extension (MTE) is a CPU extension that allows to protect against certain + * classes of security problems at a small runtime performance cost overhead. + *

+ * In some cases, a matching Activity may not exist, so ensure you safeguard against this. + *

+ * Input: Nothing. + *

+ * Output: Nothing. + */ + @SdkConstant(SdkConstantType.ACTIVITY_INTENT_ACTION) + public static final String ACTION_MEMTAG_SETTINGS = + "android.settings.MEMTAG_SETTINGS"; + /** * Activity Action: Show settings to allow configuration of a static IP * address for Wi-Fi.