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