Struct goblin::elf::dynamic::DynamicInfo [−][src]
Important dynamic linking info generated via a single pass through the _DYNAMIC array
Fields
rela: usizerelasz: usizerelaent: u64relacount: usizerel: usizerelsz: usizerelent: u64relcount: usizegnu_hash: Option<u64>hash: Option<u64>strtab: usizestrsz: usizesymtab: usizesyment: usizepltgot: Option<u64>pltrelsz: usizepltrel: u64jmprel: usizeverneed: u64verneednum: u64versym: u64init: u64fini: u64init_array: u64init_arraysz: usizefini_array: u64fini_arraysz: usizeneeded_count: usizeflags: u64flags_1: u64soname: usizetextrel: boolImplementations
impl DynamicInfo[src]
pub fn update(&mut self, phdrs: &[ProgramHeader], dynamic: &Dyn)[src]
pub fn new(dynamic: &[Dyn], phdrs: &[ProgramHeader]) -> DynamicInfo[src]
Trait Implementations
impl Debug for DynamicInfo[src]
impl Default for DynamicInfo[src]
fn default() -> DynamicInfo[src]
impl PartialEq<DynamicInfo> for DynamicInfo[src]
fn eq(&self, other: &DynamicInfo) -> bool[src]
fn ne(&self, other: &DynamicInfo) -> bool[src]
impl StructuralPartialEq for DynamicInfo[src]
Auto Trait Implementations
impl RefUnwindSafe for DynamicInfo
impl Send for DynamicInfo
impl Sync for DynamicInfo
impl Unpin for DynamicInfo
impl UnwindSafe for DynamicInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
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]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,