Package ghidra.pcode.emu.jit

# Interface JitBytesPcodeExecutorState

All Superinterfaces:
  `PcodeExecutorState<byte[]>`, `PcodeExecutorStatePiece<byte[],byte[]>`

All Known Implementing Classes:
  `JitDefaultBytesPcodeExecutorState`, `JitThreadBytesPcodeExecutorState`

public interface JitBytesPcodeExecutorState extends PcodeExecutorState<byte[]>
The run-time executor state for the JIT-accelerated p-code emulator

See Also:
  - `JitDefaultBytesPcodeExecutorState`
  - `JitBytesPcodeExecutorStatePiece`
  - `JitBytesPcodeExecutorStatePiece.JitBytesPcodeExecutorStateSpace`

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface ghidra.pcode.exec.PcodeExecutorStatePiece

  `PcodeExecutorStatePiece.Reason`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `JitBytesPcodeExecutorStatePiece.JitBytesPcodeExecutorStateSpace`
  `getForSpace(AddressSpace space)`
  For generated code to side-step the space lookup

  ### Methods inherited from interface ghidra.pcode.exec.PcodeExecutorState

  `fork, getAddressArithmetic, paired`

  ### Methods inherited from interface ghidra.pcode.exec.PcodeExecutorStatePiece

  `checkRange, clear, getArithmetic, getConcreteBuffer, getLanguage, getNextEntryInternal, getNextEntryInternal, getRegisterValues, getVar, getVar, getVar, getVar, getVar, getVarInternal, getVarInternal, inspectBigInteger, inspectByte, inspectConcrete, inspectInt, inspectLong, inspectRegisterValue, inspectShort, quantizeOffset, setBigInteger, setByte, setConcrete, setInt, setLong, setRegisterValue, setRegisterValue, setShort, setVar, setVar, setVar, setVar, setVar, setVarInternal, setVarInternal, streamPieces`

- ## Method Details

  - ### getForSpace

    JitBytesPcodeExecutorStatePiece.JitBytesPcodeExecutorStateSpace getForSpace(AddressSpace space)
    For generated code to side-step the space lookup
    Parameters:
      `space` - the address space
    Returns:
      the state space