/art/runtime/gc/accounting/ |
D | heap_bitmap.h | 50 ContinuousSpaceBitmap* GetContinuousSpaceBitmap(const mirror::Object* obj) const; 63 void AddContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap); 64 void RemoveContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap); 69 std::vector<ContinuousSpaceBitmap*, 70 TrackingAllocator<ContinuousSpaceBitmap*, kAllocatorTagHeapBitmap>>
|
D | space_bitmap_test.cc | 36 ContinuousSpaceBitmap space_bitmap( in TEST_F() 37 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F() 43 BitmapVerify(ContinuousSpaceBitmap* bitmap, const mirror::Object* begin, in BitmapVerify() 55 ContinuousSpaceBitmap* const bitmap_; 64 ContinuousSpaceBitmap space_bitmap( in TEST_F() 65 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F() 95 ContinuousSpaceBitmap bitmap( in TEST_F() 96 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F() 165 ContinuousSpaceBitmap space_bitmap( in RunTest() 166 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in RunTest() [all …]
|
D | heap_bitmap-inl.h | 39 ContinuousSpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); in Test() 53 ContinuousSpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); in Clear() 68 ContinuousSpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); in Set() 85 ContinuousSpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); in AtomicTestAndSet() 99 inline ContinuousSpaceBitmap* HeapBitmap::GetContinuousSpaceBitmap(const mirror::Object* obj) const… in GetContinuousSpaceBitmap()
|
D | heap_bitmap.cc | 26 void HeapBitmap::AddContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in AddContinuousSpaceBitmap() 38 void HeapBitmap::RemoveContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in RemoveContinuousSpaceBitmap()
|
D | mod_union_table.cc | 352 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in Verify() 390 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in VisitObjects() 432 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in UpdateAndMarkReferences() 527 ContinuousSpaceBitmap* const bitmap_;
|
D | space_bitmap.h | 264 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; typedef
|
D | remembered_set.cc | 140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
|
D | card_table-inl.h | 55 inline size_t CardTable::Scan(ContinuousSpaceBitmap* bitmap, in Scan()
|
/art/runtime/gc/space/ |
D | space.h | 298 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() = 0; 299 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() = 0; 439 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 443 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() 447 accounting::ContinuousSpaceBitmap* GetTempBitmap() { in GetTempBitmap() 452 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; 455 accounting::ContinuousSpaceBitmap live_bitmap_; 456 accounting::ContinuousSpaceBitmap mark_bitmap_; 457 accounting::ContinuousSpaceBitmap temp_bitmap_;
|
D | zygote_space.h | 35 accounting::ContinuousSpaceBitmap&& live_bitmap, 36 accounting::ContinuousSpaceBitmap&& mark_bitmap) 86 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
|
D | space.cc | 91 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep() 92 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep() 102 accounting::ContinuousSpaceBitmap::SweepWalk( in Sweep()
|
D | zygote_space.cc | 47 accounting::ContinuousSpaceBitmap&& live_bitmap, in Create() 48 accounting::ContinuousSpaceBitmap&& mark_bitmap) { in Create() 128 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
|
D | image_space.h | 185 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 189 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() 299 accounting::ContinuousSpaceBitmap live_bitmap_; 305 accounting::ContinuousSpaceBitmap&& live_bitmap,
|
D | bump_pointer_space.h | 99 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 103 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() 156 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override;
|
D | malloc_space.cc | 66 live_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in MallocSpace() 71 mark_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in MallocSpace() 267 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
|
D | region_space.h | 113 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 116 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() 224 ALWAYS_INLINE void ScanUnevacFromSpace(accounting::ContinuousSpaceBitmap* bitmap, 227 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback() 775 accounting::ContinuousSpaceBitmap mark_bitmap_;
|
D | malloc_space.h | 173 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
|
D | bump_pointer_space.cc | 165 accounting::ContinuousSpaceBitmap::SweepCallback* BumpPointerSpace::GetSweepCallback() { in GetSweepCallback()
|
/art/runtime/gc/collector/ |
D | immune_spaces_test.cc | 44 accounting::ContinuousSpaceBitmap&& live_bitmap, in DummyImageSpace() 72 accounting::ContinuousSpaceBitmap bitmap( in ReserveBitmaps() 73 accounting::ContinuousSpaceBitmap::Create("bitmap", in ReserveBitmaps() 100 accounting::ContinuousSpaceBitmap live_bitmap(std::move(live_bitmaps_.back())); in CreateImageSpace() 142 std::vector<accounting::ContinuousSpaceBitmap> live_bitmaps_; 162 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 166 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap()
|
D | concurrent_copying.h | 47 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; typedef 384 accounting::ContinuousSpaceBitmap* region_space_bitmap_; 428 accounting::ContinuousSpaceBitmap region_space_inter_region_bitmap_; 429 accounting::ContinuousSpaceBitmap non_moving_space_inter_region_bitmap_;
|
D | mark_sweep.cc | 368 accounting::ContinuousSpaceBitmap* bitmap = space->GetMarkBitmap(); in FindDefaultSpaceBitmap() 552 accounting::ContinuousSpaceBitmap* object_bitmap = current_space_bitmap_; in MarkObjectParallel() 833 accounting::ContinuousSpaceBitmap* bitmap, in CardScanTask() 848 accounting::ContinuousSpaceBitmap* const bitmap_; 998 accounting::ContinuousSpaceBitmap* bitmap, in RecursiveMarkTask() 1007 accounting::ContinuousSpaceBitmap* const bitmap_; 1240 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray() 1241 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
|
D | semi_space.cc | 316 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects() 329 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects() 445 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject()
|
D | concurrent_copying-inl.h | 38 accounting::ContinuousSpaceBitmap* bitmap) { in MarkUnevacFromSpaceRegion()
|
D | semi_space.h | 215 accounting::ContinuousSpaceBitmap* to_space_live_bitmap_;
|
/art/runtime/gc/ |
D | heap_test.cc | 90 accounting::ContinuousSpaceBitmap bitmap( in TEST_F() 91 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
|