From 4b96205e17b330cbe0a19911ef3aed41e46dcdd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E6=A0=B9=E5=A0=82?= Date: Tue, 22 Aug 2023 10:48:51 +0000 Subject: [PATCH] mem MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 马根堂 --- base/include/refbase.h | 2 ++ base/src/refbase.cpp | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/base/include/refbase.h b/base/include/refbase.h index 8122d81..7594189 100644 --- a/base/include/refbase.h +++ b/base/include/refbase.h @@ -213,6 +213,8 @@ public: virtual bool OnAttemptPromoted(const void *objectId); + RefCounter *GetRefCounter() const; + private: RefCounter *refs_ = nullptr; }; diff --git a/base/src/refbase.cpp b/base/src/refbase.cpp index fb46127..0239663 100644 --- a/base/src/refbase.cpp +++ b/base/src/refbase.cpp @@ -518,6 +518,12 @@ void RefBase::DecWeakRef(const void *objectId) } } +RefCounter *RefBase::GetRefCounter() const +{ + UTILS_LOGI("mgttest GetRefCounter, ref:%{public}p", refs_"); + return refs_; +} + int RefBase::GetWptrRefCount() { if (refs_ == nullptr) { -- Gitee