BSD Ports

devel/p5-Devel-Leak-Object 1.02 OpenBSD

finding memory leaks in perl objects

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Marc Espie <[email protected]>
Last update
Commit
cf050b0450
Categories
devel, perl5

Description

This module provides tracking of objects, for the purpose of detecting memory leaks due to circular references or inappropriate caching schemes.

Object tracking can be enabled on a per object basis. Any objects thus tracked are remembered until DESTROYed; details of any objects left are printed out to STDERR at END-time.

Of particular interest is

use Devel::Leak::Object qw{ GLOBAL_bless };

which overrides CORE::bless to give a full tally of all objects at END {}.

In the other systems

The newest version among them is 1.02, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDdevel/p5-Devel-Leak-Object1.02 newestno data-Marc Espie <[email protected]>2026-09-19
FreeBSDdevel/p5-Devel-Leak-Object1.02 newestnone known-[email protected]-
NetBSDdevel/p5-Devel-Leak-Object1.02nb7 newestnone known-[email protected]2026-07-16
DragonFlydevel/p5-Devel-Leak-Object1.02 newestnone known-[email protected]-
HardenedBSDdevel/p5-Devel-Leak-Object1.02 newestno data-[email protected]-
GhostBSDdevel/p5-Devel-Leak-Object1.02 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 1.02 cf050b0450

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg_add p5-Devel-Leak-Object

From the ports tree:

cd /usr/ports/devel/p5-Devel-Leak-Object && make install

Dependencies

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
cf050b0450 bluhm update p5-Devel-Leak-Object to 1.02
68d09f0a8b sthen fix DESCR issues found by codespell. some wider rewording in a few cases where the file was incomprehensible.