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 222 of file ExecutorAddress.h.
|
default |
|
inline |
Definition at line 224 of file ExecutorAddress.h.
|
inline |
Definition at line 226 of file ExecutorAddress.h.
|
inline |
Definition at line 261 of file ExecutorAddress.h.
|
inline |
Definition at line 229 of file ExecutorAddress.h.
|
inline |
Definition at line 262 of file ExecutorAddress.h.
References End, llvm::Other, and Start.
|
inline |
Definition at line 230 of file ExecutorAddress.h.
Referenced by llvm::jitlink::InProcessEHFrameRegistrar::deregisterEHFrames(), deregisterEHFrameWrapper(), llvm::jitlink::InProcessEHFrameRegistrar::registerEHFrames(), and registerEHFrameWrapper().
|
friend |
Definition at line 236 of file ExecutorAddress.h.
|
friend |
Definition at line 240 of file ExecutorAddress.h.
|
friend |
Definition at line 245 of file ExecutorAddress.h.
|
friend |
Definition at line 232 of file ExecutorAddress.h.
|
friend |
Definition at line 250 of file ExecutorAddress.h.
|
friend |
Definition at line 255 of file ExecutorAddress.h.
ExecutorAddr llvm::orc::ExecutorAddrRange::End |
Definition at line 267 of file ExecutorAddress.h.
Referenced by contains(), empty(), overlaps(), and size().
ExecutorAddr llvm::orc::ExecutorAddrRange::Start |
Definition at line 266 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().