pub struct LinuxProcess {
pub pid: u32,
}Fields§
§pid: u32Trait 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 UnsafeUnpin 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