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

Reply via email to