RTEMS CPU Kit with SuperCore
4.11.3
|
RTEMS Run-Time Link Editor Trace. More...
Functions | |
bool | rtems_rtl_trace (rtems_rtl_trace_mask mask) |
Call to check if this part is bring traced. More... | |
rtems_rtl_trace_mask | rtems_rtl_trace_set_mask (rtems_rtl_trace_mask mask) |
Set the mask. More... | |
rtems_rtl_trace_mask | rtems_rtl_trace_clear_mask (rtems_rtl_trace_mask mask) |
Clear the mask. More... | |
int | rtems_rtl_trace_shell_command (int argc, char *argv[]) |
Add shell trace shell command. | |
RTEMS Run-Time Link Editor Trace.
A configurable tracer for the RTL. See the header file for the enable and disable.
bool rtems_rtl_trace | ( | rtems_rtl_trace_mask | mask | ) |
Call to check if this part is bring traced.
If RTEMS_RTL_TRACE is defined to 0 the code is dead code elminiated when built with -Os, -O2, or higher.
mask | The part of the API to trace. |
true | Tracing is active for the mask. |
false | Do not trace. |
Referenced by rtems_rtl_elf_relocate_rela(), rtems_rtl_load_object(), rtems_rtl_obj_cache_close(), rtems_rtl_obj_cache_flush(), rtems_rtl_obj_load_sections(), rtems_rtl_unload_object(), and rtems_rtl_unresolved_resolve().
rtems_rtl_trace_mask rtems_rtl_trace_clear_mask | ( | rtems_rtl_trace_mask | mask | ) |
Clear the mask.
mask | The mask bits to clear. |
rtems_rtl_trace_mask rtems_rtl_trace_set_mask | ( | rtems_rtl_trace_mask | mask | ) |
Set the mask.
mask | The mask bits to set. |