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

Merge pull request !25 from shenchenkai/master
This commit is contained in:
openharmony_ci
2021-12-17 01:59:55 +00:00
committed by Gitee
2 changed files with 9 additions and 0 deletions
+1
View File
@@ -57,5 +57,6 @@ int HiviewHieventSetTime(struct HiviewHievent *event, long long seconds);
int HiviewHieventAddFilePath(struct HiviewHievent *event, const char *path);
int HiviewHieventReport(struct HiviewHievent *obj);
void HiviewHieventDestroy(struct HiviewHievent *event);
void HiviewHieventFlush(void);
#endif /* HIVIEW_HIEVENT_H */
+8
View File
@@ -543,3 +543,11 @@ void HiviewHieventDestroy(struct HiviewHievent *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);
}