|
| 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: