Home | History | Annotate | Download | only in cctest

Lines Matching defs:marking

460   // Incremental marking potentially marked handles before they turned weak.
1091 // Simulate several GCs that use full marking.
1159 // Simulate several GCs that use full marking.
1209 // Simulate several GCs that use incremental marking.
1223 // Simulate several GCs that use incremental marking but make sure
1231 // Force optimization while incremental marking is active and while
1299 // Simulate incremental marking so that the functions are enqueued as
1301 // perform a scavenge while incremental marking is still running.
1304 CcTest::heap()->CollectGarbage(NEW_SPACE, "test scavenge while marking");
1354 // Simulate incremental marking so that the function is enqueued as
1358 // Enable the debugger and add a breakpoint while incremental marking
1359 // is running so that incremental marking aborts and code flushing is
1993 IncrementalMarking* marking = CcTest::heap()->incremental_marking();
1994 marking->Abort();
1995 marking->Start();
2004 while (!Marking::IsBlack(Marking::MarkBitFrom(f->code())) &&
2005 !marking->IsStopped()) {
2008 marking->Step(MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
2011 CHECK(marking->IsMarking());
2115 IncrementalMarking* marking = CcTest::heap()->incremental_marking();
2116 marking->Abort();
2117 marking->Start();
2124 while (!marking->IsStopped() && !marking->IsComplete()) {
2125 marking->Step(1 * MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
2127 if (!marking->IsStopped() || marking->should_hurry()) {
2175 // Since incremental marking is off, IdleNotification will do full GC.
2717 // incremental marking as well.
2742 // Count number of live transitions before marking.
2750 // Count number of live transitions after marking. Note that one transition
2800 // Count number of live transitions before marking.
2810 // Count number of live transitions after marking. Note that one transition
2829 // Count number of live transitions before marking.
2836 // Count number of live transitions after marking. Note that one transition
2855 // Count number of live transitions before marking.
2863 // Count number of live transitions after marking. Note that one transition
2882 // Count number of live transitions before marking.
2892 // Count number of live transitions after marking. Note that one transition
2916 // will restart incremental marking and should make sure the root is
2927 // Explicitly request GC to perform final marking step and sweeping.
2957 // map transition. This will restart incremental marking and should
2971 // Explicitly request GC to perform final marking step and sweeping.
3406 // that it is marked black during incremental marking.
3442 // Simulate incremental marking so that the functions are enqueued as
3490 // Simulate incremental marking so that unoptimized code is flushed
3559 // Simulate incremental marking and collect code flushing candidates.
3703 // Simulate incremental marking so that unoptimized function is enqueued as a
3760 // Simulate incremental marking so that unoptimized function is enqueued as a
3809 IncrementalMarking* marking = CcTest::heap()->incremental_marking();
3810 if (marking->IsStopped()) marking->Start();
3812 marking->Step(100 * MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD);
3813 DCHECK(marking->IsComplete());
4362 Marking::IsBlack(Marking::MarkBitFrom(o->elements())));
4492 // Enable incremental marking to trigger actions in Heap::AdjustLiveBytes()
4494 IncrementalMarking* marking = CcTest::heap()->incremental_marking();
4495 marking->Abort();
4496 marking->Start();
4497 CHECK(marking->IsMarking());