Reviewers: Søren Gjesse,
Description:
Reapply r4702 "Fix teardown order"
I accidentaly reverted changes from r4702 in r4706. Now bringing them back.
Original commit message:
As TokenEnumerator cleans up global handles posessed, it's owner --
CpuProfiler must be shut down prior to global handles.
Review URL: http://codereview.chromium.org/2072013
tbr=sgje...@chromium.org
Please review this at http://codereview.chromium.org/2325003/show
Affected files:
M src/v8.cc
Index: src/v8.cc
diff --git a/src/v8.cc b/src/v8.cc
index
7219d630ce9671b19d0f098256866dd704cd5b01..65ce2e1bc944c1d35d4340bf3df91c94ccac970b
100644
--- a/src/v8.cc
+++ b/src/v8.cc
@@ -149,10 +149,10 @@ void V8::TearDown() {
Top::TearDown();
- Heap::TearDown();
-
CpuProfiler::TearDown();
+ Heap::TearDown();
+
Logger::TearDown();
is_running_ = false;
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev