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.
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.
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.
Returns the value of $bitmask
for this frame.
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.