Seamly2D
Code documentation
debugbreak.h File Reference
#include <signal.h>
Include dependency graph for debugbreak.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEBUG_BREAK_USE_TRAP_INSTRUCTION   1
 
#define DEBUG_BREAK_USE_BULTIN_TRAP   2
 
#define DEBUG_BREAK_USE_SIGTRAP   3
 
#define DEBUG_BREAK_IMPL   DEBUG_BREAK_USE_SIGTRAP
 

Functions

 __attribute__ ((always_inline)) __inline__ static void debug_break(void)
 

Macro Definition Documentation

◆ DEBUG_BREAK_IMPL

#define DEBUG_BREAK_IMPL   DEBUG_BREAK_USE_SIGTRAP

Definition at line 133 of file debugbreak.h.

◆ DEBUG_BREAK_USE_BULTIN_TRAP

#define DEBUG_BREAK_USE_BULTIN_TRAP   2

Definition at line 40 of file debugbreak.h.

◆ DEBUG_BREAK_USE_SIGTRAP

#define DEBUG_BREAK_USE_SIGTRAP   3

Definition at line 41 of file debugbreak.h.

◆ DEBUG_BREAK_USE_TRAP_INSTRUCTION

#define DEBUG_BREAK_USE_TRAP_INSTRUCTION   1

Definition at line 39 of file debugbreak.h.

Function Documentation

◆ __attribute__()

__attribute__ ( (always_inline)  )

Definition at line 159 of file debugbreak.h.