Package ghidra.pcode.emulate.callother

# Interface OpBehaviorOther

All Known Implementing Classes:
  `OpBehaviorOtherNOP`

public interface OpBehaviorOther

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `evaluate(Emulate emu, Varnode out, Varnode[] inputs)`
  Evaluate the CALLOTHER op which corresponds to this behavior.

- ## Method Details

  - ### evaluate

    void evaluate(Emulate emu, Varnode out, Varnode[] inputs)
    Evaluate the CALLOTHER op which corresponds to this behavior.
    Parameters:
      `emu` - emulator which contains associated memory state
      `out` - output varnode or null if no assignment has been made. Implementation is responsible for updating memory state appropriately.
      `inputs` - input varnodes passed as parameters to this pcodeop. The inputs[0] value corresponds to the index value of this pcodeop and can generally be ignored. The inputs[1] value corresponds to the first (leftmost) parameter passed to this pcodeop within the language implementation.