Index: src/extensions/gc-extension.cc |
diff --git a/src/extensions/gc-extension.cc b/src/extensions/gc-extension.cc |
index 813b9219bfec7eacd0638cf002c8abb368bba3d2..7323a0d100183ad6e94da8ea30add26791d9ba63 100644 |
--- a/src/extensions/gc-extension.cc |
+++ b/src/extensions/gc-extension.cc |
@@ -43,6 +43,8 @@ v8::Handle<v8::Value> GCExtension::GC(const v8::Arguments& args) { |
if (args[0]->BooleanValue()) { |
HEAP->CollectGarbage(NEW_SPACE, "gc extension"); |
} else { |
+ HEAP->mark_compact_collector()-> |
+ SetFlags(Heap::kAbortIncrementalMarkingMask); |
Michael Starzinger
2012/11/22 10:17:02
You should just pass the GC flag directly in the c
Hannes Payer (out of office)
2012/11/22 10:21:34
Done.
|
HEAP->CollectAllGarbage(Heap::kNoGCFlags, "gc extension"); |
} |
return v8::Undefined(); |