Version 3.12.13

Fixed missing tagging of stack value in finally block. (Chromium issue 137496)

Added more support for heap analysis.

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@12110 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/objects-debug.cc b/src/objects-debug.cc
index e40fe51..3047326 100644
--- a/src/objects-debug.cc
+++ b/src/objects-debug.cc
@@ -949,15 +949,7 @@
     return false;
   }
   for (int i = 0; i < number_of_transitions(); ++i) {
-    Object* value = GetValue(i);
-    if (value->IsAccessorPair()) {
-      AccessorPair* accessors = AccessorPair::cast(value);
-      if (!CheckOneBackPointer(current_map, accessors->getter())) return false;
-      if (!CheckOneBackPointer(current_map, accessors->setter())) return false;
-    } else {
-      ASSERT(value->IsMap());
-      if (!CheckOneBackPointer(current_map, value)) return false;
-    }
+    if (!CheckOneBackPointer(current_map, GetTarget(i))) return false;
   }
   return true;
 }