$ account jserv
[github ↗]
2 repos indexed
min-dl is a minimal ELF dynamic linker implementation that loads shared libraries, performs relocations, resolves symbols, and runs init/fini constructors without depending on glibc's ld-linux runtime. The codebase provides a clean API (lib-support.h) for loading ELF objects, symbol lookup, PLT resolution, and constructor/destructor execution. It supports multiple architectures (x86_64, ARM, AArch64, RISC-V) through architecture-specific headers and includes a comprehensive test suite validating functionality across platforms. The implementation demonstrates strong engineering practices in ELF parsing, memory management, error handling, and cross-platform support.
RATING:
MAINT: active
DRIFT: low
RATING:
MAINT: unknown
DRIFT: unknown