pub struct MemoryRegion {
pub start: String,
pub end: String,
pub protection: String,
pub name: String,
}Expand description
A region of a process’s memory, as /proc/<pid>/maps lists it: its
addresses in hex, its protection (r-x), and what it maps, if named.
Fields§
§start: String§end: String§protection: String§name: StringTrait Implementations§
Source§impl Clone for MemoryRegion
impl Clone for MemoryRegion
Source§impl Debug for MemoryRegion
impl Debug for MemoryRegion
Source§impl<'de> Deserialize<'de> for MemoryRegion
impl<'de> Deserialize<'de> for MemoryRegion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for MemoryRegion
Source§impl PartialEq for MemoryRegion
impl PartialEq for MemoryRegion
Source§impl Serialize for MemoryRegion
impl Serialize for MemoryRegion
impl StructuralPartialEq for MemoryRegion
Auto Trait Implementations§
impl Forget for MemoryRegion
impl Freeze for MemoryRegion
impl RefUnwindSafe for MemoryRegion
impl Send for MemoryRegion
impl Sync for MemoryRegion
impl Unpin for MemoryRegion
impl UnsafeUnpin for MemoryRegion
impl UnwindSafe for MemoryRegion
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