Home
last modified time | relevance | path

Searched refs:LargeObjectBitmap (Results 1 – 8 of 8) sorted by relevance

/art/runtime/gc/accounting/
Dheap_bitmap.h51 LargeObjectBitmap* GetLargeObjectBitmap(const mirror::Object* obj) const;
65 void AddLargeObjectBitmap(LargeObjectBitmap* bitmap);
66 void RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap);
74 std::vector<LargeObjectBitmap*,
75 TrackingAllocator<LargeObjectBitmap*, kAllocatorTagHeapBitmapLOS>>
Dheap_bitmap.cc45 void HeapBitmap::AddLargeObjectBitmap(LargeObjectBitmap* bitmap) { in AddLargeObjectBitmap()
50 void HeapBitmap::RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap) { in RemoveLargeObjectBitmap()
Dheap_bitmap-inl.h108 inline LargeObjectBitmap* HeapBitmap::GetLargeObjectBitmap(const mirror::Object* obj) const { in GetLargeObjectBitmap()
Dspace_bitmap.h265 typedef SpaceBitmap<kLargeObjectAlignment> LargeObjectBitmap; typedef
/art/runtime/gc/space/
Dspace.cc84 live_bitmap_ = accounting::LargeObjectBitmap::Create("large live objects", nullptr, capacity); in DiscontinuousSpace()
86 mark_bitmap_ = accounting::LargeObjectBitmap::Create("large marked objects", nullptr, capacity); in DiscontinuousSpace()
Dspace.h349 accounting::LargeObjectBitmap* GetLiveBitmap() { in GetLiveBitmap()
353 accounting::LargeObjectBitmap* GetMarkBitmap() { in GetMarkBitmap()
366 accounting::LargeObjectBitmap live_bitmap_;
367 accounting::LargeObjectBitmap mark_bitmap_;
Dlarge_object_space.cc616 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
629 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
630 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
636 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap, in Sweep()
/art/runtime/gc/collector/
Dmark_sweep.cc1280 accounting::LargeObjectBitmap* large_live_objects = large_object_space->GetLiveBitmap(); in SweepArray()
1281 accounting::LargeObjectBitmap* large_mark_objects = large_object_space->GetMarkBitmap(); in SweepArray()