/art/runtime/gc/accounting/ |
D | heap_bitmap.h | 48 ContinuousSpaceBitmap* GetContinuousSpaceBitmap(const mirror::Object* obj) const; 60 void ReplaceBitmap(ContinuousSpaceBitmap* old_bitmap, ContinuousSpaceBitmap* new_bitmap) 72 void AddContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap); 73 void RemoveContinuousSpaceBitmap(ContinuousSpaceBitmap* bitmap); 78 std::vector<ContinuousSpaceBitmap*, 79 TrackingAllocator<ContinuousSpaceBitmap*, kAllocatorTagHeapBitmap>>
|
D | space_bitmap_test.cc | 35 std::unique_ptr<ContinuousSpaceBitmap> space_bitmap( in TEST_F() 36 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F() 42 BitmapVerify(ContinuousSpaceBitmap* bitmap, const mirror::Object* begin, in BitmapVerify() 54 ContinuousSpaceBitmap* const bitmap_; 63 std::unique_ptr<ContinuousSpaceBitmap> space_bitmap( in TEST_F() 64 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F() 123 std::unique_ptr<ContinuousSpaceBitmap> space_bitmap( in RunTest() 124 ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in RunTest()
|
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 | 331 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); in Verify() 386 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in UpdateAndMarkReferences() 481 ContinuousSpaceBitmap* const bitmap_;
|
D | remembered_set.cc | 137 ContinuousSpaceBitmap* bitmap = space_->GetLiveBitmap(); in UpdateAndMarkReferences()
|
/art/runtime/gc/space/ |
D | space.cc | 90 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in Sweep() 91 accounting::ContinuousSpaceBitmap* mark_bitmap = GetMarkBitmap(); in Sweep() 101 accounting::ContinuousSpaceBitmap::SweepWalk( in Sweep() 110 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); in BindLiveToMarkBitmap() 112 accounting::ContinuousSpaceBitmap* mark_bitmap = mark_bitmap_.release(); in BindLiveToMarkBitmap() 126 accounting::ContinuousSpaceBitmap* new_bitmap = temp_bitmap_.release(); in UnBindBitmaps()
|
D | image_space.h | 96 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() 100 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() 178 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_; 183 accounting::ContinuousSpaceBitmap* live_bitmap,
|
D | space.h | 299 virtual accounting::ContinuousSpaceBitmap* GetLiveBitmap() const = 0; 300 virtual accounting::ContinuousSpaceBitmap* GetMarkBitmap() const = 0; 432 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() 436 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() 441 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() = 0; 444 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap_; 445 std::unique_ptr<accounting::ContinuousSpaceBitmap> mark_bitmap_; 446 std::unique_ptr<accounting::ContinuousSpaceBitmap> temp_bitmap_;
|
D | zygote_space.h | 34 accounting::ContinuousSpaceBitmap* live_bitmap, 35 accounting::ContinuousSpaceBitmap* mark_bitmap) 83 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { in GetSweepCallback()
|
D | zygote_space.cc | 43 accounting::ContinuousSpaceBitmap* live_bitmap, in Create() 44 accounting::ContinuousSpaceBitmap* mark_bitmap) { in Create() 113 accounting::ContinuousSpaceBitmap* bitmap = zygote_space->GetLiveBitmap(); in SweepCallback()
|
D | bump_pointer_space.h | 93 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() 97 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() 148 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() OVERRIDE;
|
D | malloc_space.cc | 51 live_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace() 56 mark_bitmap_.reset(accounting::ContinuousSpaceBitmap::Create( in MallocSpace() 239 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in SweepCallback()
|
D | region_space.h | 79 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() 83 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap() 162 accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() OVERRIDE { in GetSweepCallback()
|
D | image_space.cc | 50 accounting::ContinuousSpaceBitmap* live_bitmap, in ImageSpace() 756 explicit FixupObjectVisitor(gc::accounting::ContinuousSpaceBitmap* visited, in FixupObjectVisitor() 878 gc::accounting::ContinuousSpaceBitmap* const visited_; 960 accounting::ContinuousSpaceBitmap* bitmap, in RelocateInPlace() 1041 std::unique_ptr<gc::accounting::ContinuousSpaceBitmap> visited_bitmap( in RelocateInPlace() 1042 gc::accounting::ContinuousSpaceBitmap::Create("Relocate bitmap", in RelocateInPlace() 1347 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap; in Init() 1351 accounting::ContinuousSpaceBitmap::CreateFromMemMap( in Init()
|
D | malloc_space.h | 166 virtual accounting::ContinuousSpaceBitmap::SweepCallback* GetSweepCallback() { in GetSweepCallback()
|
/art/runtime/gc/collector/ |
D | immune_spaces_test.cc | 42 accounting::ContinuousSpaceBitmap* live_bitmap, in DummyImageSpace() 69 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap( in ReserveBitmaps() 70 accounting::ContinuousSpaceBitmap::Create("bitmap", in ReserveBitmaps() 96 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back())); in CreateImageSpace() 159 std::vector<std::unique_ptr<accounting::ContinuousSpaceBitmap>> live_bitmaps_; 179 accounting::ContinuousSpaceBitmap* GetLiveBitmap() const OVERRIDE { in GetLiveBitmap() 183 accounting::ContinuousSpaceBitmap* GetMarkBitmap() const OVERRIDE { in GetMarkBitmap()
|
D | semi_space.cc | 392 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects() 403 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkReachableObjects() 548 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); in MarkNonForwardedObject() 550 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in MarkNonForwardedObject() 594 accounting::ContinuousSpaceBitmap* bitmap = fallback_space_->GetLiveBitmap(); in MarkNonForwardedObject() 749 accounting::ContinuousSpaceBitmap* live_bitmap = nullptr; in ProcessMarkStack() 756 accounting::ContinuousSpaceBitmap* mark_bitmap = promo_dest_space_->GetMarkBitmap(); in ProcessMarkStack()
|
D | concurrent_copying.cc | 145 accounting::ContinuousSpaceBitmap* bitmap = in BindBitmaps() 146 accounting::ContinuousSpaceBitmap::Create(bitmap_name, space->Begin(), space->Capacity()); in BindBitmaps() 150 accounting::ContinuousSpaceBitmap* bitmap = in BindBitmaps() 151 accounting::ContinuousSpaceBitmap::Create("cc region space bitmap", in BindBitmaps() 309 accounting::ContinuousSpaceBitmap* cc_bitmap = in operator ()() 393 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in MarkingPhase() 1255 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in ClearBlackPtrs() 1361 accounting::ContinuousSpaceBitmap* cc_bitmap = cc_bitmaps_.back(); in ReclaimPhase() 1514 accounting::ContinuousSpaceBitmap* cc_bitmap = in LogFromSpaceRefHolder() 1525 accounting::ContinuousSpaceBitmap* mark_bitmap = in LogFromSpaceRefHolder() [all …]
|
D | garbage_collector.cc | 121 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SwapBitmaps() 122 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SwapBitmaps()
|
D | mark_compact.h | 215 std::unique_ptr<accounting::ContinuousSpaceBitmap> objects_before_forwarding_; 217 std::unique_ptr<accounting::ContinuousSpaceBitmap> objects_with_lockword_;
|
D | mark_sweep.cc | 342 accounting::ContinuousSpaceBitmap* bitmap = space->GetMarkBitmap(); in FindDefaultSpaceBitmap() 533 accounting::ContinuousSpaceBitmap* object_bitmap = current_space_bitmap_; in MarkObjectParallel() 809 accounting::ContinuousSpaceBitmap* bitmap, in CardScanTask() 824 accounting::ContinuousSpaceBitmap* const bitmap_; 974 accounting::ContinuousSpaceBitmap* bitmap, in RecursiveMarkTask() 983 accounting::ContinuousSpaceBitmap* const bitmap_; 1217 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); in SweepArray() 1218 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap(); in SweepArray()
|
D | mark_compact.cc | 172 objects_before_forwarding_.reset(accounting::ContinuousSpaceBitmap::Create( in MarkingPhase() 175 objects_with_lockword_.reset(accounting::ContinuousSpaceBitmap::Create( in MarkingPhase() 369 accounting::ContinuousSpaceBitmap* bitmap = space->GetLiveBitmap(); in UpdateReferences()
|
/art/runtime/gc/ |
D | heap_test.cc | 68 std::unique_ptr<accounting::ContinuousSpaceBitmap> bitmap( in TEST_F() 69 accounting::ContinuousSpaceBitmap::Create("test bitmap", heap_begin, heap_capacity)); in TEST_F()
|
/art/patchoat/ |
D | patchoat.h | 70 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, in PatchOat() 75 gc::accounting::ContinuousSpaceBitmap* bitmap, MemMap* heap, off_t delta, in PatchOat() 215 gc::accounting::ContinuousSpaceBitmap* const bitmap_;
|