Module object::read

source ·
Expand description

Interface for reading object files.

Modules

Support for archive files.
Support for reading Windows COFF files.
Support for reading ELF files.
Support for reading Mach-O files.
Support for reading PE files.
Support for reading Wasm files.

Structs

A newtype for byte slices.
PDB Information
A COMDAT section group of a File.
An iterator of the COMDAT section groups of a File.
An iterator over COMDAT section entries.
Data that may be compressed.
A range in a file that may be compressed.
An iterator over dynamic relocation entries.
The error type used within the read module.
An exported symbol.
An object file.
An imported symbol.
An iterator for files that don’t have dynamic relocations.
A map from addresses to symbol names and object files.
A ObjectMap entry.
An implementation of ReadRef for data in a stream that implements Read + Seek.
An implementation of ReadRef for a range of data in a stream that implements Read + Seek.
A relocation entry.
A Section of a File
The index used to identify a section of a file.
An iterator of the sections of a File.
An iterator over section relocation entries.
A segment of a File.
An iterator over the segments of a File.
A table of zero-terminated strings.
A symbol table entry.
The index used to identify a symbol of a file.
An iterator over symbol table entries.
A map from addresses to symbols.
A SymbolMap entry for symbol names.
A symbol table.

Enums

A data compression format.
A file format kind.
An object kind.
The target referenced by a relocation.
The section where a symbol is defined.

Traits

An object file.
A COMDAT section group defined in an object file.
A section defined in an object file.
A loadable segment defined in an object file.
A symbol table entry.
A symbol table.
A trait for reading references to Pod types from a block of data.
An entry in a SymbolMap.

Type Definitions

The native executable file for the target platform.
The result type used within the read module.