LLVM API Documentation
#include <ObjectImageCommon.h>
Public Member Functions | |
ObjectImageCommon (ObjectBuffer *Input) | |
virtual | ~ObjectImageCommon () |
virtual object::symbol_iterator | begin_symbols () const |
virtual object::symbol_iterator | end_symbols () const |
virtual object::section_iterator | begin_sections () const |
virtual object::section_iterator | end_sections () const |
virtual unsigned | getArch () const |
virtual StringRef | getData () const |
virtual object::ObjectFile * | getObjectFile () const |
virtual void | updateSectionAddress (const object::SectionRef &Sec, uint64_t Addr) |
virtual void | updateSymbolAddress (const object::SymbolRef &Sym, uint64_t Addr) |
virtual void | registerWithDebugger () |
virtual void | deregisterWithDebugger () |
![]() | |
ObjectImage (ObjectBuffer *Input) | |
virtual | ~ObjectImage () |
Protected Member Functions | |
ObjectImageCommon (ObjectBuffer *Input, object::ObjectFile *Obj) | |
Protected Attributes | |
object::ObjectFile * | ObjFile |
![]() | |
OwningPtr< ObjectBuffer > | Buffer |
Definition at line 23 of file ObjectImageCommon.h.
|
inlineprotected |
Definition at line 33 of file ObjectImageCommon.h.
|
inline |
Definition at line 40 of file ObjectImageCommon.h.
References llvm::ObjectImage::Buffer, llvm::object::ObjectFile::createObjectFile(), and ObjFile.
|
inlinevirtual |
Definition at line 45 of file ObjectImageCommon.h.
References ObjFile.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 52 of file ObjectImageCommon.h.
References llvm::object::ObjectFile::begin_sections(), and ObjFile.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 47 of file ObjectImageCommon.h.
References llvm::object::ObjectFile::begin_symbols(), and ObjFile.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 73 of file ObjectImageCommon.h.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 54 of file ObjectImageCommon.h.
References llvm::object::ObjectFile::end_sections(), and ObjFile.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 49 of file ObjectImageCommon.h.
References llvm::object::ObjectFile::end_symbols(), and ObjFile.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 57 of file ObjectImageCommon.h.
References llvm::object::ObjectFile::getArch(), and ObjFile.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 60 of file ObjectImageCommon.h.
References llvm::object::Binary::getData(), and ObjFile.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 62 of file ObjectImageCommon.h.
References ObjFile.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 72 of file ObjectImageCommon.h.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 66 of file ObjectImageCommon.h.
|
inlinevirtual |
Implements llvm::ObjectImage.
Definition at line 68 of file ObjectImageCommon.h.
|
protected |
Definition at line 29 of file ObjectImageCommon.h.
Referenced by begin_sections(), begin_symbols(), end_sections(), end_symbols(), getArch(), getData(), getObjectFile(), ObjectImageCommon(), and ~ObjectImageCommon().