mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-28 22:40:24 +00:00
2007-09-04 Michael Snyder <msnyder@access-company.com>
* gnu-v2-abi.c (gnuv2_value_rtti_type): Guard against null.
This commit is contained in:
parent
8fb822e099
commit
7d63ec12b1
@ -1,5 +1,7 @@
|
||||
2007-09-04 Michael Snyder <msnyder@access-company.com>
|
||||
|
||||
* gnu-v2-abi.c (gnuv2_value_rtti_type): Guard against null.
|
||||
|
||||
* stabsread.c (patch_block_status): Guard against null.
|
||||
* Makefile.in (stabsread.o): Depend on gdb_assert.h.
|
||||
|
||||
|
@ -192,7 +192,7 @@ gnuv2_value_rtti_type (struct value *v, int *full, int *top, int *using_enc)
|
||||
CORE_ADDR vtbl;
|
||||
struct minimal_symbol *minsym;
|
||||
struct symbol *sym;
|
||||
char *demangled_name;
|
||||
char *demangled_name, *p;
|
||||
struct type *btype;
|
||||
|
||||
if (full)
|
||||
@ -252,7 +252,9 @@ gnuv2_value_rtti_type (struct value *v, int *full, int *top, int *using_enc)
|
||||
|
||||
/* If we just skip the prefix, we get screwed by namespaces */
|
||||
demangled_name=cplus_demangle(demangled_name,DMGL_PARAMS|DMGL_ANSI);
|
||||
*(strchr(demangled_name,' '))=0;
|
||||
p = strchr (demangled_name, ' ');
|
||||
if (p)
|
||||
*p = '\0';
|
||||
|
||||
/* Lookup the type for the name */
|
||||
/* FIXME: chastain/2003-11-26: block=NULL is bogus. See pr gdb/1465. */
|
||||
|
Loading…
Reference in New Issue
Block a user