diff options
author | cheusov <cheusov@pkgsrc.org> | 2011-12-02 22:45:47 +0000 |
---|---|---|
committer | cheusov <cheusov@pkgsrc.org> | 2011-12-02 22:45:47 +0000 |
commit | dd1840f4906ff1e9ca449eab2efd8c409f4dd764 (patch) | |
tree | 89a56a38b047ff8de97aa1c7264cfa569e415144 /devel/lmdbg | |
parent | d58018ea718ac26e3429bca76cd0b2f494cb9036 (diff) | |
download | pkgsrc-dd1840f4906ff1e9ca449eab2efd8c409f4dd764.tar.gz |
Update to 0.17.0
Long options have been removed from all programs.
Use standard single-letter POSIX-compatible options.
lmdbg-sym:
- Doesn't accept progname as an argument anymore.
Use -P option instead.
- option --with-so was replaced with -s.
SORRY FOR INCOMPATIBILITIES WITH PREVIOUS RELEASES.
----------------------------------
lmdbg:
- -M option was added. lmdbg(1) is now a meta tools which is able
to not only collecting memory leaks. See the manual page for
details.
- -n option was added
- -T and -B options were added
- Regression tests were added for -M
A lot of improvements and grammar fixes in manual pages.
Thanks to Nikolai Krot for this.
lmdbg-stat, tests/test.sh:
- Fixes for Solaris
lmdbg-run:
- options -T and -B were added to lmdbg-run.
- option -n was added. It disables logging on startup.
Sending SIGUSR1 signal to the process enables it.
-f option was added, synonym for -p.
lmdbg-grep.1:
- documentation for "bytes" variable
If set, LMDBG_MODULES_AWK and LMDBG_STRIP_AWK environment variables
are used as a path to AWK interpreter by "lmdbg-modules" and
"lmdbg-strip" programs respectively.
More regression tests
Diffstat (limited to 'devel/lmdbg')
-rw-r--r-- | devel/lmdbg/DESCR | 13 | ||||
-rw-r--r-- | devel/lmdbg/Makefile | 7 | ||||
-rw-r--r-- | devel/lmdbg/distinfo | 8 |
3 files changed, 13 insertions, 15 deletions
diff --git a/devel/lmdbg/DESCR b/devel/lmdbg/DESCR index 9d349a7f46d..eda561774a3 100644 --- a/devel/lmdbg/DESCR +++ b/devel/lmdbg/DESCR @@ -1,13 +1,10 @@ -LMDBG is a collection of small tools for collecting and analyzing logs -of malloc/realloc/memalign/free etc. function calls. Unlike many -others, LMDBG does not provide any way to detect overruns of the -boundaries of malloc() memory allocations, as this is not the -goal. Like most other malloc debuggers, LMDBG allows detecting memory -leaks. Unlike some others LMDBG generates full stacktraces and -separates the logging process from analysis, thus allowing you to -analyze application on a per-module basis. Simple but powerful tools +LMDBG is a collection of small tools for collecting and analyzing logs of +malloc/realloc/memalign/free etc. function calls. LMDBG generates full +stacktraces and separates the logging process from analysis, thus allowing +you to analyze application on a per-module basis. Simple but powerful tools for analisis are also provided. +lmdbg - Meta tool, all in one. lmdbg-run - Creates malloc/realloc/free/memalign/... logs lmdbg-sym - Converts addresses to 'file.c:NUM func_name' lmdbg-leak - Checks for memory leaks diff --git a/devel/lmdbg/Makefile b/devel/lmdbg/Makefile index ab0643042d7..988c3f6c155 100644 --- a/devel/lmdbg/Makefile +++ b/devel/lmdbg/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.7 2011/11/26 10:18:49 cheusov Exp $ +# $NetBSD: Makefile,v 1.8 2011/12/02 22:45:47 cheusov Exp $ # -DISTNAME= lmdbg-0.16.0 -PKGREVISION= 2 +DISTNAME= lmdbg-0.17.0 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lmdbg/} \ http://mova.org/~cheusov/pub/lmdbg/ @@ -27,6 +26,8 @@ TEST_TARGET= test DOCDIR= share/doc/lmdbg DOCFILES= README NEWS ChangeLog +REPLACE_SH= scripts/lmdbg*.in tests/test.sh + REPLACE_INTERPRETER+= runawk REPLACE.runawk.old= .*runawk REPLACE.runawk.new= ${PREFIX}/bin/runawk diff --git a/devel/lmdbg/distinfo b/devel/lmdbg/distinfo index 7d0d940d9ff..bfc1d71248a 100644 --- a/devel/lmdbg/distinfo +++ b/devel/lmdbg/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1.1.1 2011/05/08 18:32:15 cheusov Exp $ +$NetBSD: distinfo,v 1.2 2011/12/02 22:45:47 cheusov Exp $ -SHA1 (lmdbg-0.16.0.tar.gz) = c0f72da9bc98f0f0db57e3304c7c3e492ae57701 -RMD160 (lmdbg-0.16.0.tar.gz) = 1c68c0119987a8929d94ee1c8367bf5d5fd5a712 -Size (lmdbg-0.16.0.tar.gz) = 46426 bytes +SHA1 (lmdbg-0.17.0.tar.gz) = 76896af26d946715cff90175f233383ec30517c9 +RMD160 (lmdbg-0.17.0.tar.gz) = c92200d299571d685baf5652b9f83f56fcae3544 +Size (lmdbg-0.17.0.tar.gz) = 52225 bytes |