Struct starnix_syscalls::decls::Syscall
source · pub struct Syscall {
pub decl: SyscallDecl,
pub arg0: SyscallArg,
pub arg1: SyscallArg,
pub arg2: SyscallArg,
pub arg3: SyscallArg,
pub arg4: SyscallArg,
pub arg5: SyscallArg,
}
Expand description
A particular invocation of a system call.
Contains the declaration of the invoked system call, as well as which arguments it was invoked with.
Fields§
§decl: SyscallDecl
§arg0: SyscallArg
§arg1: SyscallArg
§arg2: SyscallArg
§arg3: SyscallArg
§arg4: SyscallArg
§arg5: SyscallArg
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Syscall
impl RefUnwindSafe for Syscall
impl Send for Syscall
impl Sync for Syscall
impl Unpin for Syscall
impl UnwindSafe for Syscall
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more