The decision payload the supervisor process sends to the kernel.

Fields

id: u64,

The filter cookie.

val: i64,

The return value for a spoofed syscall.

error: i32,

Set to zero for a spoofed success or a negative error number for a failure.

flags: u32,

Bitmask containing the decision. Either USER_NOTIF_FLAG_CONTINUE to allow the syscall or zero to spoof the return values.