Go to the documentation of this file.
9 #ifndef LLVM_DEBUGINFO_PDB_IPDBSECTIONCONTRIB_H
10 #define LLVM_DEBUGINFO_PDB_IPDBSECTIONCONTRIB_H
23 virtual std::unique_ptr<PDBSymbolCompiland>
getCompiland()
const = 0;
30 virtual bool hasCode()
const = 0;
49 #endif // LLVM_DEBUGINFO_PDB_IPDBSECTIONCONTRIB_H
virtual bool isShared() const =0
virtual bool hasInitializedData() const =0
This is an optimization pass for GlobalISel generic memory operations.
virtual uint32_t getRelocationsCrc32() const =0
virtual bool isRemoved() const =0
virtual bool isNotPaged() const =0
virtual bool hasCode16Bit() const =0
virtual uint32_t getAddressOffset() const =0
virtual uint64_t getVirtualAddress() const =0
virtual ~IPDBSectionContrib()
virtual std::unique_ptr< PDBSymbolCompiland > getCompiland() const =0
virtual bool isWritable() const =0
virtual bool hasComdat() const =0
virtual bool isReadable() const =0
virtual bool isExecutable() const =0
virtual uint32_t getDataCrc32() const =0
virtual bool isDiscardable() const =0
virtual uint32_t getCompilandId() const =0
virtual bool hasUninitializedData() const =0
IPDBSectionContrib defines an interface used to represent section contributions whose information are...
virtual bool isNotCached() const =0
virtual uint32_t getRelativeVirtualAddress() const =0
virtual uint32_t getLength() const =0
virtual bool hasCode() const =0
virtual uint32_t getAddressSection() const =0