Home | History | Annotate | Download | only in gc

Lines Matching refs:accounting

41 #include "gc/accounting/card_table-inl.h"
42 #include "gc/accounting/heap_bitmap-inl.h"
43 #include "gc/accounting/mod_union_table-inl.h"
44 #include "gc/accounting/read_barrier_table.h"
45 #include "gc/accounting/remembered_set.h"
46 #include "gc/accounting/space_bitmap-inl.h"
307 live_bitmap_.reset(new accounting::HeapBitmap(this));
308 mark_bitmap_.reset(new accounting::HeapBitmap(this));
521 card_table_.reset(accounting::CardTable::Create(reinterpret_cast<uint8_t*>(kMinHeapAddress),
525 rb_table_.reset(new accounting::ReadBarrierTable());
532 accounting::ModUnionTable* mod_union_table = new accounting::ModUnionTableToZygoteAllocspace(
539 accounting::RememberedSet* non_moving_space_rem_set =
540 new accounting::RememberedSet("Non-moving space remembered set", this, non_moving_space_);
546 mark_stack_.reset(accounting::ObjectStack::Create("mark stack", kDefaultMarkStackSize,
549 allocation_stack_.reset(accounting::ObjectStack::Create(
551 live_stack_.reset(accounting::ObjectStack::Create(
678 accounting::RememberedSet* rem_set =
679 new accounting::RememberedSet(std::string(name) + " remembered set", this, malloc_space);
904 void Heap::MarkAllocStackAsLive(accounting::ObjectStack* stack) {
926 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap();
927 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap();
969 accounting::ContinuousSpaceBitmap* live_bitmap = continuous_space->GetLiveBitmap();
970 accounting::ContinuousSpaceBitmap* mark_bitmap = continuous_space->GetMarkBitmap();
1474 accounting::ContinuousSpaceBitmap* live_bitmap = space->GetLiveBitmap();
1475 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap();
2200 accounting::ContinuousSpaceBitmap* bin_live_bitmap_;
2202 accounting::ContinuousSpaceBitmap* bin_mark_bitmap_;
2215 // Don't sweep any spaces since we probably blasted the internal accounting of the free list
2395 accounting::ModUnionTable* mod_union_table =
2396 new accounting::ModUnionTableCardCache("zygote space mod-union table", this, zygote_space_);
2418 accounting::ModUnionTable* table = pair.second;
2426 accounting::RememberedSet* post_zygote_non_moving_space_rem_set =
2427 new accounting::RememberedSet("Post-zygote non-moving space remembered set", this,
2440 void Heap::MarkAllocStack(accounting::ContinuousSpaceBitmap* bitmap1,
2441 accounting::ContinuousSpaceBitmap* bitmap2,
2442 accounting::LargeObjectBitmap* large_objects,
2443 accounting::ObjectStack* stack) {
2807 accounting::CardTable* card_table = heap_->GetCardTable();
2808 accounting::ObjectStack* alloc_stack = heap_->allocation_stack_.get();
2809 accounting::ObjectStack* live_stack = heap_->live_stack_.get();
2843 accounting::CardTable::kCardSize);
2846 accounting::ContinuousSpaceBitmap* bitmap =
2875 byte_cover_begin + accounting::CardTable::kCardSize, scan_visitor);
2984 accounting::ModUnionTable* mod_union_table = table_pair.second;
2989 accounting::RememberedSet* remembered_set = table_pair.second;
3018 accounting::CardTable* card_table = heap_->GetCardTable();
3028 accounting::ObjectStack* live_stack = heap_->live_stack_.get();
3149 accounting::ModUnionTable* Heap::FindModUnionTableFromSpace(space::Space* space) {
3157 accounting::RememberedSet* Heap::FindRememberedSetFromSpace(space::Space* space) {
3172 accounting::ModUnionTable* table = FindModUnionTableFromSpace(space);
3173 accounting::RememberedSet* rem_set = FindRememberedSetFromSpace(space);
3191 end = AlignUp(end, accounting::CardTable::kCardSize);
3243 accounting::ModUnionTable* mod_union_table = table_pair.second;
3847 void Heap::AddModUnionTable(accounting::ModUnionTable* mod_union_table) {
3865 void Heap::AddRememberedSet(accounting::RememberedSet* remembered_set) {
3886 accounting::ContinuousSpaceBitmap* mark_bitmap = space->GetMarkBitmap();