RTEMS CPU Kit with SuperCore  4.11.3
Macros | Typedefs | Functions | Variables
Debug Information
Collaboration diagram for Debug Information:

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

Function Documentation

◆ rtems_debug_is_enabled()

bool rtems_debug_is_enabled ( rtems_debug_control  level)

Check if debug is enabled.

This routine returns TRUE if the requested debug level is enabled, and FALSE otherwise.

References _Debug_Level.