The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Devel::Caller"

Devel::Caller - meatier versions of caller River stage three • 18 direct dependents • 156 total dependents

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 River stage three • 5 direct dependents • 489 total dependents

PERLANCAR/Devel-Caller-Util-0.042 - 12 Apr 2019 16:39:32 UTC

Devel::Caller::Perl - Perl only implementation. River stage one • 5 direct dependents • 9 total dependents

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 River stage one • 1 direct dependent • 1 total dependent

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 River stage zero No dependents

JOHANL/Devel-PerlySense-0.0221 - 30 Aug 2019 08:12:04 UTC

Devel::Carp - warn of errors (from perspective of caller) River stage zero No dependents

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 River stage one • 5 direct dependents • 8 total dependents

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 River stage zero No dependents

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 River stage one • 1 direct dependent • 1 total dependent

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. River stage zero No dependents

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 River stage zero No dependents

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) River stage zero No dependents

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 River stage zero No dependents

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 River stage one • 2 direct dependents • 7 total dependents

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 River stage zero No dependents

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::MAT::Tool::Callers - display the caller stack River stage one • 3 direct dependents • 3 total dependents

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.53 - 07 Mar 2024 17:57:32 UTC

Devel::Declare - (DEPRECATED) Adding keywords to perl, in perl River stage three • 47 direct dependents • 276 total dependents

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 River stage two • 35 direct dependents • 45 total dependents

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 River stage zero No dependents

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::ArgNames - Figure out the names of variables passed into subroutines. River stage zero No dependents

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
60 results (0.03 seconds)