mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-24 12:39:59 +00:00
* symtab.c (gdb_mangle_name): Handle fully mangled v3 abi physnames.
This commit is contained in:
parent
ef412327e6
commit
4363022793
@ -1,3 +1,7 @@
|
||||
2002-02-27 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
|
||||
|
||||
* symtab.c (gdb_mangle_name): Handle fully mangled v3 abi physnames.
|
||||
|
||||
2002-02-27 Rodney Brown <rbrown64@csc.com.au>
|
||||
|
||||
* utils.c (gdb_realpath): Add pathconf fallback for sco3.2v5.
|
||||
|
@ -291,7 +291,10 @@ gdb_mangle_name (struct type *type, int method_id, int signature_id)
|
||||
char buf[20];
|
||||
int len = (newname == NULL ? 0 : strlen (newname));
|
||||
|
||||
if (is_operator_name (field_name))
|
||||
/* Nothing to do if physname already contains a fully mangled v3 abi name
|
||||
or an operator name. */
|
||||
if ((physname[0] == '_' && physname[1] == 'Z')
|
||||
|| is_operator_name (field_name))
|
||||
return xstrdup (physname);
|
||||
|
||||
is_full_physname_constructor = is_constructor_name (physname);
|
||||
|
Loading…
Reference in New Issue
Block a user