Crate object [] [src]

object

The object crate provides a unified interface to working with object files across platforms.

See the File struct for details.

Structs

ElfFile

An ELF object file.

ElfSection

A section of an ElfFile.

ElfSectionIterator

An iterator over the sections of an ElfFile.

ElfSegment

A segment of an ElfFile.

ElfSegmentIterator

An iterator over the segments of an ElfFile.

ElfSymbolIterator

An iterator over the symbols of an ElfFile.

File

An object file.

MachOFile

A Mach-O object file.

MachOSection

A section of a MachOFile.

MachOSectionIterator

An iterator over the sections of a MachOFile.

MachOSegment

A segment of a MachOFile.

MachOSegmentIterator

An iterator over the segments of a MachOFile.

MachOSymbolIterator

An iterator over the symbols of a MachOFile.

PeFile

A PE object file.

PeSection

A section of a PeFile.

PeSectionIterator

An iterator over the sections of a PeFile.

PeSegment

A loadable section of a PeFile.

PeSegmentIterator

An iterator over the loadable sections of a PeFile.

PeSymbolIterator

An iterator over the symbols of a PeFile.

Section

A Section of a File

SectionIterator

An iterator of the sections of a File.

Segment

A segment of a File.

SegmentIterator

An iterator over the segments of a File.

Symbol

A symbol table entry.

SymbolIterator

An iterator over symbol table entries.

SymbolMap

A map from addresses to symbols.

Enums

Machine

The machine type of an object file.

SectionKind

The kind of a section.

SymbolKind

The kind of a symbol.

Traits

Object

An object file.

ObjectSection

A section defined in an object file.

ObjectSegment

A loadable segment defined in an object file.