From 6bd212b58a33f3250ac39cebecdbfe6b347baff1 Mon Sep 17 00:00:00 2001 From: Calin Juravle Date: Mon, 29 Feb 2016 16:38:28 +0000 Subject: [PATCH] Simplify the error logs for profiles we can't open. The stack trace is not interesting and we don't care if the unlink failed because the file is not there. Bug: 27401160 Change-Id: I765b3a1481e2d257dd120e240122c025b1c134bf --- core/java/android/app/ActivityThread.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 02b94de925091..31eff960cecd5 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -4808,11 +4808,15 @@ public final class ActivityThread { Os.fchmod(fd, permissions); Os.fchown(fd, appInfo.uid, appInfo.uid); } catch (ErrnoException e) { - Log.v(TAG, "Unable to create jit profile file " + profileFile, e); + Log.v(TAG, "Unable to create jit profile file " + + profileFile + ": " + e.getMessage()); try { Os.unlink(profileFile.getAbsolutePath()); } catch (ErrnoException unlinkErr) { - Log.v(TAG, "Unable to unlink jit profile file " + profileFile, unlinkErr); + if (unlinkErr.errno != OsConstants.ENOENT) { + Log.v(TAG, "Unable to unlink jit profile file " + + profileFile + ": " + unlinkErr.getMessage()); + } } return; } finally {