Home | History | Annotate | Download | only in libutils

Lines Matching refs:mBase

69     RefBase* const      mBase;
77 , mBase(base)
96 , mBase(base)
143 // "addStrongRef: RefBase=%p, id=%p", mBase, id);
149 // "removeStrongRef: RefBase=%p, id=%p", mBase, id);
160 // mBase, old_id, new_id);
193 sprintf(buf, "Strong references on RefBase %p (weakref_type %p):\n", mBase, this);
196 sprintf(buf, "Weak references on RefBase %p (weakref_type %p):\n", mBase, this);
264 id, mBase, this);
338 refs->mBase->onFirstRef();
351 refs->mBase->onLastStrongRef(id);
377 refs->mBase->onFirstRef();
388 return static_cast<const weakref_impl*>(this)->mBase;
416 delete impl->mBase;
418 // ALOGV("Freeing refs %p of old RefBase %p\n", this, impl->mBase);
423 impl->mBase->onLastWeakRef(id);
427 delete impl->mBase;
490 if (!impl->mBase->onIncStrongAttempted(FIRST_INC_STRONG, id)) {
506 impl->mBase->onLastStrongRef(id);