NAME ^

pdb - The Parrot debugger

SYNOPSIS ^

 pdb programfile

DESCRIPTION ^

Commands ^

disassemble

Disassemble the bytecode.

Use this if you have a PBC file but not the PASM.

load

Load a source code file.

list or l

List the source code file.

run or r

Run the program.

break or b

Add a breakpoint.

watch or w

Add a watchpoint.

delete or d

Delete a breakpoint.

disable

Disable a breakpoint.

enable

Reenable a disabled breakpoint.

continue or c

Continue the program execution.

next or n

Run the next instruction

eval or e

Run an instruction.

trace or t

Trace the next instruction.

print or p

Print the interpreter registers.

stack or s

Examine the stack.

info

Print interpreter information.

quit or q

Exit the debugger.

help or h

Print the help.

Debug Ops ^

You can also debug Parrot code by using the debug_init, debug_load and debug_break ops in ops/debug.ops.

SEE ALSO ^

src/debug.c, include/parrot/debug.h.

HISTORY ^

Initial version by Daniel Grunblatt on 2002.5.19.

TODO ^

POD ERRORS ^

Hey! The above document had some coding errors, which are explained below:

Around line 174:

=back without =over


parrot