LLVM  10.0.0svn
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)
 
SymbolgetFirstSymbol () const
 
SymbolgetLastSymbol () 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 574 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 603 of file JITLink.h.

◆ getFirstSymbol()

Symbol* llvm::jitlink::SectionRange::getFirstSymbol ( ) const
inline

Definition at line 588 of file JITLink.h.

References assert().

◆ getLastSymbol()

Symbol* llvm::jitlink::SectionRange::getLastSymbol ( ) const
inline

Definition at line 592 of file JITLink.h.

References assert().

◆ getSize()

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

Definition at line 607 of file JITLink.h.

◆ getStart()

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

Definition at line 600 of file JITLink.h.

◆ isEmpty()

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

Definition at line 596 of file JITLink.h.

References assert().


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