summaryrefslogtreecommitdiff
path: root/source/module/monitor_trace.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/module/monitor_trace.h')
-rw-r--r--source/module/monitor_trace.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/source/module/monitor_trace.h b/source/module/monitor_trace.h
index 98edf9c..9ec2fe8 100644
--- a/source/module/monitor_trace.h
+++ b/source/module/monitor_trace.h
@@ -22,6 +22,7 @@
// dump type
#define VARIABLE_MONITOR_RECORD_TYPE 0x0
#define VARIABLE_MONITOR_TASK_TYPE 0x1
+#define VARIABLE_MONITOR_TASK_TYPE_SYSTEM 0x2
typedef struct {
pid_t task_id; // current process id
@@ -103,6 +104,14 @@ typedef struct {
} variable_monitor_task; // main struct
typedef struct {
+ int et_type;
+ unsigned long id;
+ unsigned long long tv;
+ task_detail task; // brief
+ kern_stack_detail kern_stack; // kernel stack
+} variable_monitor_task_system;
+
+typedef struct {
struct radix_tree_root mm_tree;
spinlock_t mm_tree_lock;
} mm_tree;