LLVM 19.0.0git
Public Member Functions | List of all members
llvm::pdb::IPDBFrameData Class Referenceabstract

IPDBFrameData defines an interface used to represent a frame data of some code block. More...

#include "llvm/DebugInfo/PDB/IPDBFrameData.h"

Inheritance diagram for llvm::pdb::IPDBFrameData:
Inheritance graph
[legend]

Public Member Functions

virtual ~IPDBFrameData ()
 
virtual uint32_t getAddressOffset () const =0
 
virtual uint32_t getAddressSection () const =0
 
virtual uint32_t getLengthBlock () const =0
 
virtual std::string getProgram () const =0
 
virtual uint32_t getRelativeVirtualAddress () const =0
 
virtual uint64_t getVirtualAddress () const =0
 

Detailed Description

IPDBFrameData defines an interface used to represent a frame data of some code block.

Definition at line 20 of file IPDBFrameData.h.

Constructor & Destructor Documentation

◆ ~IPDBFrameData()

IPDBFrameData::~IPDBFrameData ( )
virtualdefault

Member Function Documentation

◆ getAddressOffset()

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

Implemented in llvm::pdb::DIAFrameData.

◆ getAddressSection()

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

Implemented in llvm::pdb::DIAFrameData.

◆ getLengthBlock()

virtual uint32_t llvm::pdb::IPDBFrameData::getLengthBlock ( ) const
pure virtual

Implemented in llvm::pdb::DIAFrameData.

◆ getProgram()

virtual std::string llvm::pdb::IPDBFrameData::getProgram ( ) const
pure virtual

Implemented in llvm::pdb::DIAFrameData.

◆ getRelativeVirtualAddress()

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

Implemented in llvm::pdb::DIAFrameData.

◆ getVirtualAddress()

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

Implemented in llvm::pdb::DIAFrameData.


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