From d712f837c446f8edcb3bb032357c91982e1610a4 Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Mon, 12 Feb 2018 22:50:00 +0000 Subject: Revert "Add logging to MemoryIntArray" This reverts commit 6d8f30bee76f5f9cd97697a7aa5108c73df12057. Reason for revert: No more bug reports, logging not needed anymore Change-Id: I4b3150ac76f509c5baf75f10b58330d332836b97 --- core/java/android/util/MemoryIntArray.java | 51 ++++-------------------------- 1 file changed, 7 insertions(+), 44 deletions(-) diff --git a/core/java/android/util/MemoryIntArray.java b/core/java/android/util/MemoryIntArray.java index 597089235e6b..bf335196edef 100644 --- a/core/java/android/util/MemoryIntArray.java +++ b/core/java/android/util/MemoryIntArray.java @@ -16,18 +16,12 @@ package android.util; -import static android.os.Process.FIRST_APPLICATION_UID; - import android.os.Parcel; import android.os.ParcelFileDescriptor; import android.os.Parcelable; -import android.os.Process; - -import com.android.internal.annotations.GuardedBy; - -import dalvik.system.CloseGuard; import libcore.io.IoUtils; +import dalvik.system.CloseGuard; import java.io.Closeable; import java.io.IOException; @@ -55,18 +49,13 @@ import java.util.UUID; */ public final class MemoryIntArray implements Parcelable, Closeable { private static final String TAG = "MemoryIntArray"; - private static final boolean DEBUG = Process.myUid() < FIRST_APPLICATION_UID; private static final int MAX_SIZE = 1024; - private final Object mLock = new Object(); private final CloseGuard mCloseGuard = CloseGuard.get(); private final boolean mIsOwner; private final long mMemoryAddr; - - /** Fd for the shared memory object, -1 when closed */ - @GuardedBy("mLock") private int mFd = -1; /** @@ -85,7 +74,6 @@ public final class MemoryIntArray implements Parcelable, Closeable { mFd = nativeCreate(name, size); mMemoryAddr = nativeOpen(mFd, mIsOwner); mCloseGuard.open("close"); - if (DEBUG) Log.i(TAG, "created " + getString()); } private MemoryIntArray(Parcel parcel) throws IOException { @@ -97,8 +85,6 @@ public final class MemoryIntArray implements Parcelable, Closeable { mFd = pfd.detachFd(); mMemoryAddr = nativeOpen(mFd, mIsOwner); mCloseGuard.open("close"); - - if (DEBUG) Log.i(TAG, "created from parcel " + getString()); } /** @@ -155,33 +141,13 @@ public final class MemoryIntArray implements Parcelable, Closeable { */ @Override public void close() throws IOException { - synchronized (mLock) { - if (!isClosed()) { - if (DEBUG) { - try { - throw new Exception(); - } catch (Exception here) { - Log.i(TAG, "closing " + getString(), here); - } - } - nativeClose(mFd, mMemoryAddr, mIsOwner); - mFd = -1; - mCloseGuard.close(); - } else { - try { - throw new Exception(); - } catch (Exception here) { - if (DEBUG) Log.i(TAG, getString() + " already closed", here); - } - } + if (!isClosed()) { + nativeClose(mFd, mMemoryAddr, mIsOwner); + mFd = -1; + mCloseGuard.close(); } } - private String getString() { - return this.getClass().getSimpleName() + "@" + System.identityHashCode(this) - + " mMemoryAddr=" + mMemoryAddr + " mFd=" + mFd; - } - /** * @return Whether this array is closed and shouldn't be used. */ @@ -196,9 +162,7 @@ public final class MemoryIntArray implements Parcelable, Closeable { mCloseGuard.warnIfOpen(); } - if (!isClosed()) { - IoUtils.closeQuietly(this); - } + IoUtils.closeQuietly(this); } finally { super.finalize(); } @@ -242,8 +206,7 @@ public final class MemoryIntArray implements Parcelable, Closeable { private void enforceNotClosed() { if (isClosed()) { - throw new IllegalStateException("cannot interact with a closed instance " - + getString()); + throw new IllegalStateException("cannot interact with a closed instance"); } } -- cgit v1.2.3-59-g8ed1b