Lines Matching refs:IncrementalMarking
20 IncrementalMarking::StepActions IncrementalMarking::IdleStepActions() { in IdleStepActions()
21 return StepActions(IncrementalMarking::NO_GC_VIA_STACK_GUARD, in IdleStepActions()
22 IncrementalMarking::FORCE_MARKING, in IdleStepActions()
23 IncrementalMarking::DO_NOT_FORCE_COMPLETION); in IdleStepActions()
27 IncrementalMarking::IncrementalMarking(Heap* heap) in IncrementalMarking() function in v8::internal::IncrementalMarking
50 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, Object* value) { in BaseRecordWrite()
67 void IncrementalMarking::RecordWriteSlow(HeapObject* obj, Object** slot, in RecordWriteSlow()
76 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj, Object** slot, in RecordWriteFromCode()
79 IncrementalMarking* marking = isolate->heap()->incremental_marking(); in RecordWriteFromCode()
95 void IncrementalMarking::RecordCodeTargetPatch(Code* host, Address pc, in RecordCodeTargetPatch()
104 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) { in RecordCodeTargetPatch()
115 void IncrementalMarking::RecordWriteOfCodeEntrySlow(JSFunction* host, in RecordWriteOfCodeEntrySlow()
126 void IncrementalMarking::RecordWriteIntoCodeSlow(HeapObject* obj, in RecordWriteIntoCodeSlow()
137 void IncrementalMarking::RecordWrites(HeapObject* obj) { in RecordWrites()
152 void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, in BlackToGreyAndUnshift()
183 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { in WhiteToGreyAndPush()
301 IncrementalMarking::MarkObject(heap, HeapObject::cast(obj)); in INLINE()
322 IncrementalMarking* incremental_marking) in IncrementalMarkingRootMarkingVisitor()
336 IncrementalMarking::MarkObject(heap_, HeapObject::cast(obj)); in MarkObjectByPointer()
343 void IncrementalMarking::Initialize() { in Initialize()
348 void IncrementalMarking::SetOldSpacePageFlags(MemoryChunk* chunk, in SetOldSpacePageFlags()
361 void IncrementalMarking::SetNewSpacePageFlags(MemoryChunk* chunk, in SetNewSpacePageFlags()
373 void IncrementalMarking::DeactivateIncrementalWriteBarrierForSpace( in DeactivateIncrementalWriteBarrierForSpace()
383 void IncrementalMarking::DeactivateIncrementalWriteBarrierForSpace( in DeactivateIncrementalWriteBarrierForSpace()
393 void IncrementalMarking::DeactivateIncrementalWriteBarrier() { in DeactivateIncrementalWriteBarrier()
407 void IncrementalMarking::ActivateIncrementalWriteBarrier(PagedSpace* space) { in ActivateIncrementalWriteBarrier()
416 void IncrementalMarking::ActivateIncrementalWriteBarrier(NewSpace* space) { in ActivateIncrementalWriteBarrier()
425 void IncrementalMarking::ActivateIncrementalWriteBarrier() { in ActivateIncrementalWriteBarrier()
439 bool IncrementalMarking::ShouldActivateEvenWithoutIdleNotification() { in ShouldActivateEvenWithoutIdleNotification()
446 bool IncrementalMarking::WasActivated() { return was_activated_; } in WasActivated()
449 bool IncrementalMarking::CanBeActivated() { in CanBeActivated()
468 void IncrementalMarking::ActivateGeneratedStub(Code* stub) { in ActivateGeneratedStub()
483 void IncrementalMarking::NotifyOfHighPromotionRate() { in NotifyOfHighPromotionRate()
519 void IncrementalMarking::Start(const char* reason) { in Start()
550 void IncrementalMarking::StartMarking() { in StartMarking()
599 void IncrementalMarking::MarkRoots() { in MarkRoots()
608 void IncrementalMarking::MarkObjectGroups() { in MarkObjectGroups()
621 void IncrementalMarking::ProcessWeakCells() { in ProcessWeakCells()
675 void IncrementalMarking::RetainMaps() { in RetainMaps()
722 void IncrementalMarking::FinalizeIncrementally() { in FinalizeIncrementally()
773 void IncrementalMarking::UpdateMarkingDequeAfterScavenge() { in UpdateMarkingDequeAfterScavenge()
823 void IncrementalMarking::VisitObject(Map* map, HeapObject* obj, int size) { in VisitObject()
840 void IncrementalMarking::MarkObject(Heap* heap, HeapObject* obj) { in MarkObject()
848 intptr_t IncrementalMarking::ProcessMarkingDeque(intptr_t bytes_to_process) { in ProcessMarkingDeque()
870 void IncrementalMarking::ProcessMarkingDeque() { in ProcessMarkingDeque()
887 void IncrementalMarking::Hurry() { in Hurry()
936 void IncrementalMarking::Stop() { in Stop()
943 IncrementalMarking::set_should_hurry(false); in Stop()
966 void IncrementalMarking::Finalize() { in Finalize()
972 IncrementalMarking::set_should_hurry(false); in Finalize()
982 void IncrementalMarking::FinalizeMarking(CompletionAction action) { in FinalizeMarking()
996 void IncrementalMarking::MarkingComplete(CompletionAction action) { in MarkingComplete()
1014 void IncrementalMarking::Epilogue() { in Epilogue()
1021 double IncrementalMarking::AdvanceIncrementalMarking( in AdvanceIncrementalMarking()
1023 IncrementalMarking::StepActions step_actions) { in AdvanceIncrementalMarking()
1049 void IncrementalMarking::OldSpaceStep(intptr_t allocated) { in OldSpaceStep()
1059 void IncrementalMarking::SpeedUp() { in SpeedUp()
1131 intptr_t IncrementalMarking::Step(intptr_t allocated_bytes, in Step()
1223 void IncrementalMarking::ResetStepCounters() { in ResetStepCounters()
1236 int64_t IncrementalMarking::SpaceLeftInOldSpace() { in SpaceLeftInOldSpace()
1241 bool IncrementalMarking::IsIdleMarkingDelayCounterLimitReached() { in IsIdleMarkingDelayCounterLimitReached()
1246 void IncrementalMarking::IncrementIdleMarkingDelayCounter() { in IncrementIdleMarkingDelayCounter()
1251 void IncrementalMarking::ClearIdleMarkingDelayCounter() { in ClearIdleMarkingDelayCounter()