Changes for version 0.24
- CHANGES
- Capture the input/output fileno values of IO handles
- Moved more standalone commands into 'pmat' command Tools
- pmat-identify-sv becomes pmat> identify
- pmat-show-sv becomes pmat> show
- Added pmat> io commands
- Make main 'pmat' into an interactive repl-like program if run with no additional arguments
Documentation
- Devel::MAT::Cmd - abstractions for providing commands for Devel::MAT
- Devel::MAT::UI - extend the user interface of a Devel::MAT explorer
Modules
- Devel::MAT - Perl Memory Analysis Tool
- Devel::MAT::Context - represent a single call context state
- Devel::MAT::Dumper - write a heap dump file for later analysis
- Devel::MAT::Dumpfile - load and analyse a heap dump file
- Devel::MAT::Graph - a set of references between related SVs
- Devel::MAT::SV - represent a single SV from a heap dump
- Devel::MAT::Tool::Count - count the various kinds of SV
- Devel::MAT::Tool::IO - list or find an IO SV
- Devel::MAT::Tool::Identify - identify an SV by its ancestry
- Devel::MAT::Tool::Inrefs - annotate which SVs are referred to by others
- Devel::MAT::Tool::Reachability - analyse how SVs are reachable
- Devel::MAT::Tool::Show - show information about a given SV
- Devel::MAT::Tool::Sizes - calculate sizes of SV structures
- Devel::MAT::Tool - extend the ability of Devel::MAT
Provides
- Devel::MAT::Context::EVAL in lib/Devel/MAT/Context.pm
- Devel::MAT::Context::SUB in lib/Devel/MAT/Context.pm
- Devel::MAT::Context::TRY in lib/Devel/MAT/Context.pm
- Devel::MAT::Graph::Node in lib/Devel/MAT/Graph.pm
- Devel::MAT::SV::ARRAY in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::CODE in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::FORMAT in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::GLOB in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::HASH in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::Immortal in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::INVLIST in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::IO in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::LVALUE in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::NO in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::PAD in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::PADLIST in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::PADNAMES in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::REF in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::REGEXP in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::SCALAR in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::STASH in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::UNDEF in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::Unknown in lib/Devel/MAT/SV.pm
- Devel::MAT::SV::YES in lib/Devel/MAT/SV.pm