LLVM: llvm::SectionEntry Class Reference (original) (raw)

SectionEntry - represents a section emitted into memory by the dynamic linker. More...

#include "[ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h](RuntimeDyldImpl%5F8h%5Fsource.html)"

Public Member Functions
SectionEntry (StringRef name, uint8_t *address, size_t size, size_t allocationSize, uintptr_t objAddress)
StringRef getName () const
uint8_t * getAddress () const
uint8_t * getAddressWithOffset (unsigned OffsetBytes) const
Return the address of this section with an offset.
size_t getSize () const
uint64_t getLoadAddress () const
void setLoadAddress (uint64_t LA)
uint64_t getLoadAddressWithOffset (unsigned OffsetBytes) const
Return the load address of this section with an offset.
uintptr_t getStubOffset () const
void advanceStubOffset (unsigned StubSize)
uintptr_t getObjAddress () const

SectionEntry - represents a section emitted into memory by the dynamic linker.

Definition at line 46 of file RuntimeDyldImpl.h.

llvm::SectionEntry::SectionEntry ( StringRef name, uint8_t * address, size_t size, size_t allocationSize, uintptr_t objAddress ) inline

advanceStubOffset()

void llvm::SectionEntry::advanceStubOffset ( unsigned StubSize) inline

getAddress()

uint8_t * llvm::SectionEntry::getAddress ( ) const inline

getAddressWithOffset()

uint8_t * llvm::SectionEntry::getAddressWithOffset ( unsigned OffsetBytes) const inline

getLoadAddress()

uint64_t llvm::SectionEntry::getLoadAddress ( ) const inline

getLoadAddressWithOffset()

uint64_t llvm::SectionEntry::getLoadAddressWithOffset ( unsigned OffsetBytes) const inline

getName()

StringRef llvm::SectionEntry::getName ( ) const inline

getObjAddress()

uintptr_t llvm::SectionEntry::getObjAddress ( ) const inline

getSize()

size_t llvm::SectionEntry::getSize ( ) const inline

getStubOffset()

uintptr_t llvm::SectionEntry::getStubOffset ( ) const inline

setLoadAddress()

void llvm::SectionEntry::setLoadAddress ( uint64_t LA) inline

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