diff --git a/tools/llvm-readobj/COFFDumper.cpp b/tools/llvm-readobj/COFFDumper.cpp index 26ac181a0be..188e9f89133 100644 --- a/tools/llvm-readobj/COFFDumper.cpp +++ b/tools/llvm-readobj/COFFDumper.cpp @@ -80,12 +80,6 @@ private: void cacheRelocations(); - error_code getSectionContents( - const std::vector &Rels, - uint64_t Offset, - ArrayRef &Contents, - uint64_t &Addr); - error_code getSection( const std::vector &Rels, uint64_t Offset, @@ -96,7 +90,6 @@ private: const llvm::object::COFFObjectFile *Obj; RelocMapTy RelocMap; - std::vector EmptyRelocs; }; } // namespace @@ -467,27 +460,6 @@ static std::string formatSymbol(const std::vector &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 &Rels, uint64_t Offset, - ArrayRef &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 &Rels, uint64_t Offset, const coff_section **SectionPtr, uint64_t *AddrPtr) {