[][src]Enum crt0stack::Entry

pub enum Entry<'a> {
    ExecFd(usize),
    PHdr(usize),
    PHent(usize),
    PHnum(usize),
    PageSize(usize),
    Base(usize),
    Flags(usize),
    Entry(usize),
    NotElf(bool),
    Uid(usize),
    EUid(usize),
    Gid(usize),
    EGid(usize),
    Platform(&'a str),
    HwCap(usize),
    ClockTick(usize),
    Secure(bool),
    BasePlatform(&'a str),
    Random([u8; 16]),
    HwCap2(usize),
    ExecFilename(&'a str),
    SysInfo(usize),
    SysInfoEHdr(usize),
}

An auxiliary vector entry

Variants

ExecFd(usize)

file descriptor of program

PHdr(usize)

program headers for program

PHent(usize)

size of program header entry

PHnum(usize)

number of program headers

PageSize(usize)

system page size

Base(usize)

base address of interpreter

Flags(usize)

flags

Entry(usize)

entry point of program

NotElf(bool)

program is not ELF

Uid(usize)

real uid

EUid(usize)

effective uid

Gid(usize)

real gid

EGid(usize)

effective gid

Platform(&'a str)

string identifying CPU for optimizations

HwCap(usize)

arch dependent hints at CPU capabilities

ClockTick(usize)

frequency at which times() increments

Secure(bool)

secure mode boolean

BasePlatform(&'a str)

string identifying real platform, may differ from Platform.

Random([u8; 16])

address of 16 random bytes

HwCap2(usize)

extension of HWCAP

ExecFilename(&'a str)

filename of program

SysInfo(usize)

pointer to the vDSO page (deprecated)

SysInfoEHdr(usize)

pointer to the ELF headers of the vDSO page

Trait Implementations

impl<'a> Debug for Entry<'a>[src]

impl<'a> PartialEq<Entry<'a>> for Entry<'a>[src]

impl<'a> StructuralPartialEq for Entry<'a>[src]

Auto Trait Implementations

impl<'a> RefUnwindSafe for Entry<'a>

impl<'a> Send for Entry<'a>

impl<'a> Sync for Entry<'a>

impl<'a> Unpin for Entry<'a>

impl<'a> UnwindSafe for Entry<'a>

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, 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.