Enum nix::sys::ptrace::Event [−][src]
#[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
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for Event
impl UnwindSafe for Event
Blanket Implementations
Mutably borrows from an owned value. Read more