class SectionRange
Declaration
class SectionRange { /* full declaration omitted */ };
Description
Represents a section address range via a pair of Block pointers to the first and last Blocks in the section.
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:776
Member Variables
- private llvm::jitlink::Block* First = nullptr
- private llvm::jitlink::Block* Last = nullptr
Method Overview
- public SectionRange()
- public SectionRange(const llvm::jitlink::Section & Sec)
- public bool empty() const
- public orc::ExecutorAddr getEnd() const
- public llvm::jitlink::Block * getFirstBlock() const
- public llvm::jitlink::Block * getLastBlock() const
- public orc::ExecutorAddrRange getRange() const
- public orc::ExecutorAddrDiff getSize() const
- public orc::ExecutorAddr getStart() const
Methods
¶SectionRange()
SectionRange()
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:778
¶SectionRange(const llvm::jitlink::Section& Sec)
SectionRange(const llvm::jitlink::Section& Sec)
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:779
Parameters
- const llvm::jitlink::Section& Sec
¶bool empty() const
bool empty() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:798
¶orc::ExecutorAddr getEnd() const
orc::ExecutorAddr getEnd() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:805
¶llvm::jitlink::Block* getFirstBlock() const
llvm::jitlink::Block* getFirstBlock() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:790
¶llvm::jitlink::Block* getLastBlock() const
llvm::jitlink::Block* getLastBlock() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:794
¶orc::ExecutorAddrRange getRange() const
orc::ExecutorAddrRange getRange() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:810
¶orc::ExecutorAddrDiff getSize() const
orc::ExecutorAddrDiff getSize() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:808
¶orc::ExecutorAddr getStart() const
orc::ExecutorAddr getStart() const
Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:802