summaryrefslogtreecommitdiff
path: root/pod
diff options
context:
space:
mode:
authorDave Mitchell <davem@fdisolutions.com>2002-08-05 01:55:33 +0100
committerhv <hv@crypt.org>2002-08-12 11:57:17 +0000
commitd672126634c5e568812ed35d4c8ea53a9a55ee4c (patch)
tree945dc0356b4ee4a487d37b526ec251ffa716354b /pod
parent75ea820e56eb2905cb7fed3312e2bd10c18778d5 (diff)
downloadperl-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.pod30
-rw-r--r--pod/perlrun.pod2
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).