JJORE/Devel-Dt-0.04 - 19 Jan 2011 05:26:58 GMT - Search in distribution
This module, when enabled, registers a handler for certain types of fatal errors, like segmentation faults, and, once such an error occurs, prints a debugger backtrace to standard output before exiting the program. It is intended to be used to debug ...
FLORA/Devel-bt-0.06 - 21 Mar 2012 07:27:03 GMT - Search in distributionThe "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 GMT - Search in distributionFrom 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.81 - 15 Dec 2013 17:35:58 GMT - Search in distribution- Devel::Kit::TAP - TAP friendly version of Devel::Kit (A handy toolbox of things to ease development/debugging).
A "Devel::MAT" instance loads a heapdump file, and provides a container to store analysis tools to work on it. Tools may be provided that conform to the Devel::MAT::Tool API, which can help analyse the data and interact with the explorer user interfa...
PEVANS/Devel-MAT-0.42 - 21 Mar 2019 22:43:28 GMT - Search in distribution- Devel::MAT::UI - extend the user interface of a Devel::MAT explorer
- Devel::MAT::Context - represent a single call context state
- Devel::MAT::Dumpfile - load and analyse a heap dump file
- 7 more results from Devel-MAT »
"Devel::MRO" provides several mro functions for XS modules. This module provides only a header file, mro_compat.h, so you need not load it in your modules....
GFUJI/Devel-MRO-0.05 - 16 Feb 2009 05:45:30 GMT - Search in distributionPerlDeBugger is a Curses-based Perl debugger with most of the essential functions such as monitoring windows for paddlist, call stack, custom watch expressions, etc. Suitable for debugging or tracing complicated Perl applications on the spot. FUNCTIO...
KOCEASY/Devel-PDB-1.6 - 28 Dec 2015 21:29:11 GMT - Search in distributionDevel::Spy is a transparent wrapper over your objects and data. All accesses are logged. This is useful for instrumenting "black box" code. You can just look at see what the code used and how it used it. I used it to find out what attributes and valu...
JJORE/Devel-Spy-0.07 - 25 Jul 2010 17:13:58 GMT - Search in distribution- Devel::Spy::_obj - Devel::Spy implementation
- Devel::Spy::TieArray - Tied logging wrapper for arrays
EWILHELM/Devel-TraceDeps-v0.0.3 - 31 Jan 2009 19:54:02 GMT - Search in distribution
- Devel::TraceDeps - track loaded modules and objects
- Devel::TraceDeps::Scan - frontend and data access
- pdt-depcheck - check perl dependencies against declared requirements
This module sets signal handlers for "SIGSEGV", "SIGBUS", "SIGILL", "SIGFPE", "SIGTRAP", "SIGABRT" and "SIGQUIT" that prints a stacktrace and some more information about the fault to stderr before dying. This enables debugging even without gdb being ...
LEONT/Devel-cst-0.010 - 25 Nov 2016 12:21:07 GMT - Search in distributionhdb is a Perl debugger that uses HTML and javascript to implement the GUI. This front-end talks to a REST service provided by the debugger running with the Perl code....
BRUMMETT/Devel-hdb-0.25 - 23 Dec 2018 00:22:43 GMT - Search in distribution- Devel::hdb::App::Stack - Get information about the program stack
- Devel::hdb::App::Assets - Handler for file assets
- Devel::hdb::App::Config - Load and save debugger configuration
- 6 more results from Devel-hdb »
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 GMT - Search in distributionIn the Perl debugger, code created via a string eval is effectively invisible. You can run it, but the debugger will not be able to display the code as it runs. For modules that make heavy use of code generation, this can make debugging almost imposs...
ADAMK/Devel-Eval-1.01 - 30 Dec 2009 16:49:18 GMT - Search in distributionGiven a list of Perl modules/filenames, this module makes "require" and "use" statements fail (no matter the specified files/modules are installed or not). They *die* with a message like: Can't locate Module/ToHide.pm (hidden) The original intent of ...
FERREIRA/Devel-Hide-0.0010 - 15 Jun 2018 16:18:35 GMT - Search in distributionPerl keeps arrays of subroutines that are executed at the beginning and at the end of a running Perl program and its program units. These subroutines correspond to the special code blocks: "BEGIN", "UNITCHECK", "CHECK", "INIT" and "END". (See details...
FERREIRA/Devel-Hook-0.011 - 11 Nov 2017 17:35:38 GMT - Search in distributionIf you use this module from the command-line, the last value of your one-liner ("-e") code will be serialized as JSON data. The expression is evaluated in scalar context. The output will be either UTF-x (UTF-8, UTF-16...) or just ASCII, depending on ...
DOLMEN/Devel-JSON-1.001 - 03 Sep 2017 04:54:00 GMT - Search in distributionDevel::Leak has two functions "NoteSV" and "CheckSV". "NoteSV" walks the perl internal table of allocated SVs (scalar values) - (which actually contains arrays and hashes too), and records their addresses in a table. It returns a count of these "thin...
NI-S/Devel-Leak-0.03 - 18 Mar 2004 17:27:09 GMT - Search in distributionThis module provides a clean way of specifying your script's main routine....
STEPHEN/Devel-Main-0.005 - 24 Aug 2013 18:34:39 GMT - Search in distributionA Devel::Memo object is defined as a subroutine reference to do some sort of calculation, together with a simple sort of prototype. The elements of the prototype may be: -eq, indicating a simple scalar argument (number or string); -equal, indicating ...
JGLICK/Devel-Memo-0.004 - 13 Jan 1998 17:50:02 GMT - Search in distributionThis is an interactive shell for Perl, commonly known as a REPL - Read, Evaluate, Print, Loop. The shell provides for rapid development or testing of code without the need to create a temporary source code file. Through a plugin system, many features...
ETHER/Devel-REPL-1.003028 - 16 Feb 2016 01:15:26 GMT - Search in distribution- Devel::REPL::Overview - overview of Devel::REPL.
- Devel::REPL::Plugin::DDS - Format results with Data::Dump::Streamer
- Devel::REPL::Plugin::Refresh - Reload libraries with Module::Refresh
- 8 more results from Devel-REPL »