![]() |
| |||||||
| CallerItem |
Data-Dumper-Concise
Less indentation and newlines plus sub deparsing |
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-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-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-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-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-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-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-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-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-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-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-tkdb
Perl debugger using a Tcl/Tk GUI |
Devel-Todo-Find
Search source code files for TODO comments |
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 |
| DevelOpProf | DumpStack |
GraphViz
Interface to the GraphViz graphing tool |
|
Module-Pluggable
automatically give your module the ability to have plugins |
Padre-Plugin-Debugger
Debug Perl code from Padre editor |
pmtools
[Delphi|VB|Java]-like Perl preprocessor |
|
Pod-CYOA
Pod-based Choose Your Own Adventure website generator (?!) |
Runops-Movie
Make movies of perl guts |
SOOT-App
A Perl REPL using SOOT (ROOT) |
| traceFunc |
UML-Sequence
draws sequence diagrams by running the code |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |