From 581d0a7d4f61bee89c8ecf98b716f518763fe9f9 Mon Sep 17 00:00:00 2001 From: Kevin Brodsky Date: Tue, 21 Jan 2020 11:42:57 +0000 Subject: [PATCH] Debug: do not log memtrack_proc_get() failure memtrack is an optional HAL, and memtrack_proc_get() will fail if the HAL is not available on the device. Remove the warning to stop flooding logcat every time read_memtrack_memory() is called. Test: boot aosp_x86_64 and check logcat Change-Id: I31b0e9bb3a881460bb4f2461dddb0e252763c609 --- core/jni/android_os_Debug.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/jni/android_os_Debug.cpp b/core/jni/android_os_Debug.cpp index 52ce54bc89245..7bf35f9a9864f 100644 --- a/core/jni/android_os_Debug.cpp +++ b/core/jni/android_os_Debug.cpp @@ -193,7 +193,8 @@ static int read_memtrack_memory(struct memtrack_proc* p, int pid, { int err = memtrack_proc_get(p, pid); if (err != 0) { - ALOGW("failed to get memory consumption info: %d", err); + // The memtrack HAL may not be available, do not log to avoid flooding + // logcat. return err; }