Lines Matching refs:objectId

52 void WeakRefCounter::IncWeakRefCount(const void *objectId)
55 refCounter_->IncWeakRefCount(objectId);
59 void WeakRefCounter::DecWeakRefCount(const void *objectId)
62 refCounter_->DecWeakRefCount(objectId);
67 bool WeakRefCounter::AttemptIncStrongRef(const void *objectId)
70 return refCounter_->AttemptIncStrongRef(objectId, unuse);
121 void RefCounter::PrintRefs(const void* objectId)
125 "refcnt: %{public}d", objectId, this, atomicStrong_.load(std::memory_order_relaxed),
129 void RefCounter::GetNewTrace(const void* objectId)
132 RefTracker* newTracker = new RefTracker(refTracker, objectId, atomicStrong_,
162 void RefCounter::DebugRefBase([[maybe_unused]]const void* objectId)
167 PrintRefs(objectId);
169 GetNewTrace(objectId);
244 int RefCounter::IncStrongRefCount(const void* objectId)
246 DebugRefBase(objectId);
258 int RefCounter::DecStrongRefCount(const void* objectId)
260 DebugRefBase(objectId);
279 int RefCounter::IncWeakRefCount(const void* objectId)
281 DebugRefBase(objectId);
285 int RefCounter::DecWeakRefCount(const void* objectId)
287 DebugRefBase(objectId);
352 bool RefCounter::AttemptIncStrongRef(const void *objectId, int &outCount)
355 IncWeakRefCount(objectId);
394 DecWeakRefCount(objectId);
401 bool RefCounter::AttemptIncStrong(const void *objectId)
403 IncWeakRefCount(objectId);
412 DecWeakRefCount(objectId);
514 void RefBase::IncStrongRef(const void *objectId)
520 IncWeakRef(objectId);
521 const int curCount = refs_->IncStrongRefCount(objectId);
526 OnFirstStrongRef(objectId);
530 void RefBase::CheckIsAttemptAcquireSet(const void *objectId)
539 refs_->DecStrongRefCount(objectId);
540 refs_->DecWeakRefCount(objectId);
544 void RefBase::DecStrongRef(const void *objectId)
551 const int curCount = refs->DecStrongRefCount(objectId);
557 OnLastStrongRef(objectId);
565 refs->DecWeakRefCount(objectId);
584 void RefBase::IncWeakRef(const void *objectId)
587 refs_->IncWeakRefCount(objectId);
596 void RefBase::DecWeakRef(const void *objectId)
599 refs_->DecWeakRefCount(objectId);
611 bool RefBase::AttemptAcquire(const void *objectId)
618 if (refs_->AttemptIncStrongRef(objectId, count)) {
621 OnFirstStrongRef(objectId);
629 bool RefBase::AttemptIncStrongRef(const void *objectId)
631 if ((refs_ != nullptr) && (OnAttemptPromoted(objectId))) {
633 bool ret = refs_->AttemptIncStrongRef(objectId, count);
635 OnFirstStrongRef(objectId);
643 bool RefBase::AttemptIncStrong(const void *objectId)
648 if (refs_->AttemptIncStrong(objectId)) {