Inserts a breakpoint instruction into the code.
On architectures which support it, this is implemented as a soft interrupt
and on other architectures it raises a
SIGTRAP is used rather than
abort() to allow breakpoints to be skipped past
in a debugger if they are not the desired target of debugging.
|This function is not directly available to language bindings|