LLVM  14.0.0git
Functions
NativeSession.cpp File Reference
#include "llvm/DebugInfo/PDB/Native/NativeSession.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/DebugInfo/CodeView/TypeIndex.h"
#include "llvm/DebugInfo/PDB/IPDBEnumChildren.h"
#include "llvm/DebugInfo/PDB/IPDBSourceFile.h"
#include "llvm/DebugInfo/PDB/Native/DbiStream.h"
#include "llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h"
#include "llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h"
#include "llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h"
#include "llvm/DebugInfo/PDB/Native/NativeEnumTypes.h"
#include "llvm/DebugInfo/PDB/Native/NativeExeSymbol.h"
#include "llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h"
#include "llvm/DebugInfo/PDB/Native/NativeTypeEnum.h"
#include "llvm/DebugInfo/PDB/Native/PDBFile.h"
#include "llvm/DebugInfo/PDB/Native/RawError.h"
#include "llvm/DebugInfo/PDB/Native/SymbolCache.h"
#include "llvm/DebugInfo/PDB/Native/TpiStream.h"
#include "llvm/DebugInfo/PDB/PDBSymbolCompiland.h"
#include "llvm/DebugInfo/PDB/PDBSymbolExe.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/Allocator.h"
#include "llvm/Support/BinaryByteStream.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/ErrorOr.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/Path.h"
#include <algorithm>
#include <cassert>
#include <memory>
#include <utility>
Include dependency graph for NativeSession.cpp:

Go to the source code of this file.

Functions

static DbiStreamgetDbiStreamPtr (PDBFile &File)
 
static Expected< std::unique_ptr< PDBFile > > loadPdbFile (StringRef PdbPath, std::unique_ptr< BumpPtrAllocator > &Allocator)
 
static Expected< std::string > getPdbPathFromExe (StringRef ExePath)
 

Function Documentation

◆ getDbiStreamPtr()

static DbiStream* getDbiStreamPtr ( PDBFile File)
static

◆ getPdbPathFromExe()

static Expected<std::string> getPdbPathFromExe ( StringRef  ExePath)
static

◆ loadPdbFile()

static Expected<std::unique_ptr<PDBFile> > loadPdbFile ( StringRef  PdbPath,
std::unique_ptr< BumpPtrAllocator > &  Allocator 
)
static