LLVM 22.0.0git
llvm::orc::MachOBuilder< MachOTraits >::Reloc Struct Reference

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

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

Public Member Functions

 Reloc (int32_t Offset, RelocTarget Target, bool PCRel, unsigned Length, unsigned Type)
MachO::relocation_inforawStruct ()

Public Attributes

RelocTarget Target
Public Attributes inherited from llvm::MachO::relocation_info
int32_t r_address
uint32_t r_symbolnum: 24
uint32_t r_pcrel: 1
uint32_t r_length: 2
uint32_t r_extern: 1
uint32_t r_type: 4

Detailed Description

template<typename MachOTraits>
struct llvm::orc::MachOBuilder< MachOTraits >::Reloc

Definition at line 199 of file MachOBuilder.h.

Constructor & Destructor Documentation

◆ Reloc()

Member Function Documentation

◆ rawStruct()

template<typename MachOTraits>
MachO::relocation_info & llvm::orc::MachOBuilder< MachOTraits >::Reloc::rawStruct ( )
inline

Definition at line 214 of file MachOBuilder.h.

Member Data Documentation

◆ Target

template<typename MachOTraits>
RelocTarget llvm::orc::MachOBuilder< MachOTraits >::Reloc::Target

Definition at line 200 of file MachOBuilder.h.

Referenced by Reloc().


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