/art/runtime/gc/accounting/ |
H A D | remembered_set.h | 51 : name_(name), heap_(heap), space_(space) {} 68 return heap_; 77 Heap* const heap_; member in class:art::gc::accounting::RememberedSet
|
H A D | heap_bitmap.h | 66 explicit HeapBitmap(Heap* heap) : heap_(heap) {} 69 const Heap* const heap_; member in class:art::gc::accounting::HeapBitmap
|
H A D | mod_union_table.h | 61 heap_(heap), 105 return heap_; 114 Heap* const heap_; member in class:art::gc::accounting::ModUnionTable
|
H A D | remembered_set.cc | 136 CardTable* card_table = heap_->GetCardTable(); 165 CardTable* card_table = heap_->GetCardTable(); 176 CardTable* card_table = heap_->GetCardTable();
|
H A D | mod_union_table.cc | 346 CHECK(heap_->IsLiveObjectLocked(ref->AsMirrorPtr())); 351 CardTable* card_table = heap_->GetCardTable(); 368 CardTable* card_table = heap_->GetCardTable(); 389 CardTable* const card_table = heap_->GetCardTable(); 414 CardTable* const card_table = heap_->GetCardTable(); 430 heap_->FindContinuousSpaceFromObject(reinterpret_cast<mirror::Object*>(start), false); 546 heap_->GetBootImageSpaces().empty() ? nullptr : heap_->GetBootImageSpaces()[0]; 599 cleared_cards_.insert(heap_->GetCardTable()->CardFromAddr(reinterpret_cast<void*>(addr))); 604 auto* card_ptr = heap_ [all...] |
/art/runtime/gc/collector/ |
H A D | garbage_collector.cc | 65 : heap_(heap), 134 heap_->GetLiveBitmap()->ReplaceBitmap(live_bitmap, mark_bitmap); 135 heap_->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap); 145 heap_->GetLiveBitmap()->ReplaceLargeObjectBitmap(live_set, mark_set); 146 heap_->GetMarkBitmap()->ReplaceLargeObjectBitmap(mark_set, live_set); 193 return heap_->GetCurrentGcIteration(); 196 return heap_->GetCurrentGcIteration(); 201 heap_->RecordFree(freed.objects, freed.bytes); 205 heap_->RecordFree(freed.objects, freed.bytes);
|
H A D | mark_compact.cc | 114 mark_stack_ = heap_->GetMarkStack(); 120 mark_bitmap_ = heap_->GetMarkBitmap(); 126 heap_->GetReferenceProcessor()->ProcessReferences( 176 heap_->ProcessCards(GetTimings(), false, false, true); 180 heap_->GetCardTable()->ClearCardTable(); 185 heap_->RevokeAllThreadLocalAllocationStacks(self); 188 heap_->SwapStacks(); 208 // heap_->PreSweepingGcVerification(this); 213 for (auto& space : heap_->GetContinuousSpaces()) { 216 accounting::ModUnionTable* table = heap_ [all...] |
H A D | mark_sweep-inl.h | 36 DCHECK(IsMarked(obj)) << "Scanning unmarked object " << obj << "\n" << heap_->DumpSpaces();
|
H A D | concurrent_copying-inl.h | 108 DCHECK(heap_->collector_type_ == kCollectorTypeCC); 141 DCHECK(region_space_->IsInToSpace(to_ref) || heap_->non_moving_space_->HasAddress(to_ref)) 151 heap_->GetVerification()->LogHeapCorruption(holder, offset, from_ref, /* fatal */ true);
|
H A D | semi_space.cc | 147 mark_stack_ = heap_->GetMarkStack(); 161 mark_bitmap_ = heap_->GetMarkBitmap(); 230 heap_->ProcessCards(GetTimings(), kUseRememberedSet && generational_, false, true); 234 heap_->GetCardTable()->ClearCardTable(); 239 heap_->RevokeAllThreadLocalAllocationStacks(self_); 241 heap_->SwapStacks(); 284 heap_->PreSweepingGcVerification(this); 286 heap_->SwapSemiSpaces(); 335 accounting::ObjectStack* live_stack = heap_->GetLiveStack(); 336 heap_ [all...] |
H A D | mark_sweep.cc | 116 mark_stack_ = heap_->GetMarkStack(); 137 mark_bitmap_ = heap_->GetMarkBitmap(); 200 heap_->SwapStacks(); 201 live_stack_freeze_size_ = heap_->GetLiveStack()->Size(); 206 heap_->PreSweepingGcVerification(this); 224 heap_->ProcessCards(GetTimings(), false, true, false); 252 heap_->RevokeAllThreadLocalAllocationStacks(self); 282 heap_->ProcessCards(GetTimings(), 320 accounting::ModUnionTable* mod_union_table = heap_->FindModUnionTableFromSpace(space); 372 if (space != heap_ [all...] |
H A D | concurrent_copying.cc | 102 rb_table_(heap_->GetReadBarrierTable()), 264 for (const auto& space : heap_->GetContinuousSpaces()) { 593 if (heap_->GetCardTable()->GetCard(obj) == gc::accounting::CardTable::kCardClean) { 603 heap_->GetLiveBitmap()->Visit(visitor); 617 ThreadFlipVisitor thread_flip_visitor(this, heap_->use_tlab_); 665 accounting::CardTable* const card_table = heap_->GetCardTable(); 672 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space); 705 accounting::CardTable* const card_table = heap_->GetCardTable(); 712 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space); 735 heap_ [all...] |
H A D | garbage_collector.h | 72 return heap_; 145 Heap* const heap_; member in class:art::gc::collector::GarbageCollector
|
/art/runtime/gc/ |
H A D | verification.h | 40 explicit Verification(gc::Heap* heap) : heap_(heap) {} 73 gc::Heap* const heap_; member in class:art::gc::Verification::gc
|
H A D | verification.cc | 67 space::Space* const space = heap_->FindSpaceFromAddress(addr); 71 accounting::CardTable* card_table = heap_->GetCardTable(); 120 space::Space* const space = heap_->FindSpaceFromAddress(addr);
|
H A D | heap.h | 1272 Heap* const heap_; member in class:art::gc::Heap::ScopedDisableRosAllocVerification 1279 : heap_(heap), 1280 orig_verify_pre_gc_(heap_->verify_pre_gc_rosalloc_), 1281 orig_verify_pre_sweeping_(heap_->verify_pre_sweeping_rosalloc_), 1282 orig_verify_post_gc_(heap_->verify_post_gc_rosalloc_) { 1283 heap_->verify_pre_gc_rosalloc_ = false; 1284 heap_->verify_pre_sweeping_rosalloc_ = false; 1285 heap_->verify_post_gc_rosalloc_ = false; 1288 heap_->verify_pre_gc_rosalloc_ = orig_verify_pre_gc_; 1289 heap_ [all...] |
H A D | heap.cc | 2755 : heap_(heap), fail_count_(fail_count), verify_referent_(verify_referent) {} 2776 return heap_->IsLiveObjectLocked(obj, true, false, true); 2816 accounting::CardTable* card_table = heap_->GetCardTable(); 2817 accounting::ObjectStack* alloc_stack = heap_->allocation_stack_.get(); 2818 accounting::ObjectStack* live_stack = heap_->live_stack_.get(); 2822 if (heap_->IsValidObjectAddress(obj->GetClass())) { 2829 space::ContinuousSpace* ref_space = heap_->FindContinuousSpaceFromObject(ref, true); 2841 if (ref->GetClass() != nullptr && heap_->IsValidObjectAddress(ref->GetClass()) && 2856 heap_->GetLiveBitmap()->GetContinuousSpaceBitmap(obj); 2897 Heap* const heap_; member in class:art::gc::VerifyReferenceVisitor 2927 Heap* const heap_; member in class:art::gc::VerifyObjectVisitor 3077 Heap* const heap_; member in class:art::gc::VerifyReferenceCardVisitor 3098 Heap* const heap_; member in class:art::gc::VerifyLiveStackReferences [all...] |
/art/patchoat/ |
H A D | patchoat.h | 78 : image_(image), bitmap_(bitmap), heap_(heap), 123 DCHECK_GT(reinterpret_cast<uintptr_t>(obj), reinterpret_cast<uintptr_t>(heap_->Begin())); 124 DCHECK_LT(reinterpret_cast<uintptr_t>(obj), reinterpret_cast<uintptr_t>(heap_->End())); 126 reinterpret_cast<uintptr_t>(obj) - reinterpret_cast<uintptr_t>(heap_->Begin()); 192 const MemMap* const heap_; member in class:art::PatchOat
|
H A D | patchoat.cc | 785 image_header->VisitPackedArtFields(&visitor, heap_->Begin()); 804 image_header->VisitPackedArtMethods(&visitor, heap_->Begin(), pointer_size);
|
/art/runtime/ |
H A D | runtime.cc | 225 heap_(nullptr), 328 heap_->DumpGcPerformanceInfo(LOG_STREAM(INFO)); 371 heap_->WaitForGcToComplete(gc::kGcCauseBackground, self); 372 heap_->DeleteThreadPool(); 418 delete heap_; 594 heap_->PreZygoteFork(); 897 heap_->CreateThreadPool(); 900 heap_->ResetGcPerformanceInfo(); 1105 CHECK(!heap_->IsMovableObject(sentinel)); 1255 heap_ [all...] |
H A D | runtime.h | 264 return heap_; 860 gc::Heap* heap_; member in class:art::verifier::VerifyMode
|
/art/openjdkjvmti/ |
H A D | ti_redefine.cc | 1314 : heap_(heap), self_(self) { 1315 if (heap_->IsGcConcurrentAndMoving()) { 1316 heap_->IncrementDisableMovingGC(self_); 1321 if (heap_->IsGcConcurrentAndMoving()) { 1322 heap_->DecrementDisableMovingGC(self_); 1326 art::gc::Heap* heap_; member in class:openjdkjvmti::ScopedDisableConcurrentAndMovingGc
|