+2020-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * ada-lang.c (ada_language::demangle): Rename to...
+ (ada_language::demangle_symbol): ...this.
+ * c-lang.c (cplus_language::demangle): Rename to...
+ (cplus_language::demangle_symbol): ...this.
+ * d-lang.c (d_language::demangle): Rename to...
+ (d_language::demangle_symbol): ...this.
+ * f-lang.c (f_language::demangle): Rename to...
+ (f_language::demangle_symbol): ...this.
+ * go-lang.c (go_language::demangle): Rename to...
+ (go_language::demangle_symbol): ...this.
+ * language.c (language_demangle): Update call to demangle_symbol.
+ (auto_or_unknown_language::demangle): Rename to...
+ (auto_or_unknown_language::demangle_symbol): ...this.
+ * language.h (language_defn::demangle): Rename to...
+ (language_defn::demangle_symbol): ...this.
+ * objc-lang.c (objc_language::demangle): Rename to...
+ (objc_language::demangle_symbol): ...this.
+ * rust-lang.c (rust_language::demangle): Rename to...
+ (rust_language::demangle_symbol): ...this.
+
2020-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
* language.h (LA_ITERATE_OVER_SYMBOLS): Delete.
/* See language.h. */
- char *demangle (const char *mangled, int options) const override
+ char *demangle_symbol (const char *mangled, int options) const override
{
return ada_la_decode (mangled, options);
}
/* See language.h. */
- char *demangle (const char *mangled, int options) const override
+ char *demangle_symbol (const char *mangled, int options) const override
{
return gdb_demangle (mangled, options);
}
/* See language.h. */
- char *demangle (const char *mangled, int options) const override
+ char *demangle_symbol (const char *mangled, int options) const override
{
return d_demangle (mangled, options);
}
/* See language.h. */
- char *demangle (const char *mangled, int options) const override
+ char *demangle_symbol (const char *mangled, int options) const override
{
/* We could support demangling here to provide module namespaces
also for inferiors with only minimal symbol table (ELF symbols).
/* See language.h. */
- char *demangle (const char *mangled, int options) const override
+ char *demangle_symbol (const char *mangled, int options) const override
{
return go_demangle (mangled, options);
}
const char *mangled, int options)
{
if (current_language != NULL)
- return current_language->demangle (mangled, options);
+ return current_language->demangle_symbol (mangled, options);
return NULL;
}
/* See language.h. */
- char *demangle (const char *mangled, int options) const override
+ char *demangle_symbol (const char *mangled, int options) const override
{
/* The auto language just uses the C++ demangler. */
return gdb_demangle (mangled, options);
}
/* Return demangled language symbol version of MANGLED, or NULL. */
- virtual char *demangle (const char *mangled, int options) const
+ virtual char *demangle_symbol (const char *mangled, int options) const
{
return nullptr;
}
/* See language.h. */
- char *demangle (const char *mangled, int options) const override
+ char *demangle_symbol (const char *mangled, int options) const override
{
return objc_demangle (mangled, options);
}
/* See language.h. */
- char *demangle (const char *mangled, int options) const override
+ char *demangle_symbol (const char *mangled, int options) const override
{
return gdb_demangle (mangled, options);
}