34 Result<
void> init_parent() final;
std::variant wrapper for a partial implementation of C++23's expected type
Definition expected.hpp:34
Definition subprocess.hpp:21
int wait_for_exit()
Definition subprocess.cpp:57
A subprocess managed by a tracer.
Definition traced_subprocess.hpp:14
Result< RunResult > run()
Run until timeout or process exit.
Definition traced_subprocess.cpp:48
const Tracer & get_tracer() const
Definition traced_subprocess.hpp:22
~TracedSubprocess() override
Definition traced_subprocess.cpp:12
std::optional< int > get_exit_code() const
Definition traced_subprocess.hpp:30
Tracer & get_tracer()
Definition traced_subprocess.hpp:20
A lightweight wrapper of ptrace(2)
Definition tracer.hpp:49
std::optional< int > get_exit_code() const
Obtain the process exit code, or nullopt if the process has not yet exited.
Definition tracer.hpp:78
Definition asm_buffer.hpp:19