[−][src]Enum elfy::SectionType
Describes the type of information contained within a section
Variants
Marks a section as inactive
Section headers with the type 'Null' do not have a corresponding section in the file
Marks a section as containing data whose meaning is defined entirely by the program
Marks a section as containing a symbol table
Marks a section as containing a string table, there may be multiple string tables in a given ELF file
Marks a section as containing relocation data with explicit addends
Marks a section as containing a symbol hash table
Marks a section as containing information for dynamic linking
Marks a section as containing arbitrary information used to mark the section in some way
This information is usually generated by some part of the toolchain used to produce the ELF file
Marks a section as containing no data, but otherwise resembles a 'ProgramData' section
Marks a section as containing relocation data without explicit addends
This section type is reserved and should not be used. ELF files which contain a section of this type do not conform to the ABI
Marks a section as containing a minimal symbol table used for dynamic linking
Marks a section as containing constructors
Marks a section as containing destructors
Marks a section as containing pre-constructors
OSSpecific(u32)
Section contains information defined by and specific to the operating system
Trait Implementations
impl Eq for SectionType
[src]
impl PartialEq<SectionType> for SectionType
[src]
fn eq(&self, other: &SectionType) -> bool
[src]
fn ne(&self, other: &SectionType) -> bool
[src]
impl Debug for SectionType
[src]
impl StructuralPartialEq for SectionType
[src]
impl StructuralEq for SectionType
[src]
Auto Trait Implementations
impl Send for SectionType
impl Sync for SectionType
impl Unpin for SectionType
impl UnwindSafe for SectionType
impl RefUnwindSafe for SectionType
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,