Lines Matching refs:accounting

29 #include "gc/accounting/atomic_stack.h"
30 #include "gc/accounting/card_table.h"
31 #include "gc/accounting/read_barrier_table.h"
63 namespace accounting {
67 } // namespace accounting
99 return (card == accounting::CardTable::kCardDirty) ? card - 1 : 0;
456 accounting::CardTable* GetCardTable() const {
460 accounting::ReadBarrierTable* GetReadBarrierTable() const {
551 accounting::HeapBitmap* GetLiveBitmap() SHARED_REQUIRES(Locks::heap_bitmap_lock_) {
555 accounting::HeapBitmap* GetMarkBitmap() SHARED_REQUIRES(Locks::heap_bitmap_lock_) {
559 accounting::ObjectStack* GetLiveStack() SHARED_REQUIRES(Locks::heap_bitmap_lock_) {
576 void MarkAllocStack(accounting::SpaceBitmap<kObjectAlignment>* bitmap1,
577 accounting::SpaceBitmap<kObjectAlignment>* bitmap2,
578 accounting::SpaceBitmap<kLargeObjectAlignment>* large_objects,
579 accounting::ObjectStack* stack)
584 void MarkAllocStackAsLive(accounting::ObjectStack* stack)
673 accounting::ModUnionTable* FindModUnionTableFromSpace(space::Space* space);
674 void AddModUnionTable(accounting::ModUnionTable* mod_union_table);
676 accounting::RememberedSet* FindRememberedSetFromSpace(space::Space* space);
677 void AddRememberedSet(accounting::RememberedSet* remembered_set);
840 accounting::ObjectStack* GetMarkStack() {
1047 std::unique_ptr<accounting::CardTable> card_table_;
1049 std::unique_ptr<accounting::ReadBarrierTable> rb_table_;
1052 AllocationTrackingSafeMap<space::Space*, accounting::ModUnionTable*, kAllocatorTagHeap>
1056 AllocationTrackingSafeMap<space::Space*, accounting::RememberedSet*, kAllocatorTagHeap>
1221 std::unique_ptr<accounting::HeapBitmap> live_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
1222 std::unique_ptr<accounting::HeapBitmap> mark_bitmap_ GUARDED_BY(Locks::heap_bitmap_lock_);
1225 std::unique_ptr<accounting::ObjectStack> mark_stack_;
1230 std::unique_ptr<accounting::ObjectStack> allocation_stack_;
1233 std::unique_ptr<accounting::ObjectStack> live_stack_;