|
PUBLIC void | csoundDebuggerInit (CSOUND *csound) |
| Intialize debugger facilities. More...
|
|
PUBLIC void | csoundDebuggerClean (CSOUND *csound) |
| Cleanup debugger facilities. More...
|
|
PUBLIC void | csoundSetBreakpoint (CSOUND *csound, int line, int instr, int skip) |
| Set a breakpoint on a particular line. More...
|
|
PUBLIC void | csoundRemoveBreakpoint (CSOUND *csound, int line, int instr) |
| Remove a previously set line breakpoint. More...
|
|
PUBLIC void | csoundSetInstrumentBreakpoint (CSOUND *csound, MYFLT instr, int skip) |
| Set a breakpoint for an instrument number. More...
|
|
PUBLIC void | csoundRemoveInstrumentBreakpoint (CSOUND *csound, MYFLT instr) |
| Remove instrument breakpoint. More...
|
|
PUBLIC void | csoundClearBreakpoints (CSOUND *csound) |
| Clear all breakpoints. More...
|
|
PUBLIC void | csoundSetBreakpointCallback (CSOUND *csound, breakpoint_cb_t bkpt_cb, void *userdata) |
| Sets the breakpoint callback function. More...
|
|
PUBLIC void | csoundDebugNext (CSOUND *csound) |
| Continue execution and break at next instrument instance. More...
|
|
PUBLIC void | csoundDebugContinue (CSOUND *csound) |
| Continue execution from breakpoint. More...
|
|
PUBLIC void | csoundDebugStop (CSOUND *csound) |
| Stop Csound rendering and enter the debugger. More...
|
|
PUBLIC debug_instr_t * | csoundDebugGetInstrInstances (CSOUND *csound) |
| Get a list of active instrument instances Returns a linked list of allocated instrument instances csoundDebugFreeInstrInstances() must be called on the list once it is no longer needed. More...
|
|
PUBLIC void | csoundDebugFreeInstrInstances (CSOUND *csound, debug_instr_t *instr) |
| Free list created by csoundDebugGetCurrentInstrInstance() or csoundDebugGetInstrInstances() More...
|
|
PUBLIC debug_variable_t * | csoundDebugGetVariables (CSOUND *csound, debug_instr_t *instr) |
| Get list of variables for instrument. More...
|
|
PUBLIC void | csoundDebugFreeVariables (CSOUND *csound, debug_variable_t *varHead) |
| Free variable list generated by csoundDebugGetVariables() More...
|
|
This header provides the debugger API which is part of libcsound.
Basic usage of the debugger is this: