Struct goblin::mach::load_command::Fvmlib[][src]

#[repr(C)]pub struct Fvmlib {
    pub name: u32,
    pub minor_version: u32,
    pub header_addr: u32,
}
[]

Fixed virtual memory shared libraries are identified by two things. The target pathname (the name of the library as found for execution), and the minor version number. The address of where the headers are loaded is in header_addr. (THIS IS OBSOLETE and no longer supported).

Fields

name: u32
[]

library’s target pathname

minor_version: u32
[]

library’s minor version number

header_addr: u32
[]

library’s header address

Trait Implementations

impl Clone for Fvmlib[src][+]

impl Copy for Fvmlib[src]

impl Debug for Fvmlib[src][+]

impl FromCtx<Endian, [u8]> for Fvmlib[src][+]

impl<'a> IntoCtx<Endian, [u8]> for &'a Fvmlib[src][+]

impl IntoCtx<Endian, [u8]> for Fvmlib[src][+]

impl SizeWith<Endian> for Fvmlib[src][+]

impl<'a> TryFromCtx<'a, Endian, [u8]> for Fvmlib where
    Fvmlib: 'a, 
[src][+]

impl<'a> TryIntoCtx<Endian, [u8]> for &'a Fvmlib[src][+]

impl TryIntoCtx<Endian, [u8]> for Fvmlib[src][+]

Auto Trait Implementations

impl RefUnwindSafe for Fvmlib

impl Send for Fvmlib

impl Sync for Fvmlib

impl Unpin for Fvmlib

impl UnwindSafe for Fvmlib

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src][+]

impl<T> Borrow<T> for T where
    T: ?Sized
[src][+]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src][+]

impl<T> From<T> for T[src][+]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src][+]

impl<T> ToOwned for T where
    T: Clone
[src][+]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src][+]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src][+]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.