Class OpBehaviorOtherNOP

java.lang.Object
ghidra.pcode.emulate.callother.OpBehaviorOtherNOP
All Implemented Interfaces:
OpBehaviorOther

@Deprecated(since="12.1", forRemoval=true) public class OpBehaviorOtherNOP extends Object implements OpBehaviorOther
Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    evaluate(Emulate emu, Varnode out, Varnode[] inputs)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Evaluate the CALLOTHER op which corresponds to this behavior.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OpBehaviorOtherNOP

      public OpBehaviorOtherNOP()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • evaluate

      public void evaluate(Emulate emu, Varnode out, Varnode[] inputs)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: OpBehaviorOther
      Evaluate the CALLOTHER op which corresponds to this behavior.
      Specified by:
      evaluate in interface OpBehaviorOther
      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 original PcodeOp.CALLOTHER first input has been stripped (i.e., CALLOTHER index value), leaving only the inputs that were were specified as arguments to the named pcodeop within the language spec.