[][src]Crate object

object

The object crate provides a unified interface to working with object files across platforms. It supports reading object files and executable files, and writing object files.

See the File struct for details.

Re-exports

pub use endian::*;
pub use pod::*;
pub use read::*;

Modules

elf

ELF definitions.

endian

Types for compile-time and run-time endianness.

macho

Mach-O definitions.

pe

PE/COFF definitions.

pod

Tools for converting file format structures to and from bytes.

read

Interface for reading object files.

write

Interface for writing object files.

Enums

AddressSize

The size of an address value for an architecture.

Architecture

A CPU architecture.

BinaryFormat

A binary file format.

ComdatKind

The selection kind for a COMDAT section group.

FileFlags

File flags that are specific to each file format.

RelocationEncoding

Information about how the result of the relocation operation is encoded in the place.

RelocationKind

The operation used to calculate the result of the relocation.

SectionFlags

Section flags that are specific to each file format.

SectionKind

The kind of a section.

SymbolFlags

Symbol flags that are specific to each file format.

SymbolKind

The kind of a symbol.

SymbolScope

A symbol scope.