#[repr(C)]pub struct dl_phdr_info {
pub dlpi_addr: Elf64_Addr,
pub dlpi_name: *const c_char,
pub dlpi_phdr: *const Elf64_Phdr,
pub dlpi_phnum: Elf64_Half,
pub dlpi_adds: c_ulonglong,
pub dlpi_subs: c_ulonglong,
pub dlpi_tls_modid: size_t,
pub dlpi_tls_data: *mut c_void,
}
Fields§
§dlpi_addr: Elf64_Addr
§dlpi_name: *const c_char
§dlpi_phdr: *const Elf64_Phdr
§dlpi_phnum: Elf64_Half
§dlpi_adds: c_ulonglong
§dlpi_subs: c_ulonglong
§dlpi_tls_modid: size_t
§dlpi_tls_data: *mut c_void
Trait Implementations§
Source§impl Clone for dl_phdr_info
impl Clone for dl_phdr_info
Source§fn clone(&self) -> dl_phdr_info
fn clone(&self) -> dl_phdr_info
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for dl_phdr_info
Auto Trait Implementations§
impl Freeze for dl_phdr_info
impl RefUnwindSafe for dl_phdr_info
impl !Send for dl_phdr_info
impl !Sync for dl_phdr_info
impl Unpin for dl_phdr_info
impl UnwindSafe for dl_phdr_info
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 64 bytes