diff options
Diffstat (limited to 'source/ucli/ucli.cc')
| -rw-r--r-- | source/ucli/ucli.cc | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/source/ucli/ucli.cc b/source/ucli/ucli.cc index f00b434..f9bb2d7 100644 --- a/source/ucli/ucli.cc +++ b/source/ucli/ucli.cc @@ -114,8 +114,7 @@ static int task_info_extract(void *buf, unsigned int len, void *) { .name, // Assuming name is a null-terminated string vm_record->threshold_record[i].ptr, vm_record->threshold_record[i].threshold, - vm_record->threshold_record[i].true_value - ); + vm_record->threshold_record[i].true_value); } break; case VARIABLE_MONITOR_TASK_TYPE: @@ -126,7 +125,7 @@ static int task_info_extract(void *buf, unsigned int len, void *) { printf("##CGROUP:[%s] %d [%03d] [%s] state: %d\n", tsk_info->task.cgroup_buf, tsk_info->task.pid, seq, - state_str(tsk_info->task.state).c_str(),tsk_info->task.state); + state_str(tsk_info->task.state).c_str(), tsk_info->task.state); printk_task_brief(&tsk_info->task); // diag_printf_raw_stack(tsk_info->task.tgid, tsk_info->task.container_tgid, @@ -141,12 +140,14 @@ static int task_info_extract(void *buf, unsigned int len, void *) { // diag_printf_kern_stack(&tsk_info->kern_stack); // system task no need print raw_stack - if (tsk_info->task.sys_task == 1){ - diag_printf_kern_stack(&tsk_info->kern_stack); - }else{ - diag_printf_raw_stack(run_in_host ? tsk_info->task.tgid : tsk_info->task.container_tgid, - tsk_info->task.container_tgid, tsk_info->task.comm, &tsk_info->raw_stack); - diag_printf_kern_stack(&tsk_info->kern_stack); + if (tsk_info->task.sys_task == 1) { + diag_printf_kern_stack(&tsk_info->kern_stack); + } else { + diag_printf_raw_stack(run_in_host ? tsk_info->task.tgid + : tsk_info->task.container_tgid, + tsk_info->task.container_tgid, tsk_info->task.comm, + &tsk_info->raw_stack); + diag_printf_kern_stack(&tsk_info->kern_stack); } printf("#* 0xffffffffffffff %s (UNKNOWN)\n", tsk_info->task.comm); @@ -161,17 +162,19 @@ static int task_info_extract(void *buf, unsigned int len, void *) { printf("##CGROUP:[%s] %d [%03d] [%s] state: %d\n", tsk_info_system->task.cgroup_buf, tsk_info_system->task.pid, seq, - state_str(tsk_info_system->task.state).c_str(),tsk_info_system->task.state); + state_str(tsk_info_system->task.state).c_str(), + tsk_info_system->task.state); printk_task_brief(&tsk_info_system->task); // system task no need print raw_stack diag_printf_kern_stack(&tsk_info_system->kern_stack); - printf("#* 0xffffffffffffff %s (UNKNOWN)\n", tsk_info_system->task.comm); + printf("#* 0xffffffffffffff %s (UNKNOWN)\n", + tsk_info_system->task.comm); // diag_printf_proc_chains(&tsk_info_system->proc_chains); printf("##\n"); break; - + default: break; } @@ -248,7 +251,7 @@ int main(int argc, char *argv[]) { run_in_host = check_in_host(); printf("run_in_host: %d\n", run_in_host); - for (int i = 0; i < argc; i++){ + for (int i = 0; i < argc; i++) { printf("argv[%d]: %s\n", i, argv[i]); } |
