Enum elfkit::error::Error [] [src]

pub enum Error {
    Io(Error),
    InvalidMagic,
    InvalidIdentClass(u8),
    InvalidEndianness(u8),
    InvalidIdentVersion(u8),
    InvalidVersion(u32),
    InvalidAbi(u8),
    InvalidElfType(u16),
    InvalidMachineType(u16),
    InvalidHeaderFlags(u32),
    InvalidSectionFlags(u64),
    InvalidSegmentType(u32),
    InvalidSectionType(u32),
    UnsupportedMachineTypeForRelocation(Machine),
    InvalidSymbolType(u8),
    InvalidSymbolBind(u8),
    InvalidSymbolVis(u8),
    InvalidDynamicType(u64),
    MissingShstrtabSection,
    LinkedSectionIsNotStrtab(&'static str),
    InvalidDynamicFlags1(u64),
    FirstSectionOffsetCanNotBeLargerThanAddress,
    MissingSymtabSection,
    LinkedSectionIsNotSymtab,
    UnexpectedSectionContent,
    InvalidSymbolShndx(Stringu16),
    DynsymInStaticLibrary,
    SymbolSectionIndexExtendedCannotBeWritten,
}

Variants

Trait Implementations

impl Debug for Error
[src]

[src]

Formats the value using the given formatter.

impl From<Error> for Error
[src]

[src]

Performs the conversion.