NAME
debug.ops
DESCRIPTION
Parrot debugger
HISTORY
Initial version by Daniel Grunblatt on 2002.5.19
Parrot debug operations
- debug_init() Init the Parrot debugger, must be called before any other debug op.
- debug_load(inconst STR) Load a Parrot source file for the current program.
- debug_break() Break execution and drop into the debugger. If we are already into the debugger and is the first time we are called set a breakpoint.When you re run/continue the program begin debugged it will pay no attention to the debug ops.RT #42377: clone the interpreter to allow people to play into the debugger and then continue the normal execution of the program.
- debug_print() Print all the Parrot registers at once.
- backtrace() Print a backtrace.
- getline(out INT) Get the current line number.
- getfile(out STR) Get the name of the current file.