1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
.\" Hey, EMACS: -*- nroff -*-
.\" First parameter, NAME, should be all caps
.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
.\" other parameters are allowed: see man(7), man(1)
.TH KMINSPECTOR 1 "February 25, 2003"
.\" Please adjust this date whenever revising the manpage.
.\"
.\" Some roff macros, for reference:
.\" .nh disable hyphenation
.\" .hy enable hyphenation
.\" .ad l left justify
.\" .ad b justify to both left and right margins
.\" .nf disable filling
.\" .fi enable filling
.\" .br insert line break
.\" .sp <n> insert n+1 empty lines
.\" for manpage-specific macros, see man(7)
.SH NAME
kminspector \- run a program with the TDE memory leak tracer
.SH SYNOPSIS
.B kminspector
\fIprogram\fP [ \fIprogram-args\fP ]
.SH DESCRIPTION
\fBKMinspector\fP runs the given program, examines its memory
allocation behaviour using \fIlibktrace\fP and pipes the resulting
allocation tree through \fIless\fP.
.PP
The given program does not need to be specially compiled.
.PP
This utility is provided with KMtrace,
a TDE 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.
.PP
This utility is part of the TDE Software Development Kit.
.SH SEE ALSO
.BR demangle (1),
.BR kmmatch (1),
.BR kmtrace (1).
.PP
Much more extensive documentation for KMtrace can be found in
\fI/usr/share/doc/kmtrace/README\fP.
.SH AUTHOR
KMtrace was written by Waldo Bastian <[email protected]>,
Mike Haertel <[email protected]> and Andi Kleen <[email protected]>.
.br
This manual page was prepared by Ben Burton <[email protected]>
for the Debian GNU/Linux system (but may be used by others).
|