#[repr(C)]pub struct PrctlMmMap {}Expand description
This structure provides new memory descriptor map which mostly modifies
/proc/pid/stat[m] output for a task.
This mostly done in a sake of checkpoint/restore functionality.
Fields§
§start_code: u64Code section start address.
end_code: u64Code section end address.
start_data: u64Data section start address.
end_data: u64Data section end address.
start_brk: u64brk start address.
brk: u64brk current address.
start_stack: u64Stack start address.
arg_start: u64Program command line start address.
arg_end: u64Program command line end address.
env_start: u64Program environment start address.
env_end: u64Program environment end address.
auxv: *mut u64Auxiliary vector start address.
auxv_size: u32Auxiliary vector size.
exe_fd: RawFdFile descriptor of executable file that was used to create this process.
Trait Implementations§
Source§impl Clone for PrctlMmMap
impl Clone for PrctlMmMap
Source§fn clone(&self) -> PrctlMmMap
fn clone(&self) -> PrctlMmMap
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for PrctlMmMap
impl RefUnwindSafe for PrctlMmMap
impl !Send for PrctlMmMap
impl !Sync for PrctlMmMap
impl Unpin for PrctlMmMap
impl UnwindSafe for PrctlMmMap
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