LLVM 23.0.0git
llvm::codeview::RegRelativeIndirSym Class Reference

S_REGREL32_INDIR. More...

#include "llvm/DebugInfo/CodeView/SymbolRecord.h"

Inheritance diagram for llvm::codeview::RegRelativeIndirSym:
[legend]

Public Member Functions

 RegRelativeIndirSym (SymbolRecordKind Kind)
 RegRelativeIndirSym (uint32_t RecordOffset)
Public Member Functions inherited from llvm::codeview::SymbolRecord
SymbolRecordKind getKind () const

Public Attributes

uint32_t Offset = 0
TypeIndex Type
uint32_t OffsetInUdt = 0
RegisterId Register
StringRef Name
uint32_t RecordOffset = 0
Public Attributes inherited from llvm::codeview::SymbolRecord
SymbolRecordKind Kind

Additional Inherited Members

Protected Member Functions inherited from llvm::codeview::SymbolRecord
 SymbolRecord (SymbolRecordKind Kind)

Detailed Description

S_REGREL32_INDIR.

Name is located at *($Register + Offset) + OffsetInUDT with type Type.

Definition at line 956 of file SymbolRecord.h.

Constructor & Destructor Documentation

◆ RegRelativeIndirSym() [1/2]

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

◆ RegRelativeIndirSym() [2/2]

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

Member Data Documentation

◆ Name

StringRef llvm::codeview::RegRelativeIndirSym::Name

Definition at line 967 of file SymbolRecord.h.

◆ Offset

uint32_t llvm::codeview::RegRelativeIndirSym::Offset = 0

Definition at line 963 of file SymbolRecord.h.

◆ OffsetInUdt

uint32_t llvm::codeview::RegRelativeIndirSym::OffsetInUdt = 0

Definition at line 965 of file SymbolRecord.h.

◆ RecordOffset

uint32_t llvm::codeview::RegRelativeIndirSym::RecordOffset = 0

Definition at line 969 of file SymbolRecord.h.

Referenced by RegRelativeIndirSym().

◆ Register

RegisterId llvm::codeview::RegRelativeIndirSym::Register

Definition at line 966 of file SymbolRecord.h.

◆ Type

TypeIndex llvm::codeview::RegRelativeIndirSym::Type

Definition at line 964 of file SymbolRecord.h.


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