LLVM 20.0.0git
|
Represents an address range in the exceutor process. More...
#include "llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h"
Public Member Functions | |
ExecutorAddrRange ()=default | |
ExecutorAddrRange (ExecutorAddr Start, ExecutorAddr End) | |
ExecutorAddrRange (ExecutorAddr Start, ExecutorAddrDiff Size) | |
bool | empty () const |
ExecutorAddrDiff | size () const |
bool | contains (ExecutorAddr Addr) const |
bool | overlaps (const ExecutorAddrRange &Other) |
Public Attributes | |
ExecutorAddr | Start |
ExecutorAddr | End |
Represents an address range in the exceutor process.
Definition at line 191 of file ExecutorAddress.h.
|
default |
|
inline |
Definition at line 193 of file ExecutorAddress.h.
|
inline |
Definition at line 195 of file ExecutorAddress.h.
|
inline |
Definition at line 230 of file ExecutorAddress.h.
|
inline |
Definition at line 198 of file ExecutorAddress.h.
|
inline |
Definition at line 231 of file ExecutorAddress.h.
References End, llvm::Other, and Start.
|
inline |
Definition at line 199 of file ExecutorAddress.h.
Referenced by llvm::jitlink::InProcessEHFrameRegistrar::deregisterEHFrames(), deregisterEHFrameWrapper(), llvm::jitlink::InProcessEHFrameRegistrar::registerEHFrames(), and registerEHFrameWrapper().
|
friend |
Definition at line 205 of file ExecutorAddress.h.
|
friend |
Definition at line 209 of file ExecutorAddress.h.
|
friend |
Definition at line 214 of file ExecutorAddress.h.
|
friend |
Definition at line 201 of file ExecutorAddress.h.
|
friend |
Definition at line 219 of file ExecutorAddress.h.
|
friend |
Definition at line 224 of file ExecutorAddress.h.
ExecutorAddr llvm::orc::ExecutorAddrRange::End |
Definition at line 236 of file ExecutorAddress.h.
Referenced by contains(), empty(), overlaps(), and size().
ExecutorAddr llvm::orc::ExecutorAddrRange::Start |
Definition at line 235 of file ExecutorAddress.h.
Referenced by contains(), llvm::jitlink::InProcessEHFrameRegistrar::deregisterEHFrames(), deregisterEHFrameWrapper(), empty(), llvm::orc::EPCGenericRTDyldMemoryManager::finalizeMemory(), llvm::orc::EHFrameRegistrationPlugin::notifyEmitted(), overlaps(), llvm::jitlink::InProcessEHFrameRegistrar::registerEHFrames(), registerEHFrameWrapper(), and size().