Page MenuHomeFreeBSD

New port: devel/memleax
ClosedPublic

Authored by tobik on Feb 22 2017, 6:01 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, May 3, 4:18 PM
Unknown Object (File)
Tue, Apr 30, 8:24 PM
Unknown Object (File)
Fri, Apr 19, 2:09 AM
Unknown Object (File)
Sat, Apr 13, 11:41 PM
Unknown Object (File)
Sat, Apr 13, 10:49 PM
Unknown Object (File)
Mar 12 2024, 11:41 AM
Unknown Object (File)
Jan 25 2024, 1:19 PM
Unknown Object (File)
Dec 21 2023, 1:06 AM
Subscribers
None

Details

Summary
Memleax debugs memory leaks of running processes by attaching to them,
without recompiling or restarting. It hooks the target process's invocation
of memory allocation and free and reports the memory blocks which live
long enough as memory leak, in real time. 

It is convenient to use, and suitable for production environments.
There is no need to recompile the program or restart the target process.
You can run memleax to monitor the target process, wait for the real-time
memory leak report, and then kill it with ctrl-c to stop monitoring.

WWW: https://github.com/WuBingzheng/memleax

PR:    217105
Submitted by:	Guy Tabrar <guy.tabrar@me.com>
Approved by:	??? (mentor)
Differential Revision:	https://reviews.freebsd.org/D????
Test Plan

poudriere testport FreeBSD 11.0/amd64 ok
poudriere testport FreeBSD 10.3/amd64 ok
portlint -AC ok

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

tobik retitled this revision from to New port: devel/memleax.
tobik updated this object.
tobik edited the test plan for this revision. (Show Details)
tobik added reviewers: lme, mat.
lme edited edge metadata.

Looks good to me. You might add the LICENSE_FILE if there is one.

This revision is now accepted and ready to land.Feb 22 2017, 8:09 PM
This revision was automatically updated to reflect the committed changes.