diff options
| author | zhangyang <[email protected]> | 2023-11-14 10:03:58 +0000 |
|---|---|---|
| committer | zhangyang <[email protected]> | 2023-11-14 10:03:58 +0000 |
| commit | e16f981dd6011b1ec2dad4c6014c443f2129edb0 (patch) | |
| tree | c5bab70ba54f44f2c3326fa670b36e37bccc0554 | |
| parent | bcf6aa181e1b843416324e12a9e9cbadd31740be (diff) | |
todo
| -rw-r--r-- | monitor_kernel.h | 2 | ||||
| -rw-r--r-- | monitor_kernel_lib.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/monitor_kernel.h b/monitor_kernel.h index 1c80be0..349b9a4 100644 --- a/monitor_kernel.h +++ b/monitor_kernel.h @@ -155,7 +155,7 @@ static void print_task_stack(void) { if (p->__state == TASK_RUNNING || __task_contributes_to_load(p) || p->__state == TASK_IDLE) { - printk("task: name %s, pid %d, state %d\n", p->comm, p->pid, p->__state); + printk("task: %s, pid %d, state %d\n", p->comm, p->pid, p->__state); //!todo nr_bt = orig_stack_trace_save_tsk(p, backtrace, BACKTRACE_DEPTH, 0); stack_trace_print(backtrace, nr_bt, 0); // print } diff --git a/monitor_kernel_lib.c b/monitor_kernel_lib.c index c7e76cb..dcf1ffd 100644 --- a/monitor_kernel_lib.c +++ b/monitor_kernel_lib.c @@ -235,12 +235,12 @@ enum hrtimer_restart check_variable_cb(struct hrtimer *timer) for (i = 0; i < j; i++) { - printk(" name: %s, threshold: %lld, pid: %d\n", k_watch_timer->k_watch_args[buffer[i]].name, + printk(" name: %s, threshold: %lld, pid: %d\n", k_watch_timer->k_watch_args[buffer[i]].name,//!todo k_watch_timer->k_watch_args[buffer[i]].threshold, k_watch_timer->k_watch_args[buffer[i]].task_id); } print_task_stack(); // restart timer after 1s - hrtimer_forward(timer, timer->base->get_time(), ktime_set(1, 0)); + hrtimer_forward(timer, timer->base->get_time(), ktime_set(1, 0));//!todo printk("-------------------------------------\n"); } else |
