Home | History | Annotate | Download | only in gc

Lines Matching refs:list_

30 ReferenceQueue::ReferenceQueue(Mutex* lock) : lock_(lock), list_(nullptr) {
46 list_ = ref.Ptr();
50 ObjPtr<mirror::Reference> head = list_->GetPendingNext<kWithoutReadBarrier>();
55 list_->SetPendingNext(ref);
60 ObjPtr<mirror::Reference> ref = list_->GetPendingNext<kWithoutReadBarrier>();
64 if (list_ == ref) {
65 list_ = nullptr;
68 list_->SetPendingNext(next);
104 ObjPtr<mirror::Reference> cur = list_;
105 os << "Reference starting at list_=" << list_ << "\n";
117 } while (cur != list_);
122 ObjPtr<mirror::Reference> cur = list_;
127 } while (cur != list_);
183 ObjPtr<mirror::Reference> const head = list_;
197 if (list_ != nullptr) {
198 list_ = down_cast<mirror::Reference*>(visitor->IsMarked(list_));