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
//! Observer traits and event payloads for load and relocation hooks.

mod event;
mod traits;

pub(crate) use event::Finalizer;
pub use event::{
    AfterDynamicLoadEvent, BeforeLoadEvent, DynamicRelocatedEvent, FiniEvent, HandleResult,
    InitEvent, RelocationEvent, SymbolBindingEvent,
};
#[cfg(feature = "object")]
pub use event::{
    AfterObjectLoadEvent, BeforeObjectLoadEvent, ObjectRelocatedEvent, SectionGroup, SectionGroups,
    SectionLayoutEvent, SectionLifetime,
};
pub use traits::{LoadObserver, RelocationObserver};