Struct udi::Thread [−][src]
pub struct Thread { /* fields omitted */ }
Methods
impl Thread
[src]
impl Thread
pub fn set_user_data(&mut self, user_data: Box<UserData>)
[src]
pub fn set_user_data(&mut self, user_data: Box<UserData>)
pub fn get_user_data(&mut self) -> Option<&mut Box<UserData>>
[src]
pub fn get_user_data(&mut self) -> Option<&mut Box<UserData>>
pub fn get_tid(&self) -> u64
[src]
pub fn get_tid(&self) -> u64
pub fn get_state(&self) -> ThreadState
[src]
pub fn get_state(&self) -> ThreadState
pub fn get_pc(&mut self) -> Result<u64>
[src]
pub fn get_pc(&mut self) -> Result<u64>
pub fn set_single_step(&mut self, setting: bool) -> Result<()>
[src]
pub fn set_single_step(&mut self, setting: bool) -> Result<()>
pub fn get_single_step(&self) -> bool
[src]
pub fn get_single_step(&self) -> bool
pub fn get_next_instruction(&mut self) -> Result<u64>
[src]
pub fn get_next_instruction(&mut self) -> Result<u64>
pub fn suspend(&mut self) -> Result<()>
[src]
pub fn suspend(&mut self) -> Result<()>
pub fn resume(&mut self) -> Result<()>
[src]
pub fn resume(&mut self) -> Result<()>
pub fn read_register(&mut self, reg: Register) -> Result<u64>
[src]
pub fn read_register(&mut self, reg: Register) -> Result<u64>
pub fn write_register(&mut self, reg: Register, value: u64) -> Result<()>
[src]
pub fn write_register(&mut self, reg: Register, value: u64) -> Result<()>
Trait Implementations
impl PartialEq for Thread
[src]
impl PartialEq for Thread
fn eq(&self, other: &Thread) -> bool
[src]
fn eq(&self, other: &Thread) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]This method tests for !=
.
impl Debug for Thread
[src]
impl Debug for Thread