Expand description
Support for writing ELF files.
Provides Writer for low level writing of ELF files.
This is also used to provide ELF support for write::Object.
Structs§
- Attributes
Writer - A helper for writing an attributes section.
- Encoder
- A helper for encoding headers and data when writing an ELF file.
- File
Header - Native endian version of
elf::FileHeader64. - File
Header Layout - Native endian layout-related fields of
elf::FileHeader64. - GnuHash
Table - Information required for writing
elf::GnuHashHeader. - Program
Header - Native endian version of
elf::ProgramHeader64. - Rel
- Unified native endian version of
elf::Rel64andelf::Rela64. - Section
Header - Native endian version of
elf::SectionHeader64. - Section
Index - The index of an ELF section.
- Single
Phase - Single-phase writing mode for
Writer. - Sym
- Native endian version of
elf::Sym64. - Symbol
Index - The index of an ELF symbol.
- TwoPhase
- Two-phase writing mode for
Writer. - Verdef
- Information required for writing
elf::Verdef. - Vernaux
- Information required for writing
elf::Vernaux. - Verneed
- Information required for writing
elf::Verneed. - Writer
- A helper for writing ELF files.
Constants§
- ALIGN_
GNU_ VERDEF - Alignment for .gnu.version_d
- ALIGN_
GNU_ VERNEED - Alignment for .gnu.version_r
- ALIGN_
GNU_ VERSYM - Alignment for .gnu.version
- ALIGN_
HASH - Alignment for .hash
- ALIGN_
SYMTAB_ SHNDX - Alignment for .symtab_shndx.
Traits§
Type Aliases§
- Single
Phase Writer - Single-phase writer for ELF files.