Package ghidra.pcode.exec
Class DebuggerPcodeUtils.WatchValuePcodeExecutorState
java.lang.Object
ghidra.pcode.exec.AbstractPcodeExecutorState<byte[],DebuggerPcodeUtils.WatchValue>
ghidra.pcode.exec.DebuggerPcodeUtils.WatchValuePcodeExecutorState
- All Implemented Interfaces:
PcodeExecutorState<DebuggerPcodeUtils.WatchValue>,PcodeExecutorStatePiece<DebuggerPcodeUtils.WatchValue,DebuggerPcodeUtils.WatchValue>
- Enclosing class:
DebuggerPcodeUtils
public static class DebuggerPcodeUtils.WatchValuePcodeExecutorState
extends AbstractPcodeExecutorState<byte[],DebuggerPcodeUtils.WatchValue>
-
Nested Class Summary
Nested classes/interfaces inherited from interface ghidra.pcode.exec.PcodeExecutorStatePiece
PcodeExecutorStatePiece.Reason -
Field Summary
Fields inherited from class ghidra.pcode.exec.AbstractPcodeExecutorState
piece -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]Create a deep copy of this stateMethods inherited from class ghidra.pcode.exec.AbstractPcodeExecutorState
clear, getArithmetic, getConcreteBuffer, getLanguage, getRegisterValues, getVar, getVar, getVarInternal, getVarInternal, setVar, setVar, setVarInternal, setVarInternal, streamPiecesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ghidra.pcode.exec.PcodeExecutorState
getAddressArithmetic, pairedMethods inherited from interface ghidra.pcode.exec.PcodeExecutorStatePiece
checkRange, getNextEntryInternal, getNextEntryInternal, getVar, getVar, getVar, inspectBigInteger, inspectByte, inspectConcrete, inspectInt, inspectLong, inspectRegisterValue, inspectShort, quantizeOffset, setBigInteger, setByte, setConcrete, setInt, setLong, setRegisterValue, setRegisterValue, setShort, setVar, setVar, setVar
-
Constructor Details
-
WatchValuePcodeExecutorState
public WatchValuePcodeExecutorState(PcodeExecutorStatePiece<byte[], DebuggerPcodeUtils.WatchValue> piece)
-
-
Method Details
-
extractAddress
- Specified by:
extractAddressin classAbstractPcodeExecutorState<byte[],DebuggerPcodeUtils.WatchValue>
-
fork
Description copied from interface:PcodeExecutorStatePieceCreate a deep copy of this state- Parameters:
cb- callbacks to receive emulation events- Returns:
- the copy
-