Home | History | Annotate | Download | only in collector

Lines Matching refs:accounting

25 #include "gc/accounting/atomic_stack.h"
26 #include "gc/accounting/heap_bitmap-inl.h"
27 #include "gc/accounting/mod_union_table-inl.h"
28 #include "gc/accounting/read_barrier_table.h"
29 #include "gc/accounting/space_bitmap-inl.h"
70 gc_mark_stack_(accounting::ObjectStack::Create("concurrent copying gc mark stack",
73 rb_mark_bit_stack_(accounting::ObjectStack::Create("rb copying gc mark stack",
105 static_assert(space::RegionSpace::kRegionSize == accounting::ReadBarrierTable::kRegionSize,
119 accounting::AtomicStack<mirror::Object>* mark_stack =
120 accounting::AtomicStack<mirror::Object>::Create(
524 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap();
591 if (heap_->GetCardTable()->GetCard(obj) == gc::accounting::CardTable::kCardClean) {
663 accounting::CardTable* const card_table = heap_->GetCardTable();
670 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space);
687 return (card != gc::accounting::CardTable::kCardClean)
688 ? gc::accounting::CardTable::kCardAged
696 gc::accounting::CardTable::kCardAged);
703 accounting::CardTable* const card_table = heap_->GetCardTable();
710 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space);
718 gc::accounting::CardTable::kCardDirty);
724 AlignDown(space->End(), accounting::CardTable::kCardSize));
800 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap();
801 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space);
1084 accounting::AtomicStack<mirror::Object>* tl_mark_stack = self->GetThreadLocalMarkStack();
1088 accounting::AtomicStack<mirror::Object>* new_tl_mark_stack;
1096 accounting::AtomicStack<mirror::Object>::Create(
1135 accounting::ObjectStack* ConcurrentCopying::GetAllocationStack() {
1139 accounting::ObjectStack* ConcurrentCopying::GetLiveStack() {
1339 accounting::AtomicStack<mirror::Object>* tl_mark_stack = thread->GetThreadLocalMarkStack();
1382 accounting::AtomicStack<mirror::Object>* tl_mark_stack = thread->GetThreadLocalMarkStack();
1476 std::vector<accounting::AtomicStack<mirror::Object>*> mark_stacks;
1483 for (accounting::AtomicStack<mirror::Object>* mark_stack : mark_stacks) {
1634 for (accounting::AtomicStack<mirror::Object>* mark_stack : revoked_mark_stacks_) {
1666 accounting::ObjectStack* live_stack = heap_->GetLiveStack();
1696 accounting::LargeObjectBitmap* const live_bitmap = los->GetLiveBitmap();
1697 accounting::LargeObjectBitmap* const mark_bitmap = los->GetMarkBitmap();
1920 accounting::ContinuousSpaceBitmap* mark_bitmap =
1922 accounting::LargeObjectBitmap* los_bitmap =
1961 accounting::ContinuousSpaceBitmap* mark_bitmap =
1963 accounting::LargeObjectBitmap* los_bitmap =
2299 accounting::ContinuousSpaceBitmap* mark_bitmap =
2349 accounting::ContinuousSpaceBitmap* mark_bitmap =
2432 accounting::ContinuousSpaceBitmap* mark_bitmap =
2439 accounting::LargeObjectBitmap* los_bitmap =
2468 accounting::ObjectStack* alloc_stack = GetAllocationStack();
2479 accounting::ContinuousSpaceBitmap* mark_bitmap =
2481 accounting::LargeObjectBitmap* los_bitmap =
2583 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space);