class FrameProcSym
Declaration
class FrameProcSym : public SymbolRecord { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:761
Inherits from: SymbolRecord
Member Variables
- public uint32_t TotalFrameBytes = 0
- public uint32_t PaddingFrameBytes = 0
- public uint32_t OffsetToPadding = 0
- public uint32_t BytesOfCalleeSavedRegisters = 0
- public uint32_t OffsetOfExceptionHandler = 0
- public uint16_t SectionIdOfExceptionHandler = 0
- public llvm::codeview::FrameProcedureOptions Flags = FrameProcedureOptions::None
- public uint32_t RecordOffset = 0
Inherited from SymbolRecord:
Method Overview
- public FrameProcSym(llvm::codeview::SymbolRecordKind Kind)
- public FrameProcSym(uint32_t RecordOffset)
- public llvm::codeview::RegisterId getLocalFramePtrReg(llvm::codeview::CPUType CPU) const
- public llvm::codeview::RegisterId getParamFramePtrReg(llvm::codeview::CPUType CPU) const
Inherited from SymbolRecord:
Methods
¶FrameProcSym(
llvm::codeview::SymbolRecordKind Kind)
FrameProcSym(
llvm::codeview::SymbolRecordKind Kind)
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:763
Parameters
- llvm::codeview::SymbolRecordKind Kind
¶FrameProcSym(uint32_t RecordOffset)
FrameProcSym(uint32_t RecordOffset)
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:764
Parameters
- uint32_t RecordOffset
¶llvm::codeview::RegisterId getLocalFramePtrReg(
llvm::codeview::CPUType CPU) const
llvm::codeview::RegisterId getLocalFramePtrReg(
llvm::codeview::CPUType CPU) const
Description
Extract the register this frame uses to refer to local variables.
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:777
Parameters
- llvm::codeview::CPUType CPU
¶llvm::codeview::RegisterId getParamFramePtrReg(
llvm::codeview::CPUType CPU) const
llvm::codeview::RegisterId getParamFramePtrReg(
llvm::codeview::CPUType CPU) const
Description
Extract the register this frame uses to refer to parameters.
Declared at: llvm/include/llvm/DebugInfo/CodeView/SymbolRecord.h:783
Parameters
- llvm::codeview::CPUType CPU