Package ghidra.pcode.emulate.callother
Interface OpBehaviorOther
-
- All Known Implementing Classes:
CountLeadingOnesOpBehavior
,CountLeadingZerosOpBehavior
,OpBehaviorOtherNOP
public interface OpBehaviorOther
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
evaluate(Emulate emu, Varnode out, Varnode[] inputs)
Evaluate the CALLOTHER op which corresponds to this behavior.
-
-
-
Method Detail
-
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 stateout
- 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.
-
-