History log of /external/ltrace/options.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
5da68e9b29fce759fbd8c42130f1a231e2a0aadd 28-Feb-2014 Petr Machata <pmachata@redhat.com> Add --config to man, drop -X from options.c
/external/ltrace/options.c
94773bf0b1adbe60e8fe05c85cfcec7aa4941a13 14-Jan-2014 Petr Machata <pmachata@redhat.com> Manpage and --help clarifications
/external/ltrace/options.c
dfefa9f057857735a073ea655f5cb34351032c8e 07-Jan-2014 Mark Wielaard <mjw@redhat.com> Add support for using elfutils as unwinder.

This adds support for using elfutils as unwinder with -w. Since elfutils
0.158 elfutils contains a simple unwinder interface that matches nicely
on the ltrace backtrace support.

The code reuses the libunwind infrastructure already in ltrace where
possible (by defining HAVE_UNWINDER which is 1 if either libunwind or
elfutils is used). It also reuses the ltrace proc_add_library callback
to keep track of the ELF files mapped for the unwinder.

The current implementation matches the output as if libunwind was used.
But elfutils can also provide some more information since it can lookup
the DWARF debuginfo. So if the source info of an address can be found
through elfutils the backtrace will also include this as an additional
output line per frame.
/external/ltrace/options.c
3992a0b1a50c7b105d116e5c4fc36aeb6bc29f01 23-Oct-2013 Petr Machata <pmachata@redhat.com> Update copyright years in options.c
/external/ltrace/options.c
a43b2a0206419a31691d61f37b3a6789204ba503 12-Mar-2013 Petr Machata <pmachata@redhat.com> Do not ignore rules after '+'
/external/ltrace/options.c
ec44669817ae71771cfc3dd08869e370c52ad80c 06-Jan-2013 Petr Machata <pmachata@redhat.com> Better error messages when rule compilation fails
/external/ltrace/options.c
e7be390210e6be64d21fa0c4b71d6fcfc45f4dcf 05-Dec-2012 Petr Machata <pmachata@redhat.com> In opt_F_get_kind, allow symbolic links

lstat should see through them, but bash process substitution produces
files that report themselves as symlinks even to lstat.
/external/ltrace/options.c
418584d25da07c5a9f7a61b74cfe713c1f8d7085 04-Dec-2012 Petr Machata <pmachata@redhat.com> Convert opt_F_t to support directories as well as files, store in vector

Also allow parsing colon-separated lists into opt_F. This will be useful
for -F as well as for parsing some environment variables.

This removes bits related to default directories to look into. This will
eventually be moved to os_get_config_dirs, currently it's simply disabled.
The code in libltrace.c is currently incompatible with opt_F being a vector,
so it's disabled as well. Revamp of the whole configury shebang underway.
/external/ltrace/options.c
3ac8db64ad80c4afacf06a97d0163c9f3f2c9e17 23-Nov-2012 Petr Machata <pmachata@redhat.com> Move demangling-related code from common.h to demangle.h

Adjust users accordingly.
/external/ltrace/options.c
6bb420106f77ef8f134a1d4c001668e832f96cc9 14-Feb-2013 Andrey Zonov <zont@FreeBSD.org> Fix build with Clang on FreeBSD
/external/ltrace/options.c
4b3bda4bae64b7e6722a48f830c55510c4a1ce8a 11-Jan-2013 Petr Machata <pmachata@redhat.com> Update documentation

- Add several missing options to synopsis in ltrace.1
- Synchronize naming of arguments between ltrace.1 and --help
- Fix formatting in ltrace.1 -- argument names should be in emphasis,
only the argument metavariables should.
/external/ltrace/options.c
5cde20b3588001c9c3a51e0e7b902fff58393706 15-Dec-2012 Petr Machata <pmachata@redhat.com> Update the --version string to be in sync with what's in GNU coding style

Also add myself (or rather Red Hat) as a copyright holder.
/external/ltrace/options.c
35d073027e7633feb503a71d9035077b308a9faa 09-Dec-2012 Petr Machata <pmachata@redhat.com> Don't rely on availability of getopt_long
/external/ltrace/options.c
b6c5c8c51f954cfbe76424fd57c33a87166f0545 08-Dec-2012 Petr Machata <pmachata@redhat.com> Avoid using REG_NOERROR

Not all systems define this (IRIX 6.5 doesn't). Comparing to 0 is not
terribly less readable, so do that instead.
/external/ltrace/options.c
68818a8b532c964efd73ba9dca58fab46c42d532 30-Nov-2012 Petr Machata <pmachata@redhat.com> Fix handling options with integral arguments

Also adjust the way -w is described in --help to be consistent with other
options that accept arguments.
/external/ltrace/options.c
03be6eb89a1d05cf39e9278e0b0813ead3787519 09-Nov-2012 Petr Machata <pmachata@redhat.com> In globcomp, use REG_NOERROR instead of literal 0

Hopefully this will make it clearer that the protocol is different than
everywhere else in ltrace, where <0 is error condition.
/external/ltrace/options.c
dd1ec8452785adb3546a7f1e20974187e5158f31 27-Oct-2012 Petr Machata <pmachata@redhat.com> Plug a leak in parse_filter_chain
/external/ltrace/options.c
8a98e6f756c7e6a4171e7dee563f0efbb28b9f33 27-Oct-2012 Petr Machata <pmachata@redhat.com> Fix memory handling of -F arguments

This plugs a leak.
/external/ltrace/options.c
e99af270a60891e68d465c4cd97dbe29cd1a05e4 26-Oct-2012 Petr Machata <pmachata@redhat.com> Update copyright information and license headers
/external/ltrace/options.c
51e74aca71ff7e8be91c074afd4f2264f46294e9 27-Sep-2012 Petr Machata <pmachata@redhat.com> Add parsing of -l option
/external/ltrace/options.c
02b960736c4a11cdd7c56093da418840da923a31 25-Sep-2012 Petr Machata <pmachata@redhat.com> Extract code for parsing library pattern and turning it into regex
/external/ltrace/options.c
20a411d376ae951d8ef5a47aca36644458f2e14a 25-Sep-2012 Petr Machata <pmachata@redhat.com> Fix several error messages
/external/ltrace/options.c
d57c9f8a8515781d687ce57eadc371038cd01526 03-Sep-2012 Petr Machata <pmachata@redhat.com> Remove remnants of PLT_REINITIALISATION_BP

This was only ever used for PowerPC, which doesn't need it anymore.
/external/ltrace/options.c
bbca48329c87640e54054c48f87317b637f8477c 03-Sep-2012 Petr Machata <pmachata@redhat.com> Drop the line mentioning --no-plt from --help
/external/ltrace/options.c
5bddfccaa50aa9de2f58cbe8fa754ded3c7ad2eb 03-May-2012 Petr Machata <pmachata@redhat.com> Better checking for -n argument
/external/ltrace/options.c
cc0e1e4b83d69441cc5f61ea87eda5458ee9fae3 25-Apr-2012 Petr Machata <pmachata@redhat.com> Replace some uses of error with fprintf

error is not standard so it has no business being used in generic code.
The linux-gnu back end is useful for android, and that doesn't have that
interface either.
/external/ltrace/options.c
25f319e5ef1b66d5b8766d1924e4899b020c0df0 23-Apr-2012 Petr Machata <pmachata@redhat.com> Support '!' in filter syntax for backward compatibility

We already have support for initial '-', so this can be trivially translated
/external/ltrace/options.c
050fa7f51dc82df0bdadf4bc05c438e46e2d079a 23-Apr-2012 Petr Machata <pmachata@redhat.com> Don't support ',' in filters, support '+'

The '+' operator is technically not necessary, but it might be useful for
intuition.
/external/ltrace/options.c
391318fb9b1f0f0f67b642309f5c9e94557f8568 19-Apr-2012 Petr Machata <pmachata@redhat.com> Fix filtering
/external/ltrace/options.c
a16a0c24a196041a07d6636378c371a9f4bd180b 17-Apr-2012 Petr Machata <pmachata@redhat.com> Warn that -l is not implemented, but carry on
/external/ltrace/options.c
5126815116a58e4692bcddb63dc3a3f855003cb6 17-Apr-2012 Petr Machata <pmachata@redhat.com> Use error to report errors in options.c
/external/ltrace/options.c
5bc4e7f76ee06920700ac77ec96a3686951e9ae3 06-Apr-2012 Petr Machata <pmachata@redhat.com> Require that -e and -x expressions match the whole symbol or library name

Since "regexec" doesn't have a flag for that, smuggle initial ^ and
terminating $ to each expression (globs as well as regular expressions).
/external/ltrace/options.c
8b00d5bb6a0925ece06aad0d9df0a85e8dbd7b57 06-Apr-2012 Petr Machata <pmachata@redhat.com> Drop leftover fprintf's

- convert some to debug or error calls
/external/ltrace/options.c
67fa52f4999bb9e37f426e0559bad66c2aedd5de 05-Apr-2012 Petr Machata <pmachata@redhat.com> Drop options.libcalls (but keep -L support)

- -L becomes just a way of configuring options.plt_filter default
/external/ltrace/options.c
796267f3370f37bc3b7657b53c6eda16bab3c930 04-Apr-2012 Petr Machata <pmachata@redhat.com> options.no_plt is useless

- or, as of now, it's used to decide whether or not we should display
"unexpected breakpoint" messages
/external/ltrace/options.c
da3edbf059fe6c6d010b47ac50876783b4ed49ce 04-Apr-2012 Petr Machata <pmachata@redhat.com> Elementary support for -x

- this is applied across libraries. Syntax for the -x option is the same
as for -e
- this fails on symbol aliases. E.g. there are several symbols named like
strlen in libc: strlen, __GI_strlen, and perhaps others. This needs to
be taken into account, and symbol aliases shouldn't be enabled if
they were added under a different name already
/external/ltrace/options.c
b5f80ac8982c40f79915ce1e1cb9bf8650ac5fe7 04-Apr-2012 Petr Machata <pmachata@redhat.com> Don't create PLT symbols that don't match filtering criteria

- instead of creating them, keeping them around, and then just not enabling
breakpoints for them
/external/ltrace/options.c
35c8814db9e7d41811cc4620c1bda084f4ff4c7b 04-Apr-2012 Petr Machata <pmachata@redhat.com> Fix memory bugs
/external/ltrace/options.c
0367389718bc6e544b7ec42acb84f590c69d76ad 03-Apr-2012 Petr Machata <pmachata@redhat.com> Hide caller unless custom -e is passed
/external/ltrace/options.c
0b55b5852b9fe2ed6cceada004db303fe6efe6ce 02-Apr-2012 Petr Machata <pmachata@redhat.com> Implement @MAIN, @/path/name -e selectors, make former default for now

- the default might become "*" in future, but keep things more or less
the same as they always were for now
/external/ltrace/options.c
e0973cbbd208c84d9646481c33a2ebb511d68381 01-Apr-2012 Petr Machata <pmachata@redhat.com> Fix bugs in filter code, enable filtering according to -e setting
/external/ltrace/options.c
1e4fed2719443c9de3831b359ff516888114783f 01-Apr-2012 Petr Machata <pmachata@redhat.com> Drop opt_e{,_t,_enable}, use filter.h/.c to implement -e parsing
/external/ltrace/options.c
2b46cfc1127d390eddd9593fe5ce5399c1f68130 18-Feb-2012 Petr Machata <pmachata@redhat.com> The first crude version of tracing across libraries

- the patch will be sliced later
/external/ltrace/options.c
ba6aca21bd9e0e66dac17b1828cf6b6e7377b983 09-Dec-2010 Zachary T Welch <zwelch@codesourcery.com> Fix building with --enable-debug

Numerous warnings had snuck into the build, preventing ltrace from
building with --enable-debug (which uses -Wall, -Werror, and more).
This patch fixes the problems, mostly caused by -Wsign-compare.

Signed-off-by: Zachary T Welch <zwelch@codesourcery.com>
/external/ltrace/options.c
535e738ab59cab4fbe79270d7031b5580651349d 09-Nov-2010 Joe Damato <ice799@gmail.com> Cleanup and documentation.

- 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
/external/ltrace/options.c
7b0a7dea2ca8f98bb530e60bf5ffd9d82f445cb5 09-Nov-2010 Joe Damato <ice799@gmail.com> Keep a count of the number of -x options passed on the command line.
/external/ltrace/options.c
ab3b72cc5d2d3efb3542192f0d72ff2ea4b082f9 31-Oct-2010 Joe Damato <ice799@gmail.com> Add -w/--where to show backtraces of traced functions.

- add libunwind as a dep to configure
- add a command line option to show backtraces from traced library functions
- best guess at autoconf stuff, seems to work x86_64 and i686
- NOT TESTED ON ANY OTHER PLATFORMS!
/external/ltrace/options.c
59e3fb19c861f963270e81fc77fd497961ed5d49 07-Nov-2009 Joe Damato <ice799@gmail.com> Add -b, --no-signals to silence signal print outs.
/external/ltrace/options.c
fa2aefc32eb4196966a14d1e7def931652f40d46 31-Oct-2010 Joe Damato <ice799@gmail.com> Merge -g option which avoids tracing libraries linked at compile time.
/external/ltrace/options.c
f670eea50e959eeb9da53d70cad8d43c19494ef0 25-Jul-2009 Juan Cespedes <cespedes@coco.thehackers.org> Finally got rid of GNU's Autoconf stuff
/external/ltrace/options.c
c5c744a3b5a6e0d1f4826fabb31ffab2ec0170f3 23-Jul-2009 Juan Cespedes <juan.cespedes@imdea.org> Clarified debug levels (try --debug=help)
/external/ltrace/options.c
8d1b92ba755f6d6229f5e230fc43d958b13836f8 03-Jul-2009 Juan Cespedes <cespedes@coco.thehackers.org> Some minor fixes
/external/ltrace/options.c
f728123bd75a65a6a1536e198c3c30719e494e71 25-Jun-2009 Juan Cespedes <cespedes@debian.org> Re-organize file names
/external/ltrace/options.c
3df476b28e4a9cdb43cf29fff8e89481310eb30d 28-May-2009 Juan Cespedes <cespedes@debian.org> Created library "libltrace.a" and a simple program that calls it
/external/ltrace/options.c
cd8976dbee947f152c3a322503a1063c6359da76 14-May-2009 Juan Cespedes <cespedes@debian.org> better debugging support (-d option)
/external/ltrace/options.c
c4e53a9c569cc0ca406ba947ddb97ca2cd0f32c0 06-May-2009 Juan Cespedes <cespedes@debian.org> almost there...
/external/ltrace/options.c
cc813cd481c74ee4861baa5dd6154c3f234c7901 07-Apr-2009 Juan Cespedes <cespedes@debian.org> More fields to struct "options", same output with or without -o

(opt_s, opt_f)
/external/ltrace/options.c
da9b953284966b8c52de43713ebb5b503756e468 07-Apr-2009 Juan Cespedes <cespedes@debian.org> More fields to struct "options"

(opt_c, opt_d, opt_A)
/external/ltrace/options.c
43739a69d0fb63011609af50f758fbe4734e0c67 07-Apr-2009 Juan Cespedes <cespedes@debian.org> Documentation, small fixes
/external/ltrace/options.c
1423f082d22fc77baff60789c51471c7ff244295 07-Apr-2009 Juan Cespedes <cespedes@coco.thehackers.org> Year of copyright change (2008 -> 2009)
/external/ltrace/options.c
b65bdc581f1ff747a53a1e2494d1cebb56453cb2 16-Dec-2008 Juan Cespedes <cespedes@debian.org> More fields to struct "options"

Substituted opt_* with options.indent, options.output
/external/ltrace/options.c
ce377d567ccc0b14693619b69ebe0ac6deb0ba90 16-Dec-2008 Juan Cespedes <cespedes@debian.org> Added global struct "options"

Substituted opt_* with options.align, options.user, options.syscalls,
options.libcalls, options.demangle
/external/ltrace/options.c
f13505251e6402460f6cc7ec84e0d8ca91607b4f 16-Dec-2008 Juan Cespedes <cespedes@debian.org> Re-indent entry points to functions
/external/ltrace/options.c
9c32e6f584737e5d3d7ece187e61d8ffd1da6e59 10-Dec-2008 Juan Cespedes <cespedes@debian.org> Updated year in copyright (2007 -> 2008)
/external/ltrace/options.c
aee093126654f722523b47848a0c5449e39cf4bb 31-Aug-2007 Juan Cespedes <cespedes@debian.org> Some random fixes

* General: Small fixes (indentation, typos, clean-up of code)
* ltrace.c: Close output file on exit
* ltrace.c: use getenf("HOME") instead of getpwuid(geteuid())->pw_dir
* read_config_file.c, display_args.c: remove "ignore" argtype;
that's what "void" is for
* packaging/debian/: misc fixes, sync with version 0.5-1
* etc/ltrace.conf: added more system calls
* testsuite/ltrace.minor/trace-clone.c: sleep(1) to avoid earlier
termination of process
* sysdeps/linux-gnu/trace.c: trace_pid(): reverted Petr's patch
to wait for child to stop, as it stopped following clone()
* process_event.c: Disable breakpoints before doing fork() (again!),
to make children work as expected
/external/ltrace/options.c
e948e58fd295693a572355875acf536fa16ce2bb 12-Oct-2006 Olaf Hering <olh@suse.de> options.c: fix up typo for config file
/external/ltrace/options.c
1150bc4b812f0150e832607b8724b023d6d7d575 07-Aug-2006 Steve Fink <sphink@gmail.com> array arguments
/external/ltrace/options.c
28aab0a66f57a93581d805cf0875aced928310a2 18-Jul-2006 Petr Machata <pmachata@redhat.com> options.c: don't hardcode version number
/external/ltrace/options.c
58c73a7a905ddcb0521178c6fe8f693c6096612e 17-Jul-2006 Steve Fink <sphink@gmail.com> add -F option to read in config files
/external/ltrace/options.c
be3207721cb07e7d01a81fb3beecd0327201478c 24-Apr-2006 Paul Gilliam <pgilliam@us.ibm.com> Use e_entry if "_start" can't be found on architectures where it is needed
/external/ltrace/options.c
24e643aceb96789baf3a6e2872807670f8dbf97a 13-Mar-2006 Paul Gilliam <pgilliam@us.ibm.com> fix the -x processing to get rid of bad waring.
/external/ltrace/options.c
2d45b1a8e26a36a9f85dc49e721c4390ca93dc40 20-Feb-2006 Ian Wienand <ianw@ieee.org> run Lindent over source to get everything looking about the same
/external/ltrace/options.c
9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b 20-Feb-2006 Ian Wienand <ianw@ieee.org> Switched to SVN (initial import)
/external/ltrace/options.c
5570a7769869a4df25ef85f302f74a7feb6c0cd3 17-Feb-2006 Ian Wienand <ianw@ieee.org> Version 0.3.38-1

* 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
/external/ltrace/options.c
3219f320604810532a4938dda8f9dfadb0e840f3 16-Feb-2006 Ian Wienand <ianw@ieee.org> Some fixes...

* read_config_file.c: initialise pt stack argument to stop warning
* summary.c: make show_summary() obey -C for demangaling function names
/external/ltrace/options.c
d914a206a11cc1011a45f00674b1e16988fae77f 10-Nov-2004 Juan Cespedes <cespedes@debian.org> Version: 0.3.36

* Fixed "--indent" option
* Got rid of Debian and RedHat specific parts in tarball
/external/ltrace/options.c
5c3fe0697b202cc7d95e90459de0fb312b297b27 14-Jun-2004 Juan Cespedes <cespedes@debian.org> Version 0.3.33

* 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
/external/ltrace/options.c
efe85f0668a077b1e851df4b3f87a380cf2269fd 04-Apr-2004 Juan Cespedes <cespedes@debian.org> Version 0.3.32

* Fixed wrong version number
* Removed unused file "opt_c.c"
* Remove error when tracing no calls and doing fork()
* Clean-up of sysdeps/linux-gnu/s390/trace.c
* Clean-up of sysdeps/linux-gnu/ppc/trace.c
* Make `--library' option really work (closes: Bug#232321)
* Merged several patches from SuSE:
+ Added some functions to ltrace.conf
+ Handle 64-big ELF files nicely
+ AMD64 support
+ Updated list of syscalls for S/390
+ Improved some debugging statements
Many thanks to Bernhard Kaindl <bk@suse.de> for his great work
/external/ltrace/options.c
d65efa37b1fd73305ce4469841dc760514d74202 03-Feb-2003 Juan Cespedes <cespedes@debian.org> Version 0.3.30

* Implemented -T option (show time spent inside each call)
* Alphabetically sort options in help and manual page
* Added -c option (summary of calls on program exit)
/external/ltrace/options.c
a0ccf39a68c0fcdf2165bde0f9b70ed12fc61cd8 01-Feb-2003 Juan Cespedes <cespedes@debian.org> Version 0.3.29

* Align return values depending on screen width
* Updated list of syscalls and signals to Linux 2.4.20
* Fixed bug introduced in 0.3.27 which caused -L option to segfault
/external/ltrace/options.c
7186e2af704f4458e6383e8a92482594db29b597 31-Jan-2003 Juan Cespedes <cespedes@debian.org> Version 0.3.28

* Fixed memory corruption when using execve() in a traced program
(closes: Bug#160341, Bug#165626)
/external/ltrace/options.c
cac15c3f170b5ec2cc6304c8c0763a78103e1778 31-Jan-2003 Juan Cespedes <cespedes@debian.org> Version 0.3.27

* 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
/external/ltrace/options.c
de5a7eb873c05a698e4267b554e25124dc92e7f4 31-Mar-2002 Juan Cespedes <cespedes@debian.org> Version 0.3.26

* Fixed `ltrace -L' in powerpc
/external/ltrace/options.c
5bfb061c4c7cfac6e1882a586cf36c849d95fcea 31-Mar-2002 Juan Cespedes <cespedes@debian.org> Version 0.3.25

* Finally added powerpc support (Anton Blanchard <anton@samba.org>)
/external/ltrace/options.c
f1bfe203f5f1c0e11a614f9d593a68406f5cb47e 27-Mar-2002 Juan Cespedes <cespedes@debian.org> Version 0.3.24

* 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>)
/external/ltrace/options.c
b1dd77d66f93eeaa6cbf8b101d3e9cf70981e000 03-Mar-2002 Juan Cespedes <cespedes@debian.org> Version 0.3.20

* 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>)
/external/ltrace/options.c
8cc1b9d456c8f41e3a8cc0d3ec0d77eb779cb7bb 01-Mar-2002 Juan Cespedes <cespedes@debian.org> Version: 0.3.18

* Simplified arch-dependent stuff
* Updated list of syscalls and signals to Linux 2.4.18
* Unified coding-style of all function declarations
* Do not indent lines indicating signals, exit codes, etc
* Updated description
* fix off-by-one problem in checking syscall number (Tim Waugh
<twaugh@redhat.com> fixed this problem in RedHat two years ago;
thank you for NOT noticing me...)
/external/ltrace/options.c
21c63a1469bc049d93444b8a15afd685ee251392 07-Jul-2001 Juan Cespedes <cespedes@debian.org> Version: 0.3.14

* 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)
/external/ltrace/options.c
1cd999a32728f41208dc30f38a125d7bb7063625 03-Jul-2001 Juan Cespedes <cespedes@debian.org> Version: 0.3.12

* 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)
/external/ltrace/options.c
5b3ffdf2e696273d38434ff7b3c26349fff5a0ea 02-Jul-2001 Juan Cespedes <cespedes@debian.org> Version: 0.3.11

* 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)
/external/ltrace/options.c
1b9cfd6ad305ad909e8ff17139111a7c78f01464 30-Aug-1999 Juan Cespedes <cespedes@debian.org> Version: 0.3.8

* 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)
/external/ltrace/options.c
e3eb9aa37086f16c0c8c2778dcd8020a39a92564 03-Apr-1999 Juan Cespedes <cespedes@debian.org> Version: 0.3.7

* 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
/external/ltrace/options.c
8e3e082c27716245619721207cd5067d8c6271f9 24-Sep-1998 Juan Cespedes <cespedes@debian.org> Version: 0.3.5

* Added ARMLinux port (Pat Beirne <pbeirne@home.com>) (Bug#27040)
* Fixed minor things in options.c
/external/ltrace/options.c
f666d191986d3b342cfa8b2e96ed90a49edf4303 20-Sep-1998 Juan Cespedes <cespedes@debian.org> Version: 0.3.4

* Added "ltrace.spec" to build a .rpm binary file.
* Added "-r" option
/external/ltrace/options.c
64c6dfbb936b476b0e674901831c9c4dafb975a5 14-Jul-1998 Juan Cespedes <cespedes@debian.org> Version: 0.3.2

* Make the output line-buffered (Bug#22874)
* New Standards-Version (2.4.1)
* Make it compile cleanly with glibc 2.0.7
/external/ltrace/options.c
ac3db297f7c6f08b02a7edfb32e441875fd7c1d7 25-Apr-1998 Juan Cespedes <cespedes@debian.org> Version: 0.3.0

* Preliminary autoconf support
* Switched to getopt()
* New option: -C (demangle C++ names)
* New options: --help, --version
* Display "format" (printf-like) argument types
* Updated manual page
* New option: -e
/external/ltrace/options.c
5e0acdb26c98f0d95a5266e579669b5c19eb02ce 04-Apr-1998 Juan Cespedes <cespedes@debian.org> Version: 0.2.8

* Fix important bug regarding -p: disable all breakpoints on exit (Bug#20616)
* Compile cleanly on libc5
* Added `-t' option (Bug#20615)
/external/ltrace/options.c
1fe93d5b55ad2b8d4009a63e343db19cc1f21bb0 13-Mar-1998 Juan Cespedes <cespedes@debian.org> Version 0.2.4

* Option `-p' now works (but programs fail when ltrace is interrupted)
/external/ltrace/options.c
e188705c4f1c5c8e377c2438114a99acaeaf8a3a 10-Mar-1998 Juan Cespedes <cespedes@debian.org> Version 0.2.1

* Added -u option (run command as other username)
* Updated manual page a bit
/external/ltrace/options.c
5e01f654d83a95f2acffa86df57a4c2db9b0cae9 08-Mar-1998 Juan Cespedes <cespedes@debian.org> Version 0.2.0

* 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)
/external/ltrace/options.c