Package ghidra.pcode.exec
Class AbstractLongOffsetPcodeExecutorStatePiece.SimpleSpaceMap<S>
java.lang.Object
ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap<S>
ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece.SimpleSpaceMap<S>
- Type Parameters:
S
- the type of object for each address space
- Enclosing class:
AbstractLongOffsetPcodeExecutorStatePiece<A,
T, S>
public abstract static class AbstractLongOffsetPcodeExecutorStatePiece.SimpleSpaceMap<S>
extends AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap<S>
Use this when each S contains the complete state for the address space
-
Field Summary
Fields inherited from class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap
spaces
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetForSpace
(AddressSpace space, boolean toWrite) protected abstract S
newSpace
(AddressSpace space) Construct a new space internally associated with the given address spaceMethods inherited from class ghidra.pcode.exec.AbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap
fork, fork, fork, values
-
Constructor Details
-
SimpleSpaceMap
public SimpleSpaceMap() -
SimpleSpaceMap
-
-
Method Details
-
newSpace
Construct a new space internally associated with the given address spaceAs the name implies, this often simply wraps
S
's constructor- Parameters:
space
- the address space- Returns:
- the new space
-
getForSpace
- Specified by:
getForSpace
in classAbstractLongOffsetPcodeExecutorStatePiece.AbstractSpaceMap<S>
-