Class LocationPcodeExecutorStatePiece

java.lang.Object
ghidra.pcode.exec.LocationPcodeExecutorStatePiece
All Implemented Interfaces:
PcodeExecutorStatePiece<byte[],ValueLocation>

public class LocationPcodeExecutorStatePiece extends Object implements PcodeExecutorStatePiece<byte[],ValueLocation>
An auxiliary state piece that reports the location of the control value

This is intended for use as the right side of a PairedPcodeExecutorState or PairedPcodeExecutorStatePiece. Except for unique spaces, sets are ignored, and gets simply echo back the location of the requested read. In unique spaces, the "location" is treated as the value, so that values transiting unique space can correctly have their source locations reported.