winIDEA SDK
isys::CStackFrame Class Reference

Description

This class contains information about one stack frame.

#include <CDataController.h>

Public Member Functions

 CStackFrame (int64_t address, unsigned char memArea, const std::string &fileName, int lineNumber, const CFunction &function, int partition)
 Instantiates object. More...
 
int64_t getAddress ()
 Returns address of a stack frame.
 
unsigned char getMemArea ()
 Returns memory area of a stack frame. More...
 
std::string getFileName ()
 Returns name of file, where the execution point is located.
 
int getLineNumber ()
 Returns the source code line number, where the execution point is located.
 
CFunction getFunction ()
 Returns function information.
 
int getPartition ()
 Returns index of download file, where this function is located. More...
 

Constructor & Destructor Documentation

◆ CStackFrame()

isys::CStackFrame::CStackFrame ( int64_t  address,
unsigned char  memArea,
const std::string &  fileName,
int  lineNumber,
const CFunction function,
int  partition 
)
inline

Instantiates object.

Constructor is not intended to be used by clients.

Member Function Documentation

◆ getMemArea()

unsigned char isys::CStackFrame::getMemArea ( )
inline

Returns memory area of a stack frame.

See MemArea.h for meaning of values returned by this function - make sure to see enum for your target architecture.

◆ getPartition()

int isys::CStackFrame::getPartition ( )
inline

Returns index of download file, where this function is located.

Use it as parameter to getSymbols() if module name is needed.