README revision 07461b65ef8d6795f09f799cbb83929577223a58
1                                ltrace
2
3                       A Dynamic Library Tracer
4
5         Copyright 1997 Juan Cespedes <cespedes@etsit.upm.es>
6
7
8Contents
9--------
10 1. Introduction
11 2. How does it work
12 3. Where does it work
13 4. Bugs
14 5. Licence
15
16
171. Introduction
18---------------
19ltrace is a debugging tool, similar to strace, but it traces library
20calls instead of system calls.
21
222. How does it work
23-------------------
24Using i386 software breakpoints, just like gdb.
25
263. Where does it work
27---------------------
28At the time of writting, it works only with Intel ELF executables. It
29has been used only in Debian/GNU Linux, but it should work without any
30problem in any other i386 Linux, such as SuSe or RedHat, and maybe in
31other i386 based POSIX system, such as Hurd or *BSD.
32
334. Bugs
34-------
35Too many to list here :).  If you like to submit a bug report, or a
36feature request, either do that against the Debian `ltrace' package,
37or mail me (Juan Cespedes <cespedes@etsit.upm.es>)
38
395. Licence
40----------
41    Copyright (C) 1997 Juan Cespedes <cespedes@etsit.upm.es>
42
43    This program is free software; you can redistribute it and/or modify
44    it under the terms of the GNU General Public License as published by
45    the Free Software Foundation; either version 2 of the License, or
46    (at your option) any later version.
47
48    This program is distributed in the hope that it will be useful,
49    but WITHOUT ANY WARRANTY; without even the implied warranty of
50    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
51    GNU General Public License for more details.
52
53    You should have received a copy of the GNU General Public License
54    along with this program; if not, write to the Free Software
55    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
56
57