|
LLVM
8.0.1
|
#include "llvm/DebugInfo/CodeView/CVSymbolVisitor.h"#include "llvm/DebugInfo/CodeView/CodeViewError.h"#include "llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h"#include "llvm/DebugInfo/CodeView/CodeViewSymbols.def"
Go to the source code of this file.
Macros | |
| #define | SYMBOL_RECORD(EnumName, EnumVal, Name) |
| #define | SYMBOL_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) SYMBOL_RECORD(EnumVal, EnumVal, AliasName) |
Functions | |
| template<typename T > | |
| static Error | visitKnownRecord (CVSymbol &Record, SymbolVisitorCallbacks &Callbacks) |
| static Error | finishVisitation (CVSymbol &Record, SymbolVisitorCallbacks &Callbacks) |
| #define SYMBOL_RECORD_ALIAS | ( | EnumName, | |
| EnumVal, | |||
| Name, | |||
| AliasName | |||
| ) | SYMBOL_RECORD(EnumVal, EnumVal, AliasName) |
|
static |
Definition at line 31 of file CVSymbolVisitor.cpp.
References llvm::codeview::EC, llvm::Error::success(), llvm::codeview::CVRecord< Kind >::Type, llvm::codeview::SymbolVisitorCallbacks::visitSymbolEnd(), and llvm::codeview::SymbolVisitorCallbacks::visitUnknownSymbol().
Referenced by visitMemberRecord(), and llvm::codeview::CVSymbolVisitor::visitSymbolRecord().
|
static |
Definition at line 22 of file CVSymbolVisitor.cpp.
References llvm::codeview::EC, llvm::Error::success(), and llvm::codeview::CVRecord< Kind >::Type.
Referenced by getSymbolKindName(), llvm::codeview::TypeRecordMapping::visitMemberEnd(), llvm::codeview::TypeDumpVisitor::visitMemberEnd(), llvm::codeview::SymbolRecordMapping::visitSymbolEnd(), and llvm::codeview::TypeDumpVisitor::visitUnknownType().
1.8.13