mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-14 14:24:05 +00:00
Remove 'using std::error_code' from tools.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210876 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -29,7 +29,6 @@
|
||||
using namespace llvm;
|
||||
using namespace object;
|
||||
using namespace llvm::Win64EH;
|
||||
using std::error_code;
|
||||
|
||||
// Returns the name of the unwind code.
|
||||
static StringRef getUnwindCodeTypeName(uint8_t Code) {
|
||||
@ -158,14 +157,14 @@ static void printAllUnwindCodes(ArrayRef<UnwindCode> UCs) {
|
||||
}
|
||||
|
||||
// Given a symbol sym this functions returns the address and section of it.
|
||||
static error_code resolveSectionAndAddress(const COFFObjectFile *Obj,
|
||||
const SymbolRef &Sym,
|
||||
const coff_section *&ResolvedSection,
|
||||
uint64_t &ResolvedAddr) {
|
||||
if (error_code EC = Sym.getAddress(ResolvedAddr))
|
||||
static std::error_code
|
||||
resolveSectionAndAddress(const COFFObjectFile *Obj, const SymbolRef &Sym,
|
||||
const coff_section *&ResolvedSection,
|
||||
uint64_t &ResolvedAddr) {
|
||||
if (std::error_code EC = Sym.getAddress(ResolvedAddr))
|
||||
return EC;
|
||||
section_iterator iter(Obj->section_begin());
|
||||
if (error_code EC = Sym.getSection(iter))
|
||||
if (std::error_code EC = Sym.getSection(iter))
|
||||
return EC;
|
||||
ResolvedSection = Obj->getCOFFSection(*iter);
|
||||
return object_error::success;
|
||||
@ -173,13 +172,13 @@ static error_code resolveSectionAndAddress(const COFFObjectFile *Obj,
|
||||
|
||||
// Given a vector of relocations for a section and an offset into this section
|
||||
// the function returns the symbol used for the relocation at the offset.
|
||||
static error_code resolveSymbol(const std::vector<RelocationRef> &Rels,
|
||||
uint64_t Offset, SymbolRef &Sym) {
|
||||
static std::error_code resolveSymbol(const std::vector<RelocationRef> &Rels,
|
||||
uint64_t Offset, SymbolRef &Sym) {
|
||||
for (std::vector<RelocationRef>::const_iterator I = Rels.begin(),
|
||||
E = Rels.end();
|
||||
I != E; ++I) {
|
||||
uint64_t Ofs;
|
||||
if (error_code EC = I->getOffset(Ofs))
|
||||
if (std::error_code EC = I->getOffset(Ofs))
|
||||
return EC;
|
||||
if (Ofs == Offset) {
|
||||
Sym = *I->getSymbol();
|
||||
@ -193,18 +192,17 @@ static error_code resolveSymbol(const std::vector<RelocationRef> &Rels,
|
||||
// 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.
|
||||
static error_code getSectionContents(const COFFObjectFile *Obj,
|
||||
const std::vector<RelocationRef> &Rels,
|
||||
uint64_t Offset,
|
||||
ArrayRef<uint8_t> &Contents,
|
||||
uint64_t &Addr) {
|
||||
static std::error_code
|
||||
getSectionContents(const COFFObjectFile *Obj,
|
||||
const std::vector<RelocationRef> &Rels, uint64_t Offset,
|
||||
ArrayRef<uint8_t> &Contents, uint64_t &Addr) {
|
||||
SymbolRef Sym;
|
||||
if (error_code EC = resolveSymbol(Rels, Offset, Sym))
|
||||
if (std::error_code EC = resolveSymbol(Rels, Offset, Sym))
|
||||
return EC;
|
||||
const coff_section *Section;
|
||||
if (error_code EC = resolveSectionAndAddress(Obj, Sym, Section, Addr))
|
||||
if (std::error_code EC = resolveSectionAndAddress(Obj, Sym, Section, Addr))
|
||||
return EC;
|
||||
if (error_code EC = Obj->getSectionContents(Section, Contents))
|
||||
if (std::error_code EC = Obj->getSectionContents(Section, Contents))
|
||||
return EC;
|
||||
return object_error::success;
|
||||
}
|
||||
@ -212,12 +210,12 @@ static error_code getSectionContents(const COFFObjectFile *Obj,
|
||||
// Given a vector of relocations for a section and an offset into this section
|
||||
// the function returns the name of the symbol used for the relocation at the
|
||||
// offset.
|
||||
static error_code resolveSymbolName(const std::vector<RelocationRef> &Rels,
|
||||
uint64_t Offset, StringRef &Name) {
|
||||
static std::error_code resolveSymbolName(const std::vector<RelocationRef> &Rels,
|
||||
uint64_t Offset, StringRef &Name) {
|
||||
SymbolRef Sym;
|
||||
if (error_code EC = resolveSymbol(Rels, Offset, Sym))
|
||||
if (std::error_code EC = resolveSymbol(Rels, Offset, Sym))
|
||||
return EC;
|
||||
if (error_code EC = Sym.getName(Name))
|
||||
if (std::error_code EC = Sym.getName(Name))
|
||||
return EC;
|
||||
return object_error::success;
|
||||
}
|
||||
|
Reference in New Issue
Block a user