Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_PDB_DIA_DIASECTIONCONTRIB_H
10 #define LLVM_DEBUGINFO_PDB_DIA_DIASECTIONCONTRIB_H
22 CComPtr<IDiaSectionContrib> DiaSection);
24 std::unique_ptr<PDBSymbolCompiland>
getCompiland()
const override;
49 CComPtr<IDiaSectionContrib> Section;
54 #endif // LLVM_DEBUGINFO_PDB_DIA_DIASECTIONCONTRIB_H
This is an optimization pass for GlobalISel generic memory operations.
bool isReadable() const override
uint32_t getRelocationsCrc32() const override
std::unique_ptr< PDBSymbolCompiland > getCompiland() const override
bool hasCode16Bit() const override
bool isExecutable() const override
uint32_t getCompilandId() const override
uint32_t getDataCrc32() const override
uint32_t getAddressSection() const override
bool hasCode() const override
uint64_t getVirtualAddress() const override
uint32_t getAddressOffset() const override
bool hasUninitializedData() const override
bool isDiscardable() const override
bool isShared() const override
uint32_t getLength() const override
DIASectionContrib(const DIASession &PDBSession, CComPtr< IDiaSectionContrib > DiaSection)
IPDBSectionContrib defines an interface used to represent section contributions whose information are...
uint32_t getRelativeVirtualAddress() const override
bool hasComdat() const override
bool hasInitializedData() const override
bool isNotPaged() const override
bool isRemoved() const override
bool isNotCached() const override
bool isWritable() const override