LLVM 20.0.0git
|
SectionEntry - represents a section emitted into memory by the dynamic linker. More...
#include "ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h"
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 45 of file RuntimeDyldImpl.h.
|
inline |
Definition at line 74 of file RuntimeDyldImpl.h.
References llvm::size(), and string.
|
inline |
Definition at line 107 of file RuntimeDyldImpl.h.
References assert().
|
inline |
Definition at line 86 of file RuntimeDyldImpl.h.
Referenced by llvm::dumpSectionMemory(), and llvm::RuntimeDyldMachOCRTPBase< Impl >::registerEHFrames().
|
inline |
Return the address of this section with an offset.
Definition at line 89 of file RuntimeDyldImpl.h.
References assert().
|
inline |
Definition at line 96 of file RuntimeDyldImpl.h.
Referenced by llvm::dumpSectionMemory(), and llvm::RuntimeDyldMachOCRTPBase< Impl >::registerEHFrames().
Return the load address of this section with an offset.
Definition at line 100 of file RuntimeDyldImpl.h.
References assert().
|
inline |
Definition at line 84 of file RuntimeDyldImpl.h.
Referenced by llvm::dumpSectionMemory().
|
inline |
Definition at line 112 of file RuntimeDyldImpl.h.
Referenced by llvm::RuntimeDyldCOFFAArch64::processRelocationRef(), llvm::RuntimeDyldCOFFI386::processRelocationRef(), and llvm::RuntimeDyldCOFFThumb::processRelocationRef().
|
inline |
Definition at line 94 of file RuntimeDyldImpl.h.
Referenced by llvm::dumpSectionMemory(), and llvm::RuntimeDyldMachOCRTPBase< Impl >::registerEHFrames().
|
inline |
Definition at line 105 of file RuntimeDyldImpl.h.
|
inline |
Definition at line 97 of file RuntimeDyldImpl.h.