Record of a syscall for use with Tracer to keep track of which syscalls a child process invokes.
More...
#include <syscall_record.hpp>
|
using | SyscallArg |
| An arbitrary syscall argument void* is a catch-all for any pointer type.
|
|
Record of a syscall for use with Tracer to keep track of which syscalls a child process invokes.
◆ SyscallArg
Initial value:
Expected< T, ErrorKind > Result
Definition error_types.hpp:22
An arbitrary syscall argument void* is a catch-all for any pointer type.
◆ args
std::vector<SyscallArg> asmgrader::SyscallRecord::args |
◆ instruction_pointer
u64 asmgrader::SyscallRecord::instruction_pointer |
◆ num
u64 asmgrader::SyscallRecord::num |
◆ ret
std::optional<Expected<i64> > asmgrader::SyscallRecord::ret |
◆ stack_pointer
u64 asmgrader::SyscallRecord::stack_pointer |
The documentation for this struct was generated from the following file: