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

Methods

SectionRange()

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:778

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

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:798

orc::ExecutorAddr getEnd() const

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:805

llvm::jitlink::Block* getFirstBlock() const

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:790

llvm::jitlink::Block* getLastBlock() const

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:794

orc::ExecutorAddrRange getRange() const

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:810

orc::ExecutorAddrDiff getSize() const

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:808

orc::ExecutorAddr getStart() const

Declared at: llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h:802