LLVM 22.0.0git
llvm::object::XCOFFRelocation< AddressType > Struct Template Reference

#include "llvm/Object/XCOFFObjectFile.h"

Inheritance diagram for llvm::object::XCOFFRelocation< AddressType >:
[legend]

Public Member Functions

bool isRelocationSigned () const
bool isFixupIndicated () const
uint8_t getRelocatedLength () const

Public Attributes

AddressType VirtualAddress
support::ubig32_t SymbolIndex
uint8_t Info
XCOFF::RelocationType Type

Detailed Description

template<typename AddressType>
struct llvm::object::XCOFFRelocation< AddressType >

Definition at line 510 of file XCOFFObjectFile.h.

Member Function Documentation

◆ getRelocatedLength()

template<typename AddressType>
uint8_t llvm::object::XCOFFRelocation< AddressType >::getRelocatedLength ( ) const

Definition at line 90 of file XCOFFObjectFile.cpp.

References Info, and llvm::XCOFF::XR_BIASED_LENGTH_MASK.

◆ isFixupIndicated()

template<typename AddressType>
bool llvm::object::XCOFFRelocation< AddressType >::isFixupIndicated ( ) const

Definition at line 85 of file XCOFFObjectFile.cpp.

References Info, and llvm::XCOFF::XR_FIXUP_INDICATOR_MASK.

◆ isRelocationSigned()

template<typename AddressType>
bool llvm::object::XCOFFRelocation< AddressType >::isRelocationSigned ( ) const

Definition at line 80 of file XCOFFObjectFile.cpp.

References Info, and llvm::XCOFF::XR_SIGN_INDICATOR_MASK.

Member Data Documentation

◆ Info

template<typename AddressType>
uint8_t llvm::object::XCOFFRelocation< AddressType >::Info

Definition at line 516 of file XCOFFObjectFile.h.

Referenced by getRelocatedLength(), isFixupIndicated(), and isRelocationSigned().

◆ SymbolIndex

template<typename AddressType>
support::ubig32_t llvm::object::XCOFFRelocation< AddressType >::SymbolIndex

Definition at line 513 of file XCOFFObjectFile.h.

◆ Type

template<typename AddressType>
XCOFF::RelocationType llvm::object::XCOFFRelocation< AddressType >::Type

Definition at line 518 of file XCOFFObjectFile.h.

◆ VirtualAddress

template<typename AddressType>
AddressType llvm::object::XCOFFRelocation< AddressType >::VirtualAddress

Definition at line 512 of file XCOFFObjectFile.h.


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