Search results for "module:Devel::Caller"
Devel::Caller - meatier versions of caller
caller_cv($level) "caller_cv" gives you the coderef of the subroutine being invoked at the call frame indicated by the value of $level caller_args($level) Returns the arguments passed into the caller at level $level caller_vars( $level, $names ) =ite...
RCLAMP/Devel-Caller-2.07 - 11 Apr 2023 10:49:41 UTC
Devel::Caller::Util - caller()-related utility routines
PERLANCAR/Devel-Caller-Util-0.042
-
12 Apr 2019 16:39:32 UTC
Devel::Caller::Perl - Perl only implementation.
FUNCTIONS called_args [LEVEL] "called_args" returns the arguments to the subroutine at LEVEL in the call stack. If no level is specified, 0 (zero) is assumed, that being our caller. If a list is expected, it will be returned. When a scalar is expecte...
CWEST/Devel-Caller-Perl-1.4 - 12 Sep 2003 14:07:43 UTC
Devel::Caller::IgnoreNamespaces - make available a magic caller() which can ignore namespaces that you tell it about
If your module should be ignored by caller(), just like Hook::LexWrap is by its magic caller(), then call this module's register() subroutine with its name....
DCANTRELL/Devel-Caller-IgnoreNamespaces-1.1 - 11 Oct 2017 17:10:53 UTC
Devel::PerlySense::CallTree::Caller - A method call
JOHANL/Devel-PerlySense-0.0221
-
30 Aug 2019 08:12:04 UTC
Devel::Carp - warn of errors (from perspective of caller)
The Carp routines are useful in your own modules because they act like die() or warn(), but report where the error was in the code they were called from. Thus if you have a routine Foo() that has a carp() in it, then the carp() will report the error ...
JPRIT/Devel-Carp-0.04 - 19 Nov 1998 17:49:35 UTC
Devel::Callsite - Get caller return OP address and Perl interpreter context
callsite $callsite = callsite(); $callsite = callsite($level); This function returns the the OP address of the caller, a number. It can take an optional integer specifying the number of levels back to get the OP address. If no parameter is given, a v...
ROCKY/Devel-Callsite-1.0.1 - 17 Jul 2018 23:16:58 UTC
Devel::CompileLevel - Detect caller level of compiling code
Detects the caller level where compilation is being performed. When applying pragmas in an import sub, they will be applied to the currently compiling scope. Some modules may want to both apply a pragma, and export functions. This requires knowing th...
HAARG/Devel-CompileLevel-0.001004 - 09 Mar 2020 10:31:08 UTC
Devel::GDB - Open and communicate a gdb session
The "Devel::GDB" package provides an interface for communicating with GDB. Internally, it uses the *GDB/MI* interpreter (see <http://sourceware.org/gdb/current/onlinedocs/gdb_25.html>), which accurately informs the caller of the program state and, th...
JEZRA/Devel-GDB-2.02 - 28 Jan 2008 21:33:45 UTC
Devel::Kit - Handy toolbox of things to ease development/debugging.
From one line data dumping sanity checks to debug print statements in a large body of code I often found myself reinventing these basic solutions. Hence this module was born to help give a host of functions/functionality with a minimum of typing/effo...
DMUEY/Devel-Kit-0.82 - 23 Oct 2020 17:11:22 UTC
Devel::XRay - See What a Perl Module Is Doing
Devel::XRay is a handy source filter using Filter::Simple when used at the top of perl code, will inject print statements to standard error to show you what a module is doing. This module is useful if... * You're a visual learner and want to "see" pr...
JBISBEE/Devel-XRay-0.95 - 30 Jun 2008 11:03:41 UTC
Devel::Quick - Write single-step debugger one-liners easily (DB::DB)
This module allows you to write simple on-the-fly "DB::DB" line debuggers easily. It injects the following code around the code passed to its import method and eval's it in: package DB; use strict; use warnings; $DB::single = 1; sub DB { # Get who ca...
WOLFSAGE/Devel-Quick-0.08 - 25 Jun 2014 17:19:03 UTC
Devel::Agent - Agent like debugger interface
For years people in the perl commnity have been asking for a way to do performance monitoring and tracing of runtime production code. This module attempts to fill this role by implementing a stripped down debugger that is intended to provide an agent...
AKALINUX/Devel-Agent-0.007 - 29 Dec 2021 05:47:35 UTC
Devel::Pragma - helper functions for developers of lexical pragmas
This module provides helper functions for developers of lexical pragmas (and a few functions that may be useful to non-pragma developers as well). Pragmas can be used both in older versions of perl (from 5.8.1), which had limited support, and in the ...
CHOCOLATE/Devel-Pragma-1.1.0 - 01 Jul 2016 13:40:31 UTC
Devel::Chitin - Programmatic interface to the Perl debugging API
This class exposes the Perl debugging facilities as an API useful for implementing debuggers, tracers, profilers, etc so they can all benefit from common code. Devel::Chitin is not a usable debugger per se. It has no mechanism for interacting with a ...
BRUMMETT/Devel-Chitin-0.22 - 02 Dec 2022 04:02:32 UTC
Devel::Declare - (DEPRECATED) Adding keywords to perl, in perl
Devel::Declare can install subroutines called declarators which locally take over Perl's parser, allowing the creation of new syntax. This document describes how to create a simple declarator....
ETHER/Devel-Declare-0.006022 - 26 Apr 2020 18:31:21 UTC
Devel::NYTProf - Powerful fast feature-rich Perl source code profiler
Devel::NYTProf is a powerful, fast, feature-rich perl source code profiler. * Performs per-line statement profiling for fine detail * Performs per-subroutine statement profiling for overview * Performs per-opcode profiling for slow perl builtins * Pe...
JKEENAN/Devel-NYTProf-6.14 - 18 Oct 2023 22:42:10 UTC
Devel::Monitor - Monitor your variables/objects for memory leaks
You have memory leaks, and you want to remove it... You can use this tool to help you find which variables/objects that are not destroyed when they should be, and thereafter, you can visualise exactly where is the circular reference for some specific...
PHCOTE/Devel-Monitor-0.9.0.7 - 21 Apr 2005 01:12:30 UTC
Devel::MAT::Tool::Callers - display the caller stack
This "Devel::MAT" tool displays the captured state of the caller stack, showing which functions have been called, and what their arguments were....
PEVANS/Devel-MAT-0.51 - 23 Mar 2023 14:53:11 UTC
Devel::ArgNames - Figure out the names of variables passed into subroutines.
When print-debugging code, you will often ind yourself going: print "\$foo is $foo, \$bar is $bar" With this module, you can write a reusable subroutine easily: sub my_print_vars { my %vars; @vars{arg_names()} = @_; foreach my $var ( keys %vars ) { w...
NUFFIN/Devel-ArgNames-0.03 - 02 Jan 2008 16:02:07 UTC