Index: src/profile-generator.cc |
diff --git a/src/profile-generator.cc b/src/profile-generator.cc |
index 0284b98d72a5016e17c5a356cfe43ad095459de7..5626acaba4bf7fc37c75921767c12c77a0cff172 100644 |
--- a/src/profile-generator.cc |
+++ b/src/profile-generator.cc |
@@ -2470,10 +2470,10 @@ class GlobalObjectsEnumerator : public ObjectVisitor { |
// Modifies heap. Must not be run during heap traversal. |
void V8HeapExplorer::TagGlobalObjects() { |
+ HandleScope scope; |
Isolate* isolate = Isolate::Current(); |
GlobalObjectsEnumerator enumerator; |
isolate->global_handles()->IterateAllRoots(&enumerator); |
Vitaly Repeshko
2011/11/15 20:06:01
I'm a bit worried that by allocating handles we're
Vitaly Repeshko
2011/11/15 20:07:19
Ah, never mind. We only traverse global handles he
mnaganov (inactive)
2011/11/17 17:46:55
Added a test.
|
- HandleScope scope; |
Handle<String> document_string = |
isolate->factory()->NewStringFromAscii(CStrVector("document")); |
Handle<String> url_string = |