Searched refs:SpaceBitmap (Results 1 – 7 of 7) sorted by relevance
/aosp12/art/runtime/gc/accounting/ |
H A D | space_bitmap.cc | 51 SpaceBitmap<kAlignment> SpaceBitmap<kAlignment>::CreateFromMemMap( in CreateFromMemMap() 60 SpaceBitmap<kAlignment>::SpaceBitmap(const std::string& name, in SpaceBitmap() function in art::gc::accounting::SpaceBitmap 77 SpaceBitmap<kAlignment>::~SpaceBitmap() {} in ~SpaceBitmap() 80 SpaceBitmap<kAlignment> SpaceBitmap<kAlignment>::Create( in Create() 93 return SpaceBitmap<kAlignment>(); in Create() 111 std::string SpaceBitmap<kAlignment>::Dump() const { in Dump() 117 void SpaceBitmap<kAlignment>::Clear() { in Clear() 144 void SpaceBitmap<kAlignment>::CopyFrom(SpaceBitmap* source_bitmap) { in CopyFrom() 155 void SpaceBitmap<kAlignment>::SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap, in SweepWalk() 216 template class SpaceBitmap<kObjectAlignment>; variable [all …]
|
H A D | space_bitmap.h | 41 class SpaceBitmap { 53 static SpaceBitmap CreateFromMemMap(const std::string& name, 58 ~SpaceBitmap(); 156 static void SweepWalk(const SpaceBitmap& live, const SpaceBitmap& mark, uintptr_t base, 159 void CopyFrom(SpaceBitmap* source_bitmap); 212 SpaceBitmap() = default; 213 SpaceBitmap(SpaceBitmap&&) = default; 214 SpaceBitmap& operator=(SpaceBitmap&&) = default; 221 void CopyView(SpaceBitmap& other) { in CopyView() 232 SpaceBitmap(const std::string& name, [all …]
|
H A D | space_bitmap-inl.h | 34 inline bool SpaceBitmap<kAlignment>::AtomicTestAndSet(const mirror::Object* obj) { in AtomicTestAndSet() 56 inline bool SpaceBitmap<kAlignment>::Test(const mirror::Object* obj) const { in Test() 68 inline void SpaceBitmap<kAlignment>::VisitMarkedRange(uintptr_t visit_begin, in VisitMarkedRange() 166 void SpaceBitmap<kAlignment>::Walk(Visitor&& visitor) { in Walk() 187 inline bool SpaceBitmap<kAlignment>::Modify(const mirror::Object* obj) { in Modify() 214 inline std::ostream& operator << (std::ostream& stream, const SpaceBitmap<kAlignment>& bitmap) {
|
H A D | card_table.h | 42 template<size_t kAlignment> class SpaceBitmap; variable 120 size_t Scan(SpaceBitmap<kObjectAlignment>* bitmap,
|
/aosp12/art/runtime/gc/collector/ |
H A D | concurrent_copying.h | 46 template <size_t kAlignment> class SpaceBitmap; variable 47 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; 309 accounting::SpaceBitmap<kObjectAlignment>* bitmap)
|
/aosp12/art/dex2oat/linker/ |
H A D | image_writer.h | 55 template <size_t kAlignment> class SpaceBitmap; variable 56 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap;
|
/aosp12/art/runtime/gc/ |
H A D | heap.h | 669 void MarkAllocStack(accounting::SpaceBitmap<kObjectAlignment>* bitmap1, 670 accounting::SpaceBitmap<kObjectAlignment>* bitmap2, 671 accounting::SpaceBitmap<kLargeObjectAlignment>* large_objects,
|