aboutsummaryrefslogtreecommitdiff
path: root/demangle.c
AgeCommit message (Collapse)Author
2013-09-26Fix clang warning (-Wduplicate-decl-specifier)Peter Wu
DICT_INIT defines its key type as constant already, no need to duplicate that in callers of DICT_INIT. Signed-off-by: Peter Wu <lekensteyn@gmail.com>
2013-03-08Move demangling-related code from common.h to demangle.hPetr Machata
Adjust users accordingly.
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-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-26Update copyright information and license headersPetr Machata
2012-06-01We should look for demangle in libstdc++ as wellPetr Machata
2009-07-25Finally got rid of GNU's Autoconf stuffJuan Cespedes
2009-07-03Some minor fixesJuan Cespedes
2009-05-14better debugging support (-d option)Juan Cespedes
2008-12-16Re-indent entry points to functionsJuan Cespedes
2006-08-14demangle.c: remove my_demagle_dict_clear()Steve Fink
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
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
2002-03-01Version: 0.3.18Juan Cespedes
* 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...)
1999-08-30Version: 0.3.8Juan Cespedes
* 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)
1998-04-25Version: 0.3.0Juan Cespedes
* 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