Frame procedure details symbol (S_FRAMEPROC).
Declared in <llvm/DebugInfo/CodeView/SymbolRecord.h>
class FrameProcSym
: public SymbolRecord
| Name | Description |
|---|---|
SymbolRecord | Base class for decoded CodeView symbol records. |
| Name | Description |
|---|---|
FrameProcSym [constructor] | Constructors |
getKind | Return the kind of this symbol record. |
getLocalFramePtrReg | Extract the register this frame uses to refer to local variables. |
getParamFramePtrReg | Extract the register this frame uses to refer to parameters. |
| Name | Description |
|---|---|
BytesOfCalleeSavedRegisters | Number of bytes occupied by callee-saved registers. |
Flags | Frame procedure option flags. |
Kind | Kind of this CodeView symbol record. |
OffsetOfExceptionHandler | Offset of the exception handler within its section. |
OffsetToPadding | Offset within the frame where padding begins. |
PaddingFrameBytes | Number of padding bytes in the frame. |
RecordOffset | Byte offset of this record in the symbol stream. |
SectionIdOfExceptionHandler | Section containing the exception handler. |
TotalFrameBytes | Total size of the frame in bytes. |