LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/RuntimeDyldChecker.h"
Public Member Functions | |
MemoryRegionInfo ()=default | |
MemoryRegionInfo (ArrayRef< char > Content, JITTargetAddress TargetAddress, TargetFlagsType TargetFlags) | |
Constructor for symbols/sections with content and TargetFlag. | |
MemoryRegionInfo (uint64_t Size, JITTargetAddress TargetAddress) | |
Constructor for zero-fill symbols/sections. | |
bool | isZeroFill () const |
Returns true if this is a zero-fill symbol/section. | |
void | setContent (ArrayRef< char > Content) |
Set the content for this memory region. | |
void | setZeroFill (uint64_t Size) |
Set a zero-fill length for this memory region. | |
ArrayRef< char > | getContent () const |
Returns the content for this section if there is any. | |
uint64_t | getZeroFillLength () const |
Returns the zero-fill length for this section. | |
void | setTargetAddress (JITTargetAddress TargetAddress) |
Set the target address for this region. | |
JITTargetAddress | getTargetAddress () const |
Return the target address for this region. | |
TargetFlagsType | getTargetFlags () const |
Get the target flags for this Symbol. | |
void | setTargetFlags (TargetFlagsType Flags) |
Set the target flags for this Symbol. |
Definition at line 83 of file RuntimeDyldChecker.h.
|
default |
|
inline |
Constructor for symbols/sections with content and TargetFlag.
Definition at line 88 of file RuntimeDyldChecker.h.
References data, and llvm::size().
|
inline |
Constructor for zero-fill symbols/sections.
Definition at line 94 of file RuntimeDyldChecker.h.
Returns the content for this section if there is any.
Definition at line 117 of file RuntimeDyldChecker.h.
References assert(), and isZeroFill().
|
inline |
Return the target address for this region.
Definition at line 135 of file RuntimeDyldChecker.h.
|
inline |
Get the target flags for this Symbol.
Definition at line 138 of file RuntimeDyldChecker.h.
|
inline |
Returns the zero-fill length for this section.
Definition at line 123 of file RuntimeDyldChecker.h.
References assert(), and isZeroFill().
|
inline |
Returns true if this is a zero-fill symbol/section.
Definition at line 98 of file RuntimeDyldChecker.h.
References assert().
Referenced by getContent(), and getZeroFillLength().
Set the content for this memory region.
Definition at line 104 of file RuntimeDyldChecker.h.
References assert(), llvm::ArrayRef< T >::data(), and llvm::ArrayRef< T >::size().
|
inline |
Set the target address for this region.
Definition at line 129 of file RuntimeDyldChecker.h.
References assert().
|
inline |
Set the target flags for this Symbol.
Definition at line 141 of file RuntimeDyldChecker.h.
References assert().
|
inline |
Set a zero-fill length for this memory region.
Definition at line 111 of file RuntimeDyldChecker.h.
References assert().