Skip to main content

Crate rldd_minimal

Crate rldd_minimal 

Source
Expand description

§Rldd_Minimal: Recursive ELF Dependency Resolver

This crate provides the core logic for recursively scanning ELF binaries and resolving their shared library dependencies across POSIX systems. It handles standard search paths, RPATH, RUNPATH, and special cases like musl libc.

Structs§

RlddRexInfo
Re-exports ELF information types and classification enums. Contains the collected dependency information and metadata for a binary.

Enums§

ElfArch
Re-exports ELF information types and classification enums. Represents the bit-width architecture of an ELF binary.
ElfMachine
Re-exports ELF information types and classification enums. Represents the hardware instruction set (machine type) of the ELF binary.
ElfType
Re-exports ELF information types and classification enums. Defines the linking and execution type of the ELF binary.

Functions§

get_elf_type
Re-exports ELF information types and classification enums. Determines the ElfType based on the ELF header and dynamic section.
machine_from_e_machine
Re-exports ELF information types and classification enums. Maps the raw e_machine value from the ELF header to the ElfMachine enum.
rldd_rex
The main entry point for resolving ELF dependencies.