|
AsmGrader 0.0.0
|
Types primarily to wrap Linux result info for use with refTracer
More...
#include <asmgrader/common/aliases.hpp>#include <asmgrader/common/class_traits.hpp>#include <asmgrader/common/error_types.hpp>#include <asmgrader/common/expected.hpp>#include <asmgrader/common/extra_formatters.hpp>#include <asmgrader/common/linux.hpp>#include <asmgrader/logging.hpp>#include <fmt/base.h>#include <fmt/format.h>#include <gsl/util>#include <libassert/assert.hpp>#include <chrono>#include <cstdlib>#include <optional>#include <string>#include <bits/types/siginfo_t.h>#include <sched.h>#include <sys/ptrace.h>#include <sys/types.h>#include <sys/wait.h>Go to the source code of this file.
Classes | |
| struct | asmgrader::TracedWaitid |
| struct | fmt::formatter<::asmgrader::PtraceEvent > |
| struct | fmt::formatter<::asmgrader::TracedWaitid > |
Namespaces | |
| namespace | asmgrader |
Enumerations | |
| enum class | asmgrader::PtraceEvent { asmgrader::Stop = PTRACE_EVENT_STOP , asmgrader::Clone = PTRACE_EVENT_CLONE , asmgrader::Exec = PTRACE_EVENT_EXEC , asmgrader::Exit = PTRACE_EVENT_EXIT , asmgrader::Fork = PTRACE_EVENT_FORK , asmgrader::VFork = PTRACE_EVENT_VFORK , asmgrader::VForkDone = PTRACE_EVENT_VFORK_DONE , asmgrader::Seccomp = PTRACE_EVENT_SECCOMP } |
Types primarily to wrap Linux result info for use with refTracer