summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorJing Ji <jji@google.com>2021-12-13 22:06:37 -0800
committerJing Ji <jji@google.com>2021-12-13 22:06:37 -0800
commite98ecfd6acdfe893205cc6bfa8cfe9a7906c347e (patch)
tree6ea754646e00a40617a6c69fe4e413040fc2456b /core/java
parente15760eb4f00e164c0b7c2aef6ca9afc2d7b7f22 (diff)
Add settings to toggle the phantom process monitoring in dev options
For power users, the monitoring on phantom processes could be turned off from the Settings->Developer Options->Feature flags. Bug: 210353231 Bug: 205156966 Test: Manual Test: atest AppChildProcessTest Test: atest CtsAppTestCases:ActivityManagerTest Change-Id: I05f5b43e281b98676c615d350c213620d3d72b5c Merged-In: I05f5b43e281b98676c615d350c213620d3d72b5c
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/util/FeatureFlagUtils.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/core/java/android/util/FeatureFlagUtils.java b/core/java/android/util/FeatureFlagUtils.java
index 86cf28ffa0e0..e08b913fe248 100644
--- a/core/java/android/util/FeatureFlagUtils.java
+++ b/core/java/android/util/FeatureFlagUtils.java
@@ -54,6 +54,10 @@ public class FeatureFlagUtils {
/** @hide */
public static final String SETTINGS_SUPPORT_LARGE_SCREEN = "settings_support_large_screen";
+ /** @hide */
+ public static final String SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS =
+ "settings_enable_monitor_phantom_procs";
+
private static final Map<String, String> DEFAULT_FLAGS;
static {
@@ -76,6 +80,7 @@ public class FeatureFlagUtils {
DEFAULT_FLAGS.put(SETTINGS_USE_NEW_BACKUP_ELIGIBILITY_RULES, "true");
DEFAULT_FLAGS.put(SETTINGS_ENABLE_SECURITY_HUB, "true");
DEFAULT_FLAGS.put(SETTINGS_SUPPORT_LARGE_SCREEN, "true");
+ DEFAULT_FLAGS.put(SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS, "true");
}
private static final Set<String> PERSISTENT_FLAGS;
@@ -83,6 +88,7 @@ public class FeatureFlagUtils {
PERSISTENT_FLAGS = new HashSet<>();
PERSISTENT_FLAGS.add(SETTINGS_PROVIDER_MODEL);
PERSISTENT_FLAGS.add(SETTINGS_SUPPORT_LARGE_SCREEN);
+ PERSISTENT_FLAGS.add(SETTINGS_ENABLE_MONITOR_PHANTOM_PROCS);
}
/**