Searched refs:SpaceBitmap (Results 1 – 7 of 7) sorted by relevance
/art/runtime/gc/accounting/ |
D | space_bitmap.cc | 35 size_t SpaceBitmap<kAlignment>::ComputeBitmapSize(uint64_t capacity) { in ComputeBitmapSize() 41 size_t SpaceBitmap<kAlignment>::ComputeHeapSize(uint64_t bitmap_bytes) { in ComputeHeapSize() 46 SpaceBitmap<kAlignment>* SpaceBitmap<kAlignment>::CreateFromMemMap( in CreateFromMemMap() 51 return new SpaceBitmap(name, mem_map, bitmap_begin, bitmap_size, heap_begin, heap_capacity); in CreateFromMemMap() 55 SpaceBitmap<kAlignment>::SpaceBitmap(const std::string& name, in SpaceBitmap() function in art::gc::accounting::SpaceBitmap 72 SpaceBitmap<kAlignment>::~SpaceBitmap() {} in ~SpaceBitmap() 75 SpaceBitmap<kAlignment>* SpaceBitmap<kAlignment>::Create( in Create() 91 void SpaceBitmap<kAlignment>::SetHeapLimit(uintptr_t new_end) { in SetHeapLimit() 103 std::string SpaceBitmap<kAlignment>::Dump() const { in Dump() 109 void SpaceBitmap<kAlignment>::Clear() { in Clear() [all …]
|
D | space_bitmap.h | 41 class SpaceBitmap { 48 static SpaceBitmap* Create(const std::string& name, uint8_t* heap_begin, size_t heap_capacity); 53 static SpaceBitmap* CreateFromMemMap(const std::string& name, MemMap* mem_map, 56 ~SpaceBitmap(); 110 explicit ClearVisitor(SpaceBitmap* const bitmap) in ClearVisitor() 118 SpaceBitmap* const bitmap_; 144 static void SweepWalk(const SpaceBitmap& live, const SpaceBitmap& mark, uintptr_t base, 147 void CopyFrom(SpaceBitmap* source_bitmap); 200 SpaceBitmap(const std::string& name, 230 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; [all …]
|
D | space_bitmap-inl.h | 33 inline bool SpaceBitmap<kAlignment>::AtomicTestAndSet(const mirror::Object* obj) { in AtomicTestAndSet() 55 inline bool SpaceBitmap<kAlignment>::Test(const mirror::Object* obj) const { in Test() 65 inline void SpaceBitmap<kAlignment>::VisitMarkedRange(uintptr_t visit_begin, in VisitMarkedRange() 160 void SpaceBitmap<kAlignment>::Walk(Visitor&& visitor) { in Walk() 180 inline bool SpaceBitmap<kAlignment>::Modify(const mirror::Object* obj) { in Modify() 207 inline std::ostream& operator << (std::ostream& stream, const SpaceBitmap<kAlignment>& bitmap) {
|
D | card_table.h | 43 template<size_t kAlignment> class SpaceBitmap; variable 110 size_t Scan(SpaceBitmap<kObjectAlignment>* bitmap,
|
/art/runtime/gc/collector/ |
D | concurrent_copying.h | 44 template <size_t kAlignment> class SpaceBitmap; variable 45 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap; 247 accounting::SpaceBitmap<kObjectAlignment>* bitmap)
|
/art/compiler/ |
D | image_writer.h | 52 template <size_t kAlignment> class SpaceBitmap; variable 53 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap;
|
/art/runtime/gc/ |
D | heap.h | 605 void MarkAllocStack(accounting::SpaceBitmap<kObjectAlignment>* bitmap1, 606 accounting::SpaceBitmap<kObjectAlignment>* bitmap2, 607 accounting::SpaceBitmap<kLargeObjectAlignment>* large_objects,
|