Home
last modified time | relevance | path

Searched refs:HeapBitmap (Results 1 – 6 of 6) sorted by relevance

/art/runtime/gc/accounting/
Dheap_bitmap.cc25 void HeapBitmap::ReplaceBitmap(SpaceBitmap* old_bitmap, SpaceBitmap* new_bitmap) { in ReplaceBitmap()
35 void HeapBitmap::ReplaceObjectSet(SpaceSetMap* old_set, SpaceSetMap* new_set) { in ReplaceObjectSet()
45 void HeapBitmap::AddContinuousSpaceBitmap(accounting::SpaceBitmap* bitmap) { in AddContinuousSpaceBitmap()
58 void HeapBitmap::AddDiscontinuousObjectSet(SpaceSetMap* set) { in AddDiscontinuousObjectSet()
63 void HeapBitmap::Walk(SpaceBitmap::Callback* callback, void* arg) { in Walk()
Dheap_bitmap.h32 class HeapBitmap {
102 explicit HeapBitmap(Heap* heap) : heap_(heap) {} in HeapBitmap() function
Dheap_bitmap-inl.h27 inline void HeapBitmap::Visit(const Visitor& visitor) { in Visit()
Dmod_union_table.h47 class HeapBitmap; variable
/art/runtime/gc/
Dheap.h52 class HeapBitmap; variable
348 accounting::HeapBitmap* GetLiveBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { in GetLiveBitmap()
352 accounting::HeapBitmap* GetMarkBitmap() SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { in GetMarkBitmap()
662 UniquePtr<accounting::HeapBitmap> live_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
663 UniquePtr<accounting::HeapBitmap> mark_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
Dheap.cc144 live_bitmap_.reset(new accounting::HeapBitmap(this)); in Heap()
145 mark_bitmap_.reset(new accounting::HeapBitmap(this)); in Heap()