pub struct LinuxProcess {
pub pid: u32,
}
Fields§
§pid: u32
Trait Implementations§
Source§impl Debug for LinuxProcess
impl Debug for LinuxProcess
Source§impl Process for LinuxProcess
impl Process for LinuxProcess
Source§fn read_bytes(
&self,
address: usize,
buffer: &mut [u8],
) -> Result<(), MemoryReadError>
fn read_bytes( &self, address: usize, buffer: &mut [u8], ) -> Result<(), MemoryReadError>
Read the specified length in bytes from the address memory.
Source§fn read_string(&self, address: usize) -> Result<String, MemoryReadError>
fn read_string(&self, address: usize) -> Result<String, MemoryReadError>
Read string until null char are read.
fn read_u8(&self, address: usize) -> Result<u8, MemoryReadError>
fn read_bool(&self, address: usize) -> Result<bool, MemoryReadError>
fn read_u32(&self, address: usize) -> Result<u32, MemoryReadError>
fn read_u64(&self, address: usize) -> Result<u64, MemoryReadError>
fn read_u128(&self, address: usize) -> Result<u128, MemoryReadError>
fn read_i32(&self, address: usize) -> Result<i32, MemoryReadError>
fn read_i64(&self, address: usize) -> Result<i64, MemoryReadError>
fn read_f32(&self, address: usize) -> Result<f32, MemoryReadError>
fn read_f64(&self, address: usize) -> Result<f64, MemoryReadError>
Auto Trait Implementations§
impl Freeze for LinuxProcess
impl RefUnwindSafe for LinuxProcess
impl Send for LinuxProcess
impl Sync for LinuxProcess
impl Unpin for LinuxProcess
impl UnwindSafe for LinuxProcess
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more