#[repr(C)]pub struct WireProcessStartData {
pub process: WireHandle,
pub root_vmar: WireHandle,
pub thread: WireHandle,
pub entry: WireU64,
pub stack: WireU64,
pub bootstrap: WireHandle,
pub vdso_base: WireU64,
pub base: WireU64,
}
Expand description
The wire type corresponding to ProcessStartData
.
Fields§
§process: WireHandle
§root_vmar: WireHandle
§thread: WireHandle
§entry: WireU64
§stack: WireU64
§bootstrap: WireHandle
§vdso_base: WireU64
§base: WireU64
Trait Implementations§
Source§impl Debug for WireProcessStartData
impl Debug for WireProcessStartData
Source§impl<___D> Decode<___D> for WireProcessStartDatawhere
___D: InternalHandleDecoder + ?Sized + HandleDecoder,
impl<___D> Decode<___D> for WireProcessStartDatawhere
___D: InternalHandleDecoder + ?Sized + HandleDecoder,
Source§impl FromWire<WireProcessStartData> for ProcessStartData
impl FromWire<WireProcessStartData> for ProcessStartData
Source§fn from_wire(wire: WireProcessStartData) -> Self
fn from_wire(wire: WireProcessStartData) -> Self
Converts the given
wire
to this type.§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl Wire for WireProcessStartData
impl Wire for WireProcessStartData
Source§type Decoded<'de> = WireProcessStartData
type Decoded<'de> = WireProcessStartData
The decoded wire type, restricted to the
'de
lifetime.Source§fn zero_padding(out: &mut MaybeUninit<Self>)
fn zero_padding(out: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for WireProcessStartData
impl RefUnwindSafe for WireProcessStartData
impl Send for WireProcessStartData
impl Sync for WireProcessStartData
impl Unpin for WireProcessStartData
impl UnwindSafe for WireProcessStartData
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