Index: src/v8.cc |
=================================================================== |
--- src/v8.cc (revision 4906) |
+++ src/v8.cc (working copy) |
@@ -67,26 +67,8 @@ |
void V8::TearDown() { |
if (!has_been_setup_ || has_been_disposed_) return; |
- OProfileAgent::TearDown(); |
+ Isolate::TearDownAndRecreateGlobalIsolate(); |
- if (FLAG_preemption) { |
- v8::Locker locker; |
- v8::Locker::StopPreemption(); |
- } |
- |
- Builtins::TearDown(); |
- Isolate::Current()->bootstrapper()->TearDown(); |
- |
- Top::TearDown(); |
- |
- HeapProfiler::TearDown(); |
- |
- CpuProfiler::TearDown(); |
- |
- HEAP->TearDown(); |
- |
- Logger::TearDown(); |
- |
is_running_ = false; |
has_been_disposed_ = true; |
} |