pub struct OsRegion {
pub start: Va,
pub end: Va,
pub protection: MemoryAccess,
pub kind: OsRegionKind,
}Expand description
A region of memory within a process.
Fields§
§start: VaThe start address of the region.
end: VaThe end address of the region.
protection: MemoryAccessThe protection flags of the region.
kind: OsRegionKindThe kind of memory region.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OsRegion
impl<'de> Deserialize<'de> for OsRegion
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
Auto Trait Implementations§
impl Freeze for OsRegion
impl !RefUnwindSafe for OsRegion
impl !Send for OsRegion
impl !Sync for OsRegion
impl Unpin for OsRegion
impl !UnwindSafe for OsRegion
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