Home
last modified time | relevance | path

Searched refs:IncrementalMarking (Results 1 – 15 of 15) sorted by relevance

/external/v8/src/heap/
Dincremental-marking.cc20 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()
[all …]
Dincremental-marking-job.cc69 IncrementalMarking* incremental_marking = heap->incremental_marking(); in Step()
82 0, deadline_in_ms, IncrementalMarking::IdleStepActions()); in Step()
120 0, deadline, i::IncrementalMarking::StepActions( in Step()
121 i::IncrementalMarking::NO_GC_VIA_STACK_GUARD, in Step()
122 i::IncrementalMarking::FORCE_MARKING, in Step()
123 i::IncrementalMarking::FORCE_COMPLETION)); in Step()
132 IncrementalMarking* incremental_marking = heap->incremental_marking(); in RunInternal()
Dincremental-marking-inl.h14 void IncrementalMarking::RecordWrite(HeapObject* obj, Object** slot, in RecordWrite()
22 void IncrementalMarking::RecordWriteOfCodeEntry(JSFunction* host, Object** slot, in RecordWriteOfCodeEntry()
30 void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, RelocInfo* rinfo, in RecordWriteIntoCode()
Dincremental-marking.h21 class IncrementalMarking {
48 explicit IncrementalMarking(Heap* heap);
220 Observer(IncrementalMarking& incremental_marking, intptr_t step_size) in Observer()
226 IncrementalMarking::GC_VIA_STACK_GUARD); in Step()
230 IncrementalMarking& incremental_marking_;
301 DISALLOW_IMPLICIT_CONSTRUCTORS(IncrementalMarking);
Dmemory-reducer.cc87 0, deadline, i::IncrementalMarking::StepActions( in NotifyTimer()
88 i::IncrementalMarking::NO_GC_VIA_STACK_GUARD, in NotifyTimer()
89 i::IncrementalMarking::FORCE_MARKING, in NotifyTimer()
90 i::IncrementalMarking::FORCE_COMPLETION)); in NotifyTimer()
Dheap.h1302 IncrementalMarking* incremental_marking() { return incremental_marking_; } in incremental_marking()
2332 IncrementalMarking* incremental_marking_;
2424 friend class IncrementalMarking; variable
Dheap.cc799 IncrementalMarking::COMPLETE_MARKING) { in HandleGCRequest()
929 IncrementalMarking::StepActions(IncrementalMarking::GC_VIA_STACK_GUARD, in ReportExternalMemoryPressure()
930 IncrementalMarking::FORCE_MARKING, in ReportExternalMemoryPressure()
931 IncrementalMarking::FORCE_COMPLETION)); in ReportExternalMemoryPressure()
985 IncrementalMarking::NO_GC_VIA_STACK_GUARD); in CollectGarbage()
5095 incremental_marking_ = new IncrementalMarking(this); in SetUp()
Dmark-compact.cc2056 IncrementalMarking* incremental_marking = heap_->incremental_marking(); in MarkLiveObjects()
4020 IncrementalMarking::Initialize(); in Initialize()
Dspaces.cc2652 const int kThreshold = IncrementalMarking::kAllocatedThreshold; in AllocateChunk()
/external/v8/test/cctest/heap/
Dtest-incremental-marking.cc124 i::IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
150 i::IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
175 i::IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
Dutils-inl.h114 i::IncrementalMarking* marking = heap->incremental_marking();
126 marking->Step(i::MB, i::IncrementalMarking::NO_GC_VIA_STACK_GUARD);
Dtest-heap.cc2593 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
2607 marking->Step(MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD); in TEST()
2654 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
2726 IncrementalMarking* marking = heap->incremental_marking(); in HEAP_TEST()
2744 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
2758 marking->Step(1 * MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD, in TEST()
2759 IncrementalMarking::FORCE_MARKING, in TEST()
2760 IncrementalMarking::DO_NOT_FORCE_COMPLETION); in TEST()
2767 for (size_t i = 0; i < IncrementalMarking::kMaxIdleMarkingDelayCounter - 2; in TEST()
2769 marking->Step(1 * MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD, in TEST()
[all …]
/external/v8/test/cctest/
Dtest-unboxed-doubles.cc1153 IncrementalMarking* marking = heap->incremental_marking(); in TEST()
1529 IncrementalMarking* marking = heap->incremental_marking(); in TestIncrementalWriteBarrier()
/external/v8/src/
Dassembler.cc1057 FUNCTION_ADDR(IncrementalMarking::RecordWriteFromCode))); in incremental_marking_record_write_function()
Dobjects.h2591 class IncrementalMarking; variable