Trait ostd::task::TaskContextApi

source ·
pub trait TaskContextApi {
    // Required methods
    fn set_instruction_pointer(&mut self, ip: usize);
    fn instruction_pointer(&self) -> usize;
    fn set_stack_pointer(&mut self, sp: usize);
    fn stack_pointer(&self) -> usize;
}
Expand description

Trait for manipulating the task context.

Required Methods§

source

fn set_instruction_pointer(&mut self, ip: usize)

Sets instruction pointer

source

fn instruction_pointer(&self) -> usize

Gets instruction pointer

source

fn set_stack_pointer(&mut self, sp: usize)

Sets stack pointer

source

fn stack_pointer(&self) -> usize

Gets stack pointer

Implementors§