[][src]Enum ptracer::ThreadState

pub enum ThreadState {
    Running,
    SingleStepping(AddressType),
    SyscallEnter,
    SyscallExit,
}

Thread state

Variants

Running

Thread is currently running.

SingleStepping(AddressType)

Thread is currently single stepping on pc.

This is used to temporarily remove breakpoints and execute the instruction at the breakpoint.

SyscallEnter

Thread is entering a syscall

SyscallExit

Thread has exited a syscall

Trait Implementations

impl Debug for ThreadState[src]

impl PartialEq<ThreadState> for ThreadState[src]

impl StructuralPartialEq for ThreadState[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.