LLVM 22.0.0git
llvm::GOFFRelocationEntry Struct Reference

#include "llvm/MC/MCGOFFObjectWriter.h"

Public Member Functions

 GOFFRelocationEntry (const MCSectionGOFF *Pptr, const MCSymbolGOFF *Rptr, GOFF::RLDReferenceType ReferenceType, GOFF::RLDReferentType ReferentType, GOFF::RLDAction Action, GOFF::RLDFetchStore FetchStore, uint64_t POffset, uint32_t TargetLength)

Public Attributes

const MCSymbolGOFFRptr
const MCSectionGOFFPptr
uint32_t REsdId = 0
uint32_t PEsdId = 0
uint64_t POffset
uint32_t TargetLength
GOFF::RLDReferenceType ReferenceType: 4
GOFF::RLDReferentType ReferentType: 2
GOFF::RLDAction Action: 1
GOFF::RLDFetchStore FetchStore: 1

Detailed Description

Definition at line 52 of file MCGOFFObjectWriter.h.

Constructor & Destructor Documentation

◆ GOFFRelocationEntry()

llvm::GOFFRelocationEntry::GOFFRelocationEntry ( const MCSectionGOFF * Pptr,
const MCSymbolGOFF * Rptr,
GOFF::RLDReferenceType ReferenceType,
GOFF::RLDReferentType ReferentType,
GOFF::RLDAction Action,
GOFF::RLDFetchStore FetchStore,
uint64_t POffset,
uint32_t TargetLength )
inline

Definition at line 66 of file MCGOFFObjectWriter.h.

References Action, FetchStore, POffset, Pptr, ReferenceType, ReferentType, Rptr, and TargetLength.

Member Data Documentation

◆ Action

GOFF::RLDAction llvm::GOFFRelocationEntry::Action

Definition at line 63 of file MCGOFFObjectWriter.h.

Referenced by GOFFRelocationEntry().

◆ FetchStore

GOFF::RLDFetchStore llvm::GOFFRelocationEntry::FetchStore

Definition at line 64 of file MCGOFFObjectWriter.h.

Referenced by GOFFRelocationEntry().

◆ PEsdId

uint32_t llvm::GOFFRelocationEntry::PEsdId = 0

Definition at line 56 of file MCGOFFObjectWriter.h.

◆ POffset

uint64_t llvm::GOFFRelocationEntry::POffset

Definition at line 57 of file MCGOFFObjectWriter.h.

Referenced by GOFFRelocationEntry().

◆ Pptr

const MCSectionGOFF* llvm::GOFFRelocationEntry::Pptr

Definition at line 54 of file MCGOFFObjectWriter.h.

Referenced by GOFFRelocationEntry().

◆ ReferenceType

GOFF::RLDReferenceType llvm::GOFFRelocationEntry::ReferenceType

Definition at line 61 of file MCGOFFObjectWriter.h.

Referenced by GOFFRelocationEntry().

◆ ReferentType

GOFF::RLDReferentType llvm::GOFFRelocationEntry::ReferentType

Definition at line 62 of file MCGOFFObjectWriter.h.

Referenced by GOFFRelocationEntry().

◆ REsdId

uint32_t llvm::GOFFRelocationEntry::REsdId = 0

Definition at line 55 of file MCGOFFObjectWriter.h.

◆ Rptr

const MCSymbolGOFF* llvm::GOFFRelocationEntry::Rptr

Definition at line 53 of file MCGOFFObjectWriter.h.

Referenced by GOFFRelocationEntry().

◆ TargetLength

uint32_t llvm::GOFFRelocationEntry::TargetLength

Definition at line 58 of file MCGOFFObjectWriter.h.

Referenced by GOFFRelocationEntry().


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