Reini Urban > B-Debugger-0.13 > Od

Download:
B-Debugger-0.13.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.13   Source   Latest Release: B-Debugger-0.14

NAME ^

Od - Debug a Perl Compiler backend

SYNOPSIS ^

        perl -d -MOd=Backend[,OPTIONS] foo.pl

        Od::CODE(0x154c5a0)((eval 9)[lib/Od.pm:33]:25):
        25:                 &$compile();
        DB<1> s
        B::C::CODE(0x12c0aa0)(lib/B/C.pm:3163):
        3163:       return sub { save_main() };
        DB<1> s
        B::C::save_main(lib/B/C.pm:2881):
        2881:     my $warner = $SIG{__WARN__};

DESCRIPTION ^

This module is a debugging replacement to O, the Perl Compiler frontend, a source level debugger to step through a compiler.

It delays the start of the B compiler compile function from the CHECK block to the INIT block, so that the Perl debugger can be started there.

Note that Od handles the given options correctly, but does not step through the option handler. See Od_o to step-through the option handling part.

AUTHOR ^

Reini Urban, rurban@cpan.org 2009

syntax highlighting: