aboutsummaryrefslogtreecommitdiff
path: root/README
AgeCommit message (Collapse)Author
2014-02-05Update NEWS, READMEPetr Machata
2013-03-22ltrace: Add support for Imagination Technologies MetaMarkos Chandras
This patchset adds support for Imagination's Meta architecture. The Meta Linux kernel port will be included in the Linux Kernel v3.9. It also uses the generic system call numbers. Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
2013-03-12Add known-good ARM arches to READMEPetr Machata
2012-10-25Update READMEPetr Machata
2012-10-25Evict list of authors from README to CREDITSPetr Machata
- The CREDITS file is modeled after Linux kernel - Expand the abstract SuSE credit to Andreas Jaeger and Michal Ludvig. This was gleaned from the file ltrace.changes of SUSE package ltrace. As of this writing the file is shown here: https://build.opensuse.org/package/view_file?file=ltrace.changes&package=ltrace&project=devel%3AopenSUSE%3AFactory%3Apatch-license - I also added those who contributed to making 0.7.
2012-09-13Mention myself as CRIS port contributorEdgar E. Iglesias
Signed-off-by: Edgar E. Iglesias <edgar@axis.com>
2010-11-28Cleanup and documentation.Joe Damato
- clean up options a bit to alphabetize things :) - add documentation to the man page for added options which were missing docs - removed the lib-dl caveat
2009-07-23Clarified debug levels (try --debug=help)Juan Cespedes
2009-05-28misc typosJuan Cespedes
2009-04-07Year of copyright change (2008 -> 2009)Juan Cespedes
2008-12-10Updated year in copyright (2007 -> 2008)Juan Cespedes
2007-09-04Take arg_num out of arg_type_infoJuan Cespedes
2006-02-21update READMEIan Wienand
2006-02-20Switched to SVN (initial import)Ian Wienand
2006-02-17Version 0.3.38-1Ian Wienand
* Added ia64 port * elf.h: add extra field for PLT size * elf.c: put in PLT size * sysdeps/linux-gnu/breakpoint.c: add arch breakpoint override * sysdeps/linux-gnu/trace.c: don't single step after breakpoin for ia64 * configure.ac: add version to AC_INIT, bump version to 0.3.38 * options.c: use PACKAGE_VERSION
2006-02-16Updated READMEIan Wienand
2004-11-10Version: 0.3.36Juan Cespedes
* Fixed "--indent" option * Got rid of Debian and RedHat specific parts in tarball
2004-07-07Version 0.3.34Juan Cespedes
* Fixed prototype declaration problem in arm, m68k, powerpc, s390 * Added "amd64" to list of architectures (closes: Bug#252756) * Sparc port is hopefully working (closes: Bug#35524)
2004-06-14Version 0.3.33Juan Cespedes
* Fixed two bugs, thanks to Mauro Meneghin <G1ld0@lycos.it>: + Cope correctly with breakpoint values greater than sizeof(long) bytes + Fixed small bug in option -r (closes: Bug#212792) * Show help if no (or few) arguments are given, just like strace and fenris (thanks, Tomasz Wegrzanowski <taw@users.sf.net>) * Some fixes from Jakub Bogusz <qboosh@pld-linux.org>: + Small 64-bit cleanup of code + support for more than 6 function arguments on amd64 + Adapted SPARC port from Jakub Jelinek <jakub@redhat.com> + Added alpha support
2003-01-31Version 0.3.27Juan Cespedes
* Removed dependency on libdl (it is no longer needed) * Wrote generic dictionary, used in demangle.c and breakpoints.c * Added debug.c for better debugging output
2002-03-31Version 0.3.26Juan Cespedes
* Fixed `ltrace -L' in powerpc
2002-03-31Version 0.3.25Juan Cespedes
* Finally added powerpc support (Anton Blanchard <anton@samba.org>)
2002-03-27Version 0.3.24Juan Cespedes
* Fixed 2 minor buffer overflows (closes: Bug#130746) * Obey --prefix, --sysconfdir, --mandir options in configure * Adding powerpc support (doesn't work yet) (Anton Blanchard <anton@linuxcare.com.au>)
2002-03-03Version 0.3.20Juan Cespedes
* Added s390 port (Timothy R. Fesig <slate@us.ibm.com>) * Modified configure process to use ltrace.spec.in to generate ltrace.spec (Timothy R. Fesig <slate@us.ibm.com>) * Fixed some problems using ltrace.spec on Intel platform. (Timothy R. Fesig <slate@us.ibm.com>)
2001-07-03Version: 0.3.12Juan Cespedes
* Re-wrote of "elf.c" (Silvio Cesare <silvio@big.net.au>) * Added "--library" option (Silvio) * Updated list of syscalls and signals to Linux 2.4.5 * Compile cleanly with gcc-3.0 (thanks to Frederic L. W. Meunier)
1999-08-30Version: 0.3.8Juan Cespedes
* glibc-2.1 does no longer need `_GNU_SOURCE' defined to use <getopt.h> * Changed description of package; adopted Red Hat's one (thanks to whoever wrote it) * Close all the file descriptors used before executing program (close-on-exec) * Updated copyright file for new location /usr/share/common-licenses/GPL. * Used GNU autoconf instead of "uname" to guess host system type * Install man page in /usr/share/man instead of /usr/man * Added a few functions to /etc/ltrace.conf * Updated list of syscalls and signals to linux-2.2.12 * Fixed bugs in C++ demangle (Morten Eriksen <mortene@sim.no>) * New Standards-Version: 3.0.1 (but keeping docs in /usr/doc)
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-09-24Version: 0.3.5Juan Cespedes
* Added ARMLinux port (Pat Beirne <pbeirne@home.com>) (Bug#27040) * Fixed minor things in options.c
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-09-11Version 0.1.6Juan Cespedes
* Use <cespedes@debian.org> as maintainer address * Some clean-ups
1997-08-25Version 0.1.4Juan Cespedes
* Updated execute_process() * No longer uses signals to wait for children. Should be a little faster. * Now every function uses output.c:send_*() instead of `FILE * output'
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-22Version 0.1.0Juan Cespedes
* Some clean-ups * Added simple manual page
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"
1997-07-17Version 0.0.1997.07.17Juan Cespedes
Added configuration file: functions.cfg
1997-06-25Version 0.0.1997.06.25Juan Cespedes
I think I've found the optimal format for config files: C prototypes! For example: void * malloc(unsigned int size);
1997-06-10Version 0.0.1997.06.10Juan Cespedes
1997-06-09Version 0.0.1997.06.09Juan Cespedes
Completely new approach: use software breakpoints (INT 3, CC) in process using ptrace(), just like gdb and strace do
1997-04-21 Version 0.0.1997.04.21Juan Cespedes
Use section 'ctors' to initialize libtrace. There are no exported functions anymore.
1997-03-26Version 0.0.1997.03.26Juan Cespedes