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
- public DbiModuleDescriptor()
- public DbiModuleDescriptor(const llvm::pdb::DbiModuleDescriptor & Info)
- public uint32_t getC11LineInfoByteSize() const
- public uint32_t getC13LineInfoByteSize() const
- public llvm::StringRef getModuleName() const
- public uint16_t getModuleStreamIndex() const
- public uint32_t getNumberOfFiles() const
- public llvm::StringRef getObjFileName() const
- public uint32_t getPdbFilePathNameIndex() const
- public uint32_t getRecordLength() const
- public const llvm::pdb::SectionContrib & getSectionContrib() const
- public uint32_t getSourceFileNameIndex() const
- public uint32_t getSymbolDebugInfoByteSize() const
- public uint16_t getTypeServerIndex() const
- public bool hasECInfo() const
- public static llvm::Error initialize(llvm::BinaryStreamRef Stream, llvm::pdb::DbiModuleDescriptor & Info)
Methods
¶DbiModuleDescriptor()
DbiModuleDescriptor()
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:27
¶DbiModuleDescriptor(
const llvm::pdb::DbiModuleDescriptor& Info)
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
uint32_t getC11LineInfoByteSize() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:37
¶uint32_t getC13LineInfoByteSize() const
uint32_t getC13LineInfoByteSize() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:38
¶llvm::StringRef getModuleName() const
llvm::StringRef getModuleName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:43
¶uint16_t getModuleStreamIndex() const
uint16_t getModuleStreamIndex() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:35
¶uint32_t getNumberOfFiles() const
uint32_t getNumberOfFiles() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:39
¶llvm::StringRef getObjFileName() const
llvm::StringRef getObjFileName() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:44
¶uint32_t getPdbFilePathNameIndex() const
uint32_t getPdbFilePathNameIndex() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:41
¶uint32_t getRecordLength() const
uint32_t getRecordLength() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:46
¶const llvm::pdb::SectionContrib&
getSectionContrib() const
const llvm::pdb::SectionContrib&
getSectionContrib() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:48
¶uint32_t getSourceFileNameIndex() const
uint32_t getSourceFileNameIndex() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:40
¶uint32_t getSymbolDebugInfoByteSize() const
uint32_t getSymbolDebugInfoByteSize() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:36
¶uint16_t getTypeServerIndex() const
uint16_t getTypeServerIndex() const
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h:34
¶bool hasECInfo() const
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)
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