Page MenuHomeFreeBSD

New port: devel/memleax
ClosedPublic

Authored by tobik on Feb 22 2017, 6:01 PM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 25 2024, 11:33 PM
Unknown Object (File)
Nov 10 2024, 4:30 PM
Unknown Object (File)
Nov 10 2024, 5:07 AM
Unknown Object (File)
Nov 8 2024, 4:01 AM
Unknown Object (File)
Oct 31 2024, 2:06 AM
Unknown Object (File)
Sep 20 2024, 10:33 PM
Unknown Object (File)
Sep 16 2024, 3:21 PM
Unknown Object (File)
Sep 11 2024, 7:26 PM
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
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 7636
Build 7784: arc lint + arc unit

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.