[−][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. |
Enums
| AddressSize | The size of an address value for an architecture. |
| Architecture | A CPU architecture. |
| BinaryFormat | A binary file format. |
| 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. |