Home | History | Annotate | Download | only in accounting

Lines Matching defs:SpaceBitmap

41 class SpaceBitmap {
48 static SpaceBitmap* Create(const std::string& name, byte* heap_begin, size_t heap_capacity);
53 static SpaceBitmap* CreateFromMemMap(const std::string& name, MemMap* mem_map,
56 ~SpaceBitmap();
105 explicit ClearVisitor(SpaceBitmap* const bitmap)
113 SpaceBitmap* const bitmap_;
143 static void SweepWalk(const SpaceBitmap& live, const SpaceBitmap& mark, uintptr_t base,
146 void CopyFrom(SpaceBitmap* source_bitmap);
195 SpaceBitmap(const std::string& name, MemMap* mem_map, uword* bitmap_begin, size_t bitmap_size,
205 static void WalkFieldsInOrder(SpaceBitmap* visited, ObjectCallback* callback, mirror::Object* obj,
209 static void WalkInstanceFields(SpaceBitmap<kAlignment>* visited, ObjectCallback* callback,
230 typedef SpaceBitmap<kObjectAlignment> ContinuousSpaceBitmap;
231 typedef SpaceBitmap<kLargeObjectAlignment> LargeObjectBitmap;
234 std::ostream& operator << (std::ostream& stream, const SpaceBitmap<kAlignment>& bitmap);