Searched refs:LargeObjectBitmap (Results 1 – 12 of 12) sorted by relevance
/art/runtime/gc/accounting/ |
D | heap_bitmap.h | 51 LargeObjectBitmap* GetLargeObjectBitmap(const mirror::Object* obj) const; 63 void ReplaceLargeObjectBitmap(LargeObjectBitmap* old_bitmap, LargeObjectBitmap* new_bitmap) 73 void AddLargeObjectBitmap(LargeObjectBitmap* bitmap); 74 void RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap); 82 std::vector<LargeObjectBitmap*, 83 TrackingAllocator<LargeObjectBitmap*, kAllocatorTagHeapBitmapLOS>>
|
D | heap_bitmap.cc | 35 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()
|
D | heap_bitmap-inl.h | 108 inline LargeObjectBitmap* HeapBitmap::GetLargeObjectBitmap(const mirror::Object* obj) const { in GetLargeObjectBitmap()
|
D | space_bitmap.h | 250 typedef SpaceBitmap<kLargeObjectAlignment> LargeObjectBitmap; typedef
|
/art/runtime/gc/space/ |
D | space.h | 347 accounting::LargeObjectBitmap* GetLiveBitmap() const { in GetLiveBitmap() 351 accounting::LargeObjectBitmap* GetMarkBitmap() const { in GetMarkBitmap() 364 std::unique_ptr<accounting::LargeObjectBitmap> live_bitmap_; 365 std::unique_ptr<accounting::LargeObjectBitmap> mark_bitmap_;
|
D | space.cc | 84 live_bitmap_.reset(accounting::LargeObjectBitmap::Create("large live objects", nullptr, in DiscontinuousSpace() 87 mark_bitmap_.reset(accounting::LargeObjectBitmap::Create("large marked objects", nullptr, in DiscontinuousSpace()
|
D | large_object_space.cc | 584 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback() 597 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep() 598 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep() 604 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap, in Sweep()
|
/art/runtime/gc/collector/ |
D | garbage_collector.cc | 143 accounting::LargeObjectBitmap* live_set = space->GetLiveBitmap(); in SwapBitmaps() 144 accounting::LargeObjectBitmap* mark_set = space->GetMarkBitmap(); in SwapBitmaps()
|
D | concurrent_copying.cc | 1701 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); in MarkZygoteLargeObjects() 1702 accounting::LargeObjectBitmap* const mark_bitmap = los->GetMarkBitmap(); in MarkZygoteLargeObjects() 2013 accounting::LargeObjectBitmap* los_bitmap = in LogFromSpaceRefHolder() 2055 accounting::LargeObjectBitmap* los_bitmap = in AssertToSpaceInvariantInNonMovingSpace() 2539 accounting::LargeObjectBitmap* los_bitmap = in IsMarked() 2582 accounting::LargeObjectBitmap* los_bitmap = in MarkNonMoving()
|
D | mark_sweep.cc | 1279 accounting::LargeObjectBitmap* large_live_objects = large_object_space->GetLiveBitmap(); in SweepArray() 1280 accounting::LargeObjectBitmap* large_mark_objects = large_object_space->GetMarkBitmap(); in SweepArray()
|
D | semi_space.cc | 411 accounting::LargeObjectBitmap* large_live_bitmap = los->GetLiveBitmap(); in MarkReachableObjects()
|
/art/runtime/gc/ |
D | heap.cc | 2452 accounting::LargeObjectBitmap* large_objects, in MarkAllocStack()
|