/art/runtime/gc/accounting/ |
D | heap_bitmap.h | 50 ContinuousSpaceBitmap* GetContinuousSpaceBitmap(const mirror::Object* obj) const; 59 void ReplaceBitmap(ContinuousSpaceBitmap* old_bitmap, ContinuousSpaceBitmap* new_bitmap) 71 void AddContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap); 72 void RemoveContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap); 77 std::vector<ContinuousSpaceBitmap*, 78 TrackingAllocator<ContinuousSpaceBitmap*, kAllocatorTagHeapBitmap>>
|
D | space_bitmap_test.cc | 36 std::unique_ptr<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 std::unique_ptr<ContinuousSpaceBitmap> space_bitmap( in TEST_F() 65 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F() 95 std::unique_ptr<ContinuousSpaceBitmap> bitmap( in TEST_F() 96 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F() 165 std::unique_ptr<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::ReplaceBitmap(ContinuousSpaceBitmap* old_bitmap, in ReplaceBitmap() 27 ContinuousSpaceBitmap* new_bitmap) { in ReplaceBitmap() 43 void HeapBitmap::AddContinuousSpaceBitmap(accounting::ContinuousSpaceBitmap* bitmap) { in AddContinuousSpaceBitmap() 55 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 | 257 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; typedef
|
D | remembered_set.cc | 140 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
|
/art/runtime/gc/space/ |
D | space.cc | 93 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep() 94 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep() 104 accounting::ContinuousSpaceBitmap::SweepWalk( in Sweep() 112 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in BindLiveToMarkBitmap() 114 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release(); in BindLiveToMarkBitmap() 128 accounting::ContinuousSpaceBitmap* new_bitmap = temp_bitmap_.release(); in UnBindBitmaps()
|
D | space.h | 298 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() const = 0; 299 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0; 438 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() 442 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap() 446 accounting::ContinuousSpaceBitmap* GetTempBitmap() const { in GetTempBitmap() 451 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; 454 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_; 455 std::unique_ptr<accounting::ContinuousSpaceBitmap> mark_bitmap_; 456 std::unique_ptr<accounting::ContinuousSpaceBitmap> temp_bitmap_;
|
D | zygote_space.h | 35 accounting::ContinuousSpaceBitmap* live_bitmap, 36 accounting::ContinuousSpaceBitmap* mark_bitmap) 84 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
|
D | image_space.h | 100 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() 104 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap() 194 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_; 199 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap,
|
D | zygote_space.cc | 46 accounting::ContinuousSpaceBitmap* live_bitmap, in Create() 47 accounting::ContinuousSpaceBitmap* mark_bitmap) { in Create() 120 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
|
D | bump_pointer_space.h | 99 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() 103 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap() 156 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override;
|
D | malloc_space.cc | 66 live_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace() 71 mark_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace() 266 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
|
D | region_space.h | 110 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() 113 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap() 218 ALWAYS_INLINE void ScanUnevacFromSpace(accounting::ContinuousSpaceBitmap* bitmap, 221 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback() 759 std::unique_ptr<accounting::ContinuousSpaceBitmap> mark_bitmap_;
|
D | malloc_space.h | 173 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() override { in GetSweepCallback()
|
D | image_space.cc | 72 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap, in ImageSpace() 869 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap; in Init() 873 accounting::ContinuousSpaceBitmap::CreateFromMemMap( in Init() 1082 explicit FixupObjectVisitor(gc::accounting::ContinuousSpaceBitmap* visited, in FixupObjectVisitor() 1131 gc::accounting::ContinuousSpaceBitmap* const visited_; 1141 accounting::ContinuousSpaceBitmap* bitmap, in RelocateInPlace() 1215 std::unique_ptr<gc::accounting::ContinuousSpaceBitmap> visited_bitmap( in RelocateInPlace() 1216 gc::accounting::ContinuousSpaceBitmap::Create("Relocate bitmap", in RelocateInPlace() 1569 std::unique_ptr<gc::accounting::ContinuousSpaceBitmap> patched_objects( in DoRelocateSpaces() 1570 gc::accounting::ContinuousSpaceBitmap::Create( in DoRelocateSpaces()
|
/art/runtime/gc/collector/ |
D | immune_spaces_test.cc | 44 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap, in DummyImageSpace() 71 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap( in ReserveBitmaps() 72 accounting::ContinuousSpaceBitmap::Create("bitmap", in ReserveBitmaps() 99 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back())); in CreateImageSpace() 139 std::vector<std::unique_ptr<accounting::ContinuousSpaceBitmap>> live_bitmaps_; 159 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const override { in GetLiveBitmap() 163 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const override { in GetMarkBitmap()
|
D | semi_space.cc | 374 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects() 387 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects() 538 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); in MarkNonForwardedObject() 540 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in MarkNonForwardedObject() 584 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject() 738 accounting::ContinuousSpaceBitmap* live_bitmap = nullptr; in ProcessMarkStack() 746 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in ProcessMarkStack()
|
D | concurrent_copying.h | 45 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; typedef 368 accounting::ContinuousSpaceBitmap* region_space_bitmap_; 412 std::unique_ptr<accounting::ContinuousSpaceBitmap> region_space_inter_region_bitmap_; 413 std::unique_ptr<accounting::ContinuousSpaceBitmap> non_moving_space_inter_region_bitmap_;
|
D | garbage_collector.cc | 198 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SwapBitmaps() 199 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SwapBitmaps()
|
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 | concurrent_copying-inl.h | 38 accounting::ContinuousSpaceBitmap* bitmap) { in MarkUnevacFromSpaceRegion()
|
D | concurrent_copying.cc | 302 region_space_inter_region_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps() 310 non_moving_space_inter_region_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in CreateInterRegionRefBitmaps() 642 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in VerifyGrayImmuneObjects() 1150 accounting::ContinuousSpaceBitmap* bitmap = nullptr; in TestAndSetMarkBitForRef() 1330 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase() 1502 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in CopyingPhase() 2189 accounting::ContinuousSpaceBitmap* mark_bitmap = in ProcessMarkStackRef() 2435 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray() 2436 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray() 2557 accounting::ContinuousSpaceBitmap *bitmap = heap_->non_moving_space_->GetMarkBitmap(); in CaptureRssAtPeak() [all …]
|
/art/runtime/gc/ |
D | heap_test.cc | 90 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap( in TEST_F() 91 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
|