Add flag to disable .art file madvise by default
This flag will be used to control the default behavior for madvise'ing
.art app image files. The current global default is set via
runtime_libart.mk to be UINT_MAX.
Flag: android.os.disable_madvise_artfile_default
Test: m
Bug: 382110550
Merged-In: I29adf8e35a07b3f807e41bb5aa0bf6c337cc02b7
Change-Id: I29adf8e35a07b3f807e41bb5aa0bf6c337cc02b7
diff --git a/core/java/android/os/flags.aconfig b/core/java/android/os/flags.aconfig
index e2f8f99..a1a1e31 100644
--- a/core/java/android/os/flags.aconfig
+++ b/core/java/android/os/flags.aconfig
@@ -19,6 +19,13 @@
}
flag {
+ name: "disable_madvise_artfile_default"
+ namespace: "system_performance"
+ description: "Disables madvise of .art files by default during app start."
+ bug: "382110550"
+}
+
+flag {
name: "disallow_cellular_null_ciphers_restriction"
namespace: "cellular_security"
description: "Guards a new UserManager user restriction that admins can use to require cellular encryption on their managed devices."