class IPDBSectionContrib
Declaration
class IPDBSectionContrib { /* full declaration omitted */ };
Description
IPDBSectionContrib defines an interface used to represent section contributions whose information are stored in the PDB.
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:19
Method Overview
- public virtual uint32_t getAddressOffset() const
- public virtual uint32_t getAddressSection() const
- public virtual std::unique_ptr<PDBSymbolCompiland> getCompiland() const
- public virtual uint32_t getCompilandId() const
- public virtual uint32_t getDataCrc32() const
- public virtual uint32_t getLength() const
- public virtual uint32_t getRelativeVirtualAddress() const
- public virtual uint32_t getRelocationsCrc32() const
- public virtual uint64_t getVirtualAddress() const
- public virtual bool hasCode() const
- public virtual bool hasCode16Bit() const
- public virtual bool hasComdat() const
- public virtual bool hasInitializedData() const
- public virtual bool hasUninitializedData() const
- public virtual bool isDiscardable() const
- public virtual bool isExecutable() const
- public virtual bool isNotCached() const
- public virtual bool isNotPaged() const
- public virtual bool isReadable() const
- public virtual bool isRemoved() const
- public virtual bool isShared() const
- public virtual bool isWritable() const
- public virtual ~IPDBSectionContrib()
Methods
¶virtual uint32_t getAddressOffset() const
virtual uint32_t getAddressOffset() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:25
¶virtual uint32_t getAddressSection() const
virtual uint32_t getAddressSection() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:24
¶virtual std::unique_ptr<PDBSymbolCompiland>
getCompiland() const
virtual std::unique_ptr<PDBSymbolCompiland>
getCompiland() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:23
¶virtual uint32_t getCompilandId() const
virtual uint32_t getCompilandId() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:44
¶virtual uint32_t getDataCrc32() const
virtual uint32_t getDataCrc32() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:42
¶virtual uint32_t getLength() const
virtual uint32_t getLength() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:28
¶virtual uint32_t getRelativeVirtualAddress() const
virtual uint32_t getRelativeVirtualAddress() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:26
¶virtual uint32_t getRelocationsCrc32() const
virtual uint32_t getRelocationsCrc32() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:43
¶virtual uint64_t getVirtualAddress() const
virtual uint64_t getVirtualAddress() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:27
¶virtual bool hasCode() const
virtual bool hasCode() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:30
¶virtual bool hasCode16Bit() const
virtual bool hasCode16Bit() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:31
¶virtual bool hasComdat() const
virtual bool hasComdat() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:35
¶virtual bool hasInitializedData() const
virtual bool hasInitializedData() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:32
¶virtual bool hasUninitializedData() const
virtual bool hasUninitializedData() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:33
¶virtual bool isDiscardable() const
virtual bool isDiscardable() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:36
¶virtual bool isExecutable() const
virtual bool isExecutable() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:39
¶virtual bool isNotCached() const
virtual bool isNotCached() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:37
¶virtual bool isNotPaged() const
virtual bool isNotPaged() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:29
¶virtual bool isReadable() const
virtual bool isReadable() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:40
¶virtual bool isRemoved() const
virtual bool isRemoved() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:34
¶virtual bool isShared() const
virtual bool isShared() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:38
¶virtual bool isWritable() const
virtual bool isWritable() const
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:41
¶virtual ~IPDBSectionContrib()
virtual ~IPDBSectionContrib()
Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h:21