diff --git a/interfaces/innerkits/frameintf/frame_trace.cpp b/interfaces/innerkits/frameintf/frame_trace.cpp index 3d54a4146f7d750406bd9755e685d772fe656892..177e2a975b3e72d4514a33769c324ad2fe8e77cf 100644 --- a/interfaces/innerkits/frameintf/frame_trace.cpp +++ b/interfaces/innerkits/frameintf/frame_trace.cpp @@ -42,7 +42,17 @@ void StopFrameTrace(struct TraceHandle* traceHandle) return; } -void TraceAndExecute(std::function && func, TraceType traceType) +void TraceAndExecute(std::function && func, TraceType traceType) +{ + return; +} + +bool JudgeUnequalFrameTrace(struct TidHandle* tidHandle) +{ + return false; +} + +void UpdateFrameTraceTid(struct TidHandle* tidHandle) { return; } diff --git a/interfaces/innerkits/frameintf/frame_trace.h b/interfaces/innerkits/frameintf/frame_trace.h index 7b7c6615983668a6cb18c73e190b29f2d1ab66f2..78baa0536881a16cbc4a43702792aae547f112df 100644 --- a/interfaces/innerkits/frameintf/frame_trace.h +++ b/interfaces/innerkits/frameintf/frame_trace.h @@ -21,6 +21,7 @@ namespace FRAME_TRACE { struct TraceHandle; +struct TidHandle; enum class TraceType { QUICK_TRACE, @@ -32,7 +33,9 @@ void SetTraceLimit(struct TraceHandle* traceHandle, unsigned int traceLimit); void EnableTraceForThread(struct TraceHandle* traceHandle); void StartFrameTrace(struct TraceHandle* traceHandle); void StopFrameTrace(struct TraceHandle* traceHandle); -void TraceAndExecute(std::function && func, TraceType type); +void TraceAndExecute(std::function && func, TraceType type); +bool JudgeUnequalFrameTrace(struct TidHandle* tidHandle); +void UpdateFrameTraceTid(struct TidHandle* tidHandle); bool FrameAwareTraceEnable(const std::string &traceTag); void QuickStartFrameTrace(const std::string &traceTag); void QuickEndFrameTrace(const std::string &traceTag);