Merge "Parcel: more stacks printed when recycle twice." am: 31075f2951 am: 97b1f3149b

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2237374

Change-Id: I186d0998a0dda2eb4eff7ee334c83a33a7c60625
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/core/java/android/os/Parcel.java b/core/java/android/os/Parcel.java
index 10d9300..7f9f720 100644
--- a/core/java/android/os/Parcel.java
+++ b/core/java/android/os/Parcel.java
@@ -560,7 +560,9 @@
      */
     public final void recycle() {
         if (mRecycled) {
-            Log.w(TAG, "Recycle called on unowned Parcel. (recycle twice?)", mStack);
+            Log.w(TAG, "Recycle called on unowned Parcel. (recycle twice?) Here: "
+                    + Log.getStackTraceString(new Throwable())
+                    + " Original recycle call (if DEBUG_RECYCLE): ", mStack);
         }
         mRecycled = true;