| Index: src/cpu-profiler.cc | 
| diff --git a/src/cpu-profiler.cc b/src/cpu-profiler.cc | 
| index be64dd77ac93c041e919799b901aaf2709cb1556..b3800f58771af4383e97e2ceefd15afc67856af7 100644 | 
| --- a/src/cpu-profiler.cc | 
| +++ b/src/cpu-profiler.cc | 
| @@ -62,10 +62,9 @@ void ProfilerEventsProcessor::Enqueue(const CodeEventsContainer& event) { | 
| } | 
|  | 
|  | 
| -void ProfilerEventsProcessor::AddCurrentStack() { | 
| +void ProfilerEventsProcessor::AddCurrentStack(Isolate* isolate) { | 
| TickSampleEventRecord record(enqueue_order_); | 
| TickSample* sample = &record.sample; | 
| -  Isolate* isolate = Isolate::Current(); | 
| sample->state = isolate->current_vm_state(); | 
| sample->pc = reinterpret_cast<Address>(sample);  // Not NULL. | 
| for (StackTraceFrameIterator it(isolate); | 
| @@ -428,7 +427,7 @@ void CpuProfiler::StartProfiling(const char* title, bool record_samples) { | 
| if (profiles_->StartProfiling(title, next_profile_uid_++, record_samples)) { | 
| StartProcessorIfNotStarted(); | 
| } | 
| -  processor_->AddCurrentStack(); | 
| +  processor_->AddCurrentStack(isolate_); | 
| } | 
|  | 
|  | 
|  |