Enum lief_sys::LIEF_ELF_DYNAMIC_TAGS[][src]

#[repr(u32)]
pub enum LIEF_ELF_DYNAMIC_TAGS {
Show variants LIEF_ELF_DT_NULL, LIEF_ELF_DT_NEEDED, LIEF_ELF_DT_PLTRELSZ, LIEF_ELF_DT_PLTGOT, LIEF_ELF_DT_HASH, LIEF_ELF_DT_STRTAB, LIEF_ELF_DT_SYMTAB, LIEF_ELF_DT_RELA, LIEF_ELF_DT_RELASZ, LIEF_ELF_DT_RELAENT, LIEF_ELF_DT_STRSZ, LIEF_ELF_DT_SYMENT, LIEF_ELF_DT_INIT, LIEF_ELF_DT_FINI, LIEF_ELF_DT_SONAME, LIEF_ELF_DT_RPATH, LIEF_ELF_DT_SYMBOLIC, LIEF_ELF_DT_REL, LIEF_ELF_DT_RELSZ, LIEF_ELF_DT_RELENT, LIEF_ELF_DT_PLTREL, LIEF_ELF_DT_DEBUG, LIEF_ELF_DT_TEXTREL, LIEF_ELF_DT_JMPREL, LIEF_ELF_DT_BIND_NOW, LIEF_ELF_DT_INIT_ARRAY, LIEF_ELF_DT_FINI_ARRAY, LIEF_ELF_DT_INIT_ARRAYSZ, LIEF_ELF_DT_FINI_ARRAYSZ, LIEF_ELF_DT_RUNPATH, LIEF_ELF_DT_FLAGS, LIEF_ELF_DT_ENCODING, LIEF_ELF_DT_PREINIT_ARRAYSZ, LIEF_ELF_DT_LOOS, LIEF_ELF_DT_HIOS, LIEF_ELF_DT_LOPROC, LIEF_ELF_DT_HIPROC, LIEF_ELF_DT_GNU_HASH, LIEF_ELF_DT_RELACOUNT, LIEF_ELF_DT_RELCOUNT, LIEF_ELF_DT_FLAGS_1, LIEF_ELF_DT_VERSYM, LIEF_ELF_DT_VERDEF, LIEF_ELF_DT_VERDEFNUM, LIEF_ELF_DT_VERNEED, LIEF_ELF_DT_MIPS_RLD_VERSION, LIEF_ELF_DT_MIPS_TIME_STAMP, LIEF_ELF_DT_MIPS_ICHECKSUM, LIEF_ELF_DT_MIPS_IVERSION, LIEF_ELF_DT_MIPS_FLAGS, LIEF_ELF_DT_MIPS_BASE_ADDRESS, LIEF_ELF_DT_MIPS_MSYM, LIEF_ELF_DT_MIPS_CONFLICT, LIEF_ELF_DT_MIPS_LIBLIST, LIEF_ELF_DT_MIPS_LOCAL_GOTNO, LIEF_ELF_DT_MIPS_CONFLICTNO, LIEF_ELF_DT_MIPS_LIBLISTNO, LIEF_ELF_DT_MIPS_SYMTABNO, LIEF_ELF_DT_MIPS_UNREFEXTNO, LIEF_ELF_DT_MIPS_GOTSYM, LIEF_ELF_DT_MIPS_HIPAGENO, LIEF_ELF_DT_MIPS_RLD_MAP, LIEF_ELF_DT_MIPS_DELTA_CLASS, LIEF_ELF_DT_MIPS_DELTA_CLASS_NO, LIEF_ELF_DT_MIPS_DELTA_INSTANCE, LIEF_ELF_DT_MIPS_DELTA_INSTANCE_NO, LIEF_ELF_DT_MIPS_DELTA_RELOC, LIEF_ELF_DT_MIPS_DELTA_RELOC_NO, LIEF_ELF_DT_MIPS_DELTA_SYM, LIEF_ELF_DT_MIPS_DELTA_SYM_NO, LIEF_ELF_DT_MIPS_DELTA_CLASSSYM, LIEF_ELF_DT_MIPS_DELTA_CLASSSYM_NO, LIEF_ELF_DT_MIPS_CXX_FLAGS, LIEF_ELF_DT_MIPS_PIXIE_INIT, LIEF_ELF_DT_MIPS_SYMBOL_LIB, LIEF_ELF_DT_MIPS_LOCALPAGE_GOTIDX, LIEF_ELF_DT_MIPS_LOCAL_GOTIDX, LIEF_ELF_DT_MIPS_HIDDEN_GOTIDX, LIEF_ELF_DT_MIPS_PROTECTED_GOTIDX, LIEF_ELF_DT_MIPS_OPTIONS, LIEF_ELF_DT_MIPS_INTERFACE, LIEF_ELF_DT_MIPS_DYNSTR_ALIGN, LIEF_ELF_DT_MIPS_INTERFACE_SIZE, LIEF_ELF_DT_MIPS_RLD_TEXT_RESOLVE_ADDR, LIEF_ELF_DT_MIPS_PERF_SUFFIX, LIEF_ELF_DT_MIPS_COMPACT_SIZE, LIEF_ELF_DT_MIPS_GP_VALUE, LIEF_ELF_DT_MIPS_AUX_DYNAMIC, LIEF_ELF_DT_MIPS_PLTGOT, LIEF_ELF_DT_MIPS_RWPLT, LIEF_ELF_DT_ANDROID_REL_OFFSET, LIEF_ELF_DT_ANDROID_REL_SIZE, LIEF_ELF_DT_ANDROID_REL, LIEF_ELF_DT_ANDROID_RELSZ, LIEF_ELF_DT_ANDROID_RELA, LIEF_ELF_DT_ANDROID_RELASZ, LIEF_ELF_DT_RELR, LIEF_ELF_DT_RELRSZ, LIEF_ELF_DT_RELRENT, LIEF_ELF_DT_RELRCOUNT,
}

Variants

LIEF_ELF_DT_NULL
LIEF_ELF_DT_NEEDED
LIEF_ELF_DT_PLTRELSZ
LIEF_ELF_DT_PLTGOT
LIEF_ELF_DT_HASH
LIEF_ELF_DT_STRTAB
LIEF_ELF_DT_SYMTAB
LIEF_ELF_DT_RELA
LIEF_ELF_DT_RELASZ
LIEF_ELF_DT_RELAENT
LIEF_ELF_DT_STRSZ
LIEF_ELF_DT_SYMENT
LIEF_ELF_DT_INIT
LIEF_ELF_DT_FINI
LIEF_ELF_DT_SONAME
LIEF_ELF_DT_RPATH
LIEF_ELF_DT_SYMBOLIC
LIEF_ELF_DT_REL
LIEF_ELF_DT_RELSZ
LIEF_ELF_DT_RELENT
LIEF_ELF_DT_PLTREL
LIEF_ELF_DT_DEBUG
LIEF_ELF_DT_TEXTREL
LIEF_ELF_DT_JMPREL
LIEF_ELF_DT_BIND_NOW
LIEF_ELF_DT_INIT_ARRAY
LIEF_ELF_DT_FINI_ARRAY
LIEF_ELF_DT_INIT_ARRAYSZ
LIEF_ELF_DT_FINI_ARRAYSZ
LIEF_ELF_DT_RUNPATH
LIEF_ELF_DT_FLAGS
LIEF_ELF_DT_ENCODING
LIEF_ELF_DT_PREINIT_ARRAYSZ
LIEF_ELF_DT_LOOS
LIEF_ELF_DT_HIOS
LIEF_ELF_DT_LOPROC
LIEF_ELF_DT_HIPROC
LIEF_ELF_DT_GNU_HASH
LIEF_ELF_DT_RELACOUNT
LIEF_ELF_DT_RELCOUNT
LIEF_ELF_DT_FLAGS_1
LIEF_ELF_DT_VERSYM
LIEF_ELF_DT_VERDEF
LIEF_ELF_DT_VERDEFNUM
LIEF_ELF_DT_VERNEED
LIEF_ELF_DT_MIPS_RLD_VERSION
LIEF_ELF_DT_MIPS_TIME_STAMP
LIEF_ELF_DT_MIPS_ICHECKSUM
LIEF_ELF_DT_MIPS_IVERSION
LIEF_ELF_DT_MIPS_FLAGS
LIEF_ELF_DT_MIPS_BASE_ADDRESS
LIEF_ELF_DT_MIPS_MSYM
LIEF_ELF_DT_MIPS_CONFLICT
LIEF_ELF_DT_MIPS_LIBLIST
LIEF_ELF_DT_MIPS_LOCAL_GOTNO
LIEF_ELF_DT_MIPS_CONFLICTNO
LIEF_ELF_DT_MIPS_LIBLISTNO
LIEF_ELF_DT_MIPS_SYMTABNO
LIEF_ELF_DT_MIPS_UNREFEXTNO
LIEF_ELF_DT_MIPS_GOTSYM
LIEF_ELF_DT_MIPS_HIPAGENO
LIEF_ELF_DT_MIPS_RLD_MAP
LIEF_ELF_DT_MIPS_DELTA_CLASS
LIEF_ELF_DT_MIPS_DELTA_CLASS_NO
LIEF_ELF_DT_MIPS_DELTA_INSTANCE
LIEF_ELF_DT_MIPS_DELTA_INSTANCE_NO
LIEF_ELF_DT_MIPS_DELTA_RELOC
LIEF_ELF_DT_MIPS_DELTA_RELOC_NO
LIEF_ELF_DT_MIPS_DELTA_SYM
LIEF_ELF_DT_MIPS_DELTA_SYM_NO
LIEF_ELF_DT_MIPS_DELTA_CLASSSYM
LIEF_ELF_DT_MIPS_DELTA_CLASSSYM_NO
LIEF_ELF_DT_MIPS_CXX_FLAGS
LIEF_ELF_DT_MIPS_PIXIE_INIT
LIEF_ELF_DT_MIPS_SYMBOL_LIB
LIEF_ELF_DT_MIPS_LOCALPAGE_GOTIDX
LIEF_ELF_DT_MIPS_LOCAL_GOTIDX
LIEF_ELF_DT_MIPS_HIDDEN_GOTIDX
LIEF_ELF_DT_MIPS_PROTECTED_GOTIDX
LIEF_ELF_DT_MIPS_OPTIONS
LIEF_ELF_DT_MIPS_INTERFACE
LIEF_ELF_DT_MIPS_DYNSTR_ALIGN
LIEF_ELF_DT_MIPS_INTERFACE_SIZE
LIEF_ELF_DT_MIPS_RLD_TEXT_RESOLVE_ADDR
LIEF_ELF_DT_MIPS_PERF_SUFFIX
LIEF_ELF_DT_MIPS_COMPACT_SIZE
LIEF_ELF_DT_MIPS_GP_VALUE
LIEF_ELF_DT_MIPS_AUX_DYNAMIC
LIEF_ELF_DT_MIPS_PLTGOT
LIEF_ELF_DT_MIPS_RWPLT
LIEF_ELF_DT_ANDROID_REL_OFFSET
LIEF_ELF_DT_ANDROID_REL_SIZE
LIEF_ELF_DT_ANDROID_REL
LIEF_ELF_DT_ANDROID_RELSZ
LIEF_ELF_DT_ANDROID_RELA
LIEF_ELF_DT_ANDROID_RELASZ
LIEF_ELF_DT_RELR
LIEF_ELF_DT_RELRSZ
LIEF_ELF_DT_RELRENT
LIEF_ELF_DT_RELRCOUNT

Implementations

impl LIEF_ELF_DYNAMIC_TAGS[src]

impl LIEF_ELF_DYNAMIC_TAGS[src]

Trait Implementations

impl Clone for LIEF_ELF_DYNAMIC_TAGS[src]

fn clone(&self) -> LIEF_ELF_DYNAMIC_TAGS[src]

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for LIEF_ELF_DYNAMIC_TAGS[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl Hash for LIEF_ELF_DYNAMIC_TAGS[src]

fn hash<__H: Hasher>(&self, state: &mut __H)[src]

Feeds this value into the given Hasher. Read more

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given Hasher. Read more

impl PartialEq<LIEF_ELF_DYNAMIC_TAGS> for LIEF_ELF_DYNAMIC_TAGS[src]

fn eq(&self, other: &LIEF_ELF_DYNAMIC_TAGS) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for LIEF_ELF_DYNAMIC_TAGS[src]

impl Eq for LIEF_ELF_DYNAMIC_TAGS[src]

impl StructuralEq for LIEF_ELF_DYNAMIC_TAGS[src]

impl StructuralPartialEq for LIEF_ELF_DYNAMIC_TAGS[src]

Auto Trait Implementations

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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

type Owned = T

The resulting type after obtaining ownership.

pub fn to_owned(&self) -> T[src]

Creates owned data from borrowed data, usually by cloning. Read more

pub fn clone_into(&self, target: &mut T)[src]

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.