HomeSort by relevance Sort by last modified time
    Searched refs:SpaceBitmap (Results 1 - 23 of 23) sorted by null

  /art/runtime/gc/accounting/
space_bitmap_test.cc 37 UniquePtr<SpaceBitmap> space_bitmap(SpaceBitmap::Create("test bitmap",
44 BitmapVerify(SpaceBitmap* bitmap, const mirror::Object* begin, const mirror::Object* end)
55 SpaceBitmap* bitmap_;
64 UniquePtr<SpaceBitmap> space_bitmap(SpaceBitmap::Create("test bitmap",
71 reinterpret_cast<mirror::Object*>(heap_begin + j * SpaceBitmap::kAlignment);
82 reinterpret_cast<mirror::Object*>(heap_begin + i * SpaceBitmap::kAlignment);
85 reinterpret_cast<mirror::Object*>(heap_begin + (i + j) * SpaceBitmap::kAlignment);
space_bitmap.cc 33 std::string SpaceBitmap::GetName() const {
37 void SpaceBitmap::SetName(const std::string& name) {
41 std::string SpaceBitmap::Dump() const {
47 void SpaceSetMap::Walk(SpaceBitmap::Callback* callback, void* arg) {
53 SpaceBitmap* SpaceBitmap::CreateFromMemMap(const std::string& name, MemMap* mem_map,
58 return new SpaceBitmap(name, mem_map, bitmap_begin, bitmap_size, heap_begin);
61 SpaceBitmap* SpaceBitmap::Create(const std::string& name, byte* heap_begin, size_t heap_capacity) {
74 SpaceBitmap::~SpaceBitmap() {
    [all...]
heap_bitmap.h 34 typedef std::vector<SpaceBitmap*, GCAllocator<SpaceBitmap*> > SpaceBitmapVector;
38 SpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj);
47 SpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj);
58 SpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj);
68 SpaceBitmap* GetContinuousSpaceBitmap(const mirror::Object* obj) {
86 void Walk(SpaceBitmap::Callback* callback, void* arg)
95 void ReplaceBitmap(SpaceBitmap* old_bitmap, SpaceBitmap* new_bitmap)
107 void AddContinuousSpaceBitmap(SpaceBitmap* bitmap)
    [all...]
heap_bitmap.cc 25 void HeapBitmap::ReplaceBitmap(SpaceBitmap* old_bitmap, SpaceBitmap* new_bitmap) {
45 void HeapBitmap::AddContinuousSpaceBitmap(accounting::SpaceBitmap* bitmap) {
63 void HeapBitmap::Walk(SpaceBitmap::Callback* callback, void* arg) {
space_bitmap.h 40 class SpaceBitmap {
53 static SpaceBitmap* Create(const std::string& name, byte* heap_begin, size_t heap_capacity);
58 static SpaceBitmap* CreateFromMemMap(const std::string& name, MemMap* mem_map,
61 ~SpaceBitmap();
109 explicit ClearVisitor(SpaceBitmap* const bitmap)
117 SpaceBitmap* const bitmap_;
138 static void SweepWalk(const SpaceBitmap& live, const SpaceBitmap& mark, uintptr_t base,
141 void CopyFrom(SpaceBitmap* source_bitmap);
185 SpaceBitmap(const std::string& name, MemMap* mem_map, word* bitmap_begin, size_t bitmap_size
    [all...]
space_bitmap-inl.h 28 inline bool SpaceBitmap::AtomicTestAndSet(const mirror::Object* obj) {
47 inline bool SpaceBitmap::Test(const mirror::Object* obj) const {
57 void SpaceBitmap::VisitMarkedRange(uintptr_t visit_begin, uintptr_t visit_end,
120 inline bool SpaceBitmap::Modify(const mirror::Object* obj, bool do_set) {
card_table.h 41 class SpaceBitmap;
105 size_t Scan(SpaceBitmap* bitmap, byte* scan_begin, byte* scan_end, const Visitor& visitor,
mod_union_table.h 46 class SpaceBitmap;
73 // SpaceBitmap::VisitMarkedRange and VisitMarkedRange can't know if the callback will modify the
106 // Exclusive lock is required since verify uses SpaceBitmap::VisitMarkedRange and
mod_union_table.cc 209 SpaceBitmap* live_bitmap = space->GetLiveBitmap();
250 SpaceBitmap* live_bitmap = space->GetLiveBitmap();
294 SpaceBitmap* bitmap = nullptr;
card_table-inl.h 45 inline size_t CardTable::Scan(SpaceBitmap* bitmap, byte* scan_begin, byte* scan_end,
  /art/runtime/gc/
heap_test.cc 60 const size_t heap_capacity = accounting::SpaceBitmap::kAlignment * (sizeof(intptr_t) * 8 + 1);
61 UniquePtr<accounting::SpaceBitmap> bitmap(accounting::SpaceBitmap::Create("test bitmap",
66 accounting::SpaceBitmap::kAlignment]);
heap.cc 717 accounting::SpaceBitmap* live_bitmap = space->GetLiveBitmap();
718 accounting::SpaceBitmap* mark_bitmap = space->GetMarkBitmap();
    [all...]
heap.h 367 void MarkAllocStack(accounting::SpaceBitmap* bitmap, accounting::SpaceSetMap* large_objects,
  /art/runtime/gc/space/
image_space.h 67 accounting::SpaceBitmap* GetLiveBitmap() const {
71 accounting::SpaceBitmap* GetMarkBitmap() const {
100 UniquePtr<accounting::SpaceBitmap> live_bitmap_;
102 ImageSpace(const std::string& name, MemMap* mem_map, accounting::SpaceBitmap* live_bitmap);
dlmalloc_space.h 112 accounting::SpaceBitmap* GetLiveBitmap() const {
116 accounting::SpaceBitmap* GetMarkBitmap() const {
161 UniquePtr<accounting::SpaceBitmap> live_bitmap_;
162 UniquePtr<accounting::SpaceBitmap> mark_bitmap_;
163 UniquePtr<accounting::SpaceBitmap> temp_bitmap_;
space.h 38 class SpaceBitmap;
198 virtual accounting::SpaceBitmap* GetLiveBitmap() const = 0;
199 virtual accounting::SpaceBitmap* GetMarkBitmap() const = 0;
image_space.cc 41 accounting::SpaceBitmap* live_bitmap)
207 UniquePtr<accounting::SpaceBitmap> bitmap(
208 accounting::SpaceBitmap::CreateFromMemMap(bitmap_name, image_map.release(),
dlmalloc_space.cc 133 live_bitmap_.reset(accounting::SpaceBitmap::Create(
138 mark_bitmap_.reset(accounting::SpaceBitmap::Create(
  /art/runtime/gc/collector/
garbage_collector.cc 125 accounting::SpaceBitmap* live_bitmap = space->GetLiveBitmap();
126 accounting::SpaceBitmap* mark_bitmap = space->GetMarkBitmap();
mark_sweep.cc 401 accounting::SpaceBitmap* object_bitmap = current_mark_bitmap_;
403 accounting::SpaceBitmap* new_bitmap = heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj);
426 accounting::SpaceBitmap* object_bitmap = current_mark_bitmap_;
428 accounting::SpaceBitmap* new_bitmap = heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj);
488 accounting::SpaceBitmap* object_bitmap = current_mark_bitmap_;
490 accounting::SpaceBitmap* new_bitmap = heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj);
604 accounting::SpaceBitmap* live_bitmap = space->GetLiveBitmap();
605 accounting::SpaceBitmap* mark_bitmap = alloc_space->mark_bitmap_.release();
744 CardScanTask(ThreadPool* thread_pool, MarkSweep* mark_sweep, accounting::SpaceBitmap* bitmap,
755 accounting::SpaceBitmap* const bitmap_
    [all...]
mark_sweep.h 50 class SpaceBitmap;
401 accounting::SpaceBitmap* current_mark_bitmap_;
  /art/compiler/
image_writer.h 201 UniquePtr<gc::accounting::SpaceBitmap> image_bitmap_;
image_writer.cc 437 image_bitmap_.reset(gc::accounting::SpaceBitmap::Create("image bitmap", image_->Begin(),

Completed in 223 milliseconds