kmtrace1
A kde memory leak tracer
Usage
kmtrace [generic-options]
[-x,
--exclude
file]
[-e,
--exe
file]
[-t,
--tree
file
[--th,
--treethreshold
value]
[--td,
--treedepth
value]]
[trace-log]
Overview
KMtrace is a KDE tool to assist with malloc debugging using glibc's "mtrace" functionality. Unfortunately the mtrace that is part of current (9/9/2000) glibc versions only logs the return-address of the malloc/free call. The library included with KMtrace logs a complete backtrace upon malloc/free.
KMtrace will investigate the trace log specified on the command line, or ktrace.out if no trace log is specified.
This utility is part of the KDE Software Development Kit.
Options
Below are the kmtrace-specific options. For a full summary of options, run kmtrace --help.
-
-x, --exclude file -
File containing symbols to exclude from output.
-
-e, --exe file -
Executable to use for looking up unknown symbols.
-
-t, --tree file -
Write a tree of the allocations to the given file.
-
--th, --treethreshold value -
When writing the allocations tree, hide subtrees allocating less than the given memory amount.
-
--td, --treedepth value -
When writing the allocations tree, hide subtrees that are deeper than the specified depth.
Releases
4 releases since Debian 3.0 (Woody); the text changed 1 time.
--td since Debian 3.1 (Sarge);
--th since Debian 3.1 (Sarge);
--tree since Debian 3.1 (Sarge);
--treedepth since Debian 3.1 (Sarge);
--treethreshold since Debian 3.1 (Sarge);
-t since Debian 3.1 (Sarge).