Package ghidra.pcode.exec
Class BytesPcodeExecutorState
java.lang.Object
ghidra.pcode.exec.DefaultPcodeExecutorState<byte[]>
ghidra.pcode.exec.BytesPcodeExecutorState
- All Implemented Interfaces:
PcodeExecutorState<byte[]>,PcodeExecutorStatePiece<byte[],byte[]>
A state composing a single
BytesPcodeExecutorStatePiece-
Nested Class Summary
Nested classes/interfaces inherited from interface ghidra.pcode.exec.PcodeExecutorStatePiece
PcodeExecutorStatePiece.Reason -
Field Summary
Fields inherited from class ghidra.pcode.exec.DefaultPcodeExecutorState
arithmetic, piece -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBytesPcodeExecutorState(PcodeExecutorStatePiece<byte[], byte[]> piece) BytesPcodeExecutorState(Language language) Create the state -
Method Summary
Methods inherited from class ghidra.pcode.exec.DefaultPcodeExecutorState
clear, getArithmetic, getConcreteBuffer, getLanguage, getRegisterValues, getVar, getVar, setVar, setVarMethods 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, getVar, getVar, getVar, quantizeOffset, setVar, setVar, setVar
-
Constructor Details
-
BytesPcodeExecutorState
Create the state- Parameters:
language- the language (processor model)
-
BytesPcodeExecutorState
-
-
Method Details
-
fork
Description copied from interface:PcodeExecutorStatePieceCreate a deep copy of this state- Specified by:
forkin interfacePcodeExecutorState<byte[]>- Specified by:
forkin interfacePcodeExecutorStatePiece<byte[],byte[]> - Overrides:
forkin classDefaultPcodeExecutorState<byte[]>- Returns:
- the copy
-