/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 | mod_union_table.h | 53 heap_(heap), 88 return heap_; 97 Heap* const heap_; member in class:art::gc::accounting::ModUnionTable
|
H A D | heap_bitmap.h | 67 explicit HeapBitmap(Heap* heap) : heap_(heap) {} 70 const Heap* const heap_; member in class:art::gc::accounting::HeapBitmap
|
H A D | remembered_set.cc | 133 CardTable* card_table = heap_->GetCardTable(); 162 CardTable* card_table = heap_->GetCardTable(); 173 CardTable* card_table = heap_->GetCardTable();
|
H A D | mod_union_table.cc | 325 CHECK(heap_->IsLiveObjectLocked(ref->AsMirrorPtr())); 330 CardTable* card_table = heap_->GetCardTable(); 347 CardTable* card_table = heap_->GetCardTable(); 368 CardTable* const card_table = heap_->GetCardTable(); 384 heap_->FindContinuousSpaceFromObject(reinterpret_cast<mirror::Object*>(start), false); 496 heap_->GetBootImageSpaces().empty() ? nullptr : heap_->GetBootImageSpaces()[0]; 533 cleared_cards_.insert(heap_->GetCardTable()->CardFromAddr(reinterpret_cast<void*>(addr))); 538 auto* card_ptr = heap_->GetCardTable()->CardFromAddr(reinterpret_cast<void*>(addr));
|
/art/runtime/gc/collector/ |
H A D | garbage_collector.cc | 60 : heap_(heap), 124 heap_->GetLiveBitmap()->ReplaceBitmap(live_bitmap, mark_bitmap); 125 heap_->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap); 135 heap_->GetLiveBitmap()->ReplaceLargeObjectBitmap(live_set, mark_set); 136 heap_->GetMarkBitmap()->ReplaceLargeObjectBitmap(mark_set, live_set); 169 return heap_->GetCurrentGcIteration(); 172 return heap_->GetCurrentGcIteration(); 177 heap_->RecordFree(freed.objects, freed.bytes); 181 heap_->RecordFree(freed.objects, freed.bytes);
|
H A D | mark_compact.cc | 107 mark_stack_ = heap_->GetMarkStack(); 113 mark_bitmap_ = heap_->GetMarkBitmap(); 119 heap_->GetReferenceProcessor()->ProcessReferences( 169 heap_->ProcessCards(GetTimings(), false, false, true); 173 heap_->GetCardTable()->ClearCardTable(); 178 heap_->RevokeAllThreadLocalAllocationStacks(self); 181 heap_->SwapStacks(); 201 // heap_->PreSweepingGcVerification(this); 206 for (auto& space : heap_->GetContinuousSpaces()) { 209 accounting::ModUnionTable* table = heap_ [all...] |
H A D | mark_sweep-inl.h | 35 DCHECK(IsMarked(obj)) << "Scanning unmarked object " << obj << "\n" << heap_->DumpSpaces();
|
H A D | concurrent_copying-inl.h | 35 DCHECK(heap_->collector_type_ == kCollectorTypeCC); 66 DCHECK(region_space_->IsInToSpace(to_ref) || heap_->non_moving_space_->HasAddress(to_ref))
|
H A D | semi_space.cc | 146 mark_stack_ = heap_->GetMarkStack(); 160 mark_bitmap_ = heap_->GetMarkBitmap(); 229 heap_->ProcessCards(GetTimings(), kUseRememberedSet && generational_, false, true); 233 heap_->GetCardTable()->ClearCardTable(); 238 heap_->RevokeAllThreadLocalAllocationStacks(self_); 240 heap_->SwapStacks(); 279 heap_->PreSweepingGcVerification(this); 281 heap_->SwapSemiSpaces(); 331 accounting::ObjectStack* live_stack = heap_->GetLiveStack(); 332 heap_ [all...] |
H A D | concurrent_copying.cc | 56 rb_table_(heap_->GetReadBarrierTable()), 137 for (const auto& space : heap_->GetContinuousSpaces()) { 271 ThreadFlipVisitor thread_flip_visitor(this, heap_->use_tlab_); 273 heap_->ThreadFlipBegin(self); // Sync with JNI critical calls. 276 heap_->ThreadFlipEnd(self); 291 heap_->SwapStacks(); 296 live_stack_freeze_size_ = heap_->GetLiveStack()->Size(); 313 DCHECK(collector_->heap_->GetMarkBitmap()->Test(obj)) 365 for (space::ContinuousSpace* space : heap_->GetContinuousSpaces()) { 543 heap_ [all...] |
H A D | mark_sweep.cc | 114 mark_stack_ = heap_->GetMarkStack(); 135 mark_bitmap_ = heap_->GetMarkBitmap(); 198 heap_->SwapStacks(); 199 live_stack_freeze_size_ = heap_->GetLiveStack()->Size(); 204 heap_->PreSweepingGcVerification(this); 222 heap_->ProcessCards(GetTimings(), false, true, false); 250 heap_->RevokeAllThreadLocalAllocationStacks(self); 261 heap_->ProcessCards(GetTimings(), false, true, GetGcType() != kGcTypeSticky); 296 accounting::ModUnionTable* mod_union_table = heap_->FindModUnionTableFromSpace(space); 348 if (space != heap_ [all...] |
H A D | garbage_collector.h | 147 return heap_; 211 Heap* const heap_; member in class:art::gc::collector::GarbageCollector
|
/art/patchoat/ |
H A D | patchoat.h | 68 : oat_file_(oat_file), image_(nullptr), bitmap_(nullptr), heap_(nullptr), delta_(delta), 72 : image_(image), bitmap_(bitmap), heap_(heap), 77 : oat_file_(oat_file), image_(image), bitmap_(bitmap), heap_(heap), 138 DCHECK_GT(reinterpret_cast<uintptr_t>(obj), reinterpret_cast<uintptr_t>(heap_->Begin())); 139 DCHECK_LT(reinterpret_cast<uintptr_t>(obj), reinterpret_cast<uintptr_t>(heap_->End())); 141 reinterpret_cast<uintptr_t>(obj) - reinterpret_cast<uintptr_t>(heap_->Begin()); 218 const MemMap* const heap_; member in class:art::PatchOat
|
H A D | patchoat.cc | 475 image_header->VisitPackedArtFields(&visitor, heap_->Begin()); 494 image_header->VisitPackedArtMethods(&visitor, heap_->Begin(), pointer_size);
|
/art/runtime/ |
H A D | runtime.cc | 191 heap_(nullptr), 254 heap_->DumpGcPerformanceInfo(LOG(INFO)); 292 heap_->WaitForGcToComplete(gc::kGcCauseBackground, self); 293 heap_->DeleteThreadPool(); 327 delete heap_; 455 heap_->PreZygoteFork(); 747 heap_->CreateThreadPool(); 750 heap_->ResetGcPerformanceInfo(); 928 CHECK(!heap_->IsMovableObject(sentinel)); 1015 heap_ [all...] |
H A D | runtime.h | 273 return heap_; 724 gc::Heap* heap_; member in class:art::verifier::Runtime
|
/art/runtime/gc/ |
H A D | heap.h | 1191 Heap* const heap_; member in class:art::gc::Heap::ScopedDisableRosAllocVerification 1198 : heap_(heap), 1199 orig_verify_pre_gc_(heap_->verify_pre_gc_rosalloc_), 1200 orig_verify_pre_sweeping_(heap_->verify_pre_sweeping_rosalloc_), 1201 orig_verify_post_gc_(heap_->verify_post_gc_rosalloc_) { 1202 heap_->verify_pre_gc_rosalloc_ = false; 1203 heap_->verify_pre_sweeping_rosalloc_ = false; 1204 heap_->verify_post_gc_rosalloc_ = false; 1207 heap_->verify_pre_gc_rosalloc_ = orig_verify_pre_gc_; 1208 heap_ [all...] |
H A D | heap.cc | 2858 : heap_(heap), fail_count_(fail_count), verify_referent_(verify_referent) {} 2877 return heap_->IsLiveObjectLocked(obj, true, false, true); 2917 accounting::CardTable* card_table = heap_->GetCardTable(); 2918 accounting::ObjectStack* alloc_stack = heap_->allocation_stack_.get(); 2919 accounting::ObjectStack* live_stack = heap_->live_stack_.get(); 2923 if (heap_->IsValidObjectAddress(obj->GetClass())) { 2930 space::ContinuousSpace* ref_space = heap_->FindContinuousSpaceFromObject(ref, true); 2942 if (ref->GetClass() != nullptr && heap_->IsValidObjectAddress(ref->GetClass()) && 2957 heap_->GetLiveBitmap()->GetContinuousSpaceBitmap(obj); 2998 Heap* const heap_; member in class:art::gc::VerifyReferenceVisitor 3035 Heap* const heap_; member in class:art::gc::VerifyObjectVisitor 3183 Heap* const heap_; member in class:art::gc::VerifyReferenceCardVisitor 3204 Heap* const heap_; member in class:art::gc::VerifyLiveStackReferences [all...] |