diff options
Diffstat (limited to 'source/module/monitor_trace.h')
| -rw-r--r-- | source/module/monitor_trace.h | 9 |
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; |
