#[repr(C)]pub struct Elf64Sym {
pub st_name: u32,
pub st_info: u8,
pub st_other: u8,
pub st_shndx: u16,
pub st_value: u64,
pub st_size: u64,
}Expand description
Represents an ELF64 symbol table entry.
Used to store symbol information such as function and variable names and addresses.
Fields§
§st_name: u32Index into the string table for the symbol’s name.
st_info: u8Symbol’s type and binding attributes.
st_other: u8Symbol’s visibility.
st_shndx: u16Section index where the symbol is defined.
st_value: u64Symbol’s value or address.
st_size: u64Size of the symbol in bytes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Elf64Sym
impl RefUnwindSafe for Elf64Sym
impl Send for Elf64Sym
impl Sync for Elf64Sym
impl Unpin for Elf64Sym
impl UnwindSafe for Elf64Sym
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