Version 3.10.2

Fixed native ARM build (issues 1744, 539)

Return LOOKUP variable instead of CONTEXT for non-context allocated outer scope parameters (Chromium issue 119609).

Fixed regular and ElementsKind transitions interfering with each other (Chromium issue 122271).

Improved performance of keyed loads/stores which have a HeapNumber index (issues 1388, 1295).

Fixed WeakMap processing for evacuation candidates (issue 2060).

Bailout on possible direct eval calls (Chromium issue 122681).

Do not assume that names of function expressions are context-allocated (issue 2051).

Performance and stability improvements on all platforms.

git-svn-id: http://v8.googlecode.com/svn/trunk@11309 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
diff --git a/src/runtime.cc b/src/runtime.cc
index f9b5fde..3c65d09 100644
--- a/src/runtime.cc
+++ b/src/runtime.cc
@@ -8126,6 +8126,14 @@
         ASSERT(*arguments != isolate->heap()->undefined_value());
       }
       frame->SetExpression(i, *arguments);
+      if (FLAG_trace_deopt) {
+        PrintF("Materializing arguments object for frame %p - %p: %p ",
+               reinterpret_cast<void*>(frame->sp()),
+               reinterpret_cast<void*>(frame->fp()),
+               reinterpret_cast<void*>(*arguments));
+        arguments->ShortPrint();
+        PrintF("\n");
+      }
     }
   }
 }