RTEMS CPU Kit with SuperCore  4.11.2
Macros | Typedefs | Functions | Variables
debug.h File Reference

Information Related to the Debug Support Within RTEMS. More...

#include <rtems/score/basedefs.h>
Include dependency graph for debug.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define RTEMS_DEBUG_ALL_MASK   0xffffffff
 Macro which indicates that all debugging modes are enabled.
 
#define RTEMS_DEBUG_REGION   0x00000001
 Macro which indicates that debugging for heaps/regions is enabled.
 

Typedefs

typedef uint32_t rtems_debug_control
 The following type is used to manage the debug mask.
 

Functions

void _Debug_Manager_initialization (void)
 Initialize debug manager.
 
void rtems_debug_enable (rtems_debug_control to_be_enabled)
 Enable debugging.
 
void rtems_debug_disable (rtems_debug_control to_be_disabled)
 Disable debugging.
 
bool rtems_debug_is_enabled (rtems_debug_control level)
 Check if debug is enabled. More...
 

Variables

SCORE_EXTERN rtems_debug_control _Debug_Level
 This variable contains the current debug level.
 

Detailed Description

Information Related to the Debug Support Within RTEMS.

This include file contains the information pertaining to the debug support within RTEMS. It is currently cast in the form of a Manager since it is externally accessible.