Skip to content

Commit cf6d797

Browse files
authored
[lldb][NFCI] Remove unused DWARF value-to-name functions (#91010)
I was cleaning up this portion of the code and realized these are completely unused.
1 parent 9fc0b18 commit cf6d797

File tree

2 files changed

+0
-62
lines changed

2 files changed

+0
-62
lines changed

lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp

-50
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,6 @@ llvm::StringRef DW_TAG_value_to_name(dw_tag_t tag) {
2323
return s_unknown_tag_name;
2424
}
2525

26-
const char *DW_AT_value_to_name(uint32_t val) {
27-
static char invalid[100];
28-
llvm::StringRef llvmstr = llvm::dwarf::AttributeString(val);
29-
if (llvmstr.empty()) {
30-
snprintf(invalid, sizeof(invalid), "Unknown DW_AT constant: 0x%x", val);
31-
return invalid;
32-
}
33-
return llvmstr.data();
34-
}
35-
36-
const char *DW_FORM_value_to_name(uint32_t val) {
37-
static char invalid[100];
38-
llvm::StringRef llvmstr = llvm::dwarf::FormEncodingString(val);
39-
if (llvmstr.empty()) {
40-
snprintf(invalid, sizeof(invalid), "Unknown DW_FORM constant: 0x%x", val);
41-
return invalid;
42-
}
43-
return llvmstr.data();
44-
}
45-
4626
const char *DW_OP_value_to_name(uint32_t val) {
4727
static char invalid[100];
4828
llvm::StringRef llvmstr = llvm::dwarf::OperationEncodingString(val);
@@ -53,35 +33,5 @@ const char *DW_OP_value_to_name(uint32_t val) {
5333
return llvmstr.data();
5434
}
5535

56-
const char *DW_ATE_value_to_name(uint32_t val) {
57-
static char invalid[100];
58-
llvm::StringRef llvmstr = llvm::dwarf::AttributeEncodingString(val);
59-
if (llvmstr.empty()) {
60-
snprintf(invalid, sizeof(invalid), "Unknown DW_ATE constant: 0x%x", val);
61-
return invalid;
62-
}
63-
return llvmstr.data();
64-
}
65-
66-
const char *DW_LANG_value_to_name(uint32_t val) {
67-
static char invalid[100];
68-
llvm::StringRef llvmstr = llvm::dwarf::LanguageString(val);
69-
if (llvmstr.empty()) {
70-
snprintf(invalid, sizeof(invalid), "Unknown DW_LANG constant: 0x%x", val);
71-
return invalid;
72-
}
73-
return llvmstr.data();
74-
}
75-
76-
const char *DW_LNS_value_to_name(uint32_t val) {
77-
static char invalid[100];
78-
llvm::StringRef llvmstr = llvm::dwarf::LNStandardString(val);
79-
if (llvmstr.empty()) {
80-
snprintf(invalid, sizeof(invalid), "Unknown DW_LNS constant: 0x%x", val);
81-
return invalid;
82-
}
83-
return llvmstr.data();
84-
}
85-
8636
} // namespace dwarf
8737
} // namespace lldb_private::plugin

lldb/source/Plugins/SymbolFile/DWARF/DWARFDefines.h

-12
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,10 @@
1515
namespace lldb_private::plugin {
1616
namespace dwarf {
1717

18-
typedef uint32_t DRC_class; // Holds DRC_* class bitfields
19-
2018
llvm::StringRef DW_TAG_value_to_name(dw_tag_t tag);
2119

22-
const char *DW_AT_value_to_name(uint32_t val);
23-
24-
const char *DW_FORM_value_to_name(uint32_t val);
25-
2620
const char *DW_OP_value_to_name(uint32_t val);
2721

28-
const char *DW_ATE_value_to_name(uint32_t val);
29-
30-
const char *DW_LANG_value_to_name(uint32_t val);
31-
32-
const char *DW_LNS_value_to_name(uint32_t val);
33-
3422
} // namespace dwarf
3523
} // namespace lldb_private::plugin
3624

0 commit comments

Comments
 (0)