Home
last modified time | relevance | path

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

/external/chromium_org/v8/src/heap/
Dincremental-marking.cc43 heap_->mark_compact_collector()->RecordSlot(HeapObject::RawField(obj, 0), in RecordWriteSlow()
94 heap_->mark_compact_collector()->RecordCodeEntrySlot( in RecordWriteOfCodeEntrySlow()
118 heap_->mark_compact_collector()->RecordRelocSlot(rinfo, in RecordWriteIntoCodeSlow()
226 heap->mark_compact_collector()->RecordSlot(p, p, obj); in INLINE()
235 heap->mark_compact_collector()->RecordSlot(start, p, obj); in INLINE()
246 heap->mark_compact_collector()->RecordSlot(anchor, p, obj); in INLINE()
523 if (!heap_->mark_compact_collector()->sweeping_in_progress()) { in Start()
542 heap_->mark_compact_collector()->StartCompaction( in StartMarking()
566 heap_->mark_compact_collector()->VerifyMarkbitsAreClean(); in StartMarking()
583 heap_->mark_compact_collector()->MarkWeakObjectToCodeTable(); in StartMarking()
[all …]
Dobjects-visiting-inl.h209 heap->mark_compact_collector()->RecordCodeEntrySlot(entry_address, code); in VisitCodeEntry()
219 heap->mark_compact_collector()->RecordRelocSlot(rinfo, object); in VisitEmbeddedPointer()
249 heap->mark_compact_collector()->RecordRelocSlot(rinfo, target); in VisitDebugTarget()
273 heap->mark_compact_collector()->RecordRelocSlot(rinfo, target); in VisitCodeTarget()
284 heap->mark_compact_collector()->RecordRelocSlot(rinfo, target); in VisitCodeAgeSequence()
295 MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector(); in VisitNativeContext()
339 heap->mark_compact_collector()->RecordSlot(slot, slot, obj); in VisitPropertyCell()
365 heap->mark_compact_collector()->RecordSlot(slot, slot, obj); in VisitAllocationSite()
407 heap->mark_compact_collector()->RecordSlot(slot, slot, obj); in VisitWeakCollection()
418 code->MakeOlder(heap->mark_compact_collector()->marking_parity()); in VisitCode()
[all …]
Dobjects-visiting.cc182 heap->mark_compact_collector()->is_compacting(); in MustRecordSlots()
195 MarkCompactCollector* collector = heap->mark_compact_collector(); in VisitWeakList()
320 heap->mark_compact_collector()->RecordSlot(head_slot, head_slot, in DoWeakList()
368 heap->mark_compact_collector()->RecordSlot(slot, slot, typed_array_obj); in VisitLiveObject()
Dsweeper-thread.cc21 collector_(heap_->mark_compact_collector()), in SweeperThread()
Dmark-compact.cc67 CHECK(heap_->mark_compact_collector()->IsMarked(object)); in VisitPointers()
545 heap_->mark_compact_collector()->SweepInParallel(space_, 0); in Run()
546 heap_->mark_compact_collector()->pending_sweeper_jobs_semaphore_.Signal(); in Run()
1056 isolate_->heap()->mark_compact_collector()->RecordCodeEntrySlot(slot, in ProcessJSFunctionCandidates()
1061 isolate_->heap()->mark_compact_collector()->RecordSlot( in ProcessJSFunctionCandidates()
1093 isolate_->heap()->mark_compact_collector()->RecordSlot(code_slot, code_slot, in ProcessSharedFunctionInfoCandidates()
1133 isolate_->heap()->mark_compact_collector()->RecordSlot(slot, slot, in ProcessOptimizedCodeMaps()
1372 MarkObjectByPointer(heap->mark_compact_collector(), p, p); in INLINE()
1382 MarkCompactCollector* collector = heap->mark_compact_collector(); in INLINE()
1391 heap->mark_compact_collector()->MarkObject(object, mark); in INLINE()
[all …]
Dheap.cc418 mark_compact_collector()->EnableCodeFlushing(true); in GarbageCollectionPrologue()
752 mark_compact_collector()->SetFlags(kMakeHeapIterableMask | in CollectAllAvailableGarbage()
763 mark_compact_collector()->SetFlags(kNoGCFlags); in CollectAllAvailableGarbage()
809 !mark_compact_collector()->abort_incremental_marking() && in CollectGarbage()
848 if (!mark_compact_collector()->abort_incremental_marking() && in CollectGarbage()
913 heap->mark_compact_collector()->SetFlags(Heap::kAbortIncrementalMarkingMask); in AbortIncrementalMarkingAndCollectGarbage()
915 heap->mark_compact_collector()->SetFlags(Heap::kNoGCFlags); in AbortIncrementalMarkingAndCollectGarbage()
1506 MarkCompactCollector* collector = mark_compact_collector(); in Scavenge()
2080 map->GetHeap()->mark_compact_collector()->RecordCodeEntrySlot( in EvacuateJSFunction()
3088 mark_compact_collector()->RecordSlot(slot, slot, *slot, in AddAllocationSiteToScratchpad()
[all …]
Dstore-buffer.cc496 heap_->mark_compact_collector()->SweepInParallel(page, owner); in IteratePointersToNewSpace()
502 heap_->mark_compact_collector()->EnsureSweepingCompleted(); in IteratePointersToNewSpace()
Dspaces.cc934 DCHECK(!heap()->mark_compact_collector()->in_use()); in FindObject()
2503 DCHECK(heap()->mark_compact_collector()->sweeping_in_progress() || in SizeOfObjects()
2534 MarkCompactCollector* collector = heap()->mark_compact_collector(); in WaitForSweeperThreadsAndRetryAllocation()
2550 MarkCompactCollector* collector = heap()->mark_compact_collector(); in SlowAllocateRaw()
2732 if (heap()->mark_compact_collector()->sweeping_in_progress()) { in ReportStatistics()
2733 heap()->mark_compact_collector()->EnsureSweepingCompleted(); in ReportStatistics()
2954 heap()->mark_compact_collector()->ReportDeleteIfNeeded(object, in FreeUnmarkedObjects()
Dheap.h1197 MarkCompactCollector* mark_compact_collector() { in mark_compact_collector() function
/external/chromium_org/v8/src/ic/
Dic-inl.h113 heap->mark_compact_collector()->RecordCodeTargetPatch(address, target); in SetTargetAtAddress()
/external/chromium_org/v8/src/
Dcontexts.cc307 CodeFlusher* flusher = GetHeap()->mark_compact_collector()->code_flusher(); in AddOptimizedFunction()
Disolate.cc1619 heap_.mark_compact_collector()->sweeping_in_progress()) { in Deinit()
1620 heap_.mark_compact_collector()->EnsureSweepingCompleted(); in Deinit()
Ddeoptimizer.cc431 isolate->heap()->mark_compact_collector()->InvalidateCode(codes[i]); in DeoptimizeMarkedCodeForContext()
Dobjects-inl.h5648 CodeFlusher* flusher = GetHeap()->mark_compact_collector()->code_flusher(); in ReplaceCode()
Dobjects.cc9246 CodeFlusher* flusher = GetHeap()->mark_compact_collector()->code_flusher(); in ClearOptimizedCodeMap()
/external/chromium_org/v8/test/cctest/
Dcctest.h507 i::MarkCompactCollector* collector = heap->mark_compact_collector(); in SimulateIncrementalMarking()
Dtest-heap.cc1615 MarkCompactCollector* collector = CcTest::heap()->mark_compact_collector(); in TEST()
/external/chromium_org/v8/src/x87/
Dmacro-assembler-x87.cc3055 DCHECK(!isolate()->heap()->mark_compact_collector()-> in CheckPageFlagForMap()
/external/chromium_org/v8/src/ia32/
Dmacro-assembler-ia32.cc3095 DCHECK(!isolate()->heap()->mark_compact_collector()-> in CheckPageFlagForMap()