mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-22 10:24:26 +00:00
llvm-readobj: remove some dead code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209586 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -80,12 +80,6 @@ private:
|
|||||||
|
|
||||||
void cacheRelocations();
|
void cacheRelocations();
|
||||||
|
|
||||||
error_code getSectionContents(
|
|
||||||
const std::vector<RelocationRef> &Rels,
|
|
||||||
uint64_t Offset,
|
|
||||||
ArrayRef<uint8_t> &Contents,
|
|
||||||
uint64_t &Addr);
|
|
||||||
|
|
||||||
error_code getSection(
|
error_code getSection(
|
||||||
const std::vector<RelocationRef> &Rels,
|
const std::vector<RelocationRef> &Rels,
|
||||||
uint64_t Offset,
|
uint64_t Offset,
|
||||||
@ -96,7 +90,6 @@ private:
|
|||||||
|
|
||||||
const llvm::object::COFFObjectFile *Obj;
|
const llvm::object::COFFObjectFile *Obj;
|
||||||
RelocMapTy RelocMap;
|
RelocMapTy RelocMap;
|
||||||
std::vector<RelocationRef> EmptyRelocs;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
@ -467,27 +460,6 @@ static std::string formatSymbol(const std::vector<RelocationRef> &Rels,
|
|||||||
return Str.str();
|
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(
|
error_code COFFDumper::getSection(
|
||||||
const std::vector<RelocationRef> &Rels, uint64_t Offset,
|
const std::vector<RelocationRef> &Rels, uint64_t Offset,
|
||||||
const coff_section **SectionPtr, uint64_t *AddrPtr) {
|
const coff_section **SectionPtr, uint64_t *AddrPtr) {
|
||||||
|
Reference in New Issue
Block a user