LLDB mainline
Functions
CompileUnitIndex.cpp File Reference
#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)
 

Function Documentation

◆ IsMainFile()

static bool IsMainFile ( llvm::StringRef  main,
llvm::StringRef  other 
)
static

◆ ParseBuildInfo()

static void ParseBuildInfo ( PdbIndex index,
const CVSymbol &  sym,
CompilandIndexItem cci 
)
static

◆ ParseCompile3()

static void ParseCompile3 ( const CVSymbol &  sym,
CompilandIndexItem cci 
)
static

◆ ParseExtendedInfo()

static void ParseExtendedInfo ( PdbIndex index,
CompilandIndexItem item 
)
static

◆ ParseInlineeLineTableForCompileUnit()

static void ParseInlineeLineTableForCompileUnit ( CompilandIndexItem item)
static

◆ ParseObjname()

static void ParseObjname ( const CVSymbol &  sym,
CompilandIndexItem cci 
)
static