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