VARIABLE_MONITOR_TASK_TYPE_SYSTEM

This commit is contained in:
zy
2023-12-06 05:03:44 -05:00
parent 3e1d155732
commit 19cab8fa2f
4 changed files with 52 additions and 7 deletions

View File

@@ -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
@@ -102,6 +103,14 @@ typedef struct {
raw_stack_detail raw_stack;
} 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;