ChibiOS/RT
5.1.0
|
System debug data structure. More...
#include <chschd.h>
Data Fields | |
const char *volatile | panic_msg |
Pointer to the panic message. More... | |
cnt_t | isr_cnt |
ISR nesting level. More... | |
cnt_t | lock_cnt |
Lock nesting level. More... | |
ch_trace_buffer_t | trace_buffer |
Public trace buffer. More... | |
const char* volatile ch_system_debug::panic_msg |
Pointer to the panic message.
This pointer is meant to be accessed through the debugger, it is written once and then the system is halted.
Definition at line 387 of file chschd.h.
Referenced by chSysHalt().
cnt_t ch_system_debug::isr_cnt |
ISR nesting level.
Definition at line 392 of file chschd.h.
Referenced by _dbg_check_disable(), _dbg_check_enable(), _dbg_check_enter_isr(), _dbg_check_leave_isr(), _dbg_check_lock(), _dbg_check_lock_from_isr(), _dbg_check_suspend(), _dbg_check_unlock(), _dbg_check_unlock_from_isr(), chDbgCheckClassI(), chDbgCheckClassS(), and chSysInit().
cnt_t ch_system_debug::lock_cnt |
Lock nesting level.
Definition at line 396 of file chschd.h.
Referenced by _dbg_check_disable(), _dbg_check_enable(), _dbg_check_enter_isr(), _dbg_check_leave_isr(), _dbg_check_lock(), _dbg_check_lock_from_isr(), _dbg_check_suspend(), _dbg_check_unlock(), _dbg_check_unlock_from_isr(), chDbgCheckClassI(), chDbgCheckClassS(), and chSysInit().
ch_trace_buffer_t ch_system_debug::trace_buffer |
Public trace buffer.
Definition at line 402 of file chschd.h.
Referenced by _trace_halt(), _trace_init(), _trace_isr_enter(), _trace_isr_leave(), _trace_switch(), chDbgResumeTraceI(), chDbgSuspendTraceI(), chDbgWriteTraceI(), and trace_next().