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;
bool isShared() const override
uint32_t getLength() const override
bool isReadable() const override
bool isNotPaged() const override
uint32_t getCompilandId() const override
bool hasInitializedData() const override
uint64_t getVirtualAddress() const override
bool hasUninitializedData() const override
uint32_t getAddressOffset() const override
bool isRemoved() const override
uint32_t getRelocationsCrc32() const override
bool isExecutable() const override
uint32_t getDataCrc32() const override
uint32_t getAddressSection() const override
uint32_t getRelativeVirtualAddress() const override
bool isDiscardable() const override
bool hasCode16Bit() const override
bool isNotCached() const override
bool hasComdat() const override
std::unique_ptr< PDBSymbolCompiland > getCompiland() const override
bool isWritable() const override
bool hasCode() const override
IPDBSectionContrib defines an interface used to represent section contributions whose information are...
This is an optimization pass for GlobalISel generic memory operations.