X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=pod%2Fperldebguts.pod;h=5812a40fcbbb98f408f1dc288ef17737e615cda0;hb=f3b76584ef7773843ba39a11b8bd91238af59f12;hp=2bf6ea40de2f7fb8fcb28f276d5fec56a800bc00;hpb=92d29cee5ff815b05b81b877528e4c77e73881c9;p=p5sagit%2Fp5-mst-13.2.git diff --git a/pod/perldebguts.pod b/pod/perldebguts.pod index 2bf6ea4..5812a40 100644 --- a/pod/perldebguts.pod +++ b/pod/perldebguts.pod @@ -19,7 +19,7 @@ F podpage in the Perl source tree. For example, whenever you call Perl's built-in C function from the package DB, the arguments that the corresponding stack -frame was called with are copied to the the @DB::args array. The +frame was called with are copied to the @DB::args array. The general mechanisms is enabled by calling Perl with the B<-d> switch, the following additional features are enabled (cf. L): @@ -154,7 +154,7 @@ L for description of options parsed by C. The function C skips the specified number of frames and returns a list containing information about the calling frames (all of them, if -C is missing). Each entry is reference to a a hash with +C is missing). Each entry is reference to a hash with keys C (either C<.>, C<$>, or C<@>), C (subroutine name, or info about C), C (C or a reference to an array), C, and C. @@ -639,7 +639,7 @@ than 32 bytes (all these examples assume 32-bit architectures, the result are quite a bit worse on 64-bit architectures). If a variable is accessed in two of three different ways (which require an integer, a float, or a string), the memory footprint may increase yet another -20 bytes. A sloppy malloc(3) implementation can make inflate these +20 bytes. A sloppy malloc(3) implementation can inflate these numbers dramatically. On the opposite end of the scale, a declaration like @@ -686,7 +686,7 @@ the following example: Total sbrk(): 215040/47:145. Odd ends: pad+heads+chain+tail: 0+2192+0+6144. It is possible to ask for such a statistic at arbitrary points in -your execution using the mstats() function out of the standard +your execution using the mstat() function out of the standard Devel::Peek module. Here is some explanation of that format: