16 #if !defined (_RTEMS_TRACE_BUFFER_VARS_H_) 17 #define _RTEMS_TRACE_BUFFER_VARS_H_ 35 const char*
const type;
void rtems_trace_buffering_resume(void)
Resume tracing by setting the finished flag.
Definition: rtems-trace-buffer-vars.c:175
uint32_t rtems_trace_buffering_buffer_size(void)
Return the size of the trace buffering buffer in words.
Definition: rtems-trace-buffer-vars.c:110
uint32_t rtems_trace_names_size(void)
Returns the number of trace functions.
Definition: rtems-trace-buffer-vars.c:44
uint32_t rtems_trace_triggers(const uint32_t index)
Return the trigger 32bit bitmap indexed into the triggers array.
Definition: rtems-trace-buffer-vars.c:74
uint32_t rtems_trace_triggers_size(void)
Returns the number of words in the triggers array.
Definition: rtems-trace-buffer-vars.c:68
void rtems_trace_buffering_start(void)
Start tracing by clearing the triggered flag, setting to 0 and clearing the finished flag...
Definition: rtems-trace-buffer-vars.c:155
bool rtems_trace_enable_set(const uint32_t index)
Return true is the enable bit is set for the trace function index.
Definition: rtems-trace-buffer-vars.c:86
uint32_t rtems_trace_enables_size(void)
Returns the number of words in the enables array.
Definition: rtems-trace-buffer-vars.c:56
bool rtems_trace_buffering_present(void)
The application has been linked with Trace Buffering generated code.
Definition: rtems-trace-buffer-vars.c:98
bool rtems_trace_trigger_set(const uint32_t index)
Return true is the trigger bit is set for the trace function index.
Definition: rtems-trace-buffer-vars.c:92
These functions are provided as a separated interface to the Trace Buffer Generatror (TBG) data are n...
Definition: rtems-trace-buffer-vars.h:32
void rtems_trace_buffering_stop(void)
Stop tracing by setting the finished flag.
Definition: rtems-trace-buffer-vars.c:166
uint32_t rtems_trace_buffering_buffer_in(void)
Return the buffer level.
Definition: rtems-trace-buffer-vars.c:122
bool rtems_trace_buffering_finished(void)
The tracing has finished.
Definition: rtems-trace-buffer-vars.c:133
bool rtems_trace_buffering_triggered(void)
Trace has been triggered and enable trace functions are being recorded.
Definition: rtems-trace-buffer-vars.c:144
uint32_t rtems_trace_buffering_mode(void)
Return the trace buffering mode flags.
Definition: rtems-trace-buffer-vars.c:104
uint32_t rtems_trace_enables(const uint32_t index)
Return the enable 32bit bitmap indexed into the enables array.
Definition: rtems-trace-buffer-vars.c:62
Definition: rtems-trace-buffer-vars.h:38
uint32_t * rtems_trace_buffering_buffer(void)
Return the base of the trace buffering buffer.
Definition: rtems-trace-buffer-vars.c:116
const char * rtems_trace_names(const uint32_t index)
Return the name given an index.
Definition: rtems-trace-buffer-vars.c:50
const rtems_trace_sig * rtems_trace_signatures(const uint32_t index)
Return the trace function signature.
Definition: rtems-trace-buffer-vars.c:80