[][src]Module object::read

Interface for reading object files.

Modules

coff

Support for reading Windows COFF files.

elf

Support for reading ELF files.

macho

Support for reading Mach-O files.

pe

Support for reading ELF files.

Structs

CompressedData

Data that may be compressed.

Error

The error type used within the read module.

File

An object file.

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.

StringTable

A table of zero-terminated strings.

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.

Enums

CompressionFormat

A data compression format.

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 executable file for the target platform.

Result

The result type used within the read module.