![]() |
| |||||||
| Devel-Arena
Perl extension for inspecting the core's arena structures |
Devel-ArgNames
Figure out the names of variables passed into subroutines. |
Devel-Assert
assertions support for perls >= 5.8.1 |
| Devel-Autoflush
Set autoflush from the command line |
Devel-AutoProfiler
Automatically profile subroutine calls in a perl program. |
Devel-Backtrace
Object-oriented backtrace |
| Devel-BeginLift
make selected sub calls evaluate at compile time |
Devel-bt
Automatic gdb backtraces on errors |
Devel-CallChecker
custom op checking attached to subroutines |
| Devel-Caller
meatier versions of C<caller> |
Devel-Caller-IgnoreNamespaces
make available a magic caller() |
Devel-Caller-Perl
Perl only implementation. |
| Devel-CallerStack
Object-Oriented call stack and iterator. |
Devel-CallParser
custom parsing attached to subroutines |
Devel-Callsite
Get current callsite and interpreter context |
| Devel-CallStack
record the calling stacks |
Devel-CallTrace
See what your code's doing |
Devel-Carnivore
Spy on your hashes (and objects) |
| Devel-Carp
warn of errors (from perspective of caller) |
Devel-CCov
warn of errors (from perspective of caller) |
Devel-ChangePackage
Change the package code is currently being compiled in |
| Devel-CheckApplicationCapabilities
check what an external application |
Devel-CheckLib
check that a library is available |
Devel-CheckOS
check what OS we're running on |
| Devel-Command
Perl extension to automatically load and register debugger command extensions |
Devel-Command-NewF
extended 'f' command for the debugger |
Devel-Command-Tdump
embedded test support in the debugger |
| Devel-Command-Viz
graph data structures under the debugger |
Devel-Comments
Debug with executable smart comments to logs |
Devel-Constants
translates constants back to named symbols |
| Devel-ContinuousProfiler
Ultra cheap profiling for use in production environments |
Devel-CoreDump
create core dumps of the running perl interpreter, without terminating |
Devel-CoreStack
generate a stack dump from a core file |
| Devel-CountOps
Simply and precisely count operations in Perl code |
Devel-Cover
Code coverage metrics for Perl |
Devel-CoverReport
Advanced coverage reports based on Devel::Cover |
| Devel-CoverX-Covered
Collect and report caller (test file) and covered (source file) statistics from the cover_db |
Devel-Cycle
Find memory cycles in objects |
Devel-DebugInit
Create a .gdbinit or similar file |
| Devel-Declare
Adding keywords to perl, in perl |
Devel-Declare-Parser
Higher level interface to Devel-Declare |
Devel-Declare-Parser-Fennec
The parser for Fennec syntax. |
| Devel-Depend-Cl
Extract dependency trees from c files |
Devel-Depend-Cpp
Extract dependency trees from c files |
Devel-Dependencies
Perl extension for examining dependencies on modules |
| Devel-Deprecate
Create deprecation schedules in your code |
Devel-Diagram
Discover the classes of an arbitrary suite of Perl modules |
Devel-Ditto
Identify where print output comes from |
| Devel-DLMProf
dynamid loaded modules detector |
Devel-DProf
a B<DEPRECATED> Perl code profiler |
Devel-DProfLB
tell me why my perl program runs so slowly |
| Devel-DProfPP
Parse C<Devel::DProf> output |
Devel-Dt
Kind of emulates command line flag -Dt on normal perl |
Devel-DTrace
Enable dtrace probes for subroutine entry, exit |
| Devel-DTrace-Provider
Create DTrace providers for Perl programs. |
Devel-DumpSizes
Get name and size in bytes of all variables |
Devel-DumpTrace
Evaluate and print out each line before it is executed. |
| Devel-Dumpvar
A pure-OO reimplementation of dumpvar.pl |
Devel-ebug
A simple, extensible Perl debugger |
Devel-ebug-HTTP
A web front end to a simple, extensible Perl debugger |
| Devel-ebug-Wx
GUI interface for your (d)ebugging needs |
Devel-EdTrace
verbose tracer of perl code |
Devel-EndStats
Show various statistics at the end of program run |
| Devel-EnforceEncapsulation
Find access violations to blessed objects |
Devel-Eval
Allows you to debug string evals |
Devel-EvalContext
Save lexicals and hints between calls to eval |
| Devel-EvalError
Reliably detect if and why eval() failed |
Devel-Events
Extensible instrumentation framework. |
Devel-Events-Filter-Size
Add L<Devel::Size> info to event data. |
| Devel-Events-Generator-ClassPublisher
Relay events from |
Devel-Events-Objects
Object tracking support for L<Devel::Events> |
Devel-Fail-Make
a distro that always fails the `make` stage |
| Devel-Fail-MakefilePL
a distro that always fails the `perl Makefile.PL` stage |
Devel-Fail-MakeTest
a distro that always fails the `make test` stage |
Devel-FakeOSName
Make Perl think it runs on a different OS |
| Devel-FastProf
"fast" perl per-line profiler |
Devel-file
show source lines around errors and warnings |
Devel-FileProfile
show source lines around errors and warnings |
| Devel-FindBlessedRefs
find all refs blessed under a package |
Devel-FindGlobals
Find global variables and their size |
Devel-FindRef
null |
| Devel-FIXME
Semi intelligent, pending issue reminder system. |
Devel-GC-Helper
Perl extension for finding unused variables |
Devel-GDB
Open and communicate a gdb session |
| Devel-GDB-Reflect
C++ reflection API for GDB |
Devel-Gladiator
Walk Perl's arena |
Devel-GlobalDestruction
Expose PL_dirty, the flag which marks global |
| Devel-Graph
Turn Perl code into a graphical flowchart |
Devel-Hide
Forces the unavailability of specified Perl modules (for testing) |
Devel-Hints
Access compile-time hints at runtime |
| Devel-Hook
Mess around with BEGIN/CHECK/INIT/END blocks |
Devel-INC-Sorted
Keep your hooks in the begining of C<@INC> |
Devel-InheritNamespace
Inherit An Entire Namespace |
| Devel-InPackage
scan a file for package declarations or determine which package a line belongs to |
Devel-IntelliPerl
Auto-completion for Perl |
Devel-Leak
Find perl objects that are not reclaimed |
| Devel-Leak-Cb
Detect leaked callbacks |
Devel-Leak-Object
Detect leaks of objects |
Devel-LeakGuard-Object
Scoped checks for object leaks |
| Devel-LeakTrace
indicates where variables are leaking from |
Devel-LeakTrace-Fast
indicate where leaked variables are coming from. |
Devel-LexAlias
alias lexical variables |
| Devel-LineName
give names to source code lines |
Devel-LineTrace
Apply traces to individual lines. |
Devel-Loading
Run code before each module is loaded |
| Devel-Local
Use development modules in place |
Devel-Mallinfo
Get mallinfo() malloc memory stats, and more. |
Devel-Maypole
support utilities for developing the Maypole stack |
| Devel-Memalyzer
Base framework for analyzing program memory usage |
Devel-Memo
memoize function calls |
Devel-MemoryTrace-Light
A simple lightweight memory-growth tracer |
| Devel-Messenger
Let Your Code Talk to You |
Devel-ModInfo
Perl extension for providing metadata about a module's methods, properties, and arguments |
Devel-Modlist
Collect a list of modules loaded at compile-time |
| Devel-Monitor
Monitor your variables/objects for memory leaks |
Devel-Mortality
Helper functions for XS developers debugging mortality issues |
Devel-MRO
Provides mro functions for XS modules |
| Devel-NoGlobalSig
croak when a global %SIG is installed |
Devel-NYTProf
Powerful fast feature-rich perl source code profiler |
Devel-ObjectTracker
Track object life to aid memory leak detection |
| Devel-Optrace
Traces opcodes which are running now |
Devel-OptreeDiff
Produces diffs of optrees |
Devel-PackagePath
Inspect and Manipulate a Path based on a Package Name |
| Devel-PartialDump
Partial dumping of data structures, optimized for argument |
Devel-PatchPerl
Patch perl source a la Devel::PPort's buildperl.pl |
Devel-PDB
A simple Curses-based Perl Debugger |
| Devel-PerlySense
Perl IDE backend with Emacs frontend |
Devel-Pillbug
Stand-alone HTML::Mason-enabled server |
Devel-Platform-Info
Unified framework for obtaining common platform metadata |
| Devel-Pointer
Fiddle around with pointers |
Devel-Pointer-PP
Fiddle around with pointers, safer than Devel::Pointer |
Devel-PPPort
Perl/Pollution/Portability |
| Devel-Pragma
helper functions for developers of lexical pragmas |
Devel-PreProcessor
Module inlining and other Perl source manipulations |
Devel-PrettyTrace
prints stack traces with arguments expanded into readable format |
| Devel-Profile
tell me why my perl program runs so slowly |
Devel-Profiler
a Perl profiler compatible with dprofpp |
Devel-Profiler-Plugins-Template
gather tmon.out data for Template Toolkit templates |
| Devel-Profit
A Perl profiler |
Devel-ptkdb
Perl debugger using a Tk GUI |
Devel-Refactor
Perl extension for refactoring Perl code. |
| Devel-Refcount
obtain the REFCNT value of a referent |
Devel-RegExp
Access perl internal regex functions |
Devel-RemoteTrace
Attachable call trace of perl scripts (a.k.a) L<perldebguts> by example |
| Devel-REPL
a modern perl interactive shell |
Devel-REPL-Plugin-DataPrinter
Format REPL results with Data::Printer |
Devel-REPL-Plugin-NAS
Add Perl to your network devices' command line interfaces |
| Devel-Required
Automatic update of required modules documentation |
Devel-RingBuffer
Shared memory ring buffers for Perl scripts |
Devel-RunBlock
run coderef as block |
| Devel-SawAmpersand
Perl extension querying PL_sawampersand variable |
Devel-Scooby
Perl extension querying PL_sawampersand variable |
Devel-SearchINC
Loading Perl modules from their development directories |
| Devel-SelfStubber
generate stubs for a SelfLoading module |
Devel-SimpleTrace
See where you code warns and dies using stack traces |
Devel-Size
Report amount of memory a variable uses |
| Devel-Size-Report
generate a size report for all elements in a structure |
Devel-SlowBless
Find code that makes bless() slow |
Devel-SmallProf
per-line Perl profiler |
| Devel-Spy
Spy on your objects and data |
Devel-StackBlech
Dumps your stack, all of it, somewhere |
Devel-StackTrace
An object representing a stack trace |
| Devel-StackTrace-AsHTML
Displays stack trace in HTML |
Devel-StackTrace-WithLexicals
Devel::StackTrace + PadWalker |
Devel-STDERR-Indent
Indents STDERR to aid in print-debugging recursive algorithms. |
| Devel-StealthDebug
Simple non-intrusive debug module |
Devel-STrace
strace-like runtime call trace for Perl appl |
Devel-StrictObjectHash
A strict access-controlled hash for debugging objects |
| Devel-StringInfo
Gather information about strings |
Devel-Sub-Which
Name information about sub calls à la L<UNIVERSAL/can> and |
Devel-SummarizedWarnings
Causes warnings to be summarized |
| Devel-Symdump
Perl symbol table access and dumping |
Devel-System
intercept calls to C<system> to add extra diagnostics |
Devel-TakeHashArgs
make a hash from @_ and set defaults in subs while checking that all mandatory arguments are present |
| Devel-tcltkdb
Perl debugger using a Tcl/Tk GUI |
Devel-throttle
Slow down Perl scripts. |
Devel-Timer
Track and report execution time for parts of code |
| Devel-Tinderbox-Reporter
Client to send reports to Tinderbox |
Devel-Tinderclient
|
Devel-tkdb
Perl debugger using a Tcl/Tk GUI |
| Devel-Todo-Find
Search source code files for TODO comments |
Devel-Tokenizer-C
Generate C source for fast keyword tokenizer |
Devel-Trace
Print out each line before it is executed (like C<sh -x>) |
| Devel-Trace-Cwd
Print out each line before it is executed and track cwd changes |
Devel-Trace-Fork
Devel::Trace-like output for multi-process programs |
Devel-Trace-More
Like Devel::Trace but with more control |
| Devel-TraceCalls
Track calls to subs, classes and object instances |
Devel-TraceDeps
track loaded modules and objects |
Devel-TraceINC
Trace who is loading which perl modules |
| Devel-TraceLoad
Discover which modules a Perl program loads. |
Devel-TraceMethods
Perl module for tracing module calls |
Devel-TraceSAX
Trace SAX events |
| Devel-TraceSubs
Subroutine wrappers for debugging |
Devel-TraceUse
show the modules your program loads, recursively |
Devel-TraceVars
Print each line of code with variables evaluated |
| Devel-TrackObjects
Track objects by redefining bless |
Devel-TrackSIG
Track those pesky signal handlers |
Devel-TypeCheck
Identify type-unsafe usage in Perl programs |
| Devel-Unplug
Simulate the non-availability of modules |
Devel-UseAnyFunc
Import any of several equivalent functions |
Devel-UseFromCommandLineOnly
use a module from the command line only |
| Devel-Valgrind-Client
Make valgrind memcheck client requests |
Devel-VersionDump
Dump loaded module versions to the console |
Devel-WarnGlobal
Perl extension to aid in eliminating globals |
| Devel-WeakRef
|
Devel-WxProf
heavy-weight subroutine profiler and graphical profile analyzer |
Devel-XRay
See What a Perl Module Is Doing |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |