Searched refs:LargeObjectBitmap (Results 1 – 13 of 13) sorted by relevance
/aosp_15_r20/art/runtime/gc/accounting/ |
H A D | heap_bitmap.h | 51 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>>
|
H A D | heap_bitmap.cc | 45 void HeapBitmap::AddLargeObjectBitmap(LargeObjectBitmap* bitmap) { in AddLargeObjectBitmap() 50 void HeapBitmap::RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap) { in RemoveLargeObjectBitmap()
|
H A D | space_bitmap_test.cc | 63 SpaceBitmapTestType<LargeObjectBitmap, kMinPageSize>, 64 SpaceBitmapTestPageSizeType<LargeObjectBitmap>, 65 SpaceBitmapTestType<LargeObjectBitmap, kMaxPageSize>>;
|
H A D | heap_bitmap-inl.h | 108 inline LargeObjectBitmap* HeapBitmap::GetLargeObjectBitmap(const mirror::Object* obj) const { in GetLargeObjectBitmap()
|
H A D | space_bitmap.h | 292 using LargeObjectBitmap = SpaceBitmap<kMinPageSize>; variable
|
/aosp_15_r20/art/runtime/gc/space/ |
H A D | space.h | 352 accounting::LargeObjectBitmap* GetLiveBitmap() { in GetLiveBitmap() 356 accounting::LargeObjectBitmap* GetMarkBitmap() { in GetMarkBitmap() 369 accounting::LargeObjectBitmap live_bitmap_; 370 accounting::LargeObjectBitmap mark_bitmap_;
|
H A D | space.cc | 84 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()
|
H A D | large_object_space.cc | 651 accounting::LargeObjectBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback() 664 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); in Sweep() 665 accounting::LargeObjectBitmap* mark_bitmap = GetMarkBitmap(); in Sweep() 671 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap, in Sweep()
|
/aosp_15_r20/art/runtime/gc/collector/ |
H A D | garbage_collector.cc | 367 accounting::LargeObjectBitmap* large_live_objects = large_object_space->GetLiveBitmap(); in SweepArray() 368 accounting::LargeObjectBitmap* large_mark_objects = large_object_space->GetMarkBitmap(); in SweepArray()
|
H A D | concurrent_copying.cc | 1196 accounting::LargeObjectBitmap* los_bitmap = nullptr; in TestAndSetMarkBitForRef() 2308 accounting::LargeObjectBitmap* los_bitmap = in ProcessMarkStackRef() 2536 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); in MarkZygoteLargeObjects() 2537 accounting::LargeObjectBitmap* const mark_bitmap = los->GetMarkBitmap(); in MarkZygoteLargeObjects() 2604 accounting::LargeObjectBitmap* bitmap = heap_->GetLargeObjectsSpace()->GetMarkBitmap(); in CaptureRssAtPeak() 2847 accounting::LargeObjectBitmap* los_bitmap = in AssertToSpaceInvariant() 2988 accounting::LargeObjectBitmap* los_bitmap = nullptr; in LogFromSpaceRefHolder() 3022 accounting::LargeObjectBitmap* los_bitmap = nullptr; in IsMarkedInNonMovingSpace() 3594 accounting::LargeObjectBitmap* los_bitmap = nullptr; in MarkNonMoving()
|
H A D | mark_compact.cc | 678 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); in MarkZygoteLargeObjects() 679 accounting::LargeObjectBitmap* const mark_bitmap = los->GetMarkBitmap(); in MarkZygoteLargeObjects() 4124 accounting::LargeObjectBitmap* los_bitmap = heap_->GetLargeObjectsSpace()->GetMarkBitmap(); in MarkObjectNonNullNoPush() 4216 accounting::LargeObjectBitmap* los_bitmap = heap_->GetLargeObjectsSpace()->GetMarkBitmap(); in IsMarked()
|
/aosp_15_r20/art/runtime/gc/ |
H A D | heap.h | 701 accounting::LargeObjectBitmap* large_objects,
|
H A D | heap.cc | 2671 accounting::LargeObjectBitmap* large_objects, in MarkAllocStack()
|