LLVM 20.0.0git
|
#include "llvm/DebugInfo/CodeView/RecordName.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/DebugInfo/CodeView/CVTypeVisitor.h"
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include "llvm/DebugInfo/CodeView/SymbolRecord.h"
#include "llvm/DebugInfo/CodeView/SymbolRecordMapping.h"
#include "llvm/DebugInfo/CodeView/TypeCollection.h"
#include "llvm/DebugInfo/CodeView/TypeIndex.h"
#include "llvm/DebugInfo/CodeView/TypeRecord.h"
#include "llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h"
#include "llvm/Support/FormatVariadic.h"
#include "llvm/DebugInfo/CodeView/CodeViewTypes.def"
Go to the source code of this file.
Macros | |
#define | TYPE_RECORD(EnumName, EnumVal, Name) Error visitKnownRecord(CVType &CVR, Name##Record &Record) override; |
#define | TYPE_RECORD_ALIAS(EnumName, EnumVal, Name, AliasName) |
#define | MEMBER_RECORD(EnumName, EnumVal, Name) |
Functions | |
static int | getSymbolNameOffset (CVSymbol Sym) |
Definition at line 49 of file RecordName.cpp.
#define TYPE_RECORD | ( | EnumName, | |
EnumVal, | |||
Name | |||
) | Error visitKnownRecord(CVType &CVR, Name##Record &Record) override; |
Definition at line 46 of file RecordName.cpp.
Definition at line 48 of file RecordName.cpp.
|
static |
Definition at line 265 of file RecordName.cpp.
References Sym.
Referenced by llvm::codeview::getSymbolName().