diff options
author | Michael G. Schwern <schwern@pobox.com> | 2001-11-06 17:04:39 -0500 |
---|---|---|
committer | Jarkko Hietaniemi <jhi@iki.fi> | 2001-11-07 03:33:08 +0000 |
commit | 2f7e91877d1bb8a421b887cf5759dc05d0285cb9 (patch) | |
tree | 164757c73110fad9afa02a818b01f51101582926 /lib/perl5db.pl | |
parent | a7e0630703762c6827d8e660877b42b6ab2ccb7c (diff) | |
download | perl-2f7e91877d1bb8a421b887cf5759dc05d0285cb9.tar.gz |
Mentioning perldebguts
Message-ID: <20011106220439.D2858@blackrider>
p4raw-id: //depot/perl@12881
Diffstat (limited to 'lib/perl5db.pl')
-rw-r--r-- | lib/perl5db.pl | 30 |
1 files changed, 22 insertions, 8 deletions
diff --git a/lib/perl5db.pl b/lib/perl5db.pl index aab1a68abf..48ee09fe3e 100644 --- a/lib/perl5db.pl +++ b/lib/perl5db.pl @@ -2,13 +2,16 @@ package DB; # Debugger for Perl 5.00x; perl5db.pl patch level: -$VERSION = 1.14; +$VERSION = 1.15; $header = "perl5db.pl version $VERSION"; # # This file is automatically included if you do perl -d. # It's probably not useful to include this yourself. # +# Before venturing further into these twisty passages, it is +# wise to read the perldebguts man page or risk the ire of dragons. +# # Perl supplies the values for %sub. It effectively inserts # a &DB'DB(); in front of every place that can have a # breakpoint. Instead of a subroutine call it calls &DB::sub with @@ -25,14 +28,15 @@ $header = "perl5db.pl version $VERSION"; # if caller() is called from the package DB, it provides some # additional data. # -# The array @{$main::{'_<'.$filename}} is the line-by-line contents of -# $filename. +# The array @{$main::{'_<'.$filename}} (herein called @dbline) is the +# line-by-line contents of $filename. # -# The hash %{'_<'.$filename} contains breakpoints and action (it is -# keyed by line number), and individual entries are settable (as -# opposed to the whole hash). Only true/false is important to the -# interpreter, though the values used by perl5db.pl have the form -# "$break_condition\0$action". Values are magical in numeric context. +# The hash %{'_<'.$filename} (herein called %dbline) contains +# breakpoints and action (it is keyed by line number), and individual +# entries are settable (as opposed to the whole hash). Only true/false +# is important to the interpreter, though the values used by +# perl5db.pl have the form "$break_condition\0$action". Values are +# magical in numeric context. # # The scalar ${'_<'.$filename} contains $filename. # @@ -254,6 +258,16 @@ $header = "perl5db.pl version $VERSION"; # + Fixed warnings generated by "p 42" (Print expression) # Changes: 1.13: Jun 19, 2001 Scott.L.Miller@compaq.com # + Added windowSize option +# Changes: 1.14: Oct 9, 2001 multiple +# + Clean up after itself on VMS (Charles Lane in 12385) +# + Adding "@ file" syntax (Peter Scott in 12014) +# + Debug reloading selfloaded stuff (Ilya Zakharevich in 11457) +# + $^S and other debugger fixes (Ilya Zakharevich in 11120) +# + Forgot a my() declaration (Ilya Zakharevich in 11085) +# Changes: 1.15: Nov 6, 2001 Michael G Schwern <schwern@pobox.com> +# + Updated 1.14 change log +# + Added *dbline explainatory comments +# + Mentioning perldebguts man page #################################################################### # Needed for the statement after exec(): |