com.ibm.dtfj.image
Interface ImageStackFrame


public interface ImageStackFrame

Represents a native stack frame


Method Summary
 ImagePointer getBasePointer()
           
 ImagePointer getProcedureAddress()
           
 java.lang.String getProcedureName()
           
 

Method Detail

getProcedureAddress

ImagePointer getProcedureAddress()
                                 throws CorruptDataException
Returns:
the address of the current instruction within the procedure being executed, or null if not available.
Use this address with caution, as it is provided only as a best guess. It may not be correct, or even within readable memory
Throws:
CorruptDataException

getBasePointer

ImagePointer getBasePointer()
                            throws CorruptDataException
Returns:
the base pointer of the stack frame
Throws:
CorruptDataException

getProcedureName

java.lang.String getProcedureName()
                                  throws CorruptDataException
Returns:
a string naming the function executing in this stack frame. If the name is not known for legitimate reasons, DTFJ will return a synthetic name.
Throws:
CorruptDataException