Enum goblin::Object [] [src]

pub enum Object<'a> {
    Elf(Elf<'a>),
    PE(PE<'a>),
    Mach(Mach<'a>),
    Archive(Archive<'a>),
    Unknown(u64),
}

A parseable object that goblin understands

Variants

An ELF32/ELF64!

A PE32/PE32+!

A 32/64-bit Mach-o binary OR it is a multi-architecture binary container!

A Unix archive

None of the above, with the given magic value

Methods

impl<'a> Object<'a>
[src]

[src]

Tries to parse an Object from bytes

Trait Implementations

impl<'a> Debug for Object<'a>
[src]

[src]

Formats the value using the given formatter.