Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
LMDBG-STAT(1)							 LMDBG-STAT(1)

NAME
       lmdbg-stat - outputs statistical	information based on lmdbg-run output

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

DESCRIPTION
       lmdbg-stat  takes output	of lmdbg-run or	other lmdbg-* utilities	on in-
       put and outputs total and per-stacktrace	statistical information	 about
       memory allocations.  The	following statistics is	output:

	      allocs or	total_allocs
		     Per-stacktrace or total number of memory allocations

	      max or total_max
		     Per-stacktrace or total maximum of	requested bytes

	      peak or total_peak
		     Per-stacktrace or total peak of allocated memory

	      leaks or total_leaks
		     Per-stacktrace  or	 total amount of bytes that were allo-
		     cated but not freed

OPTIONS
       -h     Display the help message.

       -V     Display the lmdbg	version.

EXAMPLE
       $ cat -n	testme.c
	    1  #include	<stdlib.h>
	    2
	    3  int main	()
	    4  {
	    5	  int i;
	    6	  void *p1, *p2;
	    7	  p1 = malloc (100);
	    8	  for (i=0; i <	3; ++i){
	    9	     p2	= realloc (NULL, 10+30*i);
	   10	  }
	   11	  free (p1);
	   12	  free (p2);
	   13
	   14	  return 0;
	   15  }
       $ cc -O0	-g -o testme testme.c
       $ lmdbg-run -o log -f 'lmdbg-stat | lmdbg-sym' ./testme
       $ cat log
       info stat total_leaks: 50
       info stat total_allocs: 4
       info stat total_free_cnt: 2
       stacktrace peak:	120 max: 70 allocs: 3 leaks: 50
	0xbbbe2bc3     lmdbg.c:101     log_stacktrace
	0xbbbe3498     lmdbg.c:456     realloc
	0x8048788      testme.c:9      main
	0x80485b4
	0x8048517
       stacktrace peak:	100 max: 100 allocs: 1
	0xbbbe2bc3     lmdbg.c:101     log_stacktrace
	0xbbbe33bd     lmdbg.c:431     malloc
	0x8048757      testme.c:7      main
	0x80485b4
	0x8048517
       $

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

AUTHOR
       Aleksey Cheusov <vle@gmx.net>

				 Nov 26, 2011			 LMDBG-STAT(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLE | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=lmdbg-stat&sektion=1&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help