pub enum Entry<'a> {
Show 23 variants
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),
}Expand description
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> StructuralPartialEq for Entry<'a>
Auto Trait Implementations§
impl<'a> Freeze for Entry<'a>
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> UnsafeUnpin for Entry<'a>
impl<'a> UnwindSafe for Entry<'a>
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