Crate ptrace_do

Source

Structs§

OwnedProcess
An owned process.
ProcessFrame
Represents a traced process which is in the process of building a frame. frame can be thought of a mutable view into a stopped process’s execution. Given you own a process frame, it is an appropriate time to edit registers, change instructions, and edit memory.
RawProcess
A raw process, initialized by an explicit pid. Unsafe and prone to permission errors beware, know your environment and security restrictions.
TracedProcess
A process actively being traced. Simply a wrapper around a type with an identifiable process identifier.

Enums§

TraceError
Enum containing all errors tracing can witness

Traits§

ProcessIdentifier
Trait representing the type represents a process and has a unique process identifier, pid.

Type Aliases§

TraceResult
Internal Result type