How sfluorine/fluid works
A small command-line ELF converter: it reads a 64-bit little-endian relocatable ELF, validates its header, extracts sections, and writes a minimal executable containing the .text section. The main workflow is visible in fluid.cpp; utility file operations are shown separately. The README is empty, so no additional product capabilities are documented.
Main entry points: fluid.cpp Converter entry · utils.cpp File utilities
Components 7
Other components
- CLI user
- Input ELF
- Converter entry
fluid.cpp - ELF validation
fluid.cpp - Section reader
fluid.cpp - File utilities
utils.cpp - specimen executable
Connections 7
- CLI user → Converter entry: provides input path
- Converter entry → File utilities: reads input
- File utilities → Input ELF: reads bytes
- Converter entry → ELF validation: checks header
- Converter entry → Section reader: reads sections
- Converter entry → File utilities: creates and writes
- File utilities → specimen executable: writes bytes