aboutsummaryrefslogtreecommitdiff
path: root/output.h
AgeCommit message (Collapse)Author
2012-12-17struct Process becomes struct processPetr Machata
This is for consistency with other structures, and ultimately with Linux coding style. The typedef ("Process") was dropped as well for this reason. This opportunity was used to fix coding style around the impacted lines.
2012-11-03Fix grammar in a commentPetr Machata
2012-11-01Add inclusion guards to output.hPetr Machata
2012-11-01New function delim_outputPetr Machata
This abstracts away output of a list of delimited items. Some of these may end up being empty strings, and shouldn't be delimited.
2012-11-01Export account_output from output.cPetr Machata
Adjust calls to pass account variable explicitly. Call it from lens_default as well.
2012-10-27report_* should take constant string for argumentPetr Machata
2012-10-27Fix coding style in output_line and calls to itPetr Machata
2012-08-29Add fetch.c/fetch.h, a module for fetching function argumentsPetr Machata
- this is now a thin wrapper over gimme_arg, ideally the backends will eventually use this right interface - in display_args.c, strip one layer of pointer wrapping, which is now done in output.c
2012-08-29Add dedicated error reporting functionsPetr Machata
2012-04-19Support bias, display library name on breakpointPetr Machata
- syscall support very hacky right now
2012-04-19The first crude version of tracing across librariesPetr Machata
- the patch will be sliced later
2012-04-19Output const correctnessPetr Machata
2011-10-06char* -> char const* one argument of output_leftPetr Machata
2009-07-03Added different callback handlers for each eventJuan Cespedes
2009-07-03Some minor fixesJuan Cespedes
2009-06-25Re-organize file namesJuan Cespedes
2009-05-28Created library "libltrace.a" and a simple program that calls itJuan Cespedes
2009-04-28struct process -> ProcessJuan Cespedes
2006-02-20run Lindent over source to get everything looking about the sameIan Wienand
2001-07-07Version: 0.3.14Juan Cespedes
* Assume a syscall is always immediatly followed by a sysret in i386 (fixes bug which prevented ltrace to work properly in any program using signals); I will have to rethink all this and fix it correctly or port it to non-i386 archs * Fixed -n option: now it is done in output.c (this still has problems when tracing more than one process at a time)
2001-07-02Version: 0.3.11Juan Cespedes
* Clean up lintian bugs * Fixed small bug reading start of arguments in config file * Keep a stack of nested calls (Morten Eriksen, 1999-07-04) * Add "--indent" option (Morten Eriksen, 1999-07-04) * cleans up connection between a breakpoint address and a call instance (Morten Eriksen, 1999-07-04) * New Standards-Version (3.5.5)
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-08-24Version 0.1.3Juan Cespedes
* Added options `-i', `-S' * Added syscall names * Added signal names * Added `output.c', `signal.c'