class RuntimeDyld::LoadedObjectInfo
Declaration
class RuntimeDyld::LoadedObjectInfo : public LoadedObjectInfo { /* full declaration omitted */ };
Description
Information about the loaded object.
Declared at: llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:69
Inherits from: LoadedObjectInfo
Member Variables
- protected llvm::RuntimeDyldImpl& RTDyld
- protected llvm::RuntimeDyld::LoadedObjectInfo:: ObjSectionToIDMap ObjSecToIDMap
Method Overview
- public LoadedObjectInfo(llvm::RuntimeDyldImpl & RTDyld, llvm::RuntimeDyld::LoadedObjectInfo::ObjSectionToIDMap ObjSecToIDMap)
- protected virtual void anchor()
- public virtual object::OwningBinary<object::ObjectFile> getObjectForDebug(const object::ObjectFile & Obj) const
- public uint64_t getSectionLoadAddress(const object::SectionRef & Sec) const
Inherited from LoadedObjectInfo:
Methods
¶LoadedObjectInfo(
llvm::RuntimeDyldImpl& RTDyld,
llvm::RuntimeDyld::LoadedObjectInfo::
ObjSectionToIDMap ObjSecToIDMap)
LoadedObjectInfo(
llvm::RuntimeDyldImpl& RTDyld,
llvm::RuntimeDyld::LoadedObjectInfo::
ObjSectionToIDMap ObjSecToIDMap)
Declared at: llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:75
Parameters
- llvm::RuntimeDyldImpl& RTDyld
- llvm::RuntimeDyld::LoadedObjectInfo:: ObjSectionToIDMap ObjSecToIDMap
¶virtual void anchor()
virtual void anchor()
Declared at: llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:85
¶virtual object::OwningBinary<object::ObjectFile>
getObjectForDebug(
const object::ObjectFile& Obj) const
virtual object::OwningBinary<object::ObjectFile>
getObjectForDebug(
const object::ObjectFile& Obj) const
Declared at: llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:79
Parameters
- const object::ObjectFile& Obj
¶uint64_t getSectionLoadAddress(
const object::SectionRef& Sec) const
uint64_t getSectionLoadAddress(
const object::SectionRef& Sec) const
Description
Obtain the Load Address of a section by SectionRef. Calculate the address of the given section. The section need not be present in the local address space. The addresses need to be consistent with the addresses used to query the DIContext and the output of this function should be deterministic, i.e. repeated calls with the same Sec should give the same address.
Declared at: llvm/include/llvm/ExecutionEngine/RuntimeDyld.h:82
Parameters
- const object::SectionRef& Sec