LLVM: llvm::codeview::DefRangeRegisterRelSym Class Reference (original) (raw)

#include "[llvm/DebugInfo/CodeView/SymbolRecord.h](SymbolRecord%5F8h%5Fsource.html)"

Inheritance diagram for llvm::codeview::DefRangeRegisterRelSym:

Public Types
enum : uint16_t { IsSubfieldFlag = 1 , OffsetInParentShift = 4 }
Public Member Functions
DefRangeRegisterRelSym (SymbolRecordKind Kind)
DefRangeRegisterRelSym (uint32_t RecordOffset)
bool hasSpilledUDTMember () const
uint16_t offsetInParent () const
uint32_t getRelocationOffset () const
Public Member Functions inherited from llvm::codeview::SymbolRecord
SymbolRecordKind getKind () const
Public Attributes
DefRangeRegisterRelHeader Hdr
LocalVariableAddrRange Range
std::vector< LocalVariableAddrGap > Gaps
uint32_t RecordOffset = 0
Public Attributes inherited from llvm::codeview::SymbolRecord
SymbolRecordKind Kind

Detailed Description

Definition at line 590 of file SymbolRecord.h.

Member Enumeration Documentation

anonymous enum

Enumerator
IsSubfieldFlag
OffsetInParentShift

Definition at line 601 of file SymbolRecord.h.

Constructor & Destructor Documentation

llvm::codeview::DefRangeRegisterRelSym::DefRangeRegisterRelSym ( SymbolRecordKind Kind) inlineexplicit

DefRangeRegisterRelSym() [2/2]

llvm::codeview::DefRangeRegisterRelSym::DefRangeRegisterRelSym ( uint32_t RecordOffset) inlineexplicit

Member Function Documentation

getRelocationOffset()

uint32_t llvm::codeview::DefRangeRegisterRelSym::getRelocationOffset ( ) const inline

hasSpilledUDTMember()

bool llvm::codeview::DefRangeRegisterRelSym::hasSpilledUDTMember ( ) const inline

offsetInParent()

uint16_t llvm::codeview::DefRangeRegisterRelSym::offsetInParent ( ) const inline

Member Data Documentation

Gaps

Hdr

Range

RecordOffset

uint32_t llvm::codeview::DefRangeRegisterRelSym::RecordOffset = 0


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