diff options
author | Tony Cook <tony@develop-help.com> | 2016-03-28 14:58:56 +1100 |
---|---|---|
committer | Tony Cook <tony@develop-help.com> | 2016-06-08 13:48:46 +1000 |
commit | e17bc05a6e975416ade31d7743572631e930f1e2 (patch) | |
tree | a12318aa8fb1853a9c73611f8b8a9e2494bbad4f /pod/perlrun.pod | |
parent | c6a6e1c8da974f7737a2fe6ac1e8fbd68546d67c (diff) | |
download | perl-e17bc05a6e975416ade31d7743572631e930f1e2.tar.gz |
(perl #127380) only trace to $PERLIO_DEBUG if -Di is supplied
Diffstat (limited to 'pod/perlrun.pod')
-rw-r--r-- | pod/perlrun.pod | 69 |
1 files changed, 36 insertions, 33 deletions
diff --git a/pod/perlrun.pod b/pod/perlrun.pod index e454bf80c7..ecd2adfd6f 100644 --- a/pod/perlrun.pod +++ b/pod/perlrun.pod @@ -388,39 +388,42 @@ the format of the output is explained in L<perldebguts>. As an alternative, specify a number instead of list of letters (e.g., B<-D14> is equivalent to B<-Dtls>): - 1 p Tokenizing and parsing (with v, displays parse stack) - 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 - 32 c String/numeric conversions - 64 P Print profiling info, source file input state - 128 m Memory and SV allocation - 256 f Format processing - 512 r Regular expression parsing and execution - 1024 x Syntax tree dump - 2048 u Tainting checks - 4096 U Unofficial, User hacking (reserved for private, - unreleased use) - 8192 H Hash dump -- usurps values() - 16384 X Scratchpad allocation - 32768 D Cleaning up - 65536 S Op slab allocation - 131072 T Tokenizing - 262144 R Include reference counts of dumped variables (eg when - using -Ds) - 524288 J show s,t,P-debug (don't Jump over) on opcodes within - package DB - 1048576 v Verbose: use in conjunction with other flags - 2097152 C Copy On Write - 4194304 A Consistency checks on internal structures - 8388608 q quiet - currently only suppresses the "EXECUTING" - message - 16777216 M trace smart match resolution - 33554432 B dump suBroutine definitions, including special Blocks - like BEGIN - 67108864 L trace Locale-related info; what gets output is very - subject to change + 1 p Tokenizing and parsing (with v, displays parse + stack) + 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 + 32 c String/numeric conversions + 64 P Print profiling info, source file input state + 128 m Memory and SV allocation + 256 f Format processing + 512 r Regular expression parsing and execution + 1024 x Syntax tree dump + 2048 u Tainting checks + 4096 U Unofficial, User hacking (reserved for private, + unreleased use) + 8192 H Hash dump -- usurps values() + 16384 X Scratchpad allocation + 32768 D Cleaning up + 65536 S Op slab allocation + 131072 T Tokenizing + 262144 R Include reference counts of dumped variables + (eg when using -Ds) + 524288 J show s,t,P-debug (don't Jump over) on opcodes within + package DB + 1048576 v Verbose: use in conjunction with other flags + 2097152 C Copy On Write + 4194304 A Consistency checks on internal structures + 8388608 q quiet - currently only suppresses the "EXECUTING" + message + 16777216 M trace smart match resolution + 33554432 B dump suBroutine definitions, including special + Blocks like BEGIN + 67108864 L trace Locale-related info; what gets output is very + subject to change + 134217728 i trace PerlIO layer processing. Set PERLIO_DEBUG to + the filename to trace to. All these flags require B<-DDEBUGGING> when you compile the Perl executable (but see C<:opd> in L<Devel::Peek> or L<re/'debug' mode> |