From 33b8dcd14beec9f037460c551bcded88c282106e Mon Sep 17 00:00:00 2001 From: jiangwei Date: Tue, 12 Aug 2025 12:17:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=A0=E9=99=A4=E5=9B=9E=E6=A0=88?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E4=B8=AD=E5=A4=9A=E6=B7=BB=E5=8A=A0=E7=9A=84?= =?UTF-8?q?=E4=BF=9D=E6=8A=A4=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: jiangwei --- include/callstack.h | 1 - src/callstack.cpp | 3 --- 2 files changed, 4 deletions(-) diff --git a/include/callstack.h b/include/callstack.h index 0bcb6ba..c401fd4 100644 --- a/include/callstack.h +++ b/include/callstack.h @@ -53,7 +53,6 @@ public: size_t ExpandCallStack(pid_t tid, std::vector &callFrames, size_t expandLimit = 1u); private: - mutable std::mutex cacheMutex_; pid_t lastPid_ = -1; ADDR_TYPE lastAddr_ = 0; ADDR_TYPE lastData_ = 0; diff --git a/src/callstack.cpp b/src/callstack.cpp index 7b9ee4b..cbe9f19 100644 --- a/src/callstack.cpp +++ b/src/callstack.cpp @@ -215,8 +215,6 @@ size_t CallStack::ExpandCallStack(pid_t tid, std::vector &callFrames, HLOGM("new callstack is too small, skip it"); return expand; } - - std::lock_guard lock(cacheMutex_); if (!cachedCallFramesMap_.count(tid)) { cachedCallFramesMap_[tid].reserve(MAX_CALL_FRAME_EXPAND_CACHE_SIZE); } @@ -437,7 +435,6 @@ CallStack::CallStack() void CallStack::ClearCache() { - std::lock_guard lock(cacheMutex_); cachedCallFramesMap_.clear(); lastPid_ = -1; lastAddr_ = 0; -- Gitee