blob: 6b37fe7623da5ca26c321d7355be1c85d1807294 [file] [log] [blame]
Juan Cespedes07461b61997-08-22 15:29:10 +02001.\" Copyright (c) 1997 Juan Cespedes <cespedes@etsit.upm.es>
2.\" This file is covered by the GNU GPL
3.TH ltrace 1
4.SH NAME
5ltrace \- A library call tracer
6
7.SH SYNOPSIS
8.B ltrace
9.I "[-d] [-o filename] command [arg ...]"
10
11.SH DESCRIPTION
12.B ltrace
13is a program that simply runs the specified
14.I command
15until it exits. It intercepts and records the dynamic library calls
16which are called by the executed process and the signals which are
17received by that process.
18.PP
19Its use is very similar to
Juan Cespedes3268a161997-08-25 16:45:22 +020020.BR strace(1).
Juan Cespedes07461b61997-08-22 15:29:10 +020021
22.SH OPTIONS
23.TP
24.I \-d
Juan Cespedes1afec691997-08-23 21:31:46 +020025Increase the debugging level.
Juan Cespedes07461b61997-08-22 15:29:10 +020026.TP
Juan Cespedes5e4455b1997-08-24 01:48:26 +020027.I \-i
28Print the instruction pointer at the time of the library call.
29.TP
30.I \-S
31Display system calls as well as library calls
32.TP
Juan Cespedes07461b61997-08-22 15:29:10 +020033.I \-o filename
34Write the trace output to the file
35.I filename
36rather than to stderr.
37
38.SH BUGS
39At the moment, there are too many bugs to list here.
40.PP
Juan Cespedes3268a161997-08-25 16:45:22 +020041If you like to report a bug, send a notice to the author, or use the
42.BR bug(1)
43program if you are under Debian GNU/Linux.
Juan Cespedes07461b61997-08-22 15:29:10 +020044
45.SH AUTHOR
46Juan Cespedes <cespedes@etsit.upm.es>
47
48.SH "SEE ALSO"
49.BR strace(1) ,
50.BR ptrace(2)
51