Home
last modified time | relevance | path

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

/external/v8/src/heap/
Dincremental-marking.cc71 heap_->mark_compact_collector()->RecordSlot(obj, slot, value); in RecordWriteSlow()
120 heap_->mark_compact_collector()->RecordCodeEntrySlot( in RecordWriteOfCodeEntrySlow()
131 heap_->mark_compact_collector()->RecordRelocSlot(rinfo, in RecordWriteIntoCodeSlow()
179 heap_->mark_compact_collector()->marking_deque()->Unshift(obj); in BlackToGreyAndUnshift()
185 heap_->mark_compact_collector()->marking_deque()->Push(obj); in WhiteToGreyAndPush()
249 heap->mark_compact_collector()->marking_deque()->IsFull(); in VisitFixedArrayIncremental()
254 heap->mark_compact_collector()->marking_deque()->Unshift(object); in VisitFixedArrayIncremental()
257 heap->mark_compact_collector()->UnshiftBlack(object); in VisitFixedArrayIncremental()
283 heap->mark_compact_collector()->RecordSlot(object, p, target); in INLINE()
293 heap->mark_compact_collector()->RecordSlot(object, p, target); in INLINE()
[all …]
Dincremental-marking-job.cc70 MarkCompactCollector* mark_compact_collector = heap->mark_compact_collector(); in Step() local
74 if (mark_compact_collector->sweeping_in_progress()) { in Step()
75 if (mark_compact_collector->IsSweepingCompleted()) { in Step()
76 mark_compact_collector->EnsureSweepingCompleted(); in Step()
Dobjects-visiting-inl.h212 heap->mark_compact_collector()->RecordCodeEntrySlot(object, entry_address, in VisitCodeEntry()
223 heap->mark_compact_collector()->RecordRelocSlot(rinfo, object); in VisitEmbeddedPointer()
238 heap->mark_compact_collector()->RecordRelocSlot(rinfo, cell); in VisitCell()
251 heap->mark_compact_collector()->RecordRelocSlot(rinfo, target); in VisitDebugTarget()
271 heap->mark_compact_collector()->RecordRelocSlot(rinfo, target); in VisitCodeTarget()
282 heap->mark_compact_collector()->RecordRelocSlot(rinfo, target); in VisitCodeAgeSequence()
345 map->GetHeap()->mark_compact_collector()->RecordSlot(weak_cell, slot, in VisitWeakCell()
422 heap->mark_compact_collector()->RecordSlot(object, slot, obj); in VisitWeakCollection()
435 code->MakeOlder(heap->mark_compact_collector()->marking_parity()); in VisitCode()
458 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitSharedFunctionInfo()
[all …]
Dobjects-visiting.cc176 heap->mark_compact_collector()->is_compacting(); in MustRecordSlots()
189 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitWeakList()
300 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitLiveObject()
327 heap->mark_compact_collector()->RecordSlot(context, head_slot, list_head); in DoWeakList()
Dslots-buffer.cc60 !heap->mark_compact_collector()->IsSlotInLiveObject( in RemoveInvalidSlots()
127 heap->mark_compact_collector()->VerifyIsSlotInLiveObject( in VerifySlots()
Dstore-buffer.cc383 heap_->mark_compact_collector()->IsSlotInLiveObject(addr)) { in ClearInvalidStoreBufferEntries()
409 heap_->mark_compact_collector()->VerifyIsSlotInLiveObject( in VerifyValidStoreBufferEntries()
499 heap_->mark_compact_collector()->VisitLiveObjectsBody(page, in IteratePointersToNewSpace()
502 heap_->mark_compact_collector() in IteratePointersToNewSpace()
Dmark-compact.cc80 CHECK(heap_->mark_compact_collector()->IsMarked(object)); in VisitPointers()
492 isolate()->heap()->mark_compact_collector(); in RunInternal()
514 heap_->mark_compact_collector()->SweepInParallel(space_, 0); in Run()
515 heap_->mark_compact_collector()->pending_sweeper_tasks_semaphore_.Signal(); in Run()
1000 isolate_->heap()->mark_compact_collector()->RecordCodeEntrySlot( in ProcessJSFunctionCandidates()
1005 isolate_->heap()->mark_compact_collector()->RecordSlot( in ProcessJSFunctionCandidates()
1041 isolate_->heap()->mark_compact_collector()->RecordSlot(candidate, code_slot, in ProcessSharedFunctionInfoCandidates()
1142 MarkObjectByPointer(heap->mark_compact_collector(), object, p); in INLINE()
1153 MarkCompactCollector* collector = heap->mark_compact_collector(); in INLINE()
1162 heap->mark_compact_collector()->MarkObject(object, mark); in INLINE()
[all …]
Dheap.cc987 !mark_compact_collector()->marking_deque_.IsEmpty() && in CollectGarbage()
1333 mark_compact_collector()->marking_deque()->Uninitialize(); in PerformGarbageCollection()
1334 mark_compact_collector()->EnsureMarkingDequeIsCommitted( in PerformGarbageCollection()
1430 mark_compact_collector()->Prepare(); in MarkCompact()
1436 mark_compact_collector()->CollectGarbage(); in MarkCompact()
1710 MarkCompactCollector* collector = mark_compact_collector(); in Scavenge()
3111 !mark_compact_collector()->sweeping_in_progress() && in AdjustLiveBytes()
4013 if (mark_compact_collector()->sweeping_in_progress()) { in MakeHeapIterable()
4014 mark_compact_collector()->EnsureSweepingCompleted(); in MakeHeapIterable()
4123 mark_compact_collector()->marking_deque()->IsEmpty()))) { in FinalizeIncrementalMarkingIfComplete()
[all …]
Dspaces.cc65 cur_page->heap()->mark_compact_collector()->SweepOrWaitUntilSweepingCompleted( in AdvanceToNextPage()
1037 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
1057 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
1152 DCHECK(!heap()->mark_compact_collector()->in_use()); in AllocateChunk()
1170 DCHECK(heap()->mark_compact_collector()->is_compacting() || in AllocateChunk()
2816 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
2830 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
2842 MarkCompactCollector* collector = heap()->mark_compact_collector(); in AllocateChunk()
3020 if (heap()->mark_compact_collector()->sweeping_in_progress()) { in AllocateChunk()
3021 heap()->mark_compact_collector()->EnsureSweepingCompleted(); in AllocateChunk()
[all …]
Dscavenger.cc244 map->GetHeap()->mark_compact_collector()->RecordCodeEntrySlot( in EvacuateJSFunction()
Dheap.h1125 MarkCompactCollector* mark_compact_collector() { in mark_compact_collector() function
/external/v8/test/cctest/heap/
Dutils-inl.h113 i::MarkCompactCollector* collector = heap->mark_compact_collector();
Dtest-heap.cc1897 MarkCompactCollector* collector = CcTest::heap()->mark_compact_collector(); in TEST()
1937 MarkCompactCollector* collector = CcTest::heap()->mark_compact_collector(); in HEAP_TEST()
2721 MarkCompactCollector* collector = heap->mark_compact_collector(); in HEAP_TEST()
/external/v8/src/ic/
Dic-inl.h80 heap->mark_compact_collector()->RecordCodeTargetPatch(address, target); in SetTargetAtAddress()
/external/v8/src/
Dcontexts.cc435 CodeFlusher* flusher = GetHeap()->mark_compact_collector()->code_flusher(); in AddOptimizedFunction()
Disolate.cc1888 if (heap_.mark_compact_collector()->sweeping_in_progress()) { in Deinit()
1889 heap_.mark_compact_collector()->EnsureSweepingCompleted(); in Deinit()
Dframes.cc1486 heap->mark_compact_collector()->SweepOrWaitUntilSweepingCompleted(page); in GcSafeFindCodeForInnerPointer()
Ddeoptimizer.cc423 isolate->heap()->mark_compact_collector()->InvalidateCode(codes[i]); in DeoptimizeMarkedCodeForContext()
Dobjects-inl.h5873 CodeFlusher* flusher = GetHeap()->mark_compact_collector()->code_flusher(); in ReplaceCode()
/external/v8/src/x87/
Dmacro-assembler-x87.cc2780 DCHECK(!isolate()->heap()->mark_compact_collector()-> in CheckPageFlagForMap()
/external/v8/src/ia32/
Dmacro-assembler-ia32.cc2908 DCHECK(!isolate()->heap()->mark_compact_collector()-> in CheckPageFlagForMap()
/external/v8/test/cctest/
Dtest-api.cc17296 if (CcTest::heap()->mark_compact_collector()->sweeping_in_progress()) { in TEST()
17297 CcTest::heap()->mark_compact_collector()->EnsureSweepingCompleted(); in TEST()