|
LLVM
3.7.0
|
#include <ELFObjectFile.h>
Public Types | |
| typedef iterator_range < elf_symbol_iterator > | elf_symbol_iterator_range |
Public Types inherited from llvm::object::ObjectFile | |
| typedef iterator_range < symbol_iterator > | symbol_iterator_range |
| typedef iterator_range < section_iterator > | section_iterator_range |
Public Types inherited from llvm::object::SymbolicFile | |
| typedef iterator_range < basic_symbol_iterator > | basic_symbol_iterator_range |
Friends | |
| class | ELFSymbolRef |
| class | ELFSectionRef |
| class | ELFRelocationRef |
Additional Inherited Members | |
Protected Types inherited from llvm::object::Binary | |
| enum | { ID_Archive, ID_MachOUniversalBinary, ID_IR, ID_StartObjects, ID_COFF, ID_ELF32L, ID_ELF32B, ID_ELF64L, ID_ELF64B, ID_MachO32L, ID_MachO32B, ID_MachO64L, ID_MachO64B, ID_EndObjects } |
Static Protected Member Functions inherited from llvm::object::Binary | |
| static unsigned int | getELFType (bool isLE, bool is64Bits) |
| static unsigned int | getMachOType (bool isLE, bool is64Bits) |
Protected Attributes inherited from llvm::object::Binary | |
| MemoryBufferRef | Data |
Definition at line 42 of file ELFObjectFile.h.
| typedef iterator_range<elf_symbol_iterator> llvm::object::ELFObjectFileBase::elf_symbol_iterator_range |
Definition at line 60 of file ELFObjectFile.h.
|
protected |
Definition at line 20 of file ELFObjectFile.cpp.
Definition at line 65 of file ELFObjectFile.h.
References llvm::object::Binary::isELF().
|
pure virtual |
Implemented in llvm::object::ELFObjectFile< ELFT >.
|
protectedpure virtual |
Implemented in llvm::object::ELFObjectFile< ELFT >.
Referenced by llvm::object::ELFRelocationRef::getAddend().
|
protectedpure virtual |
Implemented in llvm::object::ELFObjectFile< ELFT >.
Referenced by llvm::object::ELFSectionRef::getFlags().
|
protectedpure virtual |
Implemented in llvm::object::ELFObjectFile< ELFT >.
Referenced by llvm::object::ELFSectionRef::getType().
|
protectedpure virtual |
Implemented in llvm::object::ELFObjectFile< ELFT >.
Referenced by llvm::object::ELFSymbolRef::getELFType().
|
protectedpure virtual |
Implemented in llvm::object::ELFObjectFile< ELFT >.
Referenced by llvm::object::ELFSymbolRef::getOther().
|
protectedpure virtual |
Referenced by llvm::object::ELFSymbolRef::getSize().
|
inline |
Definition at line 173 of file ELFObjectFile.h.
References llvm::object::SymbolicFile::symbol_begin(), and llvm::object::SymbolicFile::symbol_end().
|
friend |
Definition at line 45 of file ELFObjectFile.h.
|
friend |
Definition at line 44 of file ELFObjectFile.h.
|
friend |
Definition at line 43 of file ELFObjectFile.h.
1.8.6