mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-12-17 16:18:37 +08:00
gdb/dwarf: add dwarf_source_language_name
Add dwarf_source_language_name, to convert a DW_LANG_* constant to string. This will be used in a following patch. Change-Id: I552ebd318e2e770d590de5920edbd0b75075c1b7 Approved-By: Tom Tromey <tom@tromey.com>
This commit is contained in:
@@ -124,3 +124,16 @@ dwarf_unit_type_name (int unit_type)
|
||||
|
||||
return name;
|
||||
}
|
||||
|
||||
/* See stringify.h. */
|
||||
|
||||
const char *
|
||||
dwarf_source_language_name (unsigned int lang)
|
||||
{
|
||||
const char *name = get_DW_LANG_name (lang);
|
||||
|
||||
if (name == nullptr)
|
||||
return dwarf_unknown ("LANG", lang);
|
||||
|
||||
return name;
|
||||
}
|
||||
|
||||
@@ -38,4 +38,7 @@ extern const char *dwarf_type_encoding_name (unsigned enc);
|
||||
/* Convert a DWARF unit type into its string name. */
|
||||
extern const char *dwarf_unit_type_name (int unit_type);
|
||||
|
||||
/* Convert a DWARF language into its string name. */
|
||||
extern const char *dwarf_source_language_name (unsigned int lang);
|
||||
|
||||
#endif /* GDB_DWARF2_STRINGIFY_H */
|
||||
|
||||
Reference in New Issue
Block a user