|
LLVM
4.0.0
|
#include "llvm/DebugInfo/CodeView/CVSymbolVisitor.h"#include "llvm/DebugInfo/CodeView/CodeViewError.h"#include "llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h"#include "llvm/DebugInfo/MSF/ByteStream.h"#include "llvm/DebugInfo/CodeView/CVSymbolTypes.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 | takeObject (ArrayRef< uint8_t > &Data, const T *&Res) |
| template<typename T > | |
| static Error | visitKnownRecord (CVSymbol &Record, SymbolVisitorCallbacks &Callbacks) |
| #define SYMBOL_RECORD_ALIAS | ( | EnumName, | |
| EnumVal, | |||
| Name, | |||
| AliasName | |||
| ) | SYMBOL_RECORD(EnumVal, EnumVal, AliasName) |
Definition at line 20 of file CVSymbolVisitor.cpp.
References llvm::ArrayRef< T >::data(), llvm::ArrayRef< T >::drop_front(), llvm::codeview::insufficient_buffer, llvm::ArrayRef< T >::size(), and llvm::Error::success().
|
static |
Definition at line 32 of file CVSymbolVisitor.cpp.
References llvm::codeview::EC, llvm::Error::success(), and llvm::codeview::CVRecord< Kind >::Type.
1.8.6