MarkCompactCollector 5489 src/heap.cc SLOW_ASSERT(!MarkCompactCollector::IsOnEvacuationCandidate(new_object)); MarkCompactCollector 5491 src/heap.cc MarkCompactCollector::IsOnEvacuationCandidate(object)) { MarkCompactCollector 6052 src/heap.cc MarkCompactCollector::Initialize(); MarkCompactCollector 1508 src/heap.h MarkCompactCollector* mark_compact_collector() { MarkCompactCollector 2042 src/heap.h MarkCompactCollector mark_compact_collector_; MarkCompactCollector 2082 src/heap.h friend class MarkCompactCollector; MarkCompactCollector 521 src/incremental-marking.cc MarkCompactCollector::INCREMENTAL_COMPACTION); MarkCompactCollector 633 src/incremental-marking.cc MarkCompactCollector* collector = heap_->mark_compact_collector(); MarkCompactCollector 47 src/mark-compact-inl.h void MarkCompactCollector::SetFlags(int flags) { MarkCompactCollector 55 src/mark-compact-inl.h bool MarkCompactCollector::MarkObjectAndPush(HeapObject* obj) { MarkCompactCollector 64 src/mark-compact-inl.h void MarkCompactCollector::MarkObject(HeapObject* obj, MarkBit mark_bit) { MarkCompactCollector 74 src/mark-compact-inl.h bool MarkCompactCollector::MarkObjectWithoutPush(HeapObject* obj) { MarkCompactCollector 84 src/mark-compact-inl.h void MarkCompactCollector::SetMark(HeapObject* obj, MarkBit mark_bit) { MarkCompactCollector 95 src/mark-compact-inl.h bool MarkCompactCollector::IsMarked(Object* obj) { MarkCompactCollector 102 src/mark-compact-inl.h void MarkCompactCollector::RecordSlot(Object** anchor_slot, MarkCompactCollector 58 src/mark-compact.cc MarkCompactCollector::MarkCompactCollector() : // NOLINT MarkCompactCollector 99 src/mark-compact.cc if (MarkCompactCollector::IsMarked(object)) { MarkCompactCollector 146 src/mark-compact.cc if (MarkCompactCollector::IsMarked(obj)) { MarkCompactCollector 161 src/mark-compact.cc CHECK(!MarkCompactCollector::IsOnEvacuationCandidate(object)); MarkCompactCollector 177 src/mark-compact.cc if (MarkCompactCollector::IsMarked(object)) { MarkCompactCollector 229 src/mark-compact.cc void MarkCompactCollector::AddEvacuationCandidate(Page* p) { MarkCompactCollector 247 src/mark-compact.cc bool MarkCompactCollector::StartCompaction(CompactionMode mode) { MarkCompactCollector 276 src/mark-compact.cc void MarkCompactCollector::CollectGarbage() { MarkCompactCollector 306 src/mark-compact.cc void MarkCompactCollector::VerifyMarkbitsAreClean(PagedSpace* space) { MarkCompactCollector 316 src/mark-compact.cc void MarkCompactCollector::VerifyMarkbitsAreClean(NewSpace* space) { MarkCompactCollector 326 src/mark-compact.cc void MarkCompactCollector::VerifyMarkbitsAreClean() { MarkCompactCollector 362 src/mark-compact.cc void MarkCompactCollector::ClearMarkbits() { MarkCompactCollector 498 src/mark-compact.cc void MarkCompactCollector::CollectEvacuationCandidates(PagedSpace* space) { MarkCompactCollector 652 src/mark-compact.cc void MarkCompactCollector::AbortCompaction() { MarkCompactCollector 669 src/mark-compact.cc void MarkCompactCollector::Prepare(GCTracer* tracer) { MarkCompactCollector 725 src/mark-compact.cc void MarkCompactCollector::Finish() { MarkCompactCollector 897 src/mark-compact.cc MarkCompactCollector::~MarkCompactCollector() { MarkCompactCollector 966 src/mark-compact.cc MarkCompactCollector* collector = heap->mark_compact_collector(); MarkCompactCollector 1054 src/mark-compact.cc MarkCompactCollector* collector = heap->mark_compact_collector(); MarkCompactCollector 1092 src/mark-compact.cc MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector(); MarkCompactCollector 1125 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(table->map())); MarkCompactCollector 1316 src/mark-compact.cc MarkCompactCollector* collector = heap->mark_compact_collector(); MarkCompactCollector 1338 src/mark-compact.cc MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector(); MarkCompactCollector 1378 src/mark-compact.cc MarkCompactCollector* collector = map->GetHeap()->mark_compact_collector(); MarkCompactCollector 1390 src/mark-compact.cc MarkCompactCollector* collector = heap->mark_compact_collector(); MarkCompactCollector 1641 src/mark-compact.cc MarkCompactCollector* collector_; MarkCompactCollector 1666 src/mark-compact.cc MarkCompactCollector* collector_; MarkCompactCollector 1670 src/mark-compact.cc void MarkCompactCollector::MarkInlinedFunctionsCode(Code* code) { MarkCompactCollector 1690 src/mark-compact.cc void MarkCompactCollector::PrepareThreadForCodeFlushing(Isolate* isolate, MarkCompactCollector 1708 src/mark-compact.cc void MarkCompactCollector::PrepareForCodeFlushing() { MarkCompactCollector 1789 src/mark-compact.cc MarkCompactCollector* collector_; MarkCompactCollector 1844 src/mark-compact.cc void MarkCompactCollector::ProcessNewlyMarkedObject(HeapObject* object) { MarkCompactCollector 2119 src/mark-compact.cc bool MarkCompactCollector::IsUnmarkedHeapObject(Object** p) { MarkCompactCollector 2128 src/mark-compact.cc void MarkCompactCollector::MarkSymbolTable() { MarkCompactCollector 2140 src/mark-compact.cc void MarkCompactCollector::MarkRoots(RootMarkingVisitor* visitor) { MarkCompactCollector 2156 src/mark-compact.cc void MarkCompactCollector::MarkObjectGroups() { MarkCompactCollector 2204 src/mark-compact.cc void MarkCompactCollector::MarkImplicitRefGroups() { MarkCompactCollector 2240 src/mark-compact.cc void MarkCompactCollector::EmptyMarkingDeque() { MarkCompactCollector 2267 src/mark-compact.cc void MarkCompactCollector::RefillMarkingDeque() { MarkCompactCollector 2313 src/mark-compact.cc void MarkCompactCollector::ProcessMarkingDeque() { MarkCompactCollector 2322 src/mark-compact.cc void MarkCompactCollector::ProcessExternalMarking() { MarkCompactCollector 2334 src/mark-compact.cc void MarkCompactCollector::MarkLiveObjects() { MarkCompactCollector 2430 src/mark-compact.cc void MarkCompactCollector::AfterMarking() { MarkCompactCollector 2471 src/mark-compact.cc void MarkCompactCollector::ProcessMapCaches() { MarkCompactCollector 2522 src/mark-compact.cc void MarkCompactCollector::ReattachInitialMaps() { MarkCompactCollector 2540 src/mark-compact.cc void MarkCompactCollector::ClearNonLiveTransitions() { MarkCompactCollector 2570 src/mark-compact.cc void MarkCompactCollector::ClearNonLivePrototypeTransitions(Map* map) { MarkCompactCollector 2618 src/mark-compact.cc void MarkCompactCollector::ClearNonLiveMapTransitions(Map* map, MarkCompactCollector 2634 src/mark-compact.cc void MarkCompactCollector::ProcessWeakMaps() { MarkCompactCollector 2637 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj))); MarkCompactCollector 2642 src/mark-compact.cc if (MarkCompactCollector::IsMarked(HeapObject::cast(table->KeyAt(i)))) { MarkCompactCollector 2658 src/mark-compact.cc void MarkCompactCollector::ClearWeakMaps() { MarkCompactCollector 2661 src/mark-compact.cc ASSERT(MarkCompactCollector::IsMarked(HeapObject::cast(weak_map_obj))); MarkCompactCollector 2665 src/mark-compact.cc if (!MarkCompactCollector::IsMarked(HeapObject::cast(table->KeyAt(i)))) { MarkCompactCollector 2690 src/mark-compact.cc void MarkCompactCollector::MigrateObject(Address dst, MarkCompactCollector 2795 src/mark-compact.cc MarkCompactCollector::IsOnEvacuationCandidate(heap_obj)); MarkCompactCollector 2799 src/mark-compact.cc !MarkCompactCollector::IsOnEvacuationCandidate(target)); MarkCompactCollector 2847 src/mark-compact.cc bool MarkCompactCollector::TryPromoteObject(HeapObject* object, MarkCompactCollector 2886 src/mark-compact.cc void MarkCompactCollector::EvacuateNewSpace() { MarkCompactCollector 2959 src/mark-compact.cc void MarkCompactCollector::EvacuateLiveObjectsFromPage(Page* p) { MarkCompactCollector 3018 src/mark-compact.cc void MarkCompactCollector::EvacuatePages() { MarkCompactCollector 3260 src/mark-compact.cc void MarkCompactCollector::InvalidateCode(Code* code) { MarkCompactCollector 3274 src/mark-compact.cc bool MarkCompactCollector::MarkInvalidatedCode() { MarkCompactCollector 3290 src/mark-compact.cc void MarkCompactCollector::RemoveDeadInvalidatedCode() { MarkCompactCollector 3298 src/mark-compact.cc void MarkCompactCollector::ProcessInvalidatedCode(ObjectVisitor* visitor) { MarkCompactCollector 3311 src/mark-compact.cc void MarkCompactCollector::EvacuateNewSpaceAndCandidates() { MarkCompactCollector 3780 src/mark-compact.cc intptr_t MarkCompactCollector::SweepConservatively(PagedSpace* space, Page* p) { MarkCompactCollector 3872 src/mark-compact.cc void MarkCompactCollector::SweepSpace(PagedSpace* space, SweeperType sweeper) { MarkCompactCollector 3986 src/mark-compact.cc void MarkCompactCollector::SweepSpaces() { MarkCompactCollector 4020 src/mark-compact.cc void MarkCompactCollector::EnableCodeFlushing(bool enable) { MarkCompactCollector 4035 src/mark-compact.cc void MarkCompactCollector::ReportDeleteIfNeeded(HeapObject* obj, MarkCompactCollector 4048 src/mark-compact.cc void MarkCompactCollector::Initialize() { MarkCompactCollector 4094 src/mark-compact.cc void MarkCompactCollector::RecordRelocSlot(RelocInfo* rinfo, Object* target) { MarkCompactCollector 4110 src/mark-compact.cc void MarkCompactCollector::RecordCodeEntrySlot(Address slot, Code* target) { MarkCompactCollector 45 src/mark-compact.h class MarkCompactCollector; MarkCompactCollector 390 src/mark-compact.h Marker(BaseMarker* base_marker, MarkCompactCollector* mark_compact_collector) MarkCompactCollector 406 src/mark-compact.h MarkCompactCollector* mark_compact_collector() { MarkCompactCollector 411 src/mark-compact.h MarkCompactCollector* mark_compact_collector_; MarkCompactCollector 421 src/mark-compact.h class MarkCompactCollector { MarkCompactCollector 579 src/mark-compact.h MarkCompactCollector(); MarkCompactCollector 580 src/mark-compact.h ~MarkCompactCollector(); MarkCompactCollector 644 src/mark-compact.h friend class Marker<MarkCompactCollector>; MarkCompactCollector 783 src/mark-compact.h Marker<MarkCompactCollector> marker_; MarkCompactCollector 7185 src/objects.cc MarkCompactCollector* collector = heap->mark_compact_collector(); MarkCompactCollector 3343 src/objects.h friend class MarkCompactCollector; MarkCompactCollector 2042 src/spaces.cc ASSERT(!MarkCompactCollector::IsOnEvacuationCandidate(new_node)); MarkCompactCollector 2287 src/spaces.cc freed_bytes += MarkCompactCollector::SweepConservatively(this, p); MarkCompactCollector 150 src/v8globals.h class MarkCompactCollector;