LLVM 22.0.0git
llvm::orc::MachOBuilder< MachOTraits >::RelocTarget Class Reference

#include "llvm/ExecutionEngine/Orc/MachOBuilder.h"

Inheritance diagram for llvm::orc::MachOBuilder< MachOTraits >::RelocTarget:
[legend]

Public Member Functions

 RelocTarget (const Section &S)
 RelocTarget (SymbolContainer &SC, size_t Idx)
bool isSymbol ()
uint32_t getSymbolNum ()
uint32_t getSectionId ()
MachOTraits::NList & nlist ()

Detailed Description

template<typename MachOTraits>
class llvm::orc::MachOBuilder< MachOTraits >::RelocTarget

Definition at line 169 of file MachOBuilder.h.

Constructor & Destructor Documentation

◆ RelocTarget() [1/2]

template<typename MachOTraits>
llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::RelocTarget ( const Section & S)
inline

◆ RelocTarget() [2/2]

template<typename MachOTraits>
llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::RelocTarget ( SymbolContainer & SC,
size_t Idx )
inline

Definition at line 172 of file MachOBuilder.h.

References SC.

Member Function Documentation

◆ getSectionId()

template<typename MachOTraits>
uint32_t llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::getSectionId ( )
inline

Definition at line 181 of file MachOBuilder.h.

References assert(), isSymbol(), and S.

◆ getSymbolNum()

template<typename MachOTraits>
uint32_t llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::getSymbolNum ( )
inline

Definition at line 176 of file MachOBuilder.h.

References assert(), isSymbol(), and SC.

◆ isSymbol()

template<typename MachOTraits>
bool llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::isSymbol ( )
inline

Definition at line 174 of file MachOBuilder.h.

Referenced by getSectionId(), getSymbolNum(), and nlist().

◆ nlist()

template<typename MachOTraits>
MachOTraits::NList & llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::nlist ( )
inline

Definition at line 186 of file MachOBuilder.h.

References assert(), isSymbol(), and SC.

Member Data Documentation

◆ S

template<typename MachOTraits>
const Section* llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::S

Definition at line 193 of file MachOBuilder.h.

Referenced by getSectionId(), and RelocTarget().

◆ SC

template<typename MachOTraits>
SymbolContainer* llvm::orc::MachOBuilder< MachOTraits >::RelocTarget::SC

Definition at line 194 of file MachOBuilder.h.

Referenced by getSymbolNum(), nlist(), and RelocTarget().


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