/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() 440 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in UpdateAndMarkReferences() 535 ContinuousSpaceBitmap* const bitmap_;
|
D | remembered_set.cc | 140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
|
D | space_bitmap.h | 272 using ContinuousSpaceBitmap = SpaceBitmap<kObjectAlignment>; variable
|
/art/runtime/gc/space/ |
D | space.h | 301 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() = 0; 302 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() = 0; 442 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 446 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() 450 accounting::ContinuousSpaceBitmap* GetTempBitmap() { in GetTempBitmap() 455 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; 458 accounting::ContinuousSpaceBitmap live_bitmap_; 459 accounting::ContinuousSpaceBitmap mark_bitmap_; 460 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 | 196 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 200 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() 498 accounting::ContinuousSpaceBitmap live_bitmap_; 504 accounting::ContinuousSpaceBitmap&& live_bitmap,
|
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 | bump_pointer_space.h | 101 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 150 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override;
|
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() 786 accounting::ContinuousSpaceBitmap mark_bitmap_;
|
D | bump_pointer_space.cc | 74 accounting::ContinuousSpaceBitmap::Create("bump-pointer space live bitmap", in BumpPointerSpace() 160 accounting::ContinuousSpaceBitmap::SweepCallback* BumpPointerSpace::GetSweepCallback() { in GetSweepCallback()
|
D | malloc_space.h | 173 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
|
/art/runtime/gc/collector/ |
D | immune_spaces_test.cc | 45 accounting::ContinuousSpaceBitmap&& live_bitmap, in FakeImageSpace() 73 accounting::ContinuousSpaceBitmap bitmap( in ReserveBitmaps() 74 accounting::ContinuousSpaceBitmap::Create("bitmap", in ReserveBitmaps() 101 accounting::ContinuousSpaceBitmap live_bitmap(std::move(live_bitmaps_.back())); in CreateImageSpace() 143 std::vector<accounting::ContinuousSpaceBitmap> live_bitmaps_; 163 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 167 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap()
|
D | concurrent_copying.h | 47 using ContinuousSpaceBitmap = SpaceBitmap<kObjectAlignment>; variable 389 accounting::ContinuousSpaceBitmap* region_space_bitmap_; 429 accounting::ContinuousSpaceBitmap region_space_inter_region_bitmap_; 430 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_; 1243 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray() 1244 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
|
D | semi_space.cc | 317 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects() 330 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects() 443 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_;
|
D | concurrent_copying.cc | 337 region_space_inter_region_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps() 345 non_moving_space_inter_region_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps() 679 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in VerifyGrayImmuneObjects() 1222 accounting::ContinuousSpaceBitmap* bitmap = nullptr; in TestAndSetMarkBitForRef() 1408 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase() 1580 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in CopyingPhase() 2315 accounting::ContinuousSpaceBitmap* mark_bitmap = in ProcessMarkStackRef() 2564 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray() 2565 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray() 2686 accounting::ContinuousSpaceBitmap *bitmap = heap_->non_moving_space_->GetMarkBitmap(); in CaptureRssAtPeak() [all …]
|
/art/runtime/gc/ |
D | heap_test.cc | 97 accounting::ContinuousSpaceBitmap bitmap( in TEST_F() 98 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
|