diff options
author | markm <markm@FreeBSD.org> | 2002-03-16 20:14:30 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2002-03-16 20:14:30 +0000 |
commit | 3eac21f49bc763a6c0044b4afbc0c7ece760144f (patch) | |
tree | 4cf1274fa3ca68f7ecf6a3051e0c2243e378afc5 /contrib/perl5/pod/perldebug.pod | |
parent | 259bd53c06712c4ffb0ab7e06898c19ebf221b21 (diff) | |
download | FreeBSD-src-3eac21f49bc763a6c0044b4afbc0c7ece760144f.zip FreeBSD-src-3eac21f49bc763a6c0044b4afbc0c7ece760144f.tar.gz |
Vendor import Perl 5.6.1
Diffstat (limited to 'contrib/perl5/pod/perldebug.pod')
-rw-r--r-- | contrib/perl5/pod/perldebug.pod | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/contrib/perl5/pod/perldebug.pod b/contrib/perl5/pod/perldebug.pod index c8ef60f..0aff91a 100644 --- a/contrib/perl5/pod/perldebug.pod +++ b/contrib/perl5/pod/perldebug.pod @@ -82,7 +82,7 @@ recursively, unlike the real C<print> function in Perl. See L<Dumpvalue> if you'd like to do this yourself. The output format is governed by multiple options described under -L<"Options">. +L<"Configurable Options">. =item V [pkg [vars]] @@ -308,8 +308,8 @@ For historical reasons, the C<=value> is optional, but defaults to 1 only where it is safe to do so--that is, mostly for Boolean options. It is always better to assign a specific value using C<=>. The C<option> can be abbreviated, but for clarity probably should -not be. Several options can be set together. See L<"Options"> for -a list of these. +not be. Several options can be set together. See L<"Configurable Options"> +for a list of these. =item < ? @@ -342,7 +342,7 @@ missing, all actions are wiped out! Adds an action (Perl command) to happen after the prompt when you've just given a command to return to executing the script. A multi-line -command may be entered by slackbashing the newlines. +command may be entered by backslashing the newlines. =item { ? @@ -465,6 +465,8 @@ working example of something along the lines of: The debugger has numerous options settable using the C<O> command, either interactively or from the environment or an rc file. +(./.perldb or ~/.perldb under Unix.) + =over 12 @@ -600,9 +602,11 @@ include lexicals in a module's file scope, or lost in closures. =back -During startup, options are initialized from C<$ENV{PERLDB_OPTS}>. -You may place the initialization options C<TTY>, C<noTTY>, -C<ReadLine>, and C<NonStop> there. +After the rc file is read, the debugger reads the C<$ENV{PERLDB_OPTS}> +environment variable and parses this as the remainder of a `O ...' +line as one might enter at the debugger prompt. You may place the +initialization options C<TTY>, C<noTTY>, C<ReadLine>, and C<NonStop> +there. If your rc file contains: @@ -767,6 +771,11 @@ Breakable lines are marked with C<:>. Lines with breakpoints are marked by C<b> and those with actions by C<a>. The line that's about to be executed is marked by C<< ==> >>. +Please be aware that code in debugger listings may not look the same +as your original source code. Line directives and external source +filters can alter the code before Perl sees it, causing code to move +from its original positions or take on entirely different forms. + =item Frame listing When the C<frame> option is set, the debugger would print entered (and |