[−][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. |