Devel::MAT::Tool::Reachability - analyse how SVs are reachable
Devel::MAT::Tool::Reachability
This Devel::MAT tool determines which SVs are reachable via any known roots and which are not. For reachable SVs, they are classified into several broad categories:
Devel::MAT
SVs that directly make up the symbol table.
SVs that form the padlist of functions or store the names of lexical variables.
SVs that hold the value of lexical variables.
User data stored in package globals, lexical variables, or referenced recursively via structures stored in them.
Miscellaneous other SVs that are used to implement the internals of the interpreter.
This tool adds the following SV methods.
Returns true if the SV is reachable from a known root.
Paul Evans <leonerd@leonerd.org.uk>
To install Devel::MAT, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Devel::MAT
CPAN shell
perl -MCPAN -e shell install Devel::MAT
For more information on module installation, please visit the detailed CPAN module installation guide.