/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 | 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 | 139 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
|
D | space_bitmap.h | 278 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 | 45 accounting::ContinuousSpaceBitmap&& live_bitmap, in Create() 46 accounting::ContinuousSpaceBitmap&& mark_bitmap) { in Create() 126 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
|
D | image_space.h | 197 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 201 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap() 490 accounting::ContinuousSpaceBitmap live_bitmap_; 496 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 | 109 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 157 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() 789 accounting::ContinuousSpaceBitmap mark_bitmap_;
|
D | bump_pointer_space.cc | 72 accounting::ContinuousSpaceBitmap::Create("bump-pointer space live bitmap", in BumpPointerSpace() 177 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 | 46 accounting::ContinuousSpaceBitmap&& live_bitmap, in FakeImageSpace() 76 accounting::ContinuousSpaceBitmap bitmap( in ReserveBitmaps() 77 accounting::ContinuousSpaceBitmap::Create( in ReserveBitmaps() 123 accounting::ContinuousSpaceBitmap live_bitmap(std::move(live_bitmaps_.back())); in CreateImageSpace() 165 std::vector<accounting::ContinuousSpaceBitmap> live_bitmaps_; 185 accounting::ContinuousSpaceBitmap* GetLiveBitmap() override { in GetLiveBitmap() 189 accounting::ContinuousSpaceBitmap* GetMarkBitmap() override { in GetMarkBitmap()
|
D | concurrent_copying.h | 48 using ContinuousSpaceBitmap = SpaceBitmap<kObjectAlignment>; variable 391 accounting::ContinuousSpaceBitmap* region_space_bitmap_; 435 accounting::ContinuousSpaceBitmap region_space_inter_region_bitmap_; 436 accounting::ContinuousSpaceBitmap non_moving_space_inter_region_bitmap_;
|
D | mark_sweep.cc | 368 accounting::ContinuousSpaceBitmap* bitmap = space->GetMarkBitmap(); in FindDefaultSpaceBitmap() 553 accounting::ContinuousSpaceBitmap* object_bitmap = current_space_bitmap_; in MarkObjectParallel() 833 accounting::ContinuousSpaceBitmap* bitmap, in CardScanTask() 848 accounting::ContinuousSpaceBitmap* const bitmap_; 995 accounting::ContinuousSpaceBitmap* bitmap, in RecursiveMarkTask() 1004 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() 442 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 | 341 region_space_inter_region_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps() 349 non_moving_space_inter_region_bitmap_ = accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps() 669 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in VerifyGrayImmuneObjects() 1209 accounting::ContinuousSpaceBitmap* bitmap = nullptr; in TestAndSetMarkBitForRef() 1395 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase() 1567 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in CopyingPhase() 2304 accounting::ContinuousSpaceBitmap* mark_bitmap = in ProcessMarkStackRef() 2549 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray() 2550 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray() 2671 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()
|
/art/dex2oat/linker/ |
D | image_writer.h | 57 using ContinuousSpaceBitmap = SpaceBitmap<kObjectAlignment>; variable 363 gc::accounting::ContinuousSpaceBitmap image_bitmap_;
|