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§
sourcefn set_instruction_pointer(&mut self, ip: usize)
fn set_instruction_pointer(&mut self, ip: usize)
Sets instruction pointer
sourcefn instruction_pointer(&self) -> usize
fn instruction_pointer(&self) -> usize
Gets instruction pointer
sourcefn set_stack_pointer(&mut self, sp: usize)
fn set_stack_pointer(&mut self, sp: usize)
Sets stack pointer
sourcefn stack_pointer(&self) -> usize
fn stack_pointer(&self) -> usize
Gets stack pointer