Home | History | Annotate | Download | only in src

Lines Matching refs:IncrementalMarking

42 IncrementalMarking::IncrementalMarking(Heap* heap)
62 void IncrementalMarking::TearDown() {
67 void IncrementalMarking::RecordWriteSlow(HeapObject* obj,
81 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj,
85 IncrementalMarking* marking = isolate->heap()->incremental_marking();
102 void IncrementalMarking::RecordWriteForEvacuationFromCode(HeapObject* obj,
106 IncrementalMarking* marking = isolate->heap()->incremental_marking();
123 void IncrementalMarking::RecordCodeTargetPatch(Code* host,
133 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) {
143 void IncrementalMarking::RecordWriteOfCodeEntrySlow(JSFunction* host,
154 void IncrementalMarking::RecordWriteIntoCodeSlow(HeapObject* obj,
347 IncrementalMarking* incremental_marking)
375 IncrementalMarking* incremental_marking_;
379 void IncrementalMarking::Initialize() {
384 void IncrementalMarking::SetOldSpacePageFlags(MemoryChunk* chunk,
409 void IncrementalMarking::SetNewSpacePageFlags(NewSpacePage* chunk,
421 void IncrementalMarking::DeactivateIncrementalWriteBarrierForSpace(
431 void IncrementalMarking::DeactivateIncrementalWriteBarrierForSpace(
441 void IncrementalMarking::DeactivateIncrementalWriteBarrier() {
458 void IncrementalMarking::ActivateIncrementalWriteBarrier(PagedSpace* space) {
467 void IncrementalMarking::ActivateIncrementalWriteBarrier(NewSpace* space) {
476 void IncrementalMarking::ActivateIncrementalWriteBarrier() {
493 bool IncrementalMarking::WorthActivating() {
515 void IncrementalMarking::ActivateGeneratedStub(Code* stub) {
553 void IncrementalMarking::EnsureMarkingDequeIsCommitted() {
568 void IncrementalMarking::UncommitMarkingDeque() {
579 void IncrementalMarking::Start(CompactionFlag flag) {
581 PrintF("[IncrementalMarking] Start\n");
596 PrintF("[IncrementalMarking] Start sweeping.\n");
605 void IncrementalMarking::StartMarking(CompactionFlag flag) {
607 PrintF("[IncrementalMarking] Start marking\n");
655 PrintF("[IncrementalMarking] Running\n");
660 void IncrementalMarking::PrepareForScavenge() {
670 void IncrementalMarking::UpdateMarkingDequeAfterScavenge() {
722 void IncrementalMarking::VisitObject(Map* map, HeapObject* obj, int size) {
742 void IncrementalMarking::ProcessMarkingDeque(intptr_t bytes_to_process) {
760 void IncrementalMarking::ProcessMarkingDeque() {
775 void IncrementalMarking::Hurry() {
781 PrintF("[IncrementalMarking] Hurry\n");
793 PrintF("[IncrementalMarking] Complete (hurry), spent %d ms.\n",
824 void IncrementalMarking::Abort() {
827 PrintF("[IncrementalMarking] Aborting.\n");
830 IncrementalMarking::set_should_hurry(false);
853 void IncrementalMarking::Finalize() {
858 IncrementalMarking::set_should_hurry(false);
868 void IncrementalMarking::MarkingComplete(CompletionAction action) {
877 PrintF("[IncrementalMarking] Complete (normal).\n");
885 void IncrementalMarking::OldSpaceStep(intptr_t allocated) {
896 void IncrementalMarking::Step(intptr_t allocated_bytes,
1023 void IncrementalMarking::ResetStepCounters() {
1040 int64_t IncrementalMarking::SpaceLeftInOldSpace() {