Package ghidra.pcode.emu.sys

# Interface EmuSyscallLibrary.EmuSyscallDefinition<T>

Type Parameters:
  `T` - the type of data processed by the system call, typically `byte[]`.

All Known Implementing Classes:
  `UseropEmuSyscallDefinition`

Enclosing interface:
  `EmuSyscallLibrary<T>`

public static interface EmuSyscallLibrary.EmuSyscallDefinition<T>
The definition of a system call

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `invoke(PcodeExecutor<T> executor, PcodeUseropLibrary<T> library)`
  Invoke the system call

- ## Method Details

  - ### invoke

    void invoke(PcodeExecutor<T> executor, PcodeUseropLibrary<T> library)
    Invoke the system call
    Parameters:
      `executor` - the executor for the system/thread invoking the call
      `library` - the complete sleigh userop library for the system