[Lldb-commits] [lldb] r356495 - Remove some dead DWARF enum -> string conversion functions.
Zachary Turner via lldb-commits
lldb-commits at lists.llvm.org
Tue Mar 19 11:32:43 PDT 2019
Author: zturner
Date: Tue Mar 19 11:32:43 2019
New Revision: 356495
URL: http://llvm.org/viewvc/llvm-project?rev=356495&view=rev
Log:
Remove some dead DWARF enum -> string conversion functions.
Modified:
lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp?rev=356495&r1=356494&r2=356495&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp (original)
+++ lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.cpp Tue Mar 19 11:32:43 2019
@@ -28,17 +28,6 @@ const char *DW_TAG_value_to_name(uint32_
return llvmstr.data();
}
-const char *DW_CHILDREN_value_to_name(uint8_t val) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::ChildrenString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_CHILDREN constant: 0x%x",
- val);
- return invalid;
- }
- return llvmstr.data();
-}
-
const char *DW_AT_value_to_name(uint32_t val) {
static char invalid[100];
llvm::StringRef llvmstr = llvm::dwarf::AttributeString(val);
@@ -390,27 +379,6 @@ const char *DW_ATE_value_to_name(uint32_
return llvmstr.data();
}
-const char *DW_ACCESS_value_to_name(uint32_t val) {
- static char invalid[100];
-
- llvm::StringRef llvmstr = llvm::dwarf::AccessibilityString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_ACCESS constant: 0x%x", val);
- return invalid;
- }
- return llvmstr.data();
-}
-
-const char *DW_VIS_value_to_name(uint32_t val) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::VisibilityString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_VIS constant: 0x%x", val);
- return invalid;
- }
- return llvmstr.data();
-}
-
const char *DW_LANG_value_to_name(uint32_t val) {
static char invalid[100];
llvm::StringRef llvmstr = llvm::dwarf::LanguageString(val);
@@ -421,46 +389,6 @@ const char *DW_LANG_value_to_name(uint32
return llvmstr.data();
}
-const char *DW_ID_value_to_name(uint32_t val) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::CaseString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_ID constant: 0x%x", val);
- return invalid;
- }
- return llvmstr.data();
-}
-
-const char *DW_CC_value_to_name(uint32_t val) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::ConventionString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_CC constant: 0x%x", val);
- return invalid;
- }
- return llvmstr.data();
-}
-
-const char *DW_INL_value_to_name(uint32_t val) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::InlineCodeString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_INL constant: 0x%x", val);
- return invalid;
- }
- return llvmstr.data();
-}
-
-const char *DW_ORD_value_to_name(uint32_t val) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::ArrayOrderString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_ORD constant: 0x%x", val);
- return invalid;
- }
- return llvmstr.data();
-}
-
const char *DW_LNS_value_to_name(uint32_t val) {
static char invalid[100];
llvm::StringRef llvmstr = llvm::dwarf::LNStandardString(val);
@@ -471,157 +399,4 @@ const char *DW_LNS_value_to_name(uint32_
return llvmstr.data();
}
-const char *DW_LNE_value_to_name(uint32_t val) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::LNExtendedString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_LNE constant: 0x%x", val);
- return invalid;
- }
- return llvmstr.data();
-}
-
-const char *DW_MACINFO_value_to_name(uint32_t val) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::MacinfoString(val);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_MACINFO constant: 0x%x",
- val);
- return invalid;
- }
- return llvmstr.data();
-}
-
-const char *DW_CFA_value_to_name(uint32_t val, llvm::Triple::ArchType Arch) {
- static char invalid[100];
- llvm::StringRef llvmstr = llvm::dwarf::CallFrameString(val, Arch);
- if (llvmstr.empty()) {
- snprintf(invalid, sizeof(invalid), "Unknown DW_CFA constant: 0x%x", val);
- return invalid;
- }
- return llvmstr.data();
-}
-
-DW_TAG_CategoryEnum get_tag_category(uint16_t tag) {
- switch (tag) {
- case DW_TAG_array_type:
- return TagCategoryType;
- case DW_TAG_class_type:
- return TagCategoryType;
- case DW_TAG_entry_point:
- return TagCategoryProgram;
- case DW_TAG_enumeration_type:
- return TagCategoryType;
- case DW_TAG_formal_parameter:
- return TagCategoryVariable;
- case DW_TAG_imported_declaration:
- return TagCategoryProgram;
- case DW_TAG_label:
- return TagCategoryProgram;
- case DW_TAG_lexical_block:
- return TagCategoryProgram;
- case DW_TAG_member:
- return TagCategoryType;
- case DW_TAG_pointer_type:
- return TagCategoryType;
- case DW_TAG_reference_type:
- return TagCategoryType;
- case DW_TAG_compile_unit:
- return TagCategoryProgram;
- case DW_TAG_string_type:
- return TagCategoryType;
- case DW_TAG_structure_type:
- return TagCategoryType;
- case DW_TAG_subroutine_type:
- return TagCategoryType;
- case DW_TAG_typedef:
- return TagCategoryType;
- case DW_TAG_union_type:
- return TagCategoryType;
- case DW_TAG_unspecified_parameters:
- return TagCategoryVariable;
- case DW_TAG_variant:
- return TagCategoryType;
- case DW_TAG_common_block:
- return TagCategoryProgram;
- case DW_TAG_common_inclusion:
- return TagCategoryProgram;
- case DW_TAG_inheritance:
- return TagCategoryType;
- case DW_TAG_inlined_subroutine:
- return TagCategoryProgram;
- case DW_TAG_module:
- return TagCategoryProgram;
- case DW_TAG_ptr_to_member_type:
- return TagCategoryType;
- case DW_TAG_set_type:
- return TagCategoryType;
- case DW_TAG_subrange_type:
- return TagCategoryType;
- case DW_TAG_with_stmt:
- return TagCategoryProgram;
- case DW_TAG_access_declaration:
- return TagCategoryProgram;
- case DW_TAG_base_type:
- return TagCategoryType;
- case DW_TAG_catch_block:
- return TagCategoryProgram;
- case DW_TAG_const_type:
- return TagCategoryType;
- case DW_TAG_constant:
- return TagCategoryVariable;
- case DW_TAG_enumerator:
- return TagCategoryType;
- case DW_TAG_file_type:
- return TagCategoryType;
- case DW_TAG_friend:
- return TagCategoryType;
- case DW_TAG_namelist:
- return TagCategoryVariable;
- case DW_TAG_namelist_item:
- return TagCategoryVariable;
- case DW_TAG_packed_type:
- return TagCategoryType;
- case DW_TAG_subprogram:
- return TagCategoryProgram;
- case DW_TAG_template_type_parameter:
- return TagCategoryType;
- case DW_TAG_template_value_parameter:
- return TagCategoryType;
- case DW_TAG_GNU_template_parameter_pack:
- return TagCategoryType;
- case DW_TAG_thrown_type:
- return TagCategoryType;
- case DW_TAG_try_block:
- return TagCategoryProgram;
- case DW_TAG_variant_part:
- return TagCategoryType;
- case DW_TAG_variable:
- return TagCategoryVariable;
- case DW_TAG_volatile_type:
- return TagCategoryType;
- case DW_TAG_dwarf_procedure:
- return TagCategoryProgram;
- case DW_TAG_restrict_type:
- return TagCategoryType;
- case DW_TAG_interface_type:
- return TagCategoryType;
- case DW_TAG_namespace:
- return TagCategoryProgram;
- case DW_TAG_imported_module:
- return TagCategoryProgram;
- case DW_TAG_unspecified_type:
- return TagCategoryType;
- case DW_TAG_partial_unit:
- return TagCategoryProgram;
- case DW_TAG_imported_unit:
- return TagCategoryProgram;
- case DW_TAG_shared_type:
- return TagCategoryType;
- default:
- break;
- }
- return TagCategoryProgram;
-}
-
} // namespace lldb_private
Modified: lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.h?rev=356495&r1=356494&r2=356495&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.h (original)
+++ lldb/trunk/source/Plugins/SymbolFile/DWARF/DWARFDefines.h Tue Mar 19 11:32:43 2019
@@ -18,21 +18,8 @@ enum class DWARFEnumState { MoreItems, C
typedef uint32_t DRC_class; // Holds DRC_* class bitfields
-enum DW_TAG_Category {
- TagCategoryVariable,
- TagCategoryType,
- TagCategoryProgram,
- kNumTagCategories
-};
-
-typedef enum DW_TAG_Category DW_TAG_CategoryEnum;
-
const char *DW_TAG_value_to_name(uint32_t val);
-DW_TAG_CategoryEnum get_tag_category(uint16_t tag);
-
-const char *DW_CHILDREN_value_to_name(uint8_t val);
-
const char *DW_AT_value_to_name(uint32_t val);
const char *DW_FORM_value_to_name(uint32_t val);
@@ -43,30 +30,10 @@ DRC_class DW_OP_value_to_class(uint32_t
const char *DW_ATE_value_to_name(uint32_t val);
-const char *DW_ACCESS_value_to_name(uint32_t val);
-
-const char *DW_VIS_value_to_name(uint32_t val);
-
const char *DW_LANG_value_to_name(uint32_t val);
-const char *DW_ID_value_to_name(uint32_t val);
-
-const char *DW_CC_value_to_name(uint32_t val);
-
-const char *DW_INL_value_to_name(uint32_t val);
-
-const char *DW_ORD_value_to_name(uint32_t val);
-
const char *DW_LNS_value_to_name(uint32_t val);
-const char *DW_LNE_value_to_name(uint32_t val);
-
-const char *DW_MACINFO_value_to_name(uint32_t val);
-
-const char *DW_CFA_value_to_name(uint32_t val, llvm::Triple::ArchType Arch);
-
-const char *DW_GNU_EH_PE_value_to_name(uint32_t val);
-
/* These DRC are entirely our own construction,
although they are derived from various comments in the DWARF standard.
Most of these are not useful to the parser, but the DW_AT and DW_FORM
More information about the lldb-commits
mailing list