class DbiModuleDescriptor

Declaration

class DbiModuleDescriptor { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:23

Member Variables

private llvm::StringRef ModuleName
private llvm::StringRef ObjFileName
private const llvm::pdb::ModuleInfoHeader* Layout = nullptr

Method Overview

Methods

DbiModuleDescriptor()

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:27

DbiModuleDescriptor(
    const llvm::pdb::DbiModuleDescriptor& Info)

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:28

Parameters

const llvm::pdb::DbiModuleDescriptor& Info

uint32_t getC11LineInfoByteSize() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:37

uint32_t getC13LineInfoByteSize() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:38

llvm::StringRef getModuleName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:43

uint16_t getModuleStreamIndex() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:35

uint32_t getNumberOfFiles() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:39

llvm::StringRef getObjFileName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:44

uint32_t getPdbFilePathNameIndex() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:41

uint32_t getRecordLength() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:46

const llvm::pdb::SectionContrib&
getSectionContrib() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:48

uint32_t getSourceFileNameIndex() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:40

uint32_t getSymbolDebugInfoByteSize() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:36

uint16_t getTypeServerIndex() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:34

bool hasECInfo() const

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:33

static llvm::Error initialize(
    llvm::BinaryStreamRef Stream,
    llvm::pdb::DbiModuleDescriptor& Info)

Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:31

Parameters

llvm::BinaryStreamRef Stream
llvm::pdb::DbiModuleDescriptor& Info