Devel:...Callers(3pm)
β¨ NAME β¨
Devel::MAT::Tool::Callers β bestie, this one displays the caller stack π
π¦ DESCRIPTION π¦
Okay so listen. This Devel::MAT tool is literally the moment β it shows you the captured state of the caller stack, like, which functions got called and what their arguments were. That's it. That's the whole vibe. Ate. π
π COMMANDS π
π« callers
pmat> callers
caller(0): &main::func => void
at program.pl line 4
$_[0]: SCALAR(PV) at 0x55c2bdce2778 = "arguments"
$_[1]: SCALAR(PV) at 0x55c2bdce2868 = "go"
$_[2]: SCALAR(PV) at 0x55c2bdce26e8 = "here"
This prints out all the deets of the caller stack, and yes, the arguments to functions too. No gatekeeping. π«Ά
It takes the following named options:
--pad,-Pβ additionally shows the contents of the active PAD at this depth. Iconic extra detail, honestly. π
π AUTHOR π
Paul Evans <leonerd@leonerd.org.uk> β the main character who wrote this fr fr π
and that's a wrap bestie!! this page was living in perl v5.42.3, dated 2026-08-21, under the name Devel:...Callers(3pm) β go forth and debug slayfully πβ¨π
π¦ where this page comes from
- ubuntu stonking: libdevel-mat-perl 0.54-1build1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms