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 46 of file RuntimeDyldImpl.h.
|
inline |
Definition at line 75 of file RuntimeDyldImpl.h.
References Address, llvm::size(), and string.
|
inline |
Definition at line 108 of file RuntimeDyldImpl.h.
References assert().
|
inline |
Definition at line 87 of file RuntimeDyldImpl.h.
References Address.
Referenced by llvm::dumpSectionMemory(), and llvm::RuntimeDyldMachOCRTPBase< Impl >::registerEHFrames().
Return the address of this section with an offset.
Definition at line 90 of file RuntimeDyldImpl.h.
|
inline |
Definition at line 97 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 101 of file RuntimeDyldImpl.h.
References assert().
|
inline |
Definition at line 85 of file RuntimeDyldImpl.h.
Referenced by llvm::dumpSectionMemory().
|
inline |
Definition at line 113 of file RuntimeDyldImpl.h.
Referenced by llvm::RuntimeDyldCOFFAArch64::processRelocationRef(), llvm::RuntimeDyldCOFFI386::processRelocationRef(), and llvm::RuntimeDyldCOFFThumb::processRelocationRef().
|
inline |
Definition at line 95 of file RuntimeDyldImpl.h.
Referenced by llvm::dumpSectionMemory(), and llvm::RuntimeDyldMachOCRTPBase< Impl >::registerEHFrames().
|
inline |
Definition at line 106 of file RuntimeDyldImpl.h.
|
inline |
Definition at line 98 of file RuntimeDyldImpl.h.