devel/lmdbg - The NetBSD Packages Collection

Lightweight Modular malloc Debugger

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
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

Build dependencies

devel/mk-configure devel/mk-configure pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

devel/pipestatus lang/runawk devel/libjudy

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64lmdbg-1.3.0.tgz
NetBSD 10.0aarch64lmdbg-1.3.0.tgz
NetBSD 10.0aarch64lmdbg-1.3.0.tgz
NetBSD 10.0aarch64eblmdbg-1.3.0.tgz
NetBSD 10.0aarch64eblmdbg-1.3.0.tgz
NetBSD 10.0alphalmdbg-1.3.0.tgz
NetBSD 10.0earmv6hflmdbg-1.3.0.tgz
NetBSD 10.0earmv6hflmdbg-1.3.0.tgz
NetBSD 10.0earmv6hflmdbg-1.3.0.tgz
NetBSD 10.0earmv7hflmdbg-1.3.0.tgz
NetBSD 10.0earmv7hflmdbg-1.3.0.tgz
NetBSD 10.0earmv7hflmdbg-1.3.0.tgz
NetBSD 10.0i386lmdbg-1.3.0.tgz
NetBSD 10.0i386lmdbg-1.3.0.tgz
NetBSD 10.0powerpclmdbg-1.3.0.tgz
NetBSD 10.0vaxlmdbg-1.3.0.tgz
NetBSD 10.0x86_64lmdbg-1.3.0.tgz
NetBSD 10.0_BETAx86_64lmdbg-1.3.0.tgz
NetBSD 8.0i386lmdbg-1.3.0.tgz
NetBSD 8.0i386lmdbg-1.3.0.tgz
NetBSD 8.0powerpclmdbg-1.3.0.tgz
NetBSD 8.0powerpclmdbg-1.3.0.tgz
NetBSD 8.0powerpclmdbg-1.3.0.tgz
NetBSD 8.0powerpclmdbg-1.3.0.tgz
NetBSD 8.0x86_64lmdbg-1.3.0.tgz
NetBSD 8.0x86_64lmdbg-1.3.0.tgz
NetBSD 8.0x86_64lmdbg-1.3.0.tgz
NetBSD 9.0aarch64lmdbg-1.3.0.tgz
NetBSD 9.0aarch64lmdbg-1.3.0.tgz
NetBSD 9.0aarch64lmdbg-1.3.0.tgz
NetBSD 9.0alphalmdbg-1.3.0.tgz
NetBSD 9.0alphalmdbg-1.3.0.tgz
NetBSD 9.0earmv6hflmdbg-1.3.0.tgz
NetBSD 9.0earmv6hflmdbg-1.3.0.tgz
NetBSD 9.0earmv6hflmdbg-1.3.0.tgz
NetBSD 9.0earmv7hflmdbg-1.3.0.tgz
NetBSD 9.0earmv7hflmdbg-1.3.0.tgz
NetBSD 9.0earmv7hflmdbg-1.3.0.tgz
NetBSD 9.0i386lmdbg-1.3.0.tgz
NetBSD 9.0i386lmdbg-1.3.0.tgz
NetBSD 9.0mips64eblmdbg-1.3.0.tgz
NetBSD 9.0powerpclmdbg-1.3.0.tgz
NetBSD 9.0powerpclmdbg-1.3.0.tgz
NetBSD 9.0powerpclmdbg-1.3.0.tgz
NetBSD 9.0sparc64lmdbg-1.3.0.tgz
NetBSD 9.0sparclmdbg-1.3.0.tgz
NetBSD 9.0vaxlmdbg-1.3.0.tgz
NetBSD 9.0x86_64lmdbg-1.3.0.tgz
NetBSD 9.0x86_64lmdbg-1.3.0.tgz
NetBSD 9.3x86_64lmdbg-1.3.0.tgz
NetBSD 9.3x86_64lmdbg-1.3.0.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.