提交 ee835a64 编写于 作者: O openharmony_ci 提交者: Gitee

!26 提供接口供内核flush hievent文件

Merge pull request !26 from shenchenkai/cherry-pick-1639656456
...@@ -57,5 +57,6 @@ int HiviewHieventSetTime(struct HiviewHievent *event, long long seconds); ...@@ -57,5 +57,6 @@ int HiviewHieventSetTime(struct HiviewHievent *event, long long seconds);
int HiviewHieventAddFilePath(struct HiviewHievent *event, const char *path); int HiviewHieventAddFilePath(struct HiviewHievent *event, const char *path);
int HiviewHieventReport(struct HiviewHievent *obj); int HiviewHieventReport(struct HiviewHievent *obj);
void HiviewHieventDestroy(struct HiviewHievent *event); void HiviewHieventDestroy(struct HiviewHievent *event);
void HiviewHieventFlush(void);
#endif /* HIVIEW_HIEVENT_H */ #endif /* HIVIEW_HIEVENT_H */
...@@ -543,3 +543,11 @@ void HiviewHieventDestroy(struct HiviewHievent *event) ...@@ -543,3 +543,11 @@ void HiviewHieventDestroy(struct HiviewHievent *event)
} }
LOS_MemFree((VOID *)OS_SYS_MEM_ADDR, event); LOS_MemFree((VOID *)OS_SYS_MEM_ADDR, event);
} }
void HiviewHieventFlush(void)
{
// magic number 0x7BBE69BD for notify hiview to flush hievent file
struct HiviewHievent *hievent = HiviewHieventCreate(0x7BBE69BD);
HiviewHieventReport(hievent);
HiviewHieventDestroy(hievent);
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册