devel/p5-Devel-MAT 0.54 MidnightBSD
Perl Memory Analysis Tool
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
787dcc0cd6- License
- artistic, gpl+
- Categories
- devel, perl5
Description
A Devel::MAT instance loads a heapdump file, and provides a container to store analysis tools to work on it. Tools may be provided that conform to the Devel::MAT::Tool API, which can help analyse the data and interact with the explorer user interface by using the methods in the Devel::MAT::UI package.
In the other systems
The newest version among them is 0.56, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/p5-Devel-MAT | 0.54 behind since 2026-08-04 | no data | - | [email protected] | 2026-07-14 |
| FreeBSD | devel/p5-Devel-MAT | 0.56 newest | none known | - | [email protected] | 2026-08-24 |
| OpenBSD | devel/p5-Devel-MAT | 0.56 newest | no data | - | Alexander Bluhm <[email protected]> | 2026-08-04 |
| NetBSD | devel/p5-Devel-MAT | 0.53nb3 behind since 2026-08-04 | none known | - | [email protected] | 2026-07-16 |
| DragonFly | devel/p5-Devel-MAT | 0.53 behind since 2026-08-04 | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-Devel-MAT | 0.56 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Devel-MAT | 0.56 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install p5-Devel-MAT
From mports:
cd /usr/mports/devel/p5-Devel-MAT && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Devel-MAT>0:devel/p5-Devel-MAT
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 11
p5-Commandable>=0.04: devel/p5-Commandablep5-Devel-MAT-Dumper>=0.48: devel/p5-Devel-MAT-Dumperp5-Feature-Compat-Try>=0: devel/p5-Feature-Compat-Tryp5-File-ShareDir>=0: devel/p5-File-ShareDirp5-Heap>=0: devel/p5-Heapp5-List-UtilsBy>=0: devel/p5-List-UtilsByp5-Module-Pluggable>=0: devel/p5-Module-Pluggablep5-String-Tagged>=0: textproc/p5-String-Taggedp5-String-Tagged-Terminal>=0.03: textproc/p5-String-Tagged-Terminalp5-Struct-Dumb>=0.07: devel/p5-Struct-Dumbp5-Syntax-Keyword-Match>=0: devel/p5-Syntax-Keyword-Match
Runtime 11
p5-Commandable>=0.04: devel/p5-Commandablep5-Devel-MAT-Dumper>=0.48: devel/p5-Devel-MAT-Dumperp5-Feature-Compat-Try>=0: devel/p5-Feature-Compat-Tryp5-File-ShareDir>=0: devel/p5-File-ShareDirp5-Heap>=0: devel/p5-Heapp5-List-UtilsBy>=0: devel/p5-List-UtilsByp5-Module-Pluggable>=0: devel/p5-Module-Pluggablep5-String-Tagged>=0: textproc/p5-String-Taggedp5-String-Tagged-Terminal>=0.03: textproc/p5-String-Tagged-Terminalp5-Struct-Dumb>=0.07: devel/p5-Struct-Dumbp5-Syntax-Keyword-Match>=0: devel/p5-Syntax-Keyword-Match
Test 2
p5-Test-Pod>=1: devel/p5-Test-Podp5-Test-Simple>=1.302200: devel/p5-Test-Simple
Build dependencies 11
Run dependencies 11
Required by 1
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 118
- bin/pmat
- bin/pmat-cat-svpv
- bin/pmat-leakreport
- bin/pmat-list-orphans
- bin/pmat-counts
- bin/pmat-diff
- %%PERL5_MAN1%%/pmat.1.gz
- %%PERL5_MAN1%%/pmat-diff.1.gz
- %%PERL5_MAN3%%/Devel::MAT::Dumpfile.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Sizes.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Roots.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Show.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Stack.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Strtab.3.gz
- %%PERL5_MAN3%%/Devel::MAT::UserGuide.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Graph.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Symbols.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Reachability.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Summary.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Context.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Find.3.gz
- %%PERL5_MAN3%%/Devel::MAT.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::ListDanglingPtrs.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Cmd::Terminal.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Cmd.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Callers.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Inrefs.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Outrefs.3.gz
- %%PERL5_MAN3%%/Devel::MAT::UserGuide::IdentifyingAnSV.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Identify.3.gz
- %%PERL5_MAN3%%/Devel::MAT::SV.3.gz
- %%PERL5_MAN3%%/Devel::MAT::UI.3.gz
- %%PERL5_MAN3%%/Devel::MAT::Tool::Count.3.gz
- %%SITE_PERL%%/Devel/MAT/UserGuide.pod
- %%SITE_PERL%%/Devel/MAT/SV.pm
- %%SITE_PERL%%/Devel/MAT/InternalTools.pm
- %%SITE_PERL%%/Devel/MAT/UI.pod
- %%SITE_PERL%%/Devel/MAT/Cmd.pod
- %%SITE_PERL%%/Devel/MAT/UserGuide/IdentifyingAnSV.pod
- %%SITE_PERL%%/Devel/MAT/Cmd/Terminal.pm
- %%SITE_PERL%%/Devel/MAT/Tool.pod
- %%SITE_PERL%%/Devel/MAT/ToolBase/GraphWalker.pm
- %%SITE_PERL%%/Devel/MAT/Context.pm
- %%SITE_PERL%%/Devel/MAT/Dumpfile.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Sizes.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Count.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Reachability.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Inrefs.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Show.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Symbols.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Tools.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Find.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Identify.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Outrefs.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Stack.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Summary.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Strtab.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Callers.pm
- %%SITE_PERL%%/Devel/MAT/Tool/ListDanglingPtrs.pm
- %%SITE_PERL%%/Devel/MAT/Tool/Roots.pm
- %%SITE_PERL%%/Devel/MAT/Graph.pm
- %%SITE_PERL%%/Devel/MAT/Tool.pm
- %%SITE_PERL%%/Devel/MAT.pm
- %%SITE_PERL%%/auto/Devel/MAT/MAT.so
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-ARRAY.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/strength-inferred.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/reachable-lexical.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-HASH.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/reachable-padlist.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-FORMAT.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-REGEXP.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/reachable-internal.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-STASH.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-CODE.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-LVALUE.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/refs-Strong.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/refs-All.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-BOOL.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/size-SV.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-PAD.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-C_STRUCT.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/reachable-none.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-GLOB.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/reachable-symtab.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/size-Owned.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-REF.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/strength-weak.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/refs-Direct.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-INVLIST.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/strength-indirect.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/strength-strong.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-PADLIST.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-UNDEF.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-IO.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/reachable-yes.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-SCALAR.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/size-Structure.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/reachable-user.svg
- %%SITE_PERL%%/auto/share/module/Devel-MAT-UI/icons/type-PADNAMES.svg
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Devel-MAT-0.54.tar.gz | 148882 | 083d80a9e6abf6cd02c29f22cf101f7e1b94a85fe1bf31dbeb152f76caca5183 |
Master sites 1
- CPAN
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
787dcc0cd6 |
Lucas Holt | all p5 ports: fix CPAN author fetch paths Add CPAN author subdirectories for 42 distributions whose generic module paths no longer resolve.
AI-Assisted-by: Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |