Home
last modified time | relevance | path

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

/external/v8/src/heap/
Dincremental-marking.cc19 IncrementalMarking::IncrementalMarking(Heap* heap) in IncrementalMarking() function in v8::internal::IncrementalMarking
34 void IncrementalMarking::TearDown() { delete marking_deque_memory_; } in TearDown()
37 void IncrementalMarking::RecordWriteSlow(HeapObject* obj, Object** slot, in RecordWriteSlow()
50 void IncrementalMarking::RecordWriteFromCode(HeapObject* obj, Object** slot, in RecordWriteFromCode()
53 IncrementalMarking* marking = isolate->heap()->incremental_marking(); in RecordWriteFromCode()
69 void IncrementalMarking::RecordCodeTargetPatch(Code* host, Address pc, in RecordCodeTargetPatch()
78 void IncrementalMarking::RecordCodeTargetPatch(Address pc, HeapObject* value) { in RecordCodeTargetPatch()
89 void IncrementalMarking::RecordWriteOfCodeEntrySlow(JSFunction* host, in RecordWriteOfCodeEntrySlow()
100 void IncrementalMarking::RecordWriteIntoCodeSlow(HeapObject* obj, in RecordWriteIntoCodeSlow()
282 IncrementalMarking* incremental_marking) in IncrementalMarkingRootMarkingVisitor()
[all …]
Dincremental-marking-inl.h14 bool IncrementalMarking::BaseRecordWrite(HeapObject* obj, Object** slot, in BaseRecordWrite()
44 void IncrementalMarking::RecordWrite(HeapObject* obj, Object** slot, in RecordWrite()
52 void IncrementalMarking::RecordWriteOfCodeEntry(JSFunction* host, Object** slot, in RecordWriteOfCodeEntry()
58 void IncrementalMarking::RecordWriteIntoCode(HeapObject* obj, RelocInfo* rinfo, in RecordWriteIntoCode()
66 void IncrementalMarking::RecordWrites(HeapObject* obj) { in RecordWrites()
81 void IncrementalMarking::BlackToGreyAndUnshift(HeapObject* obj, in BlackToGreyAndUnshift()
110 void IncrementalMarking::WhiteToGreyAndPush(HeapObject* obj, MarkBit mark_bit) { in WhiteToGreyAndPush()
Dincremental-marking.h17 class IncrementalMarking {
23 explicit IncrementalMarking(Heap* heap);
221 DISALLOW_IMPLICIT_CONSTRUCTORS(IncrementalMarking);
Dgc-idle-time-handler.cc171 return GCIdleTimeAction::IncrementalMarking(step_size); in Compute()
Dgc-idle-time-handler.h39 static GCIdleTimeAction IncrementalMarking(intptr_t step_size) { in IncrementalMarking() function
Dspaces.cc1384 IncrementalMarking::GC_VIA_STACK_GUARD); in SlowAllocateRaw()
1392 IncrementalMarking::GC_VIA_STACK_GUARD); in SlowAllocateRaw()
2364 const int kThreshold = IncrementalMarking::kAllocatedThreshold; in Allocate()
Dheap.h1205 IncrementalMarking* incremental_marking() { return &incremental_marking_; } in incremental_marking()
1984 IncrementalMarking incremental_marking_;
Dmark-compact.cc2248 IncrementalMarking* incremental_marking = heap_->incremental_marking(); in MarkLiveObjects()
4394 IncrementalMarking::Initialize(); in Initialize()
Dheap.cc816 IncrementalMarking::NO_GC_VIA_STACK_GUARD); in CollectGarbage()
4281 IncrementalMarking::NO_GC_VIA_STACK_GUARD, true); in AdvanceIdleIncrementalMarking()
/external/v8/test/cctest/
Dcctest.h508 i::IncrementalMarking* marking = heap->incremental_marking(); in SimulateIncrementalMarking()
518 marking->Step(i::MB, i::IncrementalMarking::NO_GC_VIA_STACK_GUARD); in SimulateIncrementalMarking()
Dtest-heap.cc1993 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
2008 marking->Step(MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD); in TEST()
2115 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
2125 marking->Step(1 * MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD); in TEST()
3809 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
3812 marking->Step(100 * MB, IncrementalMarking::NO_GC_VIA_STACK_GUARD); in TEST()
4494 IncrementalMarking* marking = CcTest::heap()->incremental_marking(); in TEST()
/external/v8/src/
Dassembler.cc999 FUNCTION_ADDR(IncrementalMarking::RecordWriteFromCode))); in incremental_marking_record_write_function()
Dobjects.h2395 class IncrementalMarking; variable
3074 IncrementalMarking* marking_;