Struct object::MachOFile [] [src]

pub struct MachOFile<'data> { /* fields omitted */ }

A Mach-O object file.

Methods

impl<'data> MachOFile<'data>
[src]

[src]

Get the Mach-O headers of the file.

[src]

Parse the raw Mach-O file data.

Trait Implementations

impl<'data> Debug for MachOFile<'data>
[src]

[src]

Formats the value using the given formatter.

impl<'data, 'file> Object<'data, 'file> for MachOFile<'data> where
    'data: 'file, 
[src]

A segment in the object file.

An iterator over the segments in the object file.

A section in the object file.

An iterator over the sections in the object file.

An iterator over the symbols in the object file.

[src]

Get the machine type of the file.

[src]

Get an iterator over the segments in the file.

[src]

Get the contents of the section named section_name, if such a section exists. Read more

[src]

Get an iterator over the sections in the file.

[src]

Get an iterator over the debugging symbols in the file.

[src]

Get an iterator over the dynamic linking symbols in the file.

[src]

Construct a map from addresses to symbols.

[src]

Return true if the file is little endian, false if it is big endian.