Home
last modified time | relevance | path

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

/art/runtime/gc/accounting/
Dheap_bitmap.h49 LargeObjectBitmap* GetLargeObjectBitmap(const mirror::Object* obj) const;
64 void ReplaceLargeObjectBitmap(LargeObjectBitmap* old_bitmap, LargeObjectBitmap* new_bitmap)
74 void AddLargeObjectBitmap(LargeObjectBitmap* bitmap);
75 void RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap);
83 std::vector<LargeObjectBitmap*,
84 TrackingAllocator<LargeObjectBitmap*, kAllocatorTagHeapBitmapLOS>>
Dheap_bitmap.cc35 void HeapBitmap::ReplaceLargeObjectBitmap(LargeObjectBitmap* old_bitmap, in ReplaceLargeObjectBitmap()
36 LargeObjectBitmap* new_bitmap) { in ReplaceLargeObjectBitmap()
62 void HeapBitmap::AddLargeObjectBitmap(LargeObjectBitmap* bitmap) { in AddLargeObjectBitmap()
67 void HeapBitmap::RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap) { in RemoveLargeObjectBitmap()
Dheap_bitmap-inl.h108 inline LargeObjectBitmap* HeapBitmap::GetLargeObjectBitmap(const mirror::Object* obj) const { in GetLargeObjectBitmap()
Dspace_bitmap.h232 typedef SpaceBitmap<kLargeObjectAlignment> LargeObjectBitmap; typedef
/art/runtime/gc/space/
Dspace.h348 accounting::LargeObjectBitmap* GetLiveBitmap() const { in GetLiveBitmap()
352 accounting::LargeObjectBitmap* GetMarkBitmap() const { in GetMarkBitmap()
365 std::unique_ptr<accounting::LargeObjectBitmap> live_bitmap_;
366 std::unique_ptr<accounting::LargeObjectBitmap> mark_bitmap_;
Dspace.cc81 live_bitmap_.reset(accounting::LargeObjectBitmap::Create("large live objects", nullptr, in DiscontinuousSpace()
84 mark_bitmap_.reset(accounting::LargeObjectBitmap::Create("large marked objects", nullptr, in DiscontinuousSpace()
Dlarge_object_space.cc589 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
602 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep()
603 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep()
608 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap, in Sweep()
/art/runtime/gc/collector/
Dgarbage_collector.cc133 accounting::LargeObjectBitmap* live_set = space->GetLiveBitmap(); in SwapBitmaps()
134 accounting::LargeObjectBitmap* mark_set = space->GetMarkBitmap(); in SwapBitmaps()
Dconcurrent_copying.cc1527 accounting::LargeObjectBitmap* los_bitmap = in LogFromSpaceRefHolder()
1568 accounting::LargeObjectBitmap* los_bitmap = in AssertToSpaceInvariantInNonMovingSpace()
1959 accounting::LargeObjectBitmap* los_bitmap = in IsMarked()
2019 accounting::LargeObjectBitmap* los_bitmap = in MarkNonMoving()
Dmark_sweep.cc1257 accounting::LargeObjectBitmap* large_live_objects = large_object_space->GetLiveBitmap(); in SweepArray()
1258 accounting::LargeObjectBitmap* large_mark_objects = large_object_space->GetMarkBitmap(); in SweepArray()
Dsemi_space.cc426 accounting::LargeObjectBitmap* large_live_bitmap = los->GetLiveBitmap(); in MarkReachableObjects()
/art/runtime/gc/
Dheap.cc2561 accounting::LargeObjectBitmap* large_objects, in MarkAllocStack()