Port details |
- memleax Debug memory leaks of running processes
- 1.0.3 devel
=0 1.0.3Version of this port present on the latest quarterly branch.
- BROKEN: does not actually detect leaks
DEPRECATED: does not actually detect leaks This port expired on: 2018-10-31 IGNORE: is marked as broken: does not actually detect leaks
- Maintainer: tobik@FreeBSD.org
- Port Added: 2017-02-22 20:18:19
- Last Update: 2018-11-01 19:05:28
- SVN Revision: 483701
- License: GPLv2
- WWW:
- https://github.com/WuBingzheng/memleax
- Description:
- 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
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: memleax
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64
- distinfo:
- TIMESTAMP = 1488351968
SHA256 (WuBingzheng-memleax-v1.0.3_GH0.tar.gz) = ceffb192d25d56fb0d41f74d9476ec63821ec99c368f13c32d32c8ebdfda9e56
SIZE (WuBingzheng-memleax-v1.0.3_GH0.tar.gz) = 30198
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- libdwarf.a : devel/libdwarf
- gmake : devel/gmake
- Library dependencies:
-
- libunwind.so : devel/libunwind
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- gmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 6
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.0.3 01 Nov 2018 19:05:28 |
rene |
Remove expired ports:
2018-10-31 games/bloboats: Upstream gone, FreeBSD 10 only
2018-10-31 net/stf-6rd-kmod: Does not build on FreeBSD 11+
2018-10-31 net/pmf: Does not build on FreeBSD 11+
2018-10-31 net/knemo-kde4: KDE4 is EOL upstream, FreeBSD 10 only-port
2018-10-31 net/userfw: Does not build on FreeBSD 11+
2018-10-31 sysutils/qjail4: Only for FreeBSD 10.x , use sysutis/qjail instead
2018-10-31 sysutils/bsdmoted: does not build on FreeBSD 11+
2018-10-31 sysutils/scprotect: Does not build on FreeBSD 11+
2018-10-31 www/typo3-7: Support will end in October 2018, please update to
either www/typo3-8 or www/typo3-9
2018-10-31 devel/memleax: does not actually detect leaks
2018-10-31 emulators/virtio-kmod: Does not build on FreeBSD 10+
2018-10-31 games/traindirector: Does not build on FreeBSD 11+ |
1.0.3 11 Oct 2018 12:28:33 |
tobik |
Mark devel/memleax as broken and deprecate it
It does not appear to work correctly on supported FreeBSD versions. |
1.0.3 11 Oct 2018 12:23:37 |
tobik |
devel/memleax: Take maintainership
PR: 228604
Approved by: maintainer timeout (4 months) |
1.0.3 30 May 2018 12:34:16 |
tobik |
Mark devel/memleax LLD_UNSAFE same as devel/libunwind
/usr/bin/ld: error: cannot preempt symbol: _Ux86_64_create_addr_space
>>> defined in /usr/local/lib/libunwind-x86_64.so
>>> referenced by tmp.c
>>> /tmp/tmp-e91e1b.o:(main)
PR: 226994
Submitted by: emaste |
1.0.3 01 Mar 2017 07:15:36 |
wen |
- Update to 1.0.3
PR: 217431
Submitted by: guy.tabrar@me.com(maintainer) |
1.0.2 22 Feb 2017 20:18:10 |
tobik |
New port: devel/memleax
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: lme (mentor)
Differential Revision: https://reviews.freebsd.org/D9725 |
Number of commits found: 6
|