LLVM  3.7.0
Public Member Functions | List of all members
llvm::RuntimeDyld::LoadedObjectInfoHelper< Derived > Struct Template Reference

#include <RuntimeDyld.h>

Inheritance diagram for llvm::RuntimeDyld::LoadedObjectInfoHelper< Derived >:
[legend]
Collaboration diagram for llvm::RuntimeDyld::LoadedObjectInfoHelper< Derived >:
[legend]

Public Member Functions

 LoadedObjectInfoHelper (RuntimeDyldImpl &RTDyld, unsigned BeginIdx, unsigned EndIdx)
 
std::unique_ptr
< llvm::LoadedObjectInfo
clone () const override
 Obtain a copy of this LoadedObjectInfo. More...
 
- Public Member Functions inherited from llvm::RuntimeDyld::LoadedObjectInfo
 LoadedObjectInfo (RuntimeDyldImpl &RTDyld, unsigned BeginIdx, unsigned EndIdx)
 
virtual object::OwningBinary
< object::ObjectFile
getObjectForDebug (const object::ObjectFile &Obj) const =0
 
uint64_t getSectionLoadAddress (StringRef Name) const
 Obtain the Load Address of a section by Name. More...
 
- Public Member Functions inherited from llvm::LoadedObjectInfo
virtual ~LoadedObjectInfo ()=default
 
virtual bool getLoadedSectionContents (StringRef Name, StringRef &Data) const
 If conveniently available, return the content of the given Section. More...
 

Additional Inherited Members

- Protected Member Functions inherited from llvm::RuntimeDyld::LoadedObjectInfo
virtual void anchor ()
 
- Protected Attributes inherited from llvm::RuntimeDyld::LoadedObjectInfo
RuntimeDyldImplRTDyld
 
unsigned BeginIdx
 
unsigned EndIdx
 

Detailed Description

template<typename Derived>
struct llvm::RuntimeDyld::LoadedObjectInfoHelper< Derived >

Definition at line 78 of file RuntimeDyld.h.

Constructor & Destructor Documentation

template<typename Derived >
llvm::RuntimeDyld::LoadedObjectInfoHelper< Derived >::LoadedObjectInfoHelper ( RuntimeDyldImpl RTDyld,
unsigned  BeginIdx,
unsigned  EndIdx 
)
inline

Definition at line 79 of file RuntimeDyld.h.

Member Function Documentation

template<typename Derived >
std::unique_ptr<llvm::LoadedObjectInfo> llvm::RuntimeDyld::LoadedObjectInfoHelper< Derived >::clone ( ) const
inlineoverridevirtual

Obtain a copy of this LoadedObjectInfo.

The caller is responsible for deallocation once the copy is no longer required.

Implements llvm::LoadedObjectInfo.

Definition at line 82 of file RuntimeDyld.h.


The documentation for this struct was generated from the following file: