DebugBreak()

Updated: May 06, 2022

Enter the process debugger

Synopsis:

#include <sys/neutrino.h>

void DebugBreak( void );

Library:

libc

Use the -l c option to qcc to link against this library. This library is usually included automatically.

Description:

The DebugBreak() kernel call activates the process debugger if you're debugging the calling process. If not, it sends a SIGTRAP signal to the process.

Note: If you call DebugBreak() from an interrupt handler, it activates the kernel debugger (if it's present in your boot image) or sends the process a SIGTRAP signal.

Blocking states

None.

Classification:

QNX Neutrino

Safety:  
Cancellation point No
Interrupt handler No
Signal handler Yes
Thread Yes