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:25
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: