| Index: test/cctest/test-cpu-profiler.cc | 
| diff --git a/test/cctest/test-cpu-profiler.cc b/test/cctest/test-cpu-profiler.cc | 
| index ab4dd706d324fc5f415580edb7d34c0ef94ec07d..4c6dabe20f7c40e454ee82f3e88945d4879f4b54 100644 | 
| --- a/test/cctest/test-cpu-profiler.cc | 
| +++ b/test/cctest/test-cpu-profiler.cc | 
| @@ -550,7 +550,9 @@ TEST(CollectCpuProfile) { | 
| env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "start"))); | 
|  | 
| int32_t profiling_interval_ms = 200; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(profiling_interval_ms) }; | 
| +  v8::Handle<v8::Value> args[] = { | 
| +    v8::Integer::New(env->GetIsolate(), profiling_interval_ms) | 
| +  }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 200); | 
| function->Call(env->Global(), ARRAY_SIZE(args), args); | 
| @@ -622,7 +624,9 @@ TEST(SampleWhenFrameIsNotSetup) { | 
| // Simulators are much slower. | 
| repeat_count = 1; | 
| #endif | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(repeat_count) }; | 
| +  v8::Handle<v8::Value> args[] = { | 
| +    v8::Integer::New(env->GetIsolate(), repeat_count) | 
| +  }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 100); | 
|  | 
| @@ -742,7 +746,7 @@ TEST(NativeAccessorUninitializedIC) { | 
| env->Global()->Get(v8::String::NewFromUtf8(isolate, "start"))); | 
|  | 
| int32_t repeat_count = 1; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(repeat_count) }; | 
| +  v8::Handle<v8::Value> args[] = { v8::Integer::New(isolate, repeat_count) }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 180); | 
|  | 
| @@ -791,13 +795,15 @@ TEST(NativeAccessorMonomorphicIC) { | 
| // profiling. | 
| accessors.set_warming_up(true); | 
| int32_t warm_up_iterations = 3; | 
| -    v8::Handle<v8::Value> args[] = { v8::Integer::New(warm_up_iterations) }; | 
| +    v8::Handle<v8::Value> args[] = { | 
| +      v8::Integer::New(isolate, warm_up_iterations) | 
| +    }; | 
| function->Call(env->Global(), ARRAY_SIZE(args), args); | 
| accessors.set_warming_up(false); | 
| } | 
|  | 
| int32_t repeat_count = 100; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(repeat_count) }; | 
| +  v8::Handle<v8::Value> args[] = { v8::Integer::New(isolate, repeat_count) }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 200); | 
|  | 
| @@ -851,7 +857,7 @@ TEST(NativeMethodUninitializedIC) { | 
| env->Global()->Get(v8::String::NewFromUtf8(isolate, "start"))); | 
|  | 
| int32_t repeat_count = 1; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(repeat_count) }; | 
| +  v8::Handle<v8::Value> args[] = { v8::Integer::New(isolate, repeat_count) }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 100); | 
|  | 
| @@ -900,13 +906,15 @@ TEST(NativeMethodMonomorphicIC) { | 
| // profiling. | 
| callbacks.set_warming_up(true); | 
| int32_t warm_up_iterations = 3; | 
| -    v8::Handle<v8::Value> args[] = { v8::Integer::New(warm_up_iterations) }; | 
| +    v8::Handle<v8::Value> args[] = { | 
| +      v8::Integer::New(isolate, warm_up_iterations) | 
| +    }; | 
| function->Call(env->Global(), ARRAY_SIZE(args), args); | 
| callbacks.set_warming_up(false); | 
| } | 
|  | 
| int32_t repeat_count = 100; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(repeat_count) }; | 
| +  v8::Handle<v8::Value> args[] = { v8::Integer::New(isolate, repeat_count) }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 100); | 
|  | 
| @@ -945,7 +953,9 @@ TEST(BoundFunctionCall) { | 
| env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "start"))); | 
|  | 
| int32_t duration_ms = 100; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(duration_ms) }; | 
| +  v8::Handle<v8::Value> args[] = { | 
| +    v8::Integer::New(env->GetIsolate(), duration_ms) | 
| +  }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 100); | 
|  | 
| @@ -1004,7 +1014,9 @@ TEST(FunctionCallSample) { | 
| env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "start"))); | 
|  | 
| int32_t duration_ms = 100; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(duration_ms) }; | 
| +  v8::Handle<v8::Value> args[] = { | 
| +    v8::Integer::New(env->GetIsolate(), duration_ms) | 
| +  }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 100); | 
|  | 
| @@ -1084,7 +1096,9 @@ TEST(FunctionApplySample) { | 
| env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "start"))); | 
|  | 
| int32_t duration_ms = 100; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(duration_ms) }; | 
| +  v8::Handle<v8::Value> args[] = { | 
| +    v8::Integer::New(env->GetIsolate(), duration_ms) | 
| +  }; | 
|  | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 100); | 
| @@ -1191,7 +1205,9 @@ TEST(JsNativeJsSample) { | 
| env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "start"))); | 
|  | 
| int32_t duration_ms = 20; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(duration_ms) }; | 
| +  v8::Handle<v8::Value> args[] = { | 
| +    v8::Integer::New(env->GetIsolate(), duration_ms) | 
| +  }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 10); | 
|  | 
| @@ -1275,7 +1291,9 @@ TEST(JsNativeJsRuntimeJsSample) { | 
| env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "start"))); | 
|  | 
| int32_t duration_ms = 20; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(duration_ms) }; | 
| +  v8::Handle<v8::Value> args[] = { | 
| +    v8::Integer::New(env->GetIsolate(), duration_ms) | 
| +  }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 10); | 
|  | 
| @@ -1368,7 +1386,9 @@ TEST(JsNative1JsNative2JsSample) { | 
| env->Global()->Get(v8::String::NewFromUtf8(env->GetIsolate(), "start"))); | 
|  | 
| int32_t duration_ms = 20; | 
| -  v8::Handle<v8::Value> args[] = { v8::Integer::New(duration_ms) }; | 
| +  v8::Handle<v8::Value> args[] = { | 
| +    v8::Integer::New(env->GetIsolate(), duration_ms) | 
| +  }; | 
| const v8::CpuProfile* profile = | 
| RunProfiler(env, function, args, ARRAY_SIZE(args), 10); | 
|  | 
|  |