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 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits