|Perl Language Reference Manual|
by Larry Wall and others
Paperback (6"x9"), 724 pages
RRP £29.95 ($39.95)
Sales of this book support The Perl Foundation! Get a printed copy>>>
The internal variable for debugging support. The meanings of the various bits are subject to change, but currently indicate:
- Debug subroutine enter/exit.
- Line-by-line debugging. Causes DB::DB() subroutine to be called for each statement executed. Also causes saving source code lines (like 0x400).
- Switch off optimizations.
- Preserve more data for future interactive inspections.
- Keep info about source lines on which a subroutine is defined.
- Start with single-step on.
- Use subroutine address instead of name when reporting.
goto &subroutineas well.
- Provide informative "file" names for evals based on the place they were compiled.
- Provide informative names to anonymous subroutines based on the place they were compiled.
Save source code lines into
Some bits may be relevant at compile-time only, some at run-time only. This is a new mechanism and the details may change. See also "Guts of Perl debugging" (perldebguts) in the Perl C API and Internals Manual.
|ISBN 9781906966027||Perl Language Reference Manual||See the print edition|