LLVM 20.0.0git
|
Controls which fields of DILineInfo container should be filled with data. More...
#include "llvm/DebugInfo/DIContext.h"
Public Types | |
enum class | FileLineInfoKind { None , RawValue , BaseNameOnly , RelativeFilePath , AbsoluteFilePath } |
using | FunctionNameKind = DINameKind |
Public Member Functions | |
DILineInfoSpecifier (FileLineInfoKind FLIKind=FileLineInfoKind::RawValue, FunctionNameKind FNKind=FunctionNameKind::None, bool ApproximateLine=false) | |
bool | operator== (const DILineInfoSpecifier &RHS) const |
Public Attributes | |
FileLineInfoKind | FLIKind |
FunctionNameKind | FNKind |
bool | ApproximateLine |
Controls which fields of DILineInfo container should be filled with data.
Definition at line 146 of file DIContext.h.
Definition at line 157 of file DIContext.h.
|
strong |
Enumerator | |
---|---|
None | |
RawValue | |
BaseNameOnly | |
RelativeFilePath | |
AbsoluteFilePath |
Definition at line 147 of file DIContext.h.
|
inline |
Definition at line 162 of file DIContext.h.
|
inline |
Definition at line 167 of file DIContext.h.
bool llvm::DILineInfoSpecifier::ApproximateLine |
Definition at line 160 of file DIContext.h.
FileLineInfoKind llvm::DILineInfoSpecifier::FLIKind |
Definition at line 158 of file DIContext.h.
Referenced by llvm::pdb::PDBContext::getInliningInfoForAddress(), llvm::pdb::PDBContext::getLineInfoForAddress(), and operator==().
FunctionNameKind llvm::DILineInfoSpecifier::FNKind |
Definition at line 159 of file DIContext.h.
Referenced by llvm::pdb::PDBContext::getLineInfoForAddress(), operator==(), llvm::symbolize::SymbolizableObjectFile::symbolizeCode(), and llvm::symbolize::SymbolizableObjectFile::symbolizeInlinedCode().