elf_loader 0.16.0

A no_std-friendly ELF loader and runtime linker for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! The Memory mapping of elf object
//!
//! This module provides functionality for mapping ELF segments into memory.
//! It handles the creation of memory segments, mapping them from file or
//! anonymous sources, and managing their protection and lifecycle.

mod defs;
mod mapping;
mod space;

pub(crate) mod program;

pub use space::{ElfSegments, MappedRange};

pub(crate) use defs::{ElfSegment, FileMapInfo, MemoryProtection};
pub(crate) use mapping::SegmentBuilder;