Module object::read[][src]

Expand description

Interface for reading object files.

Modules

archive

Support for archive files.

coff

Support for reading Windows COFF files.

elf

Support for reading ELF files.

macho

Support for reading Mach-O files.

pe

Support for reading PE files.

Structs

CodeView

PDB Information

Comdat

A COMDAT section group of a File.

ComdatIterator

An iterator of the COMDAT section groups of a File.

ComdatSectionIterator

An iterator over COMDAT section entries.

CompressedData

Data that may be compressed.

CompressedFileRange

A range in a file that may be compressed.

DynamicRelocationIterator

An iterator over dynamic relocation entries.

Error

The error type used within the read module.

Export

An exported symbol.

File

An object file.

Import

An imported symbol.

NoDynamicRelocationIterator

An iterator for files that don’t have dynamic relocations.

ObjectMap

A map from addresses to symbol names and object files.

ObjectMapEntry

A ObjectMap entry.

ReadCache

An implementation of ReadRef for data in a stream that implements Read + Seek.

ReadCacheRange

An implementation of ReadRef for a range of data in a stream that implements Read + Seek.

Relocation

A relocation entry.

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.

SectionRelocationIterator

An iterator over section relocation entries.

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.

SymbolMapName

A SymbolMap entry for symbol names.

SymbolTable

A symbol table.

Enums

CompressionFormat

A data compression format.

FileKind

An object file kind.

RelocationTarget

The target referenced by a relocation.

SymbolSection

The section where a symbol is defined.

Traits

Object

An object file.

ObjectComdat

A COMDAT section group defined in an object file.

ObjectSection

A section defined in an object file.

ObjectSegment

A loadable segment defined in an object file.

ObjectSymbol

A symbol table entry.

ObjectSymbolTable

A symbol table.

ReadRef

A trait for reading references to Pod types from a block of data.

SymbolMapEntry

An entry in a SymbolMap.

Type Definitions

NativeFile

The native executable file for the target platform.

Result

The result type used within the read module.