Struct libc::dl_phdr_info
#[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
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
Trait Implementations
impl Clone for dl_phdr_info
fn clone(&Self) -> dl_phdr_info
impl Copy for dl_phdr_info
impl Debug for dl_phdr_info
fn fmt(&Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result
impl Eq for dl_phdr_info
impl Hash for dl_phdr_info
fn hash<__H: $crate::hash::Hasher>(&Self, state: &mut __H) -> ()
impl PartialEq<dl_phdr_info> for dl_phdr_info
fn eq(&Self, other: &dl_phdr_info) -> bool
fn ne(&Self, other: &dl_phdr_info) -> bool
impl StructuralEq for dl_phdr_info
impl StructuralPartialEq for dl_phdr_info
Auto Trait Implementations
impl !Send for dl_phdr_info
impl !Sync for dl_phdr_info
impl RefUnwindSafe for dl_phdr_info
impl Unpin for dl_phdr_info
impl UnwindSafe for dl_phdr_info
Blanket Implementations
impl<T> BorrowMut<T> for T
where
T: ?Sized,
where
T: ?Sized,
fn borrow_mut(&mut Self) -> &mut T