LLVM: llvm::pdb::IPDBSectionContrib Class Reference (original) (raw)

IPDBSectionContrib defines an interface used to represent section contributions whose information are stored in the PDB. More...

#include "[llvm/DebugInfo/PDB/IPDBSectionContrib.h](IPDBSectionContrib%5F8h%5Fsource.html)"

Public Member Functions
virtual ~IPDBSectionContrib ()
virtual std::unique_ptr< PDBSymbolCompiland > getCompiland () const =0
virtual uint32_t getAddressSection () const =0
virtual uint32_t getAddressOffset () const =0
virtual uint32_t getRelativeVirtualAddress () const =0
virtual uint64_t getVirtualAddress () const =0
virtual uint32_t getLength () const =0
virtual bool isNotPaged () const =0
virtual bool hasCode () const =0
virtual bool hasCode16Bit () const =0
virtual bool hasInitializedData () const =0
virtual bool hasUninitializedData () const =0
virtual bool isRemoved () const =0
virtual bool hasComdat () const =0
virtual bool isDiscardable () const =0
virtual bool isNotCached () const =0
virtual bool isShared () const =0
virtual bool isExecutable () const =0
virtual bool isReadable () const =0
virtual bool isWritable () const =0
virtual uint32_t getDataCrc32 () const =0
virtual uint32_t getRelocationsCrc32 () const =0
virtual uint32_t getCompilandId () const =0

IPDBSectionContrib defines an interface used to represent section contributions whose information are stored in the PDB.

Definition at line 19 of file IPDBSectionContrib.h.

IPDBSectionContrib::~IPDBSectionContrib ( ) virtualdefault

getAddressOffset()

virtual uint32_t llvm::pdb::IPDBSectionContrib::getAddressOffset ( ) const pure virtual

getAddressSection()

virtual uint32_t llvm::pdb::IPDBSectionContrib::getAddressSection ( ) const pure virtual

getCompiland()

virtual std::unique_ptr< PDBSymbolCompiland > llvm::pdb::IPDBSectionContrib::getCompiland ( ) const pure virtual

getCompilandId()

virtual uint32_t llvm::pdb::IPDBSectionContrib::getCompilandId ( ) const pure virtual

getDataCrc32()

virtual uint32_t llvm::pdb::IPDBSectionContrib::getDataCrc32 ( ) const pure virtual

getLength()

virtual uint32_t llvm::pdb::IPDBSectionContrib::getLength ( ) const pure virtual

getRelativeVirtualAddress()

virtual uint32_t llvm::pdb::IPDBSectionContrib::getRelativeVirtualAddress ( ) const pure virtual

getRelocationsCrc32()

virtual uint32_t llvm::pdb::IPDBSectionContrib::getRelocationsCrc32 ( ) const pure virtual

getVirtualAddress()

virtual uint64_t llvm::pdb::IPDBSectionContrib::getVirtualAddress ( ) const pure virtual

hasCode()

virtual bool llvm::pdb::IPDBSectionContrib::hasCode ( ) const pure virtual

hasCode16Bit()

virtual bool llvm::pdb::IPDBSectionContrib::hasCode16Bit ( ) const pure virtual

hasComdat()

virtual bool llvm::pdb::IPDBSectionContrib::hasComdat ( ) const pure virtual

hasInitializedData()

virtual bool llvm::pdb::IPDBSectionContrib::hasInitializedData ( ) const pure virtual

hasUninitializedData()

virtual bool llvm::pdb::IPDBSectionContrib::hasUninitializedData ( ) const pure virtual

isDiscardable()

virtual bool llvm::pdb::IPDBSectionContrib::isDiscardable ( ) const pure virtual

isExecutable()

virtual bool llvm::pdb::IPDBSectionContrib::isExecutable ( ) const pure virtual

isNotCached()

virtual bool llvm::pdb::IPDBSectionContrib::isNotCached ( ) const pure virtual

isNotPaged()

virtual bool llvm::pdb::IPDBSectionContrib::isNotPaged ( ) const pure virtual

isReadable()

virtual bool llvm::pdb::IPDBSectionContrib::isReadable ( ) const pure virtual

isRemoved()

virtual bool llvm::pdb::IPDBSectionContrib::isRemoved ( ) const pure virtual

isShared()

virtual bool llvm::pdb::IPDBSectionContrib::isShared ( ) const pure virtual

isWritable()

virtual bool llvm::pdb::IPDBSectionContrib::isWritable ( ) const pure virtual

The documentation for this class was generated from the following files: