Interface JavaStackFrame
- All Known Implementing Classes:
DTFJJavaStackFrame
,JavaStackFrame
,JCJavaStackFrame
,PHDCorruptJavaStackFrame
,PHDJavaStackFrame
public interface JavaStackFrame
Represents a frame on a Java thread stack.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison.Get a pointer to the base of this stack frameGet the set of object roots from this stack frame.Get the location at which the method owning this frame is currently executingint
hashCode()
Answers an integer hash code for the receiver.
-
Method Details
-
getBasePointer
Get a pointer to the base of this stack frame- Returns:
- the base pointer of the stack frame
- Throws:
CorruptDataException
-
getLocation
Get the location at which the method owning this frame is currently executing- Returns:
- a location object describing where the frame is executing
- Throws:
CorruptDataException
- See Also:
-
getHeapRoots
Iterator getHeapRoots()Get the set of object roots from this stack frame.- Returns:
- an iterator of JavaReferences
-
equals
Description copied from class:java.lang.Object
Compares the argument to the receiver, and answers true if they represent the same object using a class specific comparison. The implementation in Object answers true only if the argument is the exact same object as the receiver (==). -
hashCode
int hashCode()Description copied from class:java.lang.Object
Answers an integer hash code for the receiver. Any two objects which answertrue
when passed to.equals
must answer the same value for this method.
-