ChibiOS/RT
6.1.4
|
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 390 of file chschd.h.
Referenced by chSysHalt().
cnt_t ch_system_debug::isr_cnt |
ISR nesting level.
Definition at line 395 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 399 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 405 of file chschd.h.
Referenced by _trace_halt(), _trace_init(), _trace_isr_enter(), _trace_isr_leave(), _trace_switch(), chDbgResumeTraceI(), chDbgSuspendTraceI(), chDbgWriteTraceI(), and trace_next().