public class JVMDirectCallStackFrame extends DirectCallStackFrame
ATTR_IS_FROZEN, attributes, attrs, frameAttr, isRef, mi, pc, prev, slots, stackBase, thisRef, top
Modifier and Type | Method and Description |
---|---|
int |
getExceptionReference() |
java.lang.Object |
getExceptionReferenceAttribute() |
long |
getLongResult() |
java.lang.Object |
getLongResultAttr() |
int |
getReferenceResult() |
int |
getResult() |
java.lang.Object |
getResultAttr() |
int |
setArgument(int slotIdx,
int v,
java.lang.Object attr) |
void |
setArgumentLocal(int argIdx,
int v,
java.lang.Object attr) |
void |
setExceptionReference(int exRef) |
void |
setExceptionReferenceAttribute(java.lang.Object attr) |
int |
setLongArgument(int slotIdx,
long v,
java.lang.Object attr) |
void |
setLongArgumentLocal(int argIdx,
long v,
java.lang.Object attr) |
int |
setReferenceArgument(int slotIdx,
int ref,
java.lang.Object attr) |
void |
setReferenceArgumentLocal(int argIdx,
int v,
java.lang.Object attr) |
getCallee, getPreviousDirectCallStackFrame, getStackTraceInfo, isDirectCallFrame, isSynthetic, setDoubleArgument, setFireWall, setFloatArgument
addFrameAttr, addLocalAttr, addLongLocalAttr, addLongOperandAttr, addOperandAttr, addOperandAttr, addSlotAttr, advancePC, checkIsModifiable, clearOperandStack, clone, createReferenceMap, defreeze, dup_x1, dup_x2, dup, dup2_x1, dup2_x2, dup2, equals, frameAttrIterator, frameAttrIterator, freeze, getAndResetFrameAttr, getArgumentAttrs, getArgumentsValues, getArgumentValues, getCallArguments, getCalleeThis, getCalleeThis, getCallerFrame, getClassInfo, getClassName, getDepth, getDoubleLocalVariable, getDoubleLocalVariable, getDoubleResult, getDoubleResultAttr, getFieldValue, getFloatLocalVariable, getFloatResult, getFloatResultAttr, getFrameAttr, getFrameAttr, getLine, getLocalAttr, getLocalAttr, getLocalAttrIndex, getLocalOrFieldValue, getLocalValueObject, getLocalVariable, getLocalVariable, getLocalVariableCount, getLocalVariableSlotIndex, getLocalVariableType, getLocalVariableType, getLocalVarInfo, getLocalVarInfo, getLocalVars, getLongLocalAttr, getLongLocalVariable, getLongLocalVariable, getLongOperandAttr, getLongOperandAttr, getMethodInfo, getMethodName, getNextFrameAttr, getNextLocalAttr, getNextLongOperandAttr, getNextOperandAttr, getNextOperandAttr, getOperandAttr, getOperandAttr, getOperandAttr, getOperandAttr, getPC, getPrevious, getReferenceMap, getSlot, getSlotAttr, getSlotAttr, getSlotAttrs, getSlots, getSourceFile, getThis, getTopPos, hasAnyRef, hasArgumentAttr, hasArgumentObjectAttr, hasAttrs, hasFrameAttr, hasFrameAttr, hasFrameAttrValue, hash, hashCode, hasLocalAttr, hasLocalAttr, hasLongOperandAttr, hasLongOperandAttr, hasOperandAttr, hasOperandAttr, hasOperandAttr, hasOperandAttr, includesReferenceOperand, includesReferenceOperand, isFirewall, isFrozen, isLocalVariableRef, isNative, isOperandRef, isOperandRef, isReferenceSlot, isReflection, localAttrIterator, localAttrIterator, longOperandAttrIterator, longOperandAttrIterator, markThreadRoots, mixinExecutionStateHash, modifiesState, objectHashCode, operandAttrIterator, operandAttrIterator, operandAttrIterator, operandAttrIterator, originatesFrom, peek, peek, peekDouble, peekDouble, peekFloat, peekFloat, peekLong, peekLong, pop, pop, popDouble, popFloat, popLong, printContentsOn, printOperands, printSlots, printStackContent, printStackTrace, processRefArguments, push, push, pushDouble, pushFloat, pushLocal, pushLong, pushLongLocal, pushRef, removeArguments, removeFrameAttr, removeLocalAttr, removeLongOperandAttr, removeOperandAttr, removeOperandAttr, replaceFrameAttr, replaceLocalAttr, replaceLongOperandAttr, replaceOperandAttr, replaceOperandAttr, replaceSlotAttr, reset, setDoubleArgumentLocal, setDoubleLocalVariable, setFloatArgumentLocal, setFloatLocalVariable, setFrameAttr, setLocalAttr, setLocalReferenceVariable, setLocalVariable, setLocalVariable, setLongLocalAttr, setLongLocalVariable, setLongOperandAttr, setOperand, setOperandAttr, setOperandAttr, setPC, setPrevious, setReferenceResult, setReflection, setResult, setResult, setSlotAttr, setThis, storeLongOperand, storeOperand, swap, toString, visitReferenceSlots
public int getResult()
getResult
in class StackFrame
public int getReferenceResult()
getReferenceResult
in class StackFrame
public long getLongResult()
getLongResult
in class StackFrame
public java.lang.Object getResultAttr()
getResultAttr
in class StackFrame
public java.lang.Object getLongResultAttr()
getLongResultAttr
in class StackFrame
public void setExceptionReference(int exRef)
setExceptionReference
in class StackFrame
public int getExceptionReference()
getExceptionReference
in class StackFrame
public void setExceptionReferenceAttribute(java.lang.Object attr)
setExceptionReferenceAttribute
in class StackFrame
public java.lang.Object getExceptionReferenceAttribute()
getExceptionReferenceAttribute
in class StackFrame
public int setArgument(int slotIdx, int v, java.lang.Object attr)
setArgument
in class DirectCallStackFrame
public int setReferenceArgument(int slotIdx, int ref, java.lang.Object attr)
setReferenceArgument
in class DirectCallStackFrame
public int setLongArgument(int slotIdx, long v, java.lang.Object attr)
setLongArgument
in class DirectCallStackFrame
public void setArgumentLocal(int argIdx, int v, java.lang.Object attr)
setArgumentLocal
in class StackFrame
public void setReferenceArgumentLocal(int argIdx, int v, java.lang.Object attr)
setReferenceArgumentLocal
in class StackFrame
public void setLongArgumentLocal(int argIdx, long v, java.lang.Object attr)
setLongArgumentLocal
in class StackFrame