Home
last modified time | relevance | path

Searched refs:mark_compact_collector (Results 1 – 21 of 21) sorted by relevance

/external/v8/src/heap/
Dincremental-marking.cc71 heap_->mark_compact_collector()->RecordSlot(obj, slot, value); in RecordWriteSlow()
130 heap_->mark_compact_collector()->RecordCodeEntrySlot( in RecordWriteOfCodeEntrySlow()
139 heap_->mark_compact_collector()->RecordRelocSlot(host, rinfo, value); in RecordWriteIntoCodeSlow()
146 heap_->mark_compact_collector()->marking_deque()->Push(obj); in WhiteToGreyAndPush()
213 heap->mark_compact_collector()->marking_deque()->IsFull(); in VisitFixedArrayIncremental()
218 heap->mark_compact_collector()->marking_deque()->Unshift(object); in VisitFixedArrayIncremental()
221 heap->mark_compact_collector()->UnshiftBlack(object); in VisitFixedArrayIncremental()
247 heap->mark_compact_collector()->RecordSlot(object, p, target); in INLINE()
257 heap->mark_compact_collector()->RecordSlot(object, p, target); in INLINE()
498 if (!heap_->mark_compact_collector()->sweeping_in_progress()) { in Start()
[all …]
Dobjects-visiting-inl.h211 heap->mark_compact_collector()->RecordCodeEntrySlot(object, entry_address, in VisitCodeEntry()
223 heap->mark_compact_collector()->RecordRelocSlot(host, rinfo, object); in VisitEmbeddedPointer()
239 heap->mark_compact_collector()->RecordRelocSlot(host, rinfo, cell); in VisitCell()
253 heap->mark_compact_collector()->RecordRelocSlot(host, rinfo, target); in VisitDebugTarget()
274 heap->mark_compact_collector()->RecordRelocSlot(host, rinfo, target); in VisitCodeTarget()
286 heap->mark_compact_collector()->RecordRelocSlot(host, rinfo, target); in VisitCodeAgeSequence()
349 map->GetHeap()->mark_compact_collector()->RecordSlot(weak_cell, slot, in VisitWeakCell()
426 heap->mark_compact_collector()->RecordSlot(object, slot, obj); in VisitWeakCollection()
439 code->MakeOlder(heap->mark_compact_collector()->marking_parity()); in VisitCode()
459 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitSharedFunctionInfo()
[all …]
Dremembered-set.cc34 heap->mark_compact_collector()->FindBlackObjectBySlotSlow(addr); in VerifyValidSlots()
65 heap->mark_compact_collector()->IsSlotInBlackObject( in IsValidSlot()
Dobjects-visiting.cc181 heap->mark_compact_collector()->is_compacting(); in MustRecordSlots()
194 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitWeakList()
305 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitLiveObject()
332 heap->mark_compact_collector()->RecordSlot(context, head_slot, list_head); in DoWeakList()
Dmark-compact.cc78 CHECK(heap_->mark_compact_collector()->IsMarked(object)); in VisitPointers()
853 heap_->mark_compact_collector()->embedder_heap_tracer()->AbortTracing(); in Prepare()
860 heap_->mark_compact_collector()->embedder_heap_tracer()->TracePrologue(); in Prepare()
997 isolate_->heap()->mark_compact_collector()->RecordCodeEntrySlot( in ProcessJSFunctionCandidates()
1002 isolate_->heap()->mark_compact_collector()->RecordSlot( in ProcessJSFunctionCandidates()
1038 isolate_->heap()->mark_compact_collector()->RecordSlot(candidate, code_slot, in ProcessSharedFunctionInfoCandidates()
1140 MarkObjectByPointer(heap->mark_compact_collector(), object, p); in INLINE()
1151 MarkCompactCollector* collector = heap->mark_compact_collector(); in INLINE()
1160 heap->mark_compact_collector()->MarkObject(object, mark); in INLINE()
1168 heap->mark_compact_collector()->SetMark(object, mark_bit); in INLINE()
[all …]
Dheap.cc978 !mark_compact_collector()->marking_deque_.IsEmpty() && in CollectGarbage()
1418 mark_compact_collector()->Prepare(); in MarkCompact()
1424 mark_compact_collector()->CollectGarbage(); in MarkCompact()
1448 mark_compact_collector()->marking_deque()->Uninitialize(); in MarkCompactEpilogue()
1449 mark_compact_collector()->EnsureMarkingDequeIsCommitted( in MarkCompactEpilogue()
1614 mark_compact_collector()->sweeper().EnsureNewSpaceCompleted(); in Scavenge()
1634 mark_compact_collector()->RegisterWrappersWithEmbedderHeapTracer(); in Scavenge()
1707 MarkCompactCollector* collector = mark_compact_collector(); in Scavenge()
3138 !mark_compact_collector()->sweeping_in_progress() && in AdjustLiveBytes()
4046 if (mark_compact_collector()->sweeping_in_progress()) { in MakeHeapIterable()
[all …]
Dspaces.cc55 ->mark_compact_collector() in AdvanceToNextPage()
397 MarkCompactCollector* mc = isolate_->heap()->mark_compact_collector(); in CanFreeMemoryChunk()
1113 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
1190 DCHECK(!heap()->mark_compact_collector()->in_use()); in AllocateChunk()
2674 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
2688 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
2702 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
2875 if (heap()->mark_compact_collector()->sweeping_in_progress()) { in AllocateChunk()
2876 heap()->mark_compact_collector()->EnsureSweepingCompleted(); in AllocateChunk()
Dscavenger.cc250 map->GetHeap()->mark_compact_collector()->RecordCodeEntrySlot( in EvacuateJSFunction()
Dheap.h974 MarkCompactCollector* mark_compact_collector() { in mark_compact_collector() function
/external/v8/test/cctest/heap/
Dheap-utils.cc20 heap->mark_compact_collector()->EnsureSweepingCompleted(); in SealCurrentObjects()
115 i::MarkCompactCollector* collector = heap->mark_compact_collector(); in SimulateIncrementalMarking()
151 if (heap->mark_compact_collector()->sweeping_in_progress()) { in GcAndSweep()
152 heap->mark_compact_collector()->EnsureSweepingCompleted(); in GcAndSweep()
Dtest-compaction.cc62 heap->mark_compact_collector()->EnsureSweepingCompleted(); in HEAP_TEST()
122 heap->mark_compact_collector()->EnsureSweepingCompleted(); in HEAP_TEST()
204 heap->mark_compact_collector()->EnsureSweepingCompleted(); in HEAP_TEST()
297 heap->mark_compact_collector()->EnsureSweepingCompleted(); in HEAP_TEST()
Dtest-heap.cc1933 MarkCompactCollector* collector = CcTest::heap()->mark_compact_collector(); in TEST()
1973 MarkCompactCollector* collector = CcTest::heap()->mark_compact_collector(); in HEAP_TEST()
2763 MarkCompactCollector* collector = heap->mark_compact_collector(); in HEAP_TEST()
6473 heap->mark_compact_collector()->EnsureSweepingCompleted(); in HEAP_TEST()
6603 MarkCompactCollector* collector = heap->mark_compact_collector(); in TEST()
6685 i::MarkCompactCollector* collector = heap->mark_compact_collector(); in TEST()
/external/v8/src/ic/
Dic-inl.h80 heap->mark_compact_collector()->RecordCodeTargetPatch(address, target); in SetTargetAtAddress()
/external/v8/src/
Dcontexts.cc472 CodeFlusher* flusher = GetHeap()->mark_compact_collector()->code_flusher(); in AddOptimizedFunction()
Disolate.cc1962 if (heap_.mark_compact_collector()->sweeping_in_progress()) { in Deinit()
1963 heap_.mark_compact_collector()->EnsureSweepingCompleted(); in Deinit()
Dframes.cc1692 heap->mark_compact_collector()->sweeper().SweepOrWaitUntilSweepingCompleted( in GcSafeFindCodeForInnerPointer()
Ddeoptimizer.cc372 isolate->heap()->mark_compact_collector()->InvalidateCode(codes[i]); in DeoptimizeMarkedCodeForContext()
Dobjects-inl.h5930 CodeFlusher* flusher = GetHeap()->mark_compact_collector()->code_flusher(); in ReplaceCode()
/external/v8/src/x87/
Dmacro-assembler-x87.cc3073 DCHECK(!isolate()->heap()->mark_compact_collector()-> in CheckPageFlagForMap()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc3226 DCHECK(!isolate()->heap()->mark_compact_collector()-> in CheckPageFlagForMap()
/external/v8/test/cctest/
Dtest-api.cc17915 if (CcTest::heap()->mark_compact_collector()->sweeping_in_progress()) { in TEST()
17916 CcTest::heap()->mark_compact_collector()->EnsureSweepingCompleted(); in TEST()