LLVM API Documentation

llvm::MachORelocation Class Reference

#include <MachORelocation.h>

Collaboration diagram for llvm::MachORelocation:
[legend]

List of all members.

Public Member Functions

uint32_t getPackedFields () const
uint32_t getAddress () const
uint32_t getRawAddress () const
 MachORelocation (uint32_t addr, uint32_t index, bool pcrel, uint8_t len, bool ext, uint8_t type, bool scattered=false, int32_t value=0)


Detailed Description

MachORelocation - This struct contains information about each relocation that needs to be emitted to the file. see <mach-o/reloc.h>

Definition at line 23 of file MachORelocation.h.


Constructor & Destructor Documentation

llvm::MachORelocation::MachORelocation ( uint32_t  addr,
uint32_t  index,
bool  pcrel,
uint8_t  len,
bool  ext,
uint8_t  type,
bool  scattered = false,
int32_t  value = 0 
) [inline]

Definition at line 45 of file MachORelocation.h.


Member Function Documentation

uint32_t llvm::MachORelocation::getPackedFields (  )  const [inline]

Definition at line 34 of file MachORelocation.h.

uint32_t llvm::MachORelocation::getAddress (  )  const [inline]

Definition at line 42 of file MachORelocation.h.

uint32_t llvm::MachORelocation::getRawAddress (  )  const [inline]

Definition at line 43 of file MachORelocation.h.


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