Lines Matching refs:IncrementalMarking
40 IncrementalMarking::IncrementalMarking(Heap* heap)
59 void IncrementalMarking::TearDown() {
64 void IncrementalMarking::RecordWriteSlow(HeapObject* obj,
78 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj,
91 IncrementalMarking* marking = isolate->heap()->incremental_marking();
97 void IncrementalMarking::RecordWriteForEvacuationFromCode(HeapObject* obj,
100 IncrementalMarking* marking = isolate->heap()->incremental_marking();
106 void IncrementalMarking::RecordCodeTargetPatch(Code* host,
116 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) {
126 void IncrementalMarking::RecordWriteOfCodeEntrySlow(JSFunction* host,
137 void IncrementalMarking::RecordWriteIntoCodeSlow(HeapObject* obj,
165 IncrementalMarking* incremental_marking)
248 IncrementalMarking* incremental_marking_;
255 IncrementalMarking* incremental_marking)
288 IncrementalMarking* incremental_marking_;
292 void IncrementalMarking::SetOldSpacePageFlags(MemoryChunk* chunk,
316 void IncrementalMarking::SetNewSpacePageFlags(NewSpacePage* chunk,
328 void IncrementalMarking::DeactivateIncrementalWriteBarrierForSpace(
338 void IncrementalMarking::DeactivateIncrementalWriteBarrierForSpace(
348 void IncrementalMarking::DeactivateIncrementalWriteBarrier() {
364 void IncrementalMarking::ActivateIncrementalWriteBarrier(PagedSpace* space) {
373 void IncrementalMarking::ActivateIncrementalWriteBarrier(NewSpace* space) {
382 void IncrementalMarking::ActivateIncrementalWriteBarrier() {
398 bool IncrementalMarking::WorthActivating() {
414 void IncrementalMarking::ActivateGeneratedStub(Code* stub) {
452 void IncrementalMarking::EnsureMarkingDequeIsCommitted() {
466 void IncrementalMarking::UncommitMarkingDeque() {
477 void IncrementalMarking::Start() {
479 PrintF("[IncrementalMarking] Start\n");
491 PrintF("[IncrementalMarking] Start sweeping.\n");
513 void IncrementalMarking::StartMarking(CompactionFlag flag) {
515 PrintF("[IncrementalMarking] Start marking\n");
561 PrintF("[IncrementalMarking] Running\n");
566 void IncrementalMarking::PrepareForScavenge() {
576 void IncrementalMarking::UpdateMarkingDequeAfterScavenge() {
625 void IncrementalMarking::VisitGlobalContext(Context* ctx, ObjectVisitor* v) {
643 void IncrementalMarking::Hurry() {
647 PrintF("[IncrementalMarking] Hurry\n");
678 PrintF("[IncrementalMarking] Complete (hurry), spent %d ms.\n",
708 void IncrementalMarking::Abort() {
711 PrintF("[IncrementalMarking] Aborting.\n");
714 IncrementalMarking::set_should_hurry(false);
737 void IncrementalMarking::Finalize() {
742 IncrementalMarking::set_should_hurry(false);
752 void IncrementalMarking::MarkingComplete(CompletionAction action) {
761 PrintF("[IncrementalMarking] Complete (normal).\n");
769 void IncrementalMarking::Step(intptr_t allocated_bytes,
924 void IncrementalMarking::ResetStepCounters() {
940 int64_t IncrementalMarking::SpaceLeftInOldSpace() {