-
-
02 Apr 2022 16:36:37 UTC
- Distribution: Devel-MAT
- Module version: 0.47
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (8)
- Testers (81 / 4 / 3)
- Kwalitee
Bus factor: 1- 57.44% Coverage
- License: perl_5
- Perl: v5.14.0
- Activity
24 month- Tools
- Download (134.1KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Commandable::Invocation
- Devel::MAT::Dumper
- Feature::Compat::Try
- File::ShareDir
- File::Spec
- Heap
- List::Util
- List::UtilsBy
- Module::Pluggable
- String::Tagged
- String::Tagged::Terminal
- Struct::Dumb
- Syntax::Keyword::Match
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
Devel::MAT::Tool::Reachability
- analyse how SVs are reachableDESCRIPTION
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: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.
SV METHODS
This tool adds the following SV methods.
reachable
$r = $sv->reachable
Returns true if the SV is reachable from a known root.
AUTHOR
Paul Evans <leonerd@leonerd.org.uk>
Module Install Instructions
To install Devel::MAT, copy and paste the appropriate command in to your terminal.
cpanm Devel::MAT
perl -MCPAN -e shell install Devel::MAT
For more information on module installation, please visit the detailed CPAN module installation guide.