aboutsummaryrefslogtreecommitdiff
path: root/gdb/dwarf2/stringify.h
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2021-03-18 09:01:10 -0600
committerTom Tromey <tromey@adacore.com>2021-03-18 12:08:41 -0600
commit15310fd4eb59093f0c394f7b3644a814b5422403 (patch)
tree70efc7e27dd648251836f302ce14ec40a1eab425 /gdb/dwarf2/stringify.h
parent763b8efdcc0ab0f94f7af48792eb5c97b6eca41b (diff)
downloadgdb-15310fd4eb59093f0c394f7b3644a814b5422403.zip
gdb-15310fd4eb59093f0c394f7b3644a814b5422403.tar.gz
gdb-15310fd4eb59093f0c394f7b3644a814b5422403.tar.bz2
Reimplement dwarf_unit_type_name
I noticed that dwarf_unit_type_name is nearly identical to get_DW_UT_name from libiberty; but rather than simply replacing it, it seemed better to have it work like the other DWARF constant stringification functions -- return a string showing unrecognized numeric forms rather than nullptr. (The previous code did include numeric values for the recognized constants, but this seems to be not that useful to me.) 2021-03-18 Tom Tromey <tromey@adacore.com> * dwarf2/stringify.c (dwarf_unit_type_name): New function. Use get_DW_UT_name. * dwarf2/stringify.h (dwarf_unit_type_name): Declare. * dwarf2/comp-unit.c (dwarf_unit_type_name): Remove.
Diffstat (limited to 'gdb/dwarf2/stringify.h')
-rw-r--r--gdb/dwarf2/stringify.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/dwarf2/stringify.h b/gdb/dwarf2/stringify.h
index ada4c1e..d2139d9 100644
--- a/gdb/dwarf2/stringify.h
+++ b/gdb/dwarf2/stringify.h
@@ -35,4 +35,7 @@ extern const char *dwarf_bool_name (unsigned mybool);
/* Convert a DWARF type code into its string name. */
extern const char *dwarf_type_encoding_name (unsigned enc);
+/* Convert a DWARF unit type into is string name. */
+extern const char *dwarf_unit_type_name (int unit_type);
+
#endif /* GDB_DWARF2_STRINGIFY_H */