./wip/lmdbg-current, Lightweight Modular malloc Debugger

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 9nb20230624, Package name: lmdbg-9nb20230624, Maintainer: cheusov

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
for analisis are also provided.

lmdbg-run - Creates malloc/realloc/free/memalign/... logs
lmdbg-sym - Converts addresses to 'file.c:NUM func_name'
lmdbg-leak - Checks for memory leaks
lmdbg-stat - Gathers statistical information about memory allocations
lmdbg-grep - Greps the stackframes
lmdbg-strip - Strips the stackframes
lmdbg-module - Enrichs the stackframes with a module name
lmdbg-sort - Sorts the stackframes by e.g. total allocated bytes,
a number of memory allocations etc.
lmdbg-sysleaks - Filters out system memory leaks e.g. libc's


Required to run:
[devel/libjudy] [devel/pipestatus] [lang/runawk]

Required to build:
[devel/mk-configure] [devel/git-base] [pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2014-01-02 00:34:14 by Aleksey Cheusov | Files touched by this commit (2)
Log message:
Update for latest git sources

   2012-10-03 11:10:35 by Aleksej Saushev | Files touched by this commit (193)
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
   2012-08-29 09:09:00 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
Convert CVS external repo to git

   2012-03-10 07:43:11 by Aleksey Cheusov | Files touched by this commit (2)
Log message:
Update for recent versions of lmdbg

   2011-11-27 18:29:27 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
REPLACE_SH for SunOS<5.11 and friends

   2011-11-26 11:23:37 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
clang was added to a list of supported compilers

   2011-11-18 14:23:51 by Aleksey Cheusov | Files touched by this commit (3) | Imported package
Log message:
Import lmdbg-20111118nb1 as wip/lmdbg-current.

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
for analisis are also provided.

lmdbg-run    - Creates malloc/realloc/free/memalign/... logs
lmdbg-sym    - Converts addresses to 'file.c:NUM func_name'
lmdbg-leak   - Checks for memory leaks
lmdbg-stat   - Gathers statistical information about memory allocations
lmdbg-grep   - Greps the stackframes
lmdbg-strip  - Strips the stackframes
lmdbg-module - Enrichs the stackframes with a module name
lmdbg-sort   - Sorts the stackframes by e.g. total allocated bytes,
               a number of memory allocations etc.
lmdbg-sysleaks - Filters out system memory leaks e.g. libc's