LLVM 22.0.0git
|
#include "llvm/DebugInfo/CodeView/Line.h"
Public Types | |
enum | : uint32_t { AlwaysStepIntoLineNumber = 0xfeefee , NeverStepIntoLineNumber = 0xf00f00 } |
enum | : int { EndLineDeltaShift = 24 } |
enum | : uint32_t { StartLineMask = 0x00ffffff , EndLineDeltaMask = 0x7f000000 , StatementFlag = 0x80000000u } |
Public Member Functions | |
LLVM_ABI | LineInfo (uint32_t StartLine, uint32_t EndLine, bool IsStatement) |
LineInfo (uint32_t LineData) | |
uint32_t | getStartLine () const |
uint32_t | getLineDelta () const |
uint32_t | getEndLine () const |
bool | isStatement () const |
uint32_t | getRawData () const |
bool | isAlwaysStepInto () const |
bool | isNeverStepInto () const |
anonymous enum : uint32_t |
anonymous enum : uint32_t |
Definition at line 14 of file Line.cpp.
References EndLineDeltaMask, EndLineDeltaShift, LineInfo(), StartLineMask, and StatementFlag.
Referenced by LineInfo().
|
inline |
|
inline |
Definition at line 45 of file Line.h.
References getLineDelta(), and getStartLine().
|
inline |
Definition at line 41 of file Line.h.
References EndLineDeltaMask, and EndLineDeltaShift.
Referenced by getEndLine().
|
inline |
|
inline |
Definition at line 39 of file Line.h.
References StartLineMask.
Referenced by getEndLine(), isAlwaysStepInto(), and isNeverStepInto().
|
inline |
Definition at line 51 of file Line.h.
References AlwaysStepIntoLineNumber, and getStartLine().
|
inline |
Definition at line 55 of file Line.h.
References getStartLine(), and NeverStepIntoLineNumber.
|
inline |
Definition at line 47 of file Line.h.
References StatementFlag.