LLVM
8.0.1
|
#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 | |
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 15 of file Line.cpp.
References EndLineDeltaMask, EndLineDeltaShift, StartLineMask, and StatementFlag.
|
inline |
|
inline |
Definition at line 46 of file Line.h.
References getLineDelta(), and getStartLine().
Referenced by llvm::codeview::Line::getEndLine().
|
inline |
Definition at line 42 of file Line.h.
References EndLineDeltaMask, and EndLineDeltaShift.
Referenced by getEndLine(), getFileName(), and llvm::codeview::Line::getLineDelta().
|
inline |
Definition at line 50 of file Line.h.
Referenced by llvm::codeview::DebugLinesSubsection::addLineInfo().
|
inline |
Definition at line 40 of file Line.h.
References StartLineMask.
Referenced by getEndLine(), getFileName(), llvm::codeview::Line::getStartLine(), isAlwaysStepInto(), and isNeverStepInto().
|
inline |
Definition at line 52 of file Line.h.
References AlwaysStepIntoLineNumber, and getStartLine().
Referenced by llvm::codeview::Line::isAlwaysStepInto().
|
inline |
Definition at line 56 of file Line.h.
References getStartLine(), and NeverStepIntoLineNumber.
Referenced by llvm::codeview::Line::isNeverStepInto().
|
inline |
Definition at line 48 of file Line.h.
References StatementFlag.
Referenced by getFileName(), and llvm::codeview::Line::isStatement().