aboutsummaryrefslogtreecommitdiff
path: root/dict.c
AgeCommit message (Collapse)Author
2013-03-12Fix compilationPetr Machata
- 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.
2013-03-08Change DICT_FIND to DICT_FIND_{REF,VAL}Petr Machata
- 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.
2013-03-08Clarify a comment in dict.cPetr Machata
2013-03-08dict.c: Privatize a couple functions, add a couple assertsPetr Machata
2013-03-08Add dict_{dtor,clone}_stringPetr Machata
... because it's bound to come up often.
2013-03-08Fixes for dict codePetr Machata
2013-03-08Rewrite dict module to be more in line with vectPetr Machata
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.
2012-10-26dict_remove should release memory allocated for the entryPetr Machata
2012-05-05Add include guards and copyright notices to dict.c and dict.hPetr Machata
2012-04-19Implement dict_removePetr Machata
2012-04-19Dict const correctnessPetr Machata
2011-10-06Clone breakpoint dictionary as well as library symbolsPetr Machata
- ... and do neither if it's not a leader thread. It that case we take all this from the leader thread.
2009-07-03Some minor fixesJuan Cespedes
2009-05-14better debugging support (-d option)Juan Cespedes
2009-05-07NON-WORKING version of new fork() approachJuan Cespedes
2008-12-16Re-indent entry points to functionsJuan Cespedes
2006-02-20run Lindent over source to get everything looking about the sameIan Wienand
2006-02-20Switched to SVN (initial import)Ian Wienand
2006-02-16Some fixes...Ian Wienand
* read_config_file.c: initialise pt stack argument to stop warning * summary.c: make show_summary() obey -C for demangaling function names
2004-11-10Version: 0.3.36Juan Cespedes
* Fixed "--indent" option * Got rid of Debian and RedHat specific parts in tarball
2004-04-04Version 0.3.32Juan Cespedes
* 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
2003-02-01Version 0.3.29Juan Cespedes
* 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
2003-01-31Version 0.3.28Juan Cespedes
* Fixed memory corruption when using execve() in a traced program (closes: Bug#160341, Bug#165626)
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