Home | History | Annotate | Download | only in cctest

Lines Matching defs:marking

43 // Go through all incremental marking steps in one swoop.
46 IncrementalMarking* marking = CcTest::heap()->incremental_marking();
50 CHECK(marking->IsMarking() || marking->IsStopped());
51 if (marking->IsStopped()) {
52 marking->Start();
54 CHECK(marking->IsMarking());
55 while (!marking->IsComplete()) {
56 marking->Step(MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
58 CHECK(marking->IsComplete());
479 // Incremental marking potentially marked handles before they turned weak.
1064 // Simulate several GCs that use full marking.
1129 // Simulate several GCs that use full marking.
1179 // Simulate several GCs that use incremental marking.
1193 // Simulate several GCs that use incremental marking but make sure
1201 // Force optimization while incremental marking is active and while
1269 // Simulate incremental marking so that the functions are enqueued as
1271 // perform a scavenge while incremental marking is still running.
1274 CcTest::heap()->CollectGarbage(NEW_SPACE, "test scavenge while marking");
1324 // Simulate incremental marking so that the function is enqueued as
1329 // Enable the debugger and add a breakpoint while incremental marking
1330 // is running so that incremental marking aborts and code flushing is
1962 IncrementalMarking* marking = CcTest::heap()->incremental_marking();
1963 marking->Abort();
1964 marking->Start();
1973 while (!Marking::IsBlack(Marking::MarkBitFrom(f->code())) &&
1974 !marking->IsStopped()) {
1977 marking->Step(MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
1980 CHECK(marking->IsMarking());
2084 IncrementalMarking* marking = CcTest::heap()->incremental_marking();
2085 marking->Abort();
2086 marking->Start();
2093 while (!marking->IsStopped() && !marking->IsComplete()) {
2094 marking->Step(1 * MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
2096 if (!marking->IsStopped() || marking->should_hurry()) {
2144 // Since incremental marking is off, IdleNotification will do full GC.
2535 // incremental marking as well.
2559 // Count number of live transitions before marking.
2567 // Count number of live transitions after marking. Note that one transition
2590 // will restart incremental marking and should make sure the root is
2601 // Explicitly request GC to perform final marking step and sweeping.
2631 // map transition. This will restart incremental marking and should
2645 // Explicitly request GC to perform final marking step and sweeping.
3121 // that it is marked black during incremental marking.
3157 // Simulate incremental marking so that the functions are enqueued as
3205 // Simulate incremental marking so that unoptimized code is flushed
3274 // Simulate incremental marking and collect code flushing candidates.
3416 // Simulate incremental marking so that unoptimized function is enqueued as a
3472 // Simulate incremental marking so that unoptimized function is enqueued as a
3524 IncrementalMarking* marking = CcTest::heap()->incremental_marking();
3525 if (marking->IsStopped()) marking->Start();
3527 marking->Step(100 * MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
3528 ASSERT(marking->IsComplete());