[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
13.4 Debug Mode
There are two additional support functions that allow the user to interrogate where in the execution of a script Octave entered the debug mode and to print the code in the script surrounding the point where Octave entered debug mode.
You may also use isdebugmode
to determine whether the debugger is
currently active.
Debug mode also allows single line stepping through a function using
the commands dbstep
.
- Command: dbstep n
- Command: dbstep in
- Command: dbstep out
In debugging mode, execute the next n lines of code. If n is omitted execute the next line of code. If the next line of code is itself defined in terms of an m-file remain in the existing function.
Using
dbstep in
will cause execution of the next line to step into any m-files defined on the next line. Usingdbstep out
with cause execution to continue until the current function returns.