README revision 96935a9fe2af57e089cbd2e32a69caba5b3f2458
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. Licence
14
15
161. Introduction
17---------------
18ltrace is a debugging tool, similar to strace, but it traces library
19calls instead of system calls.
20
212. How does it work
22-------------------
23Using i386 software breakpoints, just like gdb.
24
253. Where does it work
26---------------------
27At the time of writting, it works only with Intel ELF executables. It
28has been used only in Debian/GNU Linux, but it should work without any
29problem in any other i386 Linux, such as SuSe or RedHat, and maybe in
30other i386 based POSIX system, such as Hurd or *BSD.
31
324. Licence
33----------
34    Copyright (C) 1997 Juan Cespedes <cespedes@etsit.upm.es>
35
36    This program is free software; you can redistribute it and/or modify
37    it under the terms of the GNU General Public License as published by
38    the Free Software Foundation; either version 2 of the License, or
39    (at your option) any later version.
40
41    This program is distributed in the hope that it will be useful,
42    but WITHOUT ANY WARRANTY; without even the implied warranty of
43    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
44    GNU General Public License for more details.
45
46    You should have received a copy of the GNU General Public License
47    along with this program; if not, write to the Free Software
48    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
49
50