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

  /art/runtime/gc/space/
space.cc 93 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); local
96 if (live_bitmap == mark_bitmap) {
101 std::swap(live_bitmap, mark_bitmap);
105 *live_bitmap, *mark_bitmap, reinterpret_cast<uintptr_t>(Begin()),
112 accounting::ContinuousSpaceBitmap* live_bitmap = GetLiveBitmap(); local
113 if (live_bitmap != mark_bitmap_.get()) {
115 Runtime::Current()->GetHeap()->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
117 mark_bitmap_.reset(live_bitmap);
zygote_space.cc 45 accounting::ContinuousSpaceBitmap* live_bitmap,
47 DCHECK(live_bitmap != nullptr);
52 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(mem_map->Begin()),
57 zygote_space->live_bitmap_.reset(live_bitmap);
zygote_space.h 34 accounting::ContinuousSpaceBitmap* live_bitmap,
image_space.h 186 accounting::ContinuousSpaceBitmap* live_bitmap,
large_object_space.cc 597 accounting::LargeObjectBitmap* live_bitmap = GetLiveBitmap(); local
600 std::swap(live_bitmap, mark_bitmap);
604 accounting::LargeObjectBitmap::SweepWalk(*live_bitmap, *mark_bitmap,
image_space.cc 66 accounting::ContinuousSpaceBitmap* live_bitmap,
76 DCHECK(live_bitmap != nullptr);
77 live_bitmap_.reset(live_bitmap);
    [all...]
  /art/runtime/gc/accounting/
space_bitmap.cc 153 void SpaceBitmap<kAlignment>::SweepWalk(const SpaceBitmap<kAlignment>& live_bitmap,
157 CHECK(live_bitmap.bitmap_begin_ != nullptr);
159 CHECK_EQ(live_bitmap.heap_begin_, mark_bitmap.heap_begin_);
160 CHECK_EQ(live_bitmap.bitmap_size_, mark_bitmap.bitmap_size_);
163 CHECK_GE(sweep_begin, live_bitmap.heap_begin_);
181 size_t start = OffsetToIndex(sweep_begin - live_bitmap.heap_begin_);
182 size_t end = OffsetToIndex(sweep_end - live_bitmap.heap_begin_ - 1);
183 CHECK_LT(end, live_bitmap.Size() / sizeof(intptr_t));
184 Atomic<uintptr_t>* live = live_bitmap.bitmap_begin_;
189 uintptr_t ptr_base = IndexToOffset(i) + live_bitmap.heap_begin_
    [all...]
mod_union_table.cc 352 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); local
362 live_bitmap->VisitMarkedRange(start, start + CardTable::kCardSize, visitor);
390 ContinuousSpaceBitmap* live_bitmap = space_->GetLiveBitmap(); local
394 live_bitmap->VisitMarkedRange(start,
405 live_bitmap->VisitMarkedRange(start,
432 ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
433 live_bitmap->VisitMarkedRange(start, end, add_visitor);
  /art/runtime/gc/collector/
garbage_collector.cc 131 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
133 if (live_bitmap != nullptr && live_bitmap != mark_bitmap) {
134 heap_->GetLiveBitmap()->ReplaceBitmap(live_bitmap, mark_bitmap);
135 heap_->GetMarkBitmap()->ReplaceBitmap(mark_bitmap, live_bitmap);
semi_space.cc 372 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
373 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
385 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
386 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
536 accounting::ContinuousSpaceBitmap* live_bitmap = promo_dest_space_->GetLiveBitmap(); local
537 DCHECK(live_bitmap != nullptr);
540 DCHECK(!live_bitmap->Test(forward_address));
542 // If collecting the bump pointer spaces only, live_bitmap == mark_bitmap.
543 DCHECK_EQ(live_bitmap, mark_bitmap);
563 live_bitmap->Set(forward_address)
736 accounting::ContinuousSpaceBitmap* live_bitmap = nullptr; local
    [all...]
immune_spaces_test.cc 44 accounting::ContinuousSpaceBitmap* live_bitmap,
50 live_bitmap,
98 std::unique_ptr<accounting::ContinuousSpaceBitmap> live_bitmap(std::move(live_bitmaps_.back()));
135 live_bitmap.release(),
concurrent_copying.cc 526 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
528 live_bitmap->VisitMarkedRange(reinterpret_cast<uintptr_t>(space->Begin()),
803 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
1701 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap(); member in class:art::gc::collector::accounting
    [all...]
mark_sweep.cc 1239 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
    [all...]
  /art/runtime/gc/
heap.cc 924 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); local
967 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap(); local
1471 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
1475 stream << live_bitmap << " " << *live_bitmap << "\\n"; local
    [all...]
  /art/dex2oat/linker/
image_writer.cc 1747 gc::accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap(); local
    [all...]

Completed in 329 milliseconds