BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/p5-Devel-MAT0.54 behind since 2026-08-04no data-[email protected]2026-07-14
FreeBSDdevel/p5-Devel-MAT0.56 newestnone known-[email protected]2026-08-24
OpenBSDdevel/p5-Devel-MAT0.56 newestno data-Alexander Bluhm <[email protected]>2026-08-04
NetBSDdevel/p5-Devel-MAT0.53nb3 behind since 2026-08-04none known-[email protected]2026-07-16
DragonFlydevel/p5-Devel-MAT0.53 behind since 2026-08-04none known-[email protected]-
HardenedBSDdevel/p5-Devel-MAT0.56 newestno data-[email protected]-
GhostBSDdevel/p5-Devel-MAT0.56 newestno data-[email protected]-

Compare across BSDs

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

Runtime 11

Test 2

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
FileSizeSHA256
Devel-MAT-0.54.tar.gz148882083d80a9e6abf6cd02c29f22cf101f7e1b94a85fe1bf31dbeb152f76caca5183
Master sites 1
  • CPAN

Commit history 1

DateCommitCreditsLog 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]>