LLDB mainline
|
#include "CompileUnitIndex.h"
#include "PdbIndex.h"
#include "PdbUtil.h"
#include "llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h"
#include "llvm/DebugInfo/CodeView/SymbolDeserializer.h"
#include "llvm/DebugInfo/CodeView/TypeDeserializer.h"
#include "llvm/DebugInfo/MSF/MappedBlockStream.h"
#include "llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h"
#include "llvm/DebugInfo/PDB/Native/DbiStream.h"
#include "llvm/DebugInfo/PDB/Native/InfoStream.h"
#include "llvm/DebugInfo/PDB/Native/ModuleDebugStream.h"
#include "llvm/DebugInfo/PDB/Native/NamedStreamMap.h"
#include "llvm/DebugInfo/PDB/Native/TpiStream.h"
#include "llvm/Support/Path.h"
#include "lldb/Utility/LLDBAssert.h"
Go to the source code of this file.
Functions | |
static bool | IsMainFile (llvm::StringRef main, llvm::StringRef other) |
static void | ParseCompile3 (const CVSymbol &sym, CompilandIndexItem &cci) |
static void | ParseObjname (const CVSymbol &sym, CompilandIndexItem &cci) |
static void | ParseBuildInfo (PdbIndex &index, const CVSymbol &sym, CompilandIndexItem &cci) |
static void | ParseExtendedInfo (PdbIndex &index, CompilandIndexItem &item) |
static void | ParseInlineeLineTableForCompileUnit (CompilandIndexItem &item) |
|
static |
Definition at line 34 of file CompileUnitIndex.cpp.
Referenced by lldb_private::npdb::CompileUnitIndex::GetOrCreateCompiland().
|
static |
Definition at line 61 of file CompileUnitIndex.cpp.
References lldb_private::npdb::PdbIndex::ipi(), and lldb_private::npdb::CompilandIndexItem::m_build_info.
Referenced by ParseExtendedInfo().
|
static |
Definition at line 49 of file CompileUnitIndex.cpp.
References lldb_private::npdb::CompilandIndexItem::m_compile_opts.
Referenced by ParseExtendedInfo().
|
static |
Definition at line 79 of file CompileUnitIndex.cpp.
References lldbassert, lldb_private::npdb::CompilandIndexItem::m_build_info, lldb_private::npdb::CompilandIndexItem::m_compile_opts, lldb_private::npdb::CompilandIndexItem::m_debug_stream, lldb_private::npdb::CompilandIndexItem::m_obj_name, ParseBuildInfo(), ParseCompile3(), and ParseObjname().
Referenced by lldb_private::npdb::CompileUnitIndex::GetOrCreateCompiland().
|
static |
Definition at line 109 of file CompileUnitIndex.cpp.
References error(), lldb_private::npdb::CompilandIndexItem::m_debug_stream, and lldb_private::npdb::CompilandIndexItem::m_inline_map.
Referenced by lldb_private::npdb::CompileUnitIndex::GetOrCreateCompiland().
|
static |
Definition at line 55 of file CompileUnitIndex.cpp.
References lldb_private::npdb::CompilandIndexItem::m_obj_name.
Referenced by ParseExtendedInfo().