parent
7f68a71669
commit
4702b86176
|
|
@ -71,23 +71,23 @@ public:
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
static ELFKind getStaticELFKind() {
|
static ELFKind getStaticELFKind() {
|
||||||
if (!ELFT::Is64Bits) {
|
if (!ELFT::Is64Bits) {
|
||||||
|
if (ELFT::TargetEndianness == llvm::support::little)
|
||||||
|
return ELF32LEKind;
|
||||||
|
return ELF32BEKind;
|
||||||
|
}
|
||||||
if (ELFT::TargetEndianness == llvm::support::little)
|
if (ELFT::TargetEndianness == llvm::support::little)
|
||||||
return ELF32LEKind;
|
return ELF64LEKind;
|
||||||
return ELF32BEKind;
|
return ELF64BEKind;
|
||||||
}
|
}
|
||||||
if (ELFT::TargetEndianness == llvm::support::little)
|
|
||||||
return ELF64LEKind;
|
|
||||||
return ELF64BEKind;
|
|
||||||
}
|
|
||||||
|
|
||||||
const ELFKind EKind;
|
const ELFKind EKind;
|
||||||
llvm::object::ELFFile<ELFT> ELFObj;
|
llvm::object::ELFFile<ELFT> ELFObj;
|
||||||
const Elf_Shdr *Symtab = nullptr;
|
const Elf_Shdr *Symtab = nullptr;
|
||||||
StringRef StringTable;
|
StringRef StringTable;
|
||||||
void initStringTable();
|
void initStringTable();
|
||||||
Elf_Sym_Range getNonLocalSymbols();
|
Elf_Sym_Range getNonLocalSymbols();
|
||||||
Elf_Sym_Range getSymbolsHelper(bool);
|
Elf_Sym_Range getSymbolsHelper(bool);
|
||||||
};
|
};
|
||||||
|
|
||||||
// .o file.
|
// .o file.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue