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.

Uuid

A Universally Unique Identifier (UUID).

WasmFile

A WebAssembly object file.

WasmSection

A section of an WasmFile.

WasmSectionIterator

An iterator over the sections of an WasmFile.

WasmSegment

A segment of an WasmFile.

WasmSegmentIterator

An iterator over the segments of an WasmFile.

WasmSymbolIterator

An iterator over the symbols of an WasmFile.

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.

Type Definitions

NativeFile

The native object file for the target platform.