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().