elf_loader 0.15.0

A no_std-friendly ELF loader, runtime linker, and JIT linker for Rust.
1
2
3
4
5
6
7
8
9
10
11
12
//! ELF writing helpers.
//!
//! The runtime loader mostly consumes ELF files, but higher-level users also
//! need small generated dynamic objects.  This module keeps that byte-writing
//! logic close to the parser/linker code while remaining independent from test
//! tooling such as `tools/gen-elf`.

mod dso;

pub use dso::{
    DsoBuilder, DsoExport, DsoExportLayout, DsoImage, DsoSymbolBind, DsoSymbolKind, sysv_hash,
};