| Index: test/cctest/test-api.cc
|
| ===================================================================
|
| --- test/cctest/test-api.cc (revision 11853)
|
| +++ test/cctest/test-api.cc (working copy)
|
| @@ -5242,7 +5242,7 @@
|
| object.MarkIndependent();
|
| HEAP->PerformScavenge();
|
| CHECK(revived);
|
| - HEAP->CollectAllGarbage(true);
|
| + HEAP->CollectAllGarbage(i::Heap::kAbortIncrementalMarkingMask);
|
| {
|
| v8::HandleScope handle_scope;
|
| v8::Local<String> y_str = v8_str("y");
|
| @@ -9394,7 +9394,8 @@
|
| v8::Handle<v8::Value> DirectApiCallback(const v8::Arguments& args) {
|
| static int count = 0;
|
| if (count++ % 3 == 0) {
|
| - HEAP-> CollectAllGarbage(true); // This should move the stub
|
| + HEAP->CollectAllGarbage(i::Heap::kAbortIncrementalMarkingMask);
|
| + // This should move the stub
|
| GenerateSomeGarbage(); // This should ensure the old stub memory is flushed
|
| }
|
| return v8::Handle<v8::Value>();
|
| @@ -9449,7 +9450,7 @@
|
| v8::Handle<v8::Value> DirectGetterCallback(Local<String> name,
|
| const v8::AccessorInfo& info) {
|
| if (++p_getter_count % 3 == 0) {
|
| - HEAP->CollectAllGarbage(true);
|
| + HEAP->CollectAllGarbage(i::Heap::kAbortIncrementalMarkingMask);
|
| GenerateSomeGarbage();
|
| }
|
| return v8::Handle<v8::Value>();
|
| @@ -16120,7 +16121,8 @@
|
| CHECK_LE(1, elements);
|
| }
|
|
|
| - i::Isolate::Current()->heap()->CollectAllGarbage(true);
|
| + i::Isolate::Current()->heap()->CollectAllGarbage(
|
| + i::Heap::kAbortIncrementalMarkingMask);
|
| { i::Object* raw_map_cache = i::Isolate::Current()->context()->map_cache();
|
| if (raw_map_cache != i::Isolate::Current()->heap()->undefined_value()) {
|
| i::MapCache* map_cache = i::MapCache::cast(raw_map_cache);
|
|
|