summaryrefslogtreecommitdiff
path: root/libiberty/cp-demangle.h
Commit message (Collapse)AuthorAgeFilesLines
* merge from gccDJ Delorie2007-01-301-3/+4
|
* * cp-demangle.h: Add comment explaining what to do to avoidGeoffrey Keating2006-12-211-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | overrunning string. (d_check_char): New. (d_next_char): Don't advance past trailing '\0'. * cp-demangle.c (cplus_demangle_mangled_name): Use d_check_char. (d_nested_name): Likewise. (d_special_name): Likewise. (d_call_offset): Likewise. (d_function_type): Likewise. (d_array_type): Likewise. (d_pointer_to_member_type): Likewise. (d_template_param): Likewise. (d_template_args): Likewise. (d_template_arg): Likewise. (d_expr_primary): Likewise. (d_local_name): Likewise. (d_substitution): Likewise. (d_ctor_dtor_name): Use d_advance rather than d_next_char. * testsuite/test-demangle.c: Include sys/mman.h. (MAP_ANONYMOUS): Define. (protect_end): New. (main): Use protect_end. * testsuite/demangle-expected: Add testcases for overrunning the end of the string.
* Update the address and phone number of the FSF organization.Nick Clifton2005-05-101-1/+1
|
* merge from gccDJ Delorie2005-03-271-3/+3
|
* merge from gccDJ Delorie2004-06-281-4/+16
|
* merge from gccDJ Delorie2004-02-251-1/+11
|
* merge from gccDJ Delorie2004-01-121-0/+139