Devel-Trepan
view release on metacpan or search on metacpan
lib/Devel/Trepan.pm view on Meta::CPAN
ways to see lexical variables I<my> and I<our>, however localized
variables which can hide global variables and other lexicals variables
can be problematic.
=over
=item *
L<Print all or parts of the call stack
(backtrace)|Devel::Trepan::CmdProcessor::Command::Backtrace>
=item *
L<Move to a less recent frame
(down)|Devel::Trepan::CmdProcessor::Command::Down>
=item *
L<Select a call frame
(frame)|Devel::Trepan::CmdProcessor::Command::Frame>
=item *
L<Move to a more recent frame (up)|Devel::Trepan::CmdProcessor::Command::Up>
=back
=head3 Status inquiries
=over
=item *
L<Information for showing things about the program being debugged
(info)|Devel::Trepan::CmdProcessor::Command::Info>
=item *
L<Showing things about the debugger (show)|Devel::Trepan::CmdProcessor::Command::Show>
=back
=head3 Support facilities
=over
=item *
L<Define an alias (alias)|Devel::Trepan::CmdProcessor::Command::Alias>
=item *
L<List the completions for the rest of the line (complete)|Devel::Trepan::CmdProcessor::Command::Complete>
=item *
L<Loading or reloading Debugger or Perlish things (load)|Devel::Trepan::CmdProcessor::Command::Load>
=item *
L<Define a macro (macro)|Devel::Trepan::CmdProcessor::Command::Macro>
=item *
L<Allow remote connections (server)|Devel::Trepan::CmdProcessor::Command::Server>
=item *
L<Run shell via re.pl (shell)|Devel::Trepan::CmdProcessor::Command::Shell>
=item *
L<Run debugger commands from a file (source)|Devel::Trepan::CmdProcessor::Command::Source>
=item *
L<Modify parts of the Debugger Environment (set)|Devel::Trepan::CmdProcessor::Command::Set>
=item *
L<Remove an alias (unalias)|Devel::Trepan::CmdProcessor::Command::Unalias>
=back
=head3 Syntax of Debugger Commands
=over
=item *
L<Overall Debugger Command Syntax|Devel::Trepan::CmdProcessor::Command::Help::command>
=item *
L<Location Syntax|Devel::Trepan::CmdProcessor::Command::Help::location>
=item *
L<Filename syntax|Devel::Trepan::CmdProcessor::Command::Help::filename>
=item *
L<Command suffixes which have special meaning|Devel::Trepan::CmdProcessor::Command::Help::suffixes>
=item *
L<Debugger Command Examples|Devel::Trepan::CmdProcessor::Command::Help::examples>
=back
=head1 BUGS/CAVEATS
Because this should be useful in all sorts of environments such as
back to perl 5.008, we often can not make use of newer Perlisms nor can we
I<require> by default all of the modules, say for data printing, stack
inspection, or interactive terminal handling. That said, if you have a
newer Perl or the recommended modules or install plugins, you'll get
more.
Although modular, this program is even larger than C<perl5db> and so
it loads a little slower. I think part of the slowness is the fact
that there are over 70 or so (smallish) files (rather than one nearly
10K file) and because relative linking via L<rlib> is used to glue
them together.
=head1 AUTHOR
( run in 0.709 second using v1.01-cache-2.11-cpan-4ac696b4eb4 )