Geoffrey Keating
|
6ef6358e51
|
* cp-demangle.h: Add comment explaining what to do to avoid
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.
|
2006-12-21 01:32:48 +00:00 |
|
DJ Delorie
|
7887b2ce66
|
merge from gcc
|
2005-12-11 02:16:09 +00:00 |
|
Kelley Cook
|
a9479c3f88
|
2005-08-17 Kelley Cook <kcook@gcc.gnu.org>
* strverscmp.c: Update FSF address.
* testsuite/Makefile.in: Likewise.
* testsuite/test-demangle.c: Likewise.
* testsuite/test-pexecute.c: Likewise.
|
2005-08-17 03:46:41 +00:00 |
|
DJ Delorie
|
75919f948c
|
merge from gcc
|
2005-05-11 02:10:00 +00:00 |
|
Nick Clifton
|
979c05d324
|
Update the address and phone number of the FSF organization.
|
2005-05-10 15:33:34 +00:00 |
|
DJ Delorie
|
758d77bec1
|
merge from gcc
|
2004-03-07 16:05:22 +00:00 |
|
DJ Delorie
|
820542c970
|
merge from gcc
|
2004-01-02 21:11:34 +00:00 |
|
DJ Delorie
|
5659daa1d9
|
merge from gcc
|
2003-11-18 19:10:05 +00:00 |
|
DJ Delorie
|
54c60684a4
|
merge from gcc
|
2003-06-05 17:03:32 +00:00 |
|
DJ Delorie
|
a54ba43fe9
|
merge from gcc
|
2002-09-12 01:11:29 +00:00 |
|