[][src]Module object::read

Interface for reading object files.

Structs

CoffFile

A COFF object file.

CoffRelocationIterator

An iterator over the relocations in an CoffSection.

CoffSection

A section of a CoffFile.

CoffSectionIterator

An iterator over the sections of a CoffFile.

CoffSegment

A loadable section of a CoffFile.

CoffSegmentIterator

An iterator over the loadable sections of a CoffFile.

CoffSymbolIterator

An iterator over the symbols of a CoffFile.

ElfFile

An ELF object file.

ElfRelocationIterator

An iterator over the relocations in an ElfSection.

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.

MachORelocationIterator

An iterator over the relocations in an MachOSection.

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.

PeRelocationIterator

An iterator over the relocations in an PeSection.

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.

Relocation

A relocation entry.

RelocationIterator

An iterator over relocation entries

Section

A Section of a File

SectionIndex

The index used to identify 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.

SymbolIndex

The index used to identify a symbol of a file.

SymbolIterator

An iterator over symbol table entries.

SymbolMap

A map from addresses to symbols.

WasmFile

A WebAssembly object file.

WasmRelocationIterator

An iterator over the relocations in an WasmSection.

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

RelocationTarget

The target referenced by a relocation.

SymbolSection

The section where a symbol is defined.

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.