aboutsummaryrefslogtreecommitdiff
path: root/ltrace.h
AgeCommit message (Collapse)Author
1999-04-03Version: 0.3.7Juan Cespedes
* Minor fixes * Added minor patch from Alex Buell <alex.buell@tahallah.demon.co.uk> to be able to compile under glibc 2.1 * Additions to config file from David Dyck <dcd@tc.fluke.com> * Clean-up Makefile a bit * Changed `LT_PT_*' with `ARGTYPE_*' * Display '\\' instead of '\' * Updated list of syscalls and signals to linux-2.2.5 * Compiled against glibc-2.1
1998-09-25Version: 0.3.6Juan Cespedes
* Added m68k port (Roman Hodek <Roman.Hodek@informatik.uni-erlangen.de>) (Bug#27075) * Changed "int pid" with "pid_t pid" everywhere * Fixed return type of some functions from "int" to "void *" (thanks, Roman)
1998-04-12Version 0.2.9Juan Cespedes
* Bug#20616 wasn't completely fixed; it didn't work with some programs (Fixed) * Stopping ltrace with ^C DIDN'T WORK if -p option is not used!! (Fixed) * Option -f caused program to segfault; fixed * Fixed nasty bug about executing set[ug]id binaries: When executing a program fails, don't left the program STOPPED. * Make ltrace work with all setuid and setgid binaries when invoked as root
1998-03-15Version 0.2.7Juan Cespedes
* Some minor fixes
1998-03-14Version 0.2.6Juan Cespedes
* Option `-f' now works (but it fails to attach some processes...) * Output is now more similar to strace's
1998-03-13Version 0.2.5Juan Cespedes
* After a successful execve(), library calls are now logged * Enhanced displaying of non-printable chars * Added some functions to /etc/ltrace.conf
1998-03-13Version 0.2.4Juan Cespedes
* Option `-p' now works (but programs fail when ltrace is interrupted)
1998-03-11Version 0.2.2Juan Cespedes
* After a successful execve(), syscalls are now correctly logged
1998-03-08Version 0.2.0Juan Cespedes
* First Debian unstable release * Complete re-structured all the code to be able to add support for different architectures (but only i386 arch is supported in this version) * Log also return values * Log arguments (and return values) for syscalls * Added preliminary support for various simultaneous processes * getopt-like options * New option: -a (alignment column) * New option: -L (don't display library calls) * New option: -s (maximum # of chars in strings) * Now it reads config files with function names and parameter types * Programs using clone() should work ok now * debian/rules: gzipped only big files in /usr/doc/ltrace * Debian: New Standards-Version: 2.4.0.0 * beginning to work on sparc port (not yet done)
1997-10-26Version 0.1.7Juan Cespedes
* Debian: New Standards-Version (2.3.0.1) * Clean up structures a bit * Trying to log return values...
1997-08-24Version 0.1.3Juan Cespedes
* Added options `-i', `-S' * Added syscall names * Added signal names * Added `output.c', `signal.c'
1997-08-23Version 0.1.2Juan Cespedes
* Updated ``TODO'' * Added process.c:execute_process * Added i386.c:type_of_stop * Hopefully, system dependent stuff is now only in i386.[ch] and process.[ch] * `-d' can now be used many times: many levels of debug * removed breakpoint for children detecting fork()s. Now, *every* program should work ok * struct process now also has a field for the process filename * Added "syscall.c" with a list of system call names in Linux/i386
1997-08-09Version 0.0.1997.08.09Juan Cespedes
* Added Debian files * Re-structured most of the code; new files: elf.c, i386.c, trace.c * Added README * Renamed "functions.cfg" to "etc/ltrace.rc"