diff options
author | Dave Mitchell <davem@fdisolutions.com> | 2002-08-05 01:55:33 +0100 |
---|---|---|
committer | hv <hv@crypt.org> | 2002-08-12 11:57:17 +0000 |
commit | d672126634c5e568812ed35d4c8ea53a9a55ee4c (patch) | |
tree | 945dc0356b4ee4a487d37b526ec251ffa716354b /pod | |
parent | 75ea820e56eb2905cb7fed3312e2bd10c18778d5 (diff) | |
download | perl-d672126634c5e568812ed35d4c8ea53a9a55ee4c.tar.gz |
add verbose stack display option, -Dvs
Message-id: <20020805005533.B26111@fdgroup.com>
p4raw-id: //depot/perl@17718
Diffstat (limited to 'pod')
-rw-r--r-- | pod/perlapi.pod | 30 | ||||
-rw-r--r-- | pod/perlrun.pod | 2 |
2 files changed, 17 insertions, 15 deletions
diff --git a/pod/perlapi.pod b/pod/perlapi.pod index 08420967a8..585c1ace04 100644 --- a/pod/perlapi.pod +++ b/pod/perlapi.pod @@ -2964,21 +2964,21 @@ Like C<SvPV_nolen>, but converts sv to utf8 first if necessary. =for hackers Found in file sv.h -=item SvPVx +=item SvPVX -A version of C<SvPV> which guarantees to evaluate sv only once. +Returns a pointer to the physical string in the SV. The SV must contain a +string. - char* SvPVx(SV* sv, STRLEN len) + char* SvPVX(SV* sv) =for hackers Found in file sv.h -=item SvPVX +=item SvPVx -Returns a pointer to the physical string in the SV. The SV must contain a -string. +A version of C<SvPV> which guarantees to evaluate sv only once. - char* SvPVX(SV* sv) + char* SvPVx(SV* sv, STRLEN len) =for hackers Found in file sv.h @@ -3217,22 +3217,22 @@ for a version which guarantees to evaluate sv only once. =for hackers Found in file sv.h -=item SvUVX +=item SvUVx -Returns the raw value in the SV's UV slot, without checks or conversions. -Only use when you are sure SvIOK is true. See also C<SvUV()>. +Coerces the given SV to an unsigned integer and returns it. Guarantees to +evaluate sv only once. Use the more efficient C<SvUV> otherwise. - UV SvUVX(SV* sv) + UV SvUVx(SV* sv) =for hackers Found in file sv.h -=item SvUVx +=item SvUVX -Coerces the given SV to an unsigned integer and returns it. Guarantees to -evaluate sv only once. Use the more efficient C<SvUV> otherwise. +Returns the raw value in the SV's UV slot, without checks or conversions. +Only use when you are sure SvIOK is true. See also C<SvUV()>. - UV SvUVx(SV* sv) + UV SvUVX(SV* sv) =for hackers Found in file sv.h diff --git a/pod/perlrun.pod b/pod/perlrun.pod index 4f9afdf6bf..3c1f159fd0 100644 --- a/pod/perlrun.pod +++ b/pod/perlrun.pod @@ -309,6 +309,7 @@ B<-D14> is equivalent to B<-Dtls>): 1 p Tokenizing and parsing 2 s Stack snapshots + with v, displays all stacks 4 l Context (loop) stack processing 8 t Trace execution 16 o Method and overloading resolution @@ -327,6 +328,7 @@ B<-D14> is equivalent to B<-Dtls>): 131072 T Tokenising 262144 R Include reference counts of dumped variables (eg when using -Ds) 524288 J Do not s,t,P-debug (Jump over) opcodes within package DB + 1048576 v Verbose: use in conjunction with other flags All these flags require B<-DDEBUGGING> when you compile the Perl executable (but see L<Devel::Peek>, L<re> which may change this). |