diff options
| author | Greg Clayton <gclayton@apple.com> | 2014-03-07 21:51:19 +0000 |
|---|---|---|
| committer | Greg Clayton <gclayton@apple.com> | 2014-03-07 21:51:19 +0000 |
| commit | 289dde27a28ed194e6b7f5bf73b79159ffabb6c3 (patch) | |
| tree | aa8e57734678263ec75203657244c8323e6aa86a /lldb/source/Plugins/SymbolFile/DWARF | |
| parent | 5f16f4c0874de9786da97b7bb0d50d21526f5550 (diff) | |
| download | bcm5719-llvm-289dde27a28ed194e6b7f5bf73b79159ffabb6c3.tar.gz bcm5719-llvm-289dde27a28ed194e6b7f5bf73b79159ffabb6c3.zip | |
Remove unused code.
llvm-svn: 203292
Diffstat (limited to 'lldb/source/Plugins/SymbolFile/DWARF')
| -rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp | 94 | ||||
| -rw-r--r-- | lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h | 9 |
2 files changed, 0 insertions, 103 deletions
diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp b/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp index ff2e3762556..bc2e7a62b76 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.cpp @@ -92,84 +92,6 @@ DWARFAbbreviationDeclaration::IsValid() } -void -DWARFAbbreviationDeclaration::CopyExcludingAddressAttributes(const DWARFAbbreviationDeclaration& abbr_decl, const uint32_t idx) -{ - m_code = abbr_decl.Code(); // Invalidate the code since that can't be copied safely. - m_tag = abbr_decl.Tag(); - m_has_children = abbr_decl.HasChildren(); - - const DWARFAttribute::collection& attributes = abbr_decl.Attributes(); - const uint32_t num_abbr_decl_attributes = attributes.size(); - - dw_attr_t attr; - dw_form_t form; - uint32_t i; - - for (i = 0; i < num_abbr_decl_attributes; ++i) - { - attributes[i].get(attr, form); - switch (attr) - { - case DW_AT_location: - case DW_AT_frame_base: - // Only add these if they are location expressions (have a single - // value) and not location lists (have a lists of location - // expressions which are only valid over specific address ranges) - if (DWARFFormValue::IsBlockForm(form)) - m_attributes.push_back(DWARFAttribute(attr, form)); - break; - - case DW_AT_low_pc: - case DW_AT_high_pc: - case DW_AT_ranges: - case DW_AT_entry_pc: - // Don't add these attributes - if (i >= idx) - break; - // Fall through and add attribute - default: - // Add anything that isn't address related - m_attributes.push_back(DWARFAttribute(attr, form)); - break; - } - } -} - -void -DWARFAbbreviationDeclaration::CopyChangingStringToStrp( - const DWARFAbbreviationDeclaration& abbr_decl, - const DWARFDataExtractor& debug_info_data, - dw_offset_t debug_info_offset, - const DWARFCompileUnit* cu, - const uint32_t strp_min_len -) -{ - m_code = InvalidCode; - m_tag = abbr_decl.Tag(); - m_has_children = abbr_decl.HasChildren(); - - const DWARFAttribute::collection& attributes = abbr_decl.Attributes(); - const uint32_t num_abbr_decl_attributes = attributes.size(); - - dw_attr_t attr; - dw_form_t form; - uint32_t i; - lldb::offset_t offset = debug_info_offset; - - for (i = 0; i < num_abbr_decl_attributes; ++i) - { - attributes[i].get(attr, form); - dw_offset_t attr_offset = offset; - DWARFFormValue::SkipValue(form, debug_info_data, &offset, cu); - - if (form == DW_FORM_string && ((offset - attr_offset) >= strp_min_len)) - m_attributes.push_back(DWARFAttribute(attr, DW_FORM_strp)); - else - m_attributes.push_back(DWARFAttribute(attr, form)); - } -} - uint32_t DWARFAbbreviationDeclaration::FindAttributeIndex(dw_attr_t attr) const @@ -193,19 +115,3 @@ DWARFAbbreviationDeclaration::operator == (const DWARFAbbreviationDeclaration& r && Attributes() == rhs.Attributes(); } -#if 0 -DWARFAbbreviationDeclaration::Append(BinaryStreamBuf& out_buff) const -{ - out_buff.Append32_as_ULEB128(Code()); - out_buff.Append32_as_ULEB128(Tag()); - out_buff.Append8(HasChildren()); - const uint32_t kNumAttributes = m_attributes.size(); - for (uint32_t i = 0; i < kNumAttributes; ++i) - { - out_buff.Append32_as_ULEB128(m_attributes[i].attr()); - out_buff.Append32_as_ULEB128(m_attributes[i].form()); - } - out_buff.Append8(0); // Output a zero for attr (faster than using Append32_as_ULEB128) - out_buff.Append8(0); // Output a zero for attr (faster than using Append32_as_ULEB128) -} -#endif // 0 diff --git a/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h b/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h index 48b9ebe37ee..0ef153a704c 100644 --- a/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h +++ b/lldb/source/Plugins/SymbolFile/DWARF/DWARFAbbreviationDeclaration.h @@ -55,21 +55,12 @@ public: { return m_attributes[idx].get_form(); } - void CopyExcludingAddressAttributes(const DWARFAbbreviationDeclaration& abbr_decl, const uint32_t idx); - void CopyChangingStringToStrp( - const DWARFAbbreviationDeclaration& abbr_decl, - const lldb_private::DWARFDataExtractor& debug_info_data, - dw_offset_t debug_info_offset, - const DWARFCompileUnit* cu, - const uint32_t strp_min_len); uint32_t FindAttributeIndex(dw_attr_t attr) const; bool Extract(const lldb_private::DWARFDataExtractor& data, lldb::offset_t *offset_ptr); bool Extract(const lldb_private::DWARFDataExtractor& data, lldb::offset_t *offset_ptr, dw_uleb128_t code); -// void Append(BinaryStreamBuf& out_buff) const; bool IsValid(); void Dump(lldb_private::Stream *s) const; bool operator == (const DWARFAbbreviationDeclaration& rhs) const; -// DWARFAttribute::collection& Attributes() { return m_attributes; } const DWARFAttribute::collection& Attributes() const { return m_attributes; } protected: dw_uleb128_t m_code; |

