From a87bd83dc8e9bdaa7a1f513d1d70d03d430e4436 Mon Sep 17 00:00:00 2001 From: Eric Miao Date: Wed, 23 Oct 2024 09:59:17 -0700 Subject: Use readonly version of aconfig flag native_metrics Bug: 375072865 Flag: EXEMPT bugfix This has the same root cause as b/368409430. Use the readonly version of aconfig flag native_metrics, so there will be no I/O involved in Isolated Processes which do not have permission for I/O. Change-Id: Ib4d58e47a7b7244f55b7bd2c3d4d5241187875e7 --- core/java/com/android/internal/os/logging/MetricsLoggerWrapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/com/android/internal/os/logging/MetricsLoggerWrapper.java b/core/java/com/android/internal/os/logging/MetricsLoggerWrapper.java index e2237f61dfbb..0e0098ebf074 100644 --- a/core/java/com/android/internal/os/logging/MetricsLoggerWrapper.java +++ b/core/java/com/android/internal/os/logging/MetricsLoggerWrapper.java @@ -57,7 +57,7 @@ public class MetricsLoggerWrapper { } public static void logPostGcMemorySnapshot() { - if (!com.android.libcore.Flags.nativeMetrics()) { + if (!com.android.libcore.readonly.Flags.nativeMetrics()) { return; } int pid = Process.myPid(); -- cgit v1.2.3-59-g8ed1b