History log of /external/ltrace/read_config_file.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9521f9321bacb1eb27d4c152ecf69957dbbc0263 11-Nov-2013 Petr Machata <pmachata@redhat.com> In read_config_file.c, clone type info when unsharing it
/external/ltrace/read_config_file.c
69737c06cfdf9aec826bcecf032f76fbfef2feab 11-Nov-2013 Petr Machata <pmachata@redhat.com> When a typedef X_t is requested, don't match lens named X instead
/external/ltrace/read_config_file.c
4ec22bd78841e4c1f76b0d2077bd03d62ee3af38 06-Nov-2013 Petr Machata <pmachata@redhat.com> Plug a leak
/external/ltrace/read_config_file.c
82f748d1bc2b95d594327ad15f3a6908070dd5c3 23-Oct-2013 Petr Machata <pmachata@redhat.com> System calls are now part of dedicated symbol library

- This symbol library is still special in that symbols are created on
demand and never actually added. It just serves as a link to
protolibrary with system call prototypes, and has a name (SYS).

- Prototypes for system calls were moved to a dedicated prototype
library called syscalls.conf.

- Because it's undesirable to look up syscall prototypes in anything
but the dedicated syscall protolib, prototype.c/.h now understand
that some lookups shouldn't be done recursively (and so we never
pick the definition from -F file that just happens to have the same
name as a system call). The good thing is that now libraries can
actually use symbols named SYS_something without clashing with
system call prototypes.

- One test case needed to be updated, because we now display system
calls as something@SYS instead of SYS_something.
/external/ltrace/read_config_file.c
b0a372b32bbaaf7c0895a81a8f9e1ec686560264 23-Oct-2013 Petr Machata <pmachata@redhat.com> Allow comments starting with '#' in ltrace prototype libraries
/external/ltrace/read_config_file.c
594ef6824f4b08adff9b67f1481030a81dbf3bf7 26-Sep-2013 Peter Wu <lekensteyn@gmail.com> Fix memory leak for zero(EXPR)

parse_zero does not need allocated memory, remove it and let the caller
free it.

Signed-off-by: Peter Wu <lekensteyn@gmail.com>
/external/ltrace/read_config_file.c
1ad42523638fd49c1200cbf81ba6a39f864c91cb 22-Mar-2013 Petr Machata <pmachata@redhat.com> Fix a problem in lookup of typedef X_* when X is an intrinsic type
/external/ltrace/read_config_file.c
7f1d856ea4882a23461886d0f589244cc11f0b2f 13-Dec-2012 Petr Machata <pmachata@redhat.com> Fix memory errors

With this, valgrind run of ltrace on x86_64 is clean.
/external/ltrace/read_config_file.c
08cdf328add7b723b94b151866e5d0173662f6c6 05-Dec-2012 Petr Machata <pmachata@redhat.com> Start using per-library config files

We have one global cache, initialized in init_global_config.
output.c was adjusted to load per-library config files on
demand from that cache.
/external/ltrace/read_config_file.c
82ce0f8e3aefc3f833e7059f3cedeacedca0cad2 05-Dec-2012 Petr Machata <pmachata@redhat.com> Add code for protolib cache

This doesn't yet handle autoloading of /etc/ltrace.conf, but the algorithms
are all in.
/external/ltrace/read_config_file.c
13c939cb455d4881701e2da1bd770de0b3afc788 05-Dec-2012 Petr Machata <pmachata@redhat.com> read_config_file.c: In "unknown type" error, show the piece that caused it
/external/ltrace/read_config_file.c
ac50cada8721a633a92d4978c86078c117d2ae87 04-Dec-2012 Petr Machata <pmachata@redhat.com> read_config_file: Use passed-in protolib instead of the global one
/external/ltrace/read_config_file.c
8544173a14b5bb9e08474eda91be7e9be708129f 03-Dec-2012 Petr Machata <pmachata@redhat.com> read_config_file.c: Simplify get_hidden_int

There's no need to go through the parser. It may have been simpler when it
was written, but these days we need to create a fake library, allocate on
heap, duplicate strings... it's much easier to just initialize it by hand.
/external/ltrace/read_config_file.c
e5ea57e57d265973e60ef83bbf44715f9c72e3d7 03-Dec-2012 Petr Machata <pmachata@redhat.com> Plug leaks in read_config_file

Now that prototype module stores prototypes and named types by value,
avoid unnecessary malloc's in read_config_file.c
/external/ltrace/read_config_file.c
3f55bc8b8cdc0c795462c007b651b04ac354f96c 26-Nov-2012 Petr Machata <pmachata@redhat.com> In read_config_file.c, pass around plib ref where prototypes should be put
/external/ltrace/read_config_file.c
5a6efa8ed303ef0129e630e968cc7f6602d6576f 24-Nov-2012 Petr Machata <pmachata@redhat.com> read_config_file uses protolib to keep typedefs

This still uses only a single global prototype library, but most of
custom config-reader-only code has been eliminated in favor of
prototype module.
/external/ltrace/read_config_file.c
58f6487bba4be7da18752e3ce9065723fd9be71f 23-Nov-2012 Petr Machata <pmachata@redhat.com> Don't needlessly allocate "addr" and "file" types in init_global_config
/external/ltrace/read_config_file.c
e6c00ae8228be812c7361b5e193779a81aa00cd8 23-Nov-2012 Petr Machata <pmachata@redhat.com> In read_config_file, pass around locus instead of using globals
/external/ltrace/read_config_file.c
9117dab63337a8cb91741b5f170e8f2dab1e89b8 23-Nov-2012 Petr Machata <pmachata@redhat.com> Move some code around
/external/ltrace/read_config_file.c
ebc56a70e20ca0b3fc49c0eb5fc83e56c5e1fa5b 17-Dec-2012 Petr Machata <pmachata@redhat.com> Introduce a module for managing prototypes and prototype libraries

This is to be used, eventually, for keeping one prototype library per DSO.
Right now we only have one prototype library, like before: g_prototypes.
Typedef submodule is not yet used, only prototypes are stored in the
protolib as of now.

The change in Makefile.am is actually an inclusion of prototype.{c,h}
followed by a rewrap of name lists.
/external/ltrace/read_config_file.c
daefa4a03e16b56e54c6116cec44153aff9dd3b7 23-Nov-2012 Petr Machata <pmachata@redhat.com> Use getline instead of static buffer in read_config_file
/external/ltrace/read_config_file.c
fdfcf7b9ee01db4f16bea836e5f1b397376afbb6 23-Nov-2012 Petr Machata <pmachata@redhat.com> Add destroy_global_config. Call it on shutdown

This is for symmetry with init_global_config.
/external/ltrace/read_config_file.c
1c7b3d9830b8e524a25e9bf43461cbdaad4f1e1a 23-Nov-2012 Petr Machata <pmachata@redhat.com> read_config_file.c: Plug a leak in allocation of typedef identifier name
/external/ltrace/read_config_file.c
6967b3977128dd004d13981a1fc283cb1462287d 23-Nov-2012 Petr Machata <pmachata@redhat.com> read_config_file.c: new_typedef could fail
/external/ltrace/read_config_file.c
3d083b6326ab15015979c97c884a6104c1fa65f5 22-Nov-2012 Petr Machata <pmachata@redhat.com> Rename struct Function to struct prototype. Don't typedef it

Rationale: more fitting name and coding style
/external/ltrace/read_config_file.c
0eb24221fb51bd8ab26e2ccb92eb1313f0500cc9 08-Dec-2012 Petr Machata <pmachata@redhat.com> isalnum, isalpha, isdigit argument needs to be int -1..255
/external/ltrace/read_config_file.c
86a7b48310e0fd551f7f3d88ea9ad39c1a2807c6 08-Dec-2012 Petr Machata <pmachata@redhat.com> Avoid using non-portable error.h in generic code
/external/ltrace/read_config_file.c
21c4e357be309954c5daa6d5182d6fc4a346eb50 29-Nov-2012 Petr Machata <pmachata@redhat.com> Plug leaks in error paths of read_config_file

Now that there's a couple test cases exercising them, these are visible
in valgrind runs of the testsuite.
/external/ltrace/read_config_file.c
aa933f20686965045d673e80ce204198995dc615 20-Nov-2012 Petr Machata <pmachata@redhat.com> Introduce "oct" as newly-default alias of "octal"

The reason for this is that there's no agreed-upon term for "hexadecimal"
that wouldn't be super awkward to type. So instead keep "hex", but
introduce "oct" for consistency.
/external/ltrace/read_config_file.c
ec4ab256e5c7fe1596dd90a3c8e8d4b052ca1207 20-Nov-2012 Petr Machata <pmachata@redhat.com> Add lens "bitvec" for displaying objects as bit vectors
/external/ltrace/read_config_file.c
3219c86c7fa6d5464fe4b14ce038002851d0d5cc 19-Nov-2012 Petr Machata <pmachata@redhat.com> Allow typedefs of lenses

This worked for keywords such as enum that are handled specially, because
those behave as types for backward compatibility. It was however not
possible to typedef e.g. hex.
/external/ltrace/read_config_file.c
307b90b158b79ba3aae61d5c6612b4769b10be5f 19-Nov-2012 Petr Machata <pmachata@redhat.com> Allow forward declarations of structs

Now ltrace can display singly-linked lists. Recursion detection was added
to format_pointer. It relies on the fact that ltrace is not multi-threaded
and doesn't need per-process or per-thread cache of already-displayed
values, because we display one value at a time anyway.

Several test cases added.
/external/ltrace/read_config_file.c
b17863f2dc7a0f2edbf6a2482028c829b91c2c09 18-Nov-2012 Petr Machata <pmachata@redhat.com> Guard against redefinition of typedef

Test case included
/external/ltrace/read_config_file.c
9a3df42618aed974209d21c31b210b8306aa5c1a 18-Nov-2012 Petr Machata <pmachata@redhat.com> Separate parsing typedef name from typedef lookup
/external/ltrace/read_config_file.c
1a399cde69dca38591be563e062f60380bbd41e4 18-Nov-2012 Petr Machata <pmachata@redhat.com> Parse correctly typedefs with common prefix

More exactly, if there is a typedef X and another XY, and a reference is
made to X, don't instead match XY. Test case included.
/external/ltrace/read_config_file.c
58e75f5bf209db5edee2a142add49ee447bc4313 30-Oct-2012 Petr Machata <pmachata@redhat.com> Fix ownership tracking of zero() node in config file parser and printf.c
/external/ltrace/read_config_file.c
c8691d002ca5347a4da6919b75d0a320acde0dce 29-Oct-2012 Petr Machata <pmachata@redhat.com> Release printf pack when it's been copied to function parameter list

This plugs a leak. Note that we don't want to call param_destroy on it,
as we still use the guts of the parameter. We just release the outer shell
memory block.
/external/ltrace/read_config_file.c
eb1286520c36957fa6bbf28a4146b68699f75948 29-Oct-2012 Petr Machata <pmachata@redhat.com> Release identifier name when we are done parsing it

This plugs a leak.
/external/ltrace/read_config_file.c
2bf8893848e86eb9bbd23d4f604df20345f8e983 27-Oct-2012 Petr Machata <pmachata@redhat.com> Tolerate idiosyncrasies of pre-0.7 ltrace.conf

- "void main(void);" accepted without warning to mean "void main();"
- "itn" accepted without warning to mean "int"
- "void main(void, xxx);" accepted with warning to mean
"void main(hide(int), xxx);". This gets warning, because shipped
ltrace.conf never contained this idiom.

Update NEWS with explanation of the above.
/external/ltrace/read_config_file.c
818e23b064cdcafa6c04628d0d8ad5c6891fbdd9 26-Oct-2012 Petr Machata <pmachata@redhat.com> Change backward-compatible support for void as function argument

- (void) can be converted to ()
- Now that we have param packs, void detection needs to be done differently
/external/ltrace/read_config_file.c
c1dc30fe2bf18ae9ec016bf9bff55a07789439f8 14-Oct-2012 Petr Machata <pmachata@redhat.com> Fix expanding "format" pack when "+" was seen

The "+" is expanded to a formal argument PARAM_FLAVOR_STOP. Ignore that
formal argument when counting arguments for "format".
/external/ltrace/read_config_file.c
83b3189516cab1e42854308f151b2ce5d2dd2364 13-Oct-2012 Petr Machata <pmachata@redhat.com> Fix handling of arg0 in parameter list
/external/ltrace/read_config_file.c
da442f4777454436e02bf0ec170bc9b59fb68546 04-May-2012 Petr Machata <pmachata@redhat.com> Rename value_set_long to value_set_word

For consistency with value_extract_word
/external/ltrace/read_config_file.c
a1ab898e725f8ec780c26296885492e77be0c47c 27-Apr-2012 Petr Machata <pmachata@redhat.com> Empty line in a config file may end (and often does) in an EOL character
/external/ltrace/read_config_file.c
c07a26a8d0f86bc4137eb7b7fea8bbf9021275f1 09-Jan-2012 Petr Machata <pmachata@redhat.com> Add enum lens, drop ARGTYPE_ENUM
/external/ltrace/read_config_file.c
38fb49b852374d749bc91f1b8d91a2b5b2a57a10 09-Jan-2012 Petr Machata <pmachata@redhat.com> Add a "bool" lens
/external/ltrace/read_config_file.c
e3f4a984db115979e09414b7281da98399dd8949 09-Jan-2012 Petr Machata <pmachata@redhat.com> Drop ARGTYPE_STRING, reimplement as lens over array of chars
/external/ltrace/read_config_file.c
e9b9b076f1bd2e31c01525c53d2626b0f144470f 09-Jan-2012 Petr Machata <pmachata@redhat.com> Extract the common keyword-parsing logic into a function
/external/ltrace/read_config_file.c
b781916d24d6ee96842c818b5e18af31808d427d 09-Jan-2012 Petr Machata <pmachata@redhat.com> Drop ARGTYPE_UNKNOWN, use guess_lens instead
/external/ltrace/read_config_file.c
ce034981e2880eecb8a196c78182dfb4ae67850f 09-Jan-2012 Petr Machata <pmachata@redhat.com> Replace ARGTYPE_OCTAL with lens, add also hex lens
/external/ltrace/read_config_file.c
31af32cfcd61671cbb5e567870103766b3231521 08-Jan-2012 Petr Machata <pmachata@redhat.com> Add lenses

- this adds the lens framework, although there are currently no interesting
lenses. display_args.c was mostly moved to lens_default.c
/external/ltrace/read_config_file.c
940ec0650bfe0f1deda96d3561be3d0006df92fc 06-Jan-2012 Petr Machata <pmachata@redhat.com> Introduce printf module, drop ARGTYPE_FORMAT
/external/ltrace/read_config_file.c
56abb870555ae16ecffaa12373a0d72328e19514 06-Jan-2012 Petr Machata <pmachata@redhat.com> Drop ARGTYPE_COUNT
/external/ltrace/read_config_file.c
3a9bf6db1a56e0950eb94e9f429c4d40c1b2169e 06-Jan-2012 Petr Machata <pmachata@redhat.com> Track arg_type_info ownership properly
/external/ltrace/read_config_file.c
915ce8aff87d17eda9dde28bac8e6e7ec6608207 06-Jan-2012 Petr Machata <pmachata@redhat.com> Fix parsing of pointers

- allow spaces between stars
- use type_init_pointer instead of initializing manually
/external/ltrace/read_config_file.c
e415c30f069f7e4cbb48a766409f3c5eef1e8a1b 06-Jan-2012 Petr Machata <pmachata@redhat.com> Drop list_of_pt, arg_type_prototypes, lookup_prototype in read_config_file.c

- We now have similar facility in type.c. The advantage is that it's not
sensitive to changes in enum order.

- The flyweight pattern is now actually used only for simple types. Types
such as struct are not needlessly constructed
/external/ltrace/read_config_file.c
a26631600f23127cc39fba84266a5cb836af7584 06-Jan-2012 Petr Machata <pmachata@redhat.com> Extract array parsing into a separate function
/external/ltrace/read_config_file.c
21e56081e73310b3409c6d4af1af118fb700c3f8 06-Jan-2012 Petr Machata <pmachata@redhat.com> Move ARGTYPE_ENUM entries to arg_type_info.u.entries, use type.c in parser
/external/ltrace/read_config_file.c
2bea8615d97097a334449ee95112c8a59277103e 06-Jan-2012 Petr Machata <pmachata@redhat.com> Drop ARGTYPE_STRING, all strings now have length (sometimes "zero")
/external/ltrace/read_config_file.c
2fb2b8d877ae562374a89ad777ec24534522840e 06-Jan-2012 Petr Machata <pmachata@redhat.com> Drop ARGTYPE_ADDR, ARGTYPE_FILE, introduce same as implicit typedefs
/external/ltrace/read_config_file.c
f83053d927d0e7a488b1077136eea7611a022553 06-Jan-2012 Petr Machata <pmachata@redhat.com> New interface init_global_config
/external/ltrace/read_config_file.c
865303f5abd934aff8e054ff8d8117e9cd36dda3 06-Jan-2012 Petr Machata <pmachata@redhat.com> Add module param.c/param.h

- this allows support of parameter packs, which in particular enables
re-introducing of "format" and others in a more systematic manner
/external/ltrace/read_config_file.c
d7b2292789462475ead5986c2dea25a0b8623f7d 06-Jan-2012 Petr Machata <pmachata@redhat.com> Add module zero.c/zero.h
/external/ltrace/read_config_file.c
eff655b78f3f5d9119faa93461787192cf57dab0 06-Jan-2012 Petr Machata <pmachata@redhat.com> Add parse_char
/external/ltrace/read_config_file.c
77d2137b1f1db9c3a0c7090dee882e0e17984350 05-Jan-2012 Petr Machata <pmachata@redhat.com> Change read_int interface to allow error propagation
/external/ltrace/read_config_file.c
d71cf2d1b61338c9e77acd5479b017dbc0d2dffd 05-Jan-2012 Petr Machata <pmachata@redhat.com> Add dedicated error reporting functions
/external/ltrace/read_config_file.c
94078ecce3a103c28457e6f90f1e5b0dacc61146 05-Jan-2012 Petr Machata <pmachata@redhat.com> Add expr.c, expr.h, plug in properly

- in callstack_pop, we don't free arch_ptr. That's because this doesn't
get copied over the clone. It's a mere coincidence that fork() doesn't
need to save register arguments, and this works.

- added copyright notices to files that this touches. This is based on
git blame. Only contributors of 10+ lines are added

- test suite adjusted to not include "void" type as "don't show this int".
Back ends in general need to know the exact type, so this never worked
anyway.
/external/ltrace/read_config_file.c
000e31195ad4ad30a0c80c93ab57a424e7d8d918 03-Jan-2012 Petr Machata <pmachata@redhat.com> Add type.c/.h, value.c/.h, value_dict.c/.h

- none of this is plugged in yet
- expr.c/.h is not in yet, so we still express array length with len_spec
integer. Some function are mocked out so the thing compiles
/external/ltrace/read_config_file.c
f670eea50e959eeb9da53d70cad8d43c19494ef0 25-Jul-2009 Juan Cespedes <cespedes@coco.thehackers.org> Finally got rid of GNU's Autoconf stuff
/external/ltrace/read_config_file.c
8d1b92ba755f6d6229f5e230fc43d958b13836f8 03-Jul-2009 Juan Cespedes <cespedes@coco.thehackers.org> Some minor fixes
/external/ltrace/read_config_file.c
f728123bd75a65a6a1536e198c3c30719e494e71 25-Jun-2009 Juan Cespedes <cespedes@debian.org> Re-organize file names
/external/ltrace/read_config_file.c
3df476b28e4a9cdb43cf29fff8e89481310eb30d 28-May-2009 Juan Cespedes <cespedes@debian.org> Created library "libltrace.a" and a simple program that calls it
/external/ltrace/read_config_file.c
cde582642f959f69d436d435b504f50470af5db9 07-May-2009 Juan Cespedes <cespedes@debian.org> struct function -> Function
/external/ltrace/read_config_file.c
e672ad1791aadbaab29cf4a5bdd4f21100acc739 11-Feb-2009 Juan Cespedes <cespedes@debian.org> Minor fixes from blackngel <blackngel1@gmail.com>
/external/ltrace/read_config_file.c
f13505251e6402460f6cc7ec84e0d8ca91607b4f 16-Dec-2008 Juan Cespedes <cespedes@debian.org> Re-indent entry points to functions
/external/ltrace/read_config_file.c
a413e5b8880de643a83ad124d078091c0956fe1d 04-Sep-2007 Juan Cespedes <cespedes@debian.org> Take arg_num out of arg_type_info
/external/ltrace/read_config_file.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/read_config_file.c
65b53df7fa2577c4138aef86c115873eab684a0a 25-Sep-2006 Steve Fink <sphink@gmail.com> Large IA64 fix...

* display_args.c: store arg_num in arg_type_info
* display_args.c: support 'double' parameters
* display_args.c: fix implementation of float,double params for ia64
* output.c, process_event.c: store arg_num in arg_type_info
* read_config_file.c: support 'double' parameters
* read_config_file.c: store arg_num in arg_type_info, and as a result,
stop using singleton objects for any of the arg_type_info's.
* read_config_file.c: improve support for struct field alignments
* read_config_file.c: count floating-point parameters to support ia64
float parameter passing
* sysdeps/README, sysdeps/linux-gnu/*/trace.c: pass in the full
arg_type_info to gimme_arg rather than just the arg_num (necessary
for float params on some architectures)
* sysdeps/linux-gnu/ia64/trace.c: accommodate register renaming when
fetching the parameters of a function after it has returned
* sysdeps/linux-gnu/ia64/trace.c: support floating point parameters
/external/ltrace/read_config_file.c
e4b3263fb2b32eb5ee0f693fc223ed8c363fbd69 07-Aug-2006 Steve Fink <sphink@gmail.com> Add pointers to structs

* Allow parameters to be pointers to structs, which themselves
can contain (nearly) any other type, including other structs
or pointers to structs.
/external/ltrace/read_config_file.c
1150bc4b812f0150e832607b8724b023d6d7d575 07-Aug-2006 Steve Fink <sphink@gmail.com> array arguments
/external/ltrace/read_config_file.c
e22411dd33d2d55fd5c6510390954f13fd502d3a 07-Aug-2006 Steve Fink <sphink@gmail.com> add ability to typedef
/external/ltrace/read_config_file.c
6fa27c330f9e07c5be553614b9c6e2f08461780f 07-Aug-2006 Steve Fink <sphink@gmail.com> short, ushort and float types
/external/ltrace/read_config_file.c
6a3e24dc1709530e59dd6ae3e91ced1c221fe1b9 07-Aug-2006 Steve Fink <sphink@gmail.com> implement enumerated parameters
/external/ltrace/read_config_file.c
7bafff09cc66e23519512a54e2d1ebd3664a1a70 07-Aug-2006 Steve Fink <sphink@gmail.com> pass values instead of argument numbers to fetch
/external/ltrace/read_config_file.c
6b17583208a9297a2e2054422399ec3265e38f8b 07-Aug-2006 Steve Fink <sphink@gmail.com> implement ignored arguments
/external/ltrace/read_config_file.c
6a48a6d7f428cd7f0796477a3892603a83fcce99 07-Aug-2006 Steve Fink <sphink@gmail.com> implement string[argN] and string[N] parameter descriptors
/external/ltrace/read_config_file.c
b0315a0acbd219de2c7f02228d7fda5c14fb47ef 07-Aug-2006 Steve Fink <sphink@gmail.com> prepare types for further changes
/external/ltrace/read_config_file.c
2d45b1a8e26a36a9f85dc49e721c4390ca93dc40 20-Feb-2006 Ian Wienand <ianw@ieee.org> run Lindent over source to get everything looking about the same
/external/ltrace/read_config_file.c
9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b 20-Feb-2006 Ian Wienand <ianw@ieee.org> Switched to SVN (initial import)
/external/ltrace/read_config_file.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/read_config_file.c
e1dd50cdd23a11bf7be6c81b3a2acbe35f19fdea 16-Feb-2006 Ian Wienand <ianw@ieee.org> Version 0.3.37.1

* Non-maintainer upload
* Start a "friendly takeover" from Juan
* Closes: #127503,#280608 -- update man page typos
* Closes: #339348 -- fix putenv typo in ltrace.conf
* Closes: #257903 -- incorporate variable length args patch
* See "upstream" ChangeLog for other changes (mostly warning fixes)
* Update README to point to Alioth home: http://ltrace.alioth.debian.org
/external/ltrace/read_config_file.c
5df6269b86c84f9e5d311aeb142cfe85f8db8db8 16-Feb-2006 Richard Kettlewell <rjk@nchiper.com> update to handle variable length strings arguments
/external/ltrace/read_config_file.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/read_config_file.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/read_config_file.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/read_config_file.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/read_config_file.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/read_config_file.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/read_config_file.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/read_config_file.c
d44c6b8b090b8b7aa9d971d9e0bfd848732a3071 25-Sep-1998 Juan Cespedes <cespedes@debian.org> Version: 0.3.6

* 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)
/external/ltrace/read_config_file.c
28f60197b93b45422a73e5d1a6aa581584d6c4a5 12-Apr-1998 Juan Cespedes <cespedes@debian.org> Version 0.2.9

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