From ab2346669f6d5ee4d1bf5021057d4d19ad8680fd Mon Sep 17 00:00:00 2001 From: jxy_git Date: Sun, 25 Jun 2023 17:32:13 +0800 Subject: [PATCH] Defines data structures used to track file lifecycle --- observation/src/filelife/filelife.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 observation/src/filelife/filelife.h diff --git a/observation/src/filelife/filelife.h b/observation/src/filelife/filelife.h new file mode 100644 index 00000000..814b5426 --- /dev/null +++ b/observation/src/filelife/filelife.h @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) +#ifndef __FILELIFE_H +#define __FILELIFE_H + +#define DNAME_INLINE_LEN 64 +#define TASK_COMM_LEN 16 + +struct event { + char file[DNAME_INLINE_LEN]; + char task[TASK_COMM_LEN]; + __u64 delta_ns; + pid_t tgid; +}; + +#endif -- Gitee