Searched refs:ObjectStack (Results 1 – 11 of 11) sorted by relevance
43 typedef AtomicStack<mirror::Object> ObjectStack; typedef168 accounting::ObjectStack* GetAllocationStack();169 accounting::ObjectStack* GetLiveStack();268 std::unique_ptr<accounting::ObjectStack> gc_mark_stack_;269 std::unique_ptr<accounting::ObjectStack> rb_mark_bit_stack_;273 std::vector<accounting::ObjectStack*> revoked_mark_stacks_277 std::vector<accounting::ObjectStack*> pooled_mark_stacks_
49 typedef AtomicStack<mirror::Object> ObjectStack; typedef157 void SweepArray(accounting::ObjectStack* allocation_stack_, bool swap_bitmaps)316 accounting::ObjectStack* mark_stack_;
48 typedef AtomicStack<mirror::Object> ObjectStack; typedef196 accounting::ObjectStack* mark_stack_;
47 typedef AtomicStack<mirror::Object> ObjectStack; typedef205 accounting::ObjectStack* mark_stack_;
70 gc_mark_stack_(accounting::ObjectStack::Create("concurrent copying gc mark stack", in ConcurrentCopying()73 rb_mark_bit_stack_(accounting::ObjectStack::Create("rb copying gc mark stack", in ConcurrentCopying()1135 accounting::ObjectStack* ConcurrentCopying::GetAllocationStack() { in GetAllocationStack()1139 accounting::ObjectStack* ConcurrentCopying::GetLiveStack() { in GetLiveStack()1666 accounting::ObjectStack* live_stack = heap_->GetLiveStack(); in Sweep()2468 accounting::ObjectStack* alloc_stack = GetAllocationStack(); in IsOnAllocStack()
228 accounting::ObjectStack* live_stack = heap_->GetLiveStack(); in MarkReachableObjects()
1183 void MarkSweep::SweepArray(accounting::ObjectStack* allocations, bool swap_bitmaps) { in SweepArray()1291 accounting::ObjectStack* live_stack = heap_->GetLiveStack(); in Sweep()
336 accounting::ObjectStack* live_stack = heap_->GetLiveStack(); in MarkReachableObjects()
71 typedef AtomicStack<mirror::Object> ObjectStack; typedef588 accounting::ObjectStack* GetLiveStack() REQUIRES_SHARED(Locks::heap_bitmap_lock_) { in GetLiveStack()608 accounting::ObjectStack* stack)613 void MarkAllocStackAsLive(accounting::ObjectStack* stack)884 accounting::ObjectStack* GetMarkStack() { in GetMarkStack()1320 std::unique_ptr<accounting::ObjectStack> mark_stack_;1325 std::unique_ptr<accounting::ObjectStack> allocation_stack_;1328 std::unique_ptr<accounting::ObjectStack> live_stack_;
546 mark_stack_.reset(accounting::ObjectStack::Create("mark stack", kDefaultMarkStackSize, in Heap()549 allocation_stack_.reset(accounting::ObjectStack::Create( in Heap()551 live_stack_.reset(accounting::ObjectStack::Create( in Heap()904 void Heap::MarkAllocStackAsLive(accounting::ObjectStack* stack) { in MarkAllocStackAsLive()2443 accounting::ObjectStack* stack) { in MarkAllocStack()2808 accounting::ObjectStack* alloc_stack = heap_->allocation_stack_.get(); in VerifyReference()2809 accounting::ObjectStack* live_stack = heap_->live_stack_.get(); in VerifyReference()3028 accounting::ObjectStack* live_stack = heap_->live_stack_.get(); in operator ()()
281 typedef AtomicStack<mirror::Object> ObjectStack; typedef