# 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

- Source version: `lmdbg-1.3.0`
- Maintainer: cheusov AT NetBSD.org
- Website: https://sourceforge.net/projects/lmdbg/
- License: mit
- Package history: cvs, hg, git

## Build dependencies

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

## Runtime dependencies

devel/pipestatus lang/runawk devel/libjudy

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | lmdbg-1.3.0.tgz
NetBSD 10.0 | aarch64 | lmdbg-1.3.0.tgz
NetBSD 10.0 | aarch64eb | lmdbg-1.3.0.tgz
NetBSD 10.0 | alpha | lmdbg-1.3.0.tgz
NetBSD 10.0 | earmv4 | lmdbg-1.3.0.tgz
NetBSD 10.0 | earmv6hf | lmdbg-1.3.0.tgz
NetBSD 10.0 | earmv6hf | lmdbg-1.3.0.tgz
NetBSD 10.0 | earmv7hf | lmdbg-1.3.0.tgz
NetBSD 10.0 | earmv7hf | lmdbg-1.3.0.tgz
NetBSD 10.0 | i386 | lmdbg-1.3.0.tgz
NetBSD 10.0 | i386 | lmdbg-1.3.0.tgz
NetBSD 10.0 | m68k | lmdbg-1.3.0.tgz
NetBSD 10.0 | powerpc | lmdbg-1.3.0.tgz
NetBSD 10.0 | powerpc | lmdbg-1.3.0.tgz
NetBSD 10.0 | powerpc | lmdbg-1.3.0.tgz
NetBSD 10.0 | sh3el | lmdbg-1.3.0.tgz
NetBSD 10.0 | sparc64 | lmdbg-1.3.0.tgz
NetBSD 10.0 | sparc64 | lmdbg-1.3.0.tgz
NetBSD 10.0 | vax | lmdbg-1.3.0.tgz
NetBSD 10.0 | x86_64 | lmdbg-1.3.0.tgz
NetBSD 10.0 | x86_64 | lmdbg-1.3.0.tgz
NetBSD 11.0 | aarch64 | lmdbg-1.3.0.tgz
NetBSD 11.0 | aarch64 | lmdbg-1.3.0.tgz
NetBSD 11.0 | aarch64eb | lmdbg-1.3.0.tgz
NetBSD 11.0 | earmv6hf | lmdbg-1.3.0.tgz
NetBSD 11.0 | earmv6hf | lmdbg-1.3.0.tgz
NetBSD 11.0 | earmv7hf | lmdbg-1.3.0.tgz
NetBSD 11.0 | earmv7hf | lmdbg-1.3.0.tgz
NetBSD 11.0 | i386 | lmdbg-1.3.0.tgz
NetBSD 11.0 | i386 | lmdbg-1.3.0.tgz
NetBSD 11.0 | m68k | lmdbg-1.3.0.tgz
NetBSD 11.0 | powerpc | lmdbg-1.3.0.tgz
NetBSD 11.0 | riscv64 | lmdbg-1.3.0.tgz
NetBSD 11.0 | sh3el | lmdbg-1.3.0.tgz
NetBSD 11.0 | vax | lmdbg-1.3.0.tgz
NetBSD 11.0 | x86_64 | lmdbg-1.3.0.tgz
NetBSD 11.0 | x86_64 | lmdbg-1.3.0.tgz
NetBSD 9.0 | aarch64 | lmdbg-1.3.0.tgz
NetBSD 9.0 | aarch64 | lmdbg-1.3.0.tgz
NetBSD 9.0 | earmv6hf | lmdbg-1.3.0.tgz
NetBSD 9.0 | earmv6hf | lmdbg-1.3.0.tgz
NetBSD 9.0 | earmv7hf | lmdbg-1.3.0.tgz
NetBSD 9.0 | earmv7hf | lmdbg-1.3.0.tgz
NetBSD 9.0 | i386 | lmdbg-1.3.0.tgz
NetBSD 9.0 | i386 | lmdbg-1.3.0.tgz
NetBSD 9.0 | m68k | lmdbg-1.3.0.tgz
NetBSD 9.0 | powerpc | lmdbg-1.3.0.tgz
NetBSD 9.0 | x86_64 | lmdbg-1.3.0.tgz
NetBSD 9.0 | x86_64 | lmdbg-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

(no vulnerabilities known)

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.