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