Index: test/cctest/test-log-stack-tracer.cc |
diff --git a/test/cctest/test-log-stack-tracer.cc b/test/cctest/test-log-stack-tracer.cc |
index 8fe69168f7e29afd2a1c98d75aa4d12d492e677d..c27d5b87e29b548ca079447ef1f76185404974f2 100644 |
--- a/test/cctest/test-log-stack-tracer.cc |
+++ b/test/cctest/test-log-stack-tracer.cc |
@@ -172,7 +172,7 @@ v8::Handle<v8::Value> TraceExtension::JSEntrySP(const v8::Arguments& args) { |
v8::Handle<v8::Value> TraceExtension::JSEntrySPLevel2( |
const v8::Arguments& args) { |
- v8::HandleScope scope; |
+ v8::HandleScope scope(args.GetIsolate()); |
const Address js_entry_sp = GetJsEntrySp(); |
CHECK_NE(0, js_entry_sp); |
CompileRun("js_entry_sp();"); |
@@ -187,12 +187,10 @@ v8::DeclareExtension kTraceExtensionDeclaration(&kTraceExtension); |
static void InitializeVM() { |
if (env.IsEmpty()) { |
- v8::HandleScope scope; |
const char* extensions[] = { "v8/trace" }; |
v8::ExtensionConfiguration config(1, extensions); |
env = v8::Context::New(&config); |
} |
- v8::HandleScope scope; |
env->Enter(); |
} |
@@ -283,7 +281,7 @@ TEST(CFromJSStackTrace) { |
InitTraceEnv(&sample); |
InitializeVM(); |
- v8::HandleScope scope; |
+ v8::HandleScope scope(env->GetIsolate()); |
// Create global function JSFuncDoTrace which calls |
// extension function trace() with the current frame pointer value. |
CreateTraceCallerFunction("JSFuncDoTrace", "trace"); |
@@ -328,7 +326,7 @@ TEST(PureJSStackTrace) { |
InitTraceEnv(&sample); |
InitializeVM(); |
- v8::HandleScope scope; |
+ v8::HandleScope scope(env->GetIsolate()); |
// Create global function JSFuncDoTrace which calls |
// extension function js_trace() with the current frame pointer value. |
CreateTraceCallerFunction("JSFuncDoTrace", "js_trace"); |
@@ -402,7 +400,7 @@ TEST(PureCStackTrace) { |
TEST(JsEntrySp) { |
InitializeVM(); |
- v8::HandleScope scope; |
+ v8::HandleScope scope(env->GetIsolate()); |
CHECK_EQ(0, GetJsEntrySp()); |
CompileRun("a = 1; b = a + 1;"); |
CHECK_EQ(0, GetJsEntrySp()); |