History log of /external/ltrace/dict.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a2c270e86913ab93c41cdd61055d7c2b71b10fa1 12-Mar-2013 Petr Machata <pmachata@redhat.com> Fix compilation

- GCC points out that the constant in dict.c that we use
for computing string hashes is not implicitly unsigned.

- When building without unwinding support, we can't access
ifdef'd-out fields. I remember having writted it this way
to increase exposure of the error handling code for syntax
checks, but it can't work.
/external/ltrace/dict.c
98ff309cdc98857eb30992f108439cb7d7673598 08-Mar-2013 Petr Machata <pmachata@redhat.com> Change DICT_FIND to DICT_FIND_{REF,VAL}

- In many places, DICT_FIND was awkward to use, as it required the use
of pointers even in cases that the dictionary already stored
pointers. For those cases, add DICT_FIND_VAL.

- Rename the original DICT_FIND to DICT_FIND_REF to make the
disctinction clear. That is useful if the dictionary holds actual
structures.
/external/ltrace/dict.c
b658d4f2204c596f54813cdb80d668bb4656d598 13-Dec-2012 Petr Machata <pmachata@redhat.com> Clarify a comment in dict.c
/external/ltrace/dict.c
82fa4c470a908ab4fc6713d120ae87b278edeacf 05-Dec-2012 Petr Machata <pmachata@redhat.com> dict.c: Privatize a couple functions, add a couple asserts
/external/ltrace/dict.c
3e86576623d16c5032af4d50108eb878166fb686 28-Nov-2012 Petr Machata <pmachata@redhat.com> Add dict_{dtor,clone}_string

... because it's bound to come up often.
/external/ltrace/dict.c
2718e3fdab7a3ac75dad45c6969f1aeb4a159a68 28-Nov-2012 Petr Machata <pmachata@redhat.com> Fixes for dict code
/external/ltrace/dict.c
d7e4ca82e1cf20bb2605befb1da74dd1688c706e 28-Nov-2012 Petr Machata <pmachata@redhat.com> Rewrite dict module to be more in line with vect

It's now a bit more strongly typed, can grow and shrink on demand, and has
a more complete interface.
It uses open addressing scheme to store hashes.
/external/ltrace/dict.c
d3202de1176057520f49b5e6231b8774f6b6b31f 26-Oct-2012 Petr Machata <pmachata@redhat.com> dict_remove should release memory allocated for the entry
/external/ltrace/dict.c
a11cbede4711e1efe2d6fb0a8a5b2050b2fe941c 05-May-2012 Petr Machata <pmachata@redhat.com> Add include guards and copyright notices to dict.c and dict.h
/external/ltrace/dict.c
77fbb8ff4ba461c11af3678a0db7cf6a47738ff4 19-Apr-2012 Petr Machata <pmachata@redhat.com> Implement dict_remove
/external/ltrace/dict.c
345c9b5195383c7b2d2d9db308e824259323803f 10-Feb-2012 Petr Machata <pmachata@redhat.com> Dict const correctness
/external/ltrace/dict.c
534e00fcdb63af352414f5bf180ec392157b1a2b 27-Sep-2011 Petr Machata <pmachata@redhat.com> Clone breakpoint dictionary as well as library symbols

- ... and do neither if it's not a leader thread. It that case we take all
this from the leader thread.
/external/ltrace/dict.c
8d1b92ba755f6d6229f5e230fc43d958b13836f8 03-Jul-2009 Juan Cespedes <cespedes@coco.thehackers.org> Some minor fixes
/external/ltrace/dict.c
cd8976dbee947f152c3a322503a1063c6359da76 14-May-2009 Juan Cespedes <cespedes@debian.org> better debugging support (-d option)
/external/ltrace/dict.c
bc8caf0ca16c8cb87bc8288c7a49ee164d075ead 07-May-2009 Juan Cespedes <cespedes@debian.org> NON-WORKING version of new fork() approach
/external/ltrace/dict.c
f13505251e6402460f6cc7ec84e0d8ca91607b4f 16-Dec-2008 Juan Cespedes <cespedes@debian.org> Re-indent entry points to functions
/external/ltrace/dict.c
2d45b1a8e26a36a9f85dc49e721c4390ca93dc40 20-Feb-2006 Ian Wienand <ianw@ieee.org> run Lindent over source to get everything looking about the same
/external/ltrace/dict.c
9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b 20-Feb-2006 Ian Wienand <ianw@ieee.org> Switched to SVN (initial import)
/external/ltrace/dict.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/dict.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/dict.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/dict.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/dict.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/dict.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/dict.c