LLVM  11.0.0git
Public Member Functions | List of all members
llvm::jitlink::SectionRange Class Reference

Represents a section address range via a pair of Block pointers to the first and last Blocks in the section. More...

#include "llvm/ExecutionEngine/JITLink/JITLink.h"

Public Member Functions

 SectionRange ()=default
 
 SectionRange (const Section &Sec)
 
BlockgetFirstBlock () const
 
BlockgetLastBlock () const
 
bool isEmpty () const
 
JITTargetAddress getStart () const
 
JITTargetAddress getEnd () const
 
uint64_t getSize () const
 

Detailed Description

Represents a section address range via a pair of Block pointers to the first and last Blocks in the section.

Definition at line 619 of file JITLink.h.

Constructor & Destructor Documentation

◆ SectionRange() [1/2]

llvm::jitlink::SectionRange::SectionRange ( )
default

◆ SectionRange() [2/2]

llvm::jitlink::SectionRange::SectionRange ( const Section Sec)
inline

Member Function Documentation

◆ getEnd()

JITTargetAddress llvm::jitlink::SectionRange::getEnd ( ) const
inline

Definition at line 648 of file JITLink.h.

◆ getFirstBlock()

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

Definition at line 633 of file JITLink.h.

References assert().

◆ getLastBlock()

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

Definition at line 637 of file JITLink.h.

References assert().

◆ getSize()

uint64_t llvm::jitlink::SectionRange::getSize ( ) const
inline

Definition at line 651 of file JITLink.h.

Referenced by llvm::orc::getSectionExtent().

◆ getStart()

JITTargetAddress llvm::jitlink::SectionRange::getStart ( ) const
inline

Definition at line 645 of file JITLink.h.

Referenced by llvm::orc::getSectionExtent().

◆ isEmpty()

bool llvm::jitlink::SectionRange::isEmpty ( ) const
inline

Definition at line 641 of file JITLink.h.

References assert().


The documentation for this class was generated from the following file: