aboutsummaryrefslogtreecommitdiff
path: root/libiberty/cplus-dem.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-16[PATCH] Refactor rust-demangle to be independent of C++ demangling.Eduard-Mihai Burtescu1-40/+11
2019-07-18demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h.Eduard-Mihai Burtescu1-0/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-22Remove support for demangling GCC 2.x era mangling schemes.Jason Merrill1-4581/+5
2018-12-07Add a recursion limit to libiberty's demangling code. The limit is enabled b...Nick Clifton1-2/+35
2018-07-30cplus-dem.c (remember_Btype): Don't call memcpy with LEN==0.Tom Tromey1-1/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-04-27PR demangler/80513 check for overflows and invalid characters in thunksJonathan Wakely1-9/+7
2017-01-04Update copyright years.Jakub Jelinek1-2/+1
2016-11-16libiberty: Add Rust symbol demangling.David Tolnay1-2/+45
2016-11-15libiberty: Fix some demangler crashes caused by reading past end of input.Mark Wielaard1-4/+10
2016-11-04libiberty: Fix -Wimplicit-fallthrough warnings.Mark Wielaard1-3/+2
2016-11-01libiberty: Fix memory leak in ada_demangle when symbol cannot be demangled.Mark Wielaard1-1/+2
2016-08-04re PR c++/71696 (Libiberty Demangler segfaults (6))Marcel Böhme1-6/+74
2016-07-13re PR c++/70926 (Libiberty Demangler segfaults (5))Marcel Böhme1-4/+6
2016-05-18cplus-dem.c (enum type_kind_t): Add tk_rvalue_reference constant.Artemiy Volkov1-2/+11
2016-04-08Fix memory allocation size overflows (PR69687, patch by Marcel Böhme)Marcel Böhme1-0/+15
2016-04-08Handle an overflow case (PR70498, patch by Marcel Böhme).Marcel Böhme1-0/+5
2016-03-31cplus-dem.c (squangle_mop_up): Zero bsize/ksize after freeing btypevec/ktypevec.Mikhail Maltsev1-0/+2
2014-09-23demangle.h (DMGL_DLANG): New macro.Iain Buclaw1-0/+13
2014-06-11Delete temporary string within demangler even in failure cases.Andrew Burgess1-1/+4
2014-05-14cplus-dmem.c (internal_cplus_demangle): Free any resources allocated by possi...Andrew Burgess1-0/+7
2011-04-20remove useless if-before-free testsJim Meyering1-2/+1
2011-01-03Update Copyright years for files modified in 2010.Jakub Jelinek1-1/+1
2010-09-22cplus-dem.c (ada_demangle): Add comments.Tristan Gingold1-63/+137
2010-01-11demangle.h (ada_demangle): Add prototype.Tristan Gingold1-108/+169
2009-09-23cplus-dem.c (ada_demangle): Ensure demangled is freed.Matthew Gingell1-1/+4
2008-03-13cplus-dem.c (malloc, realloc): Use void * instead of char * as return type.Seongbae Park1-2/+2
2008-01-23cplus-dem.c (demangle_function_name): Changed to return value indicating if a...Thiago Jung Bauermann1-12/+20
2006-05-12cplus-dem.c (demangle_fund_type): Ensure buf is large enough to hold "int%u_t".Anton Blanchard1-1/+1
2005-05-24libiberty.h (ACONCAT): Properly cast value of alloca().Gabriel Dos Reis1-39/+29
2005-05-10Update the address and phone number of the FSF organization.Nick Clifton1-2/+2
2005-03-27Convert libiberty to use ISO C prototype style 3/n.Gabriel Dos Reis1-333/+156
2004-11-24re PR other/18623 (4 * libiberty local variables set but never used)Ian Lance Taylor1-7/+1
2004-01-02cp-demangle.c (d_encoding): When DMGL_PARAMS is not set...Ian Lance Taylor1-2/+21
2003-10-20cplus-dem.c (demangle_template): Register a new Btype only when needed.J. Brobecker1-4/+4
2003-03-11cplus-dem.c (demangle_integral_value): Correction to reflect patch of 2002-01...Carlo Wood1-23/+26
2003-03-04* cplus-dem.c: Add license exception to copyright notice.Mark Mitchell1-0/+9
2003-02-20* cplus_dem.c: Fix typo: intializes -> initializes.jmc1-1/+1
2003-02-13re PR c++/7612 (Memory leaks in cplus-dem.c)Daniel Jacobowitz1-15/+16
2002-10-06cplus-dem.c (ada_demangle): Get rid of unneeded variable and of strict-aliasi...Andreas Jaeger1-10/+8
2002-09-20cp-demangle.c (demangling_new): Cast 0 to enum.John David Anglin1-2/+2
2002-09-11Makefile.in: Remove all references to s-under and underscore.c.Zack Weinberg1-334/+0
2002-07-29* cplus-dem.c (PREPEND_BLANK): Remove.Neil Booth1-2/+0
2002-02-19demangle-expected: Add test case for infinite loop in demangler.Scott Snyder1-2/+9
2002-02-18re PR other/5390 ([3.3 only?] Libiberty fails to demangle multi-digit templat...Carlo Wood1-5/+16
2002-02-05demangle.h (cplus_demangle_v3): Add "options" parm.Jason Merrill1-7/+4