LLVM 20.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 81 of file RuntimeDyldChecker.h.
|
default |
|
inline |
Constructor for symbols/sections with content and TargetFlag.
Definition at line 86 of file RuntimeDyldChecker.h.
References llvm::size().
|
inline |
Constructor for zero-fill symbols/sections.
Definition at line 92 of file RuntimeDyldChecker.h.
Returns the content for this section if there is any.
Definition at line 115 of file RuntimeDyldChecker.h.
References assert(), and isZeroFill().
|
inline |
Return the target address for this region.
Definition at line 133 of file RuntimeDyldChecker.h.
|
inline |
Get the target flags for this Symbol.
Definition at line 136 of file RuntimeDyldChecker.h.
|
inline |
Returns the zero-fill length for this section.
Definition at line 121 of file RuntimeDyldChecker.h.
References assert(), and isZeroFill().
|
inline |
Returns true if this is a zero-fill symbol/section.
Definition at line 96 of file RuntimeDyldChecker.h.
References assert().
Referenced by getContent(), and getZeroFillLength().
Set the content for this memory region.
Definition at line 102 of file RuntimeDyldChecker.h.
|
inline |
Set the target address for this region.
Definition at line 127 of file RuntimeDyldChecker.h.
References assert().
|
inline |
Set the target flags for this Symbol.
Definition at line 139 of file RuntimeDyldChecker.h.
References assert().
|
inline |
Set a zero-fill length for this memory region.
Definition at line 109 of file RuntimeDyldChecker.h.
References assert().