Home
last modified time | relevance | path

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

/aosp_15_r20/art/runtime/gc/accounting/
H A 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>>
H A Dheap_bitmap.cc45 void HeapBitmap::AddLargeObjectBitmap(LargeObjectBitmap* bitmap) { in AddLargeObjectBitmap()
50 void HeapBitmap::RemoveLargeObjectBitmap(LargeObjectBitmap* bitmap) { in RemoveLargeObjectBitmap()
H A Dspace_bitmap_test.cc63 SpaceBitmapTestType<LargeObjectBitmap, kMinPageSize>,
64 SpaceBitmapTestPageSizeType<LargeObjectBitmap>,
65 SpaceBitmapTestType<LargeObjectBitmap, kMaxPageSize>>;
H A Dheap_bitmap-inl.h108 inline LargeObjectBitmap* HeapBitmap::GetLargeObjectBitmap(const mirror::Object* obj) const { in GetLargeObjectBitmap()
H A Dspace_bitmap.h292 using LargeObjectBitmap = SpaceBitmap<kMinPageSize>; variable
/aosp_15_r20/art/runtime/gc/space/
H A Dspace.h352 accounting::LargeObjectBitmap* GetLiveBitmap() { in GetLiveBitmap()
356 accounting::LargeObjectBitmap* GetMarkBitmap() { in GetMarkBitmap()
369 accounting::LargeObjectBitmap live_bitmap_;
370 accounting::LargeObjectBitmap mark_bitmap_;
H A 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()
H A Dlarge_object_space.cc651 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 Dgarbage_collector.cc367 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 Dconcurrent_copying.cc1196 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 Dmark_compact.cc678 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 Dheap.h701 accounting::LargeObjectBitmap* large_objects,
H A Dheap.cc2671 accounting::LargeObjectBitmap* large_objects, in MarkAllocStack()