VARIABLE_MONITOR_TASK_TYPE_SYSTEM
This commit is contained in:
@@ -132,13 +132,21 @@ static void push_tskinfo_2_buffer(variable_monitor_task *tsk_info,
|
||||
diag_variant_buffer_spin_unlock(&load_monitor_variant_buffer, *flags);
|
||||
}
|
||||
|
||||
static void push_tskinfo_22_buffer(variable_monitor_task *tsk_info,
|
||||
unsigned long *flags) {
|
||||
diag_variant_buffer_reserve(&load_monitor_variant_buffer,
|
||||
sizeof(variable_monitor_task));
|
||||
diag_variant_buffer_write_nolock(&load_monitor_variant_buffer, tsk_info,
|
||||
sizeof(variable_monitor_task));
|
||||
diag_variant_buffer_seal(&load_monitor_variant_buffer);
|
||||
static void push_tskinfo_22_buffer(variable_monitor_task *tsk_info, unsigned long *flags){
|
||||
variable_monitor_task_system *tsk_info_system;
|
||||
if (tsk_info->task.sys_task == 0) // system task
|
||||
{
|
||||
tsk_info_system = (variable_monitor_task_system *)tsk_info;
|
||||
diag_variant_buffer_reserve(&load_monitor_variant_buffer, sizeof(variable_monitor_task_system));
|
||||
diag_variant_buffer_write_nolock(&load_monitor_variant_buffer, tsk_info_system,
|
||||
sizeof(variable_monitor_task_system));
|
||||
diag_variant_buffer_seal(&load_monitor_variant_buffer);
|
||||
}
|
||||
else {
|
||||
diag_variant_buffer_reserve(&load_monitor_variant_buffer, sizeof(variable_monitor_task));
|
||||
diag_variant_buffer_write_nolock(&load_monitor_variant_buffer, tsk_info, sizeof(variable_monitor_task));
|
||||
diag_variant_buffer_seal(&load_monitor_variant_buffer);
|
||||
}
|
||||
}
|
||||
|
||||
/// @brief clear all watch and reset kernel_wtimer_list/kernel_wtimer_num
|
||||
|
||||
Reference in New Issue
Block a user