llvm-readobj: remove some dead code
authorSaleem Abdulrasool <compnerd@compnerd.org>
Sat, 24 May 2014 19:54:28 +0000 (19:54 +0000)
committerSaleem Abdulrasool <compnerd@compnerd.org>
Sat, 24 May 2014 19:54:28 +0000 (19:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209586 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-readobj/COFFDumper.cpp

index 26ac181a0be11f8e49920ad300dfe871720c1805..188e9f891339e15002424f9f5aed23725dd514e1 100644 (file)
@@ -80,12 +80,6 @@ private:
 
   void cacheRelocations();
 
-  error_code getSectionContents(
-    const std::vector<RelocationRef> &Rels,
-    uint64_t Offset,
-    ArrayRef<uint8_t> &Contents,
-    uint64_t &Addr);
-
   error_code getSection(
     const std::vector<RelocationRef> &Rels,
     uint64_t Offset,
@@ -96,7 +90,6 @@ private:
 
   const llvm::object::COFFObjectFile *Obj;
   RelocMapTy RelocMap;
-  std::vector<RelocationRef> EmptyRelocs;
 };
 
 } // namespace
@@ -467,27 +460,6 @@ static std::string formatSymbol(const std::vector<RelocationRef> &Rels,
   return Str.str();
 }
 
-// Given a vector of relocations for a section and an offset into this section
-// the function resolves the symbol used for the relocation at the offset and
-// returns the section content and the address inside the content pointed to
-// by the symbol.
-error_code COFFDumper::getSectionContents(
-    const std::vector<RelocationRef> &Rels, uint64_t Offset,
-    ArrayRef<uint8_t> &Contents, uint64_t &Addr) {
-
-  SymbolRef Sym;
-  const coff_section *Section;
-
-  if (error_code EC = resolveSymbol(Rels, Offset, Sym))
-    return EC;
-  if (error_code EC = resolveSectionAndAddress(Obj, Sym, Section, Addr))
-    return EC;
-  if (error_code EC = Obj->getSectionContents(Section, Contents))
-    return EC;
-
-  return object_error::success;
-}
-
 error_code COFFDumper::getSection(
     const std::vector<RelocationRef> &Rels, uint64_t Offset,
     const coff_section **SectionPtr, uint64_t *AddrPtr) {