#[repr(i32)]
pub enum Event {
PTRACE_EVENT_FORK,
PTRACE_EVENT_VFORK,
PTRACE_EVENT_CLONE,
PTRACE_EVENT_EXEC,
PTRACE_EVENT_VFORK_DONE,
PTRACE_EVENT_EXIT,
PTRACE_EVENT_SECCOMP,
}
Expand description
Using the ptrace options the tracer can configure the tracee to stop
at certain events. This enum is used to define those events as defined
in man ptrace
.
Variants§
PTRACE_EVENT_FORK
Event that stops before a return from fork or clone.
PTRACE_EVENT_VFORK
Event that stops before a return from vfork or clone.
PTRACE_EVENT_CLONE
Event that stops before a return from clone.
PTRACE_EVENT_EXEC
Event that stops before a return from execve.
PTRACE_EVENT_VFORK_DONE
Event for a return from vfork.
PTRACE_EVENT_EXIT
Event for a stop before an exit. Unlike the waitpid Exit status program. registers can still be examined
PTRACE_EVENT_SECCOMP
STop triggered by a seccomp rule on a tracee.
Trait Implementations§
source§impl Ord for Event
impl Ord for Event
source§impl PartialOrd<Event> for Event
impl PartialOrd<Event> for Event
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more