Searched refs:heap_ (Results 1 - 22 of 22) 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 Dheap_bitmap.h66 explicit HeapBitmap(Heap* heap) : heap_(heap) {}
69 const Heap* const heap_; member in class:art::gc::accounting::HeapBitmap
H A Dmod_union_table.h61 heap_(heap),
105 return heap_;
114 Heap* const heap_; member in class:art::gc::accounting::ModUnionTable
H A Dremembered_set.cc136 CardTable* card_table = heap_->GetCardTable();
165 CardTable* card_table = heap_->GetCardTable();
176 CardTable* card_table = heap_->GetCardTable();
H A Dmod_union_table.cc346 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 Dgarbage_collector.cc65 : 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 Dmark_compact.cc114 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 Dmark_sweep-inl.h36 DCHECK(IsMarked(obj)) << "Scanning unmarked object " << obj << "\n" << heap_->DumpSpaces();
H A Dconcurrent_copying-inl.h108 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 Dsemi_space.cc147 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 Dmark_sweep.cc116 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 Dconcurrent_copying.cc102 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 Dgarbage_collector.h72 return heap_;
145 Heap* const heap_; member in class:art::gc::collector::GarbageCollector
/art/runtime/gc/
H A Dverification.h40 explicit Verification(gc::Heap* heap) : heap_(heap) {}
73 gc::Heap* const heap_; member in class:art::gc::Verification::gc
H A Dverification.cc67 space::Space* const space = heap_->FindSpaceFromAddress(addr);
71 accounting::CardTable* card_table = heap_->GetCardTable();
120 space::Space* const space = heap_->FindSpaceFromAddress(addr);
H A Dheap.h1272 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 Dheap.cc2755 : 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 Dpatchoat.h78 : 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 Dpatchoat.cc785 image_header->VisitPackedArtFields(&visitor, heap_->Begin());
804 image_header->VisitPackedArtMethods(&visitor, heap_->Begin(), pointer_size);
/art/runtime/
H A Druntime.cc225 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 Druntime.h264 return heap_;
860 gc::Heap* heap_; member in class:art::verifier::VerifyMode
/art/openjdkjvmti/
H A Dti_redefine.cc1314 : 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

Completed in 117 milliseconds