LLVM: llvm::orc::MachOBuilder< MachOTraits >::Reloc Struct Reference (original) (raw)

#include "[llvm/ExecutionEngine/Orc/MachOBuilder.h](MachOBuilder%5F8h%5Fsource.html)"

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_info & rawStruct ()
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
struct llvm::orc::MachOBuilder< MachOTraits >::Reloc

Definition at line 199 of file MachOBuilder.h.

Constructor & Destructor Documentation

template

llvm::orc::MachOBuilder< MachOTraits >::Reloc::Reloc ( int32_t Offset, RelocTarget Target, bool PCRel, unsigned Length, unsigned Type ) inline

Definition at line 202 of file MachOBuilder.h.

References assert(), llvm::Length, llvm::Offset, llvm::MachO::relocation_info::r_address, llvm::MachO::relocation_info::r_extern, llvm::MachO::relocation_info::r_length, llvm::MachO::relocation_info::r_pcrel, llvm::MachO::relocation_info::r_symbolnum, llvm::MachO::relocation_info::r_type, and Target.

Member Function Documentation

rawStruct()

template

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

Definition at line 214 of file MachOBuilder.h.

Member Data Documentation

Target

template

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: