lmdbg-leaks man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

LMDBG-LEAKS(1)							LMDBG-LEAKS(1)

NAME
       lmdbg-leaks - extracts memory leaks from lmdbg-run's output

SYNOPSIS
       lmdbg-leaks [OPTIONS] [files...]

DESCRIPTION
       lmdbg-leaks  analyses  lmdbg-run's  output and outputs stacktraces with
       memory leaks.

OPTIONS
       -h     Display help message.

       -V     Display the lmdbg version.

EXAMPLE
       $ cat test3.c
       #include <stdlib.h>

       int main ()
       {
	  void *p1 = NULL;
	  void *p2 = NULL;

	  p1 = malloc (555);
	  p2 = realloc (p2, 666);
	  free (p1);

	  return 0;
       }
       $ cc -O0 -g -o test3 test3.c
       $ lmdbg-run -o log ./test3
       $ cat log
       info section 0x0xbbace000 0x0xbbbc6000 /lib/libc.so.12.179
       info section 0x0xbbbdd000 0x0xbbbe1000 /usr/pkg/lib/liblmdbg.so.0.0
       info section 0x0xbbbee000 0x0xbbbfe000 /libexec/ld.elf_so
       info progname ./test3
       malloc ( 555 ) --> 0xbb90a400 num: 1
	0xbbbddb7a
	0xbbbde53b
	0x8048799
	0x804866d
	0x80486a8
       realloc ( NULL , 666 ) --> 0xbb90a800 num: 2
	0xbbbddb7a
	0xbbbde68c
	0x80487b1
	0x804866d
	0x80486a8
       free ( 0xbb90a400 ) num: 3
	0xbbbddb7a
	0xbbbde785
	0x80487c1
	0x804866d
	0x80486a8
       $ lmdbg-leaks log
       info section 0x0xbbace000 0x0xbbbc6000 /lib/libc.so.12.179
       info section 0x0xbbbdd000 0x0xbbbe1000 /usr/pkg/lib/liblmdbg.so.0.0
       info section 0x0xbbbee000 0x0xbbbfe000 /libexec/ld.elf_so
       info progname ./test3
       realloc ( NULL , 666 ) --> 0xbb90a800 num: 2
	0xbbbddb7a
	0xbbbde68c
	0x80487b1
	0x804866d
	0x80486a8
       $

EXAMPLE
       lmdbg-run -o log ./my_app &&
	 lmdbg-leaks log > log_leaks &&
	 lmdbg-sym ./my_app log_leaks > log_leaks2 &&
	 lmdbg-sysleaks -s log_leaks2 > log_final
       lmdbg-run -p 'lmdbg-leaks | lmdbg-sym > log' ./my_app <args>

SEE ALSO
       lmdbg(1),  lmdbg-run(1),	 lmdbg-sym(1),	lmdbg-stat(1),	lmdbg-sort(1),
       lmdbg-grep(1), lmdbg-head(1), lmdbg-sysleaks(1), lmdbg-strip(1), lmdbg-
       modules(1)

AUTHOR
       Aleksey Cheusov <vle@gmx.net>

				 Nov 26, 2011			LMDBG-LEAKS(1)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net