pub struct SyscallLogger;
Expand description
Implements logging functions that were generated by the log_syscall
macro.
Implementations§
source§impl SyscallLogger
impl SyscallLogger
pub fn clone( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn clone3( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fork( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn vfork( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn gettid( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn capget( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn capset( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn close_range( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn epoll_create( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn epoll_create1( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn epoll_ctl( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn epoll_wait( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn epoll_pwait( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn epoll_pwait2( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn eventfd( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn eventfd2( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fcntl( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn open( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn creat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fadvise64( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fallocate( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fchmod( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fchown( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fdatasync( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fgetxattr( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn flistxattr( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn flock( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fremovexattr( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fsetxattr( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fsync( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn ftruncate( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getdents( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getdents64( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn lseek( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn readahead( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn sync_file_range( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn syncfs( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn openat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn faccessat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fchmodat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fchmodat2( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fchownat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn futimesat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn linkat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn mkdirat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn mknodat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn readlinkat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn renameat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn renameat2( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn symlinkat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn unlinkat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn utimensat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn futex( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn get_robust_list( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn set_robust_list( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn ioctl( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn brk( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn mremap( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn munmap( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn mprotect( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn mmap( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn poll( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn ppoll( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn prctl( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getrandom( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn prlimit64( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn sched_getaffinity( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn sched_setaffinity( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn rseq( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn select( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn pselect6( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn shadow_yield( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn shadow_init_memory_manager( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn shadow_hostname_to_addr_ipv4( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn kill( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn tkill( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn tgkill( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn rt_sigaction( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn rt_sigprocmask( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn sigaltstack( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn socket( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn bind( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn sendto( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn sendmsg( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn recvfrom( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn recvmsg( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getsockname( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getpeername( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn listen( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn accept( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn accept4( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn connect( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn shutdown( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn socketpair( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getsockopt( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn setsockopt( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn statx( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fstat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn fstatfs( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn newfstatat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn sysinfo( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getitimer( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn setitimer( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn alarm( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn clock_getres( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn clock_nanosleep( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn nanosleep( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn timerfd_create( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn timerfd_gettime( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn timerfd_settime( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn readv( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn preadv( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn preadv2( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn writev( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn pwritev( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn pwritev2( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn close( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn dup( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn dup2( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn dup3( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn read( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn pread64( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn write( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn pwrite64( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn pipe( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn pipe2( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getpid( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getppid( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getpgrp( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getpgid( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn setpgid( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn getsid( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn setsid( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn execve( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn execveat( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn exit_group( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn set_tid_address( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn uname( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn chdir( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn wait4( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
source§impl SyscallLogger
impl SyscallLogger
pub fn waitid( writer: impl Write, args: [SyscallReg; 6], rv: &SyscallResult, fmt: FmtOptions, tid: ThreadId, mem: &MemoryManager, ) -> Result<()>
Auto Trait Implementations§
impl Freeze for SyscallLogger
impl RefUnwindSafe for SyscallLogger
impl Send for SyscallLogger
impl Sync for SyscallLogger
impl Unpin for SyscallLogger
impl UnwindSafe for SyscallLogger
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
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more