|
RTEMS CPU Kit with SuperCore
4.11.2
|

Functions | |
| uint32_t | rtems_trace_names_size (void) |
| Returns the number of trace functions. | |
| const char * | rtems_trace_names (const uint32_t index) |
| Return the name given an index. More... | |
| uint32_t | rtems_trace_enables_size (void) |
| Returns the number of words in the enables array. | |
| uint32_t | rtems_trace_enables (const uint32_t index) |
| Return the enable 32bit bitmap indexed into the enables array. More... | |
| uint32_t | rtems_trace_triggers_size (void) |
| Returns the number of words in the triggers array. | |
| uint32_t | rtems_trace_triggers (const uint32_t index) |
| Return the trigger 32bit bitmap indexed into the triggers array. More... | |
| const rtems_trace_sig * | rtems_trace_signatures (const uint32_t index) |
| Return the trace function signature. | |
| bool | rtems_trace_enable_set (const uint32_t index) |
| Return true is the enable bit is set for the trace function index. | |
| bool | rtems_trace_trigger_set (const uint32_t index) |
| Return true is the trigger bit is set for the trace function index. | |
| bool | rtems_trace_buffering_present (void) |
| The application has been linked with Trace Buffering generated code. | |
| uint32_t | rtems_trace_buffering_mode (void) |
| Return the trace buffering mode flags. | |
| uint32_t | rtems_trace_buffering_buffer_size (void) |
| Return the size of the trace buffering buffer in words. | |
| uint32_t * | rtems_trace_buffering_buffer (void) |
| Return the base of the trace buffering buffer. | |
| uint32_t | rtems_trace_buffering_buffer_in (void) |
| Return the buffer level. More... | |
| bool | rtems_trace_buffering_finished (void) |
| The tracing has finished. | |
| bool | rtems_trace_buffering_triggered (void) |
| Trace has been triggered and enable trace functions are being recorded. | |
| void | rtems_trace_buffering_start (void) |
| Start tracing by clearing the triggered flag, setting to 0 and clearing the finished flag. | |
| void | rtems_trace_buffering_stop (void) |
| Stop tracing by setting the finished flag. | |
| void | rtems_trace_buffering_resume (void) |
| Resume tracing by setting the finished flag. | |
Variables | |
| uint32_t | __rtld_trace_names_size |
| External Trace Linker and TBG data. More... | |
| const char const * | __rtld_trace_names [1] |
| uint32_t | __rtld_trace_enables_size |
| const uint32_t | __rtld_trace_enables [1] |
| uint32_t | __rtld_trace_triggers_size |
| const uint32_t | __rtld_trace_triggers [1] |
| const __rtld_trace_sig | __rtld_trace_signatures [1] |
| const bool | __rtld_tbg_present |
| const uint32_t | __rtld_tbg_mode |
| const uint32_t | __rtld_tbg_buffer_size |
| uint32_t | __rtld_tbg_buffer [1] |
| volatile uint32_t | __rtld_tbg_buffer_in |
| volatile bool | __rtld_tbg_finished |
| volatile bool | __rtld_tbg_triggered |
| uint32_t rtems_trace_buffering_buffer_in | ( | void | ) |
Return the buffer level.
This is only stable if tracing has finished.
| uint32_t rtems_trace_enables | ( | const uint32_t | index | ) |
Return the enable 32bit bitmap indexed into the enables array.
No range checking.
| const char* rtems_trace_names | ( | const uint32_t | index | ) |
| uint32_t rtems_trace_triggers | ( | const uint32_t | index | ) |
Return the trigger 32bit bitmap indexed into the triggers array.
No range checking.
| uint32_t __rtld_trace_names_size |
External Trace Linker and TBG data.
We provide weak versions to allow us to link and be present in an application that has not been trace linked.
Referenced by rtems_trace_names_size().
1.8.13