Searched refs:heap_ (Results 1 - 19 of 19) sorted by relevance

/art/runtime/gc/accounting/
H A Dremembered_set.h51 : name_(name), heap_(heap), space_(space) {}
68 return heap_;
77 Heap* const heap_; member in class:art::gc::accounting::RememberedSet
H A Dmod_union_table.h53 heap_(heap),
88 return heap_;
97 Heap* const heap_; member in class:art::gc::accounting::ModUnionTable
H A Dheap_bitmap.h67 explicit HeapBitmap(Heap* heap) : heap_(heap) {}
70 const Heap* const heap_; member in class:art::gc::accounting::HeapBitmap
H A Dremembered_set.cc133 CardTable* card_table = heap_->GetCardTable();
162 CardTable* card_table = heap_->GetCardTable();
173 CardTable* card_table = heap_->GetCardTable();
H A Dmod_union_table.cc325 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 Dgarbage_collector.cc60 : 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 Dmark_compact.cc107 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 Dmark_sweep-inl.h35 DCHECK(IsMarked(obj)) << "Scanning unmarked object " << obj << "\n" << heap_->DumpSpaces();
H A Dconcurrent_copying-inl.h35 DCHECK(heap_->collector_type_ == kCollectorTypeCC);
66 DCHECK(region_space_->IsInToSpace(to_ref) || heap_->non_moving_space_->HasAddress(to_ref))
H A Dsemi_space.cc146 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 Dconcurrent_copying.cc56 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 Dmark_sweep.cc114 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 Dgarbage_collector.h147 return heap_;
211 Heap* const heap_; member in class:art::gc::collector::GarbageCollector
/art/patchoat/
H A Dpatchoat.h68 : 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 Dpatchoat.cc475 image_header->VisitPackedArtFields(&visitor, heap_->Begin());
494 image_header->VisitPackedArtMethods(&visitor, heap_->Begin(), pointer_size);
/art/runtime/
H A Druntime.cc191 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 Druntime.h273 return heap_;
724 gc::Heap* heap_; member in class:art::verifier::Runtime
/art/runtime/gc/
H A Dheap.h1191 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 Dheap.cc2858 : 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...]

Completed in 810 milliseconds