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 |
---|---|
long |
getLongResult() |
Object |
getLongResultAttr() |
int |
getReferenceResult() |
int |
getResult() |
Object |
getResultAttr() |
void |
setArgument(int argIdx,
int v,
Object attr) |
void |
setArgumentLocal(int argIdx,
int v,
Object attr) |
void |
setLongArgument(int argIdx,
long v,
Object attr) |
void |
setLongArgumentLocal(int argIdx,
long v,
Object attr) |
void |
setReferenceArgument(int argIdx,
int ref,
Object attr) |
void |
setReferenceArgumentLocal(int argIdx,
int v,
Object attr) |
getCallee, getPreviousDirectCallStackFrame, getStackTraceInfo, isDirectCallFrame, isSynthetic, setDoubleArgument, setFireWall, setFloatArgument
addFrameAttr, addLocalAttr, addLongOperandAttr, addOperandAttr, addOperandAttr, advancePC, checkIsModifiable, clearOperandStack, clone, createReferenceMap, defreeze, dup_x1, dup_x2, dup, dup2_x1, dup2_x2, dup2, equals, frameAttrIterator, frameAttrIterator, freeze, getArgumentAttrs, getCalleeThis, getCalleeThis, 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, getLongLocalVariable, getLongLocalVariable, getLongOperandAttr, getLongOperandAttr, getMethodInfo, getMethodName, getNextFrameAttr, getNextLocalAttr, getNextLongOperandAttr, getNextOperandAttr, getNextOperandAttr, getOperandAttr, getOperandAttr, getOperandAttr, getOperandAttr, getPC, getPrevious, getReferenceMap, getSlot, getSlotAttr, getSlotAttrs, getSlots, getSourceFile, getThis, getTopPos, hasAnyRef, hasArgumentAttr, 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, 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, reset, setDoubleArgumentLocal, setFloatArgumentLocal, setFrameAttr, setLocalAttr, setLocalReferenceVariable, setLocalVariable, setLocalVariable, setLongLocalVariable, setLongOperandAttr, setOperand, setOperandAttr, setOperandAttr, setPC, setPrevious, setReflection, 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 Object getResultAttr()
getResultAttr
in class StackFrame
public Object getLongResultAttr()
getLongResultAttr
in class StackFrame
public void setArgument(int argIdx, int v, Object attr)
setArgument
in class DirectCallStackFrame
public void setReferenceArgument(int argIdx, int ref, Object attr)
setReferenceArgument
in class DirectCallStackFrame
public void setLongArgument(int argIdx, long v, Object attr)
setLongArgument
in class DirectCallStackFrame
public void setArgumentLocal(int argIdx, int v, Object attr)
setArgumentLocal
in class StackFrame
public void setReferenceArgumentLocal(int argIdx, int v, Object attr)
setReferenceArgumentLocal
in class StackFrame
public void setLongArgumentLocal(int argIdx, long v, Object attr)
setLongArgumentLocal
in class StackFrame