On 12/14/25 6:46 AM, Ziyang Zhang wrote:
This commit adds a syscall filter API to the TCG plugin API set.
Plugins can register a filter callback to QEMU to decide whether
to intercept a syscall, process it and bypass the QEMU syscall
handler.

Signed-off-by: Ziyang Zhang <[email protected]>
Co-authored-by: Mingyuan Xia <[email protected]>
---
  include/qemu/plugin-event.h  |  1 +
  include/qemu/plugin.h        | 33 +++++++++++++++++++++++---------
  include/qemu/qemu-plugin.h   | 32 +++++++++++++++++++++++++++++++
  include/user/syscall-trace.h | 17 +++++++++++++++++
  linux-user/syscall.c         |  7 +++++--
  plugins/api.c                |  7 +++++++
  plugins/core.c               | 37 ++++++++++++++++++++++++++++++++++++
  7 files changed, 123 insertions(+), 11 deletions(-)

Reviewed-by: Pierrick Bouvier <[email protected]>


Reply via email to