LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/CVSymbolVisitor.h"
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include "llvm/DebugInfo/CodeView/SymbolRecordHelpers.h"
#include "llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h"
#include "llvm/Support/BinaryStreamArray.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 32 of file CVSymbolVisitor.cpp.
References llvm::codeview::EC, llvm::Error::success(), llvm::codeview::SymbolVisitorCallbacks::visitSymbolEnd(), and llvm::codeview::SymbolVisitorCallbacks::visitUnknownSymbol().
Referenced by llvm::codeview::CVSymbolVisitor::visitSymbolRecord().
|
static |
Definition at line 23 of file CVSymbolVisitor.cpp.
References llvm::codeview::EC, and llvm::Error::success().