#[repr(C)]pub struct Shdr64 {
pub sh_name: Elf64Word,
pub sh_type: Elf64Word,
pub sh_flags: Elf64Xword,
pub sh_addr: Elf64Addr,
pub sh_offset: Elf64Off,
pub sh_size: Elf64Xword,
pub sh_link: Elf64Word,
pub sh_info: Elf64Word,
pub sh_addralign: Elf64Xword,
pub sh_entsize: Elf64Xword,
}Fields§
§sh_name: Elf64WordSection name, index in string tbl
sh_type: Elf64WordType of section
sh_flags: Elf64XwordMiscellaneous section attributes
sh_addr: Elf64AddrSection virtual addr at execution
sh_offset: Elf64OffSection file offset
sh_size: Elf64XwordSize of section in bytes
sh_link: Elf64WordIndex of another section
sh_info: Elf64WordAdditional section information
sh_addralign: Elf64XwordSection alignment
sh_entsize: Elf64XwordEntry size if section holds table
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Shdr64
impl<'de> Deserialize<'de> for Shdr64
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Into<Shdr64> for ShdrPreparation64
impl Into<Shdr64> for ShdrPreparation64
Source§impl Ord for Shdr64
impl Ord for Shdr64
Source§impl PartialOrd for Shdr64
impl PartialOrd for Shdr64
impl Copy for Shdr64
impl Eq for Shdr64
impl StructuralPartialEq for Shdr64
Auto Trait Implementations§
impl Freeze for Shdr64
impl RefUnwindSafe for Shdr64
impl Send for Shdr64
impl Sync for Shdr64
impl Unpin for Shdr64
impl UnwindSafe for Shdr64
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