#[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: Elf64Word
Section name, index in string tbl
sh_type: Elf64Word
Type of section
sh_flags: Elf64Xword
Miscellaneous section attributes
sh_addr: Elf64Addr
Section virtual addr at execution
sh_offset: Elf64Off
Section file offset
sh_size: Elf64Xword
Size of section in bytes
sh_link: Elf64Word
Index of another section
sh_info: Elf64Word
Additional section information
sh_addralign: Elf64Xword
Section alignment
sh_entsize: Elf64Xword
Entry 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