Devel::StackTrace::Frame - A single frame in a stack trace
version 2.05
See Devel::StackTrace for details.
See Perl's caller documentation for more information on what these methods return.
caller
The package which created this frame.
The filename which created this frame.
The line where the frame was created.
The subroutine which created this frame.
This will be true if a new @_ was created for this this frame.
@_
This indicates the context for the call for this frame. This will be true if called in array context, false in scalar context, and undef in void context.
undef
Returns undef if the frame was not part of an eval.
Returns undef if the frame was not part of a require.
Returns the arguments passed to the frame. Note that any arguments that are references are returned as references, not copies.
Returns the value of $^H for this frame.
$^H
Returns the value of $bitmask for this frame.
$bitmask
Returns a string containing a description of the frame.
Bugs may be submitted at https://github.com/houseabsolute/Devel-StackTrace/issues.
The source code repository for Devel-StackTrace can be found at https://github.com/houseabsolute/Devel-StackTrace.
Dave Rolsky <autarch@urth.org>
This software is Copyright (c) 2000 - 2024 by David Rolsky.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
The full text of the license can be found in the LICENSE file included with this distribution.
To install Devel::StackTrace, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Devel::StackTrace
CPAN shell
perl -MCPAN -e shell install Devel::StackTrace
For more information on module installation, please visit the detailed CPAN module installation guide.