Repository navigation
Release v2.5.0
Changelog
Live mode
This pull request adds comprehensive documentation and unit tests for the new live dashboard mode in proc_elf_ctrl, which enables real-time, interactive monitoring with section switching and snapshot history. The most significant changes are the expanded documentation of live mode features and controls, along with new and improved unit tests that ensure correct behavior for live mode views, timestamps, and navigation.
Documentation updates for live dashboard mode
- Added detailed descriptions in
README.mdanddocs/TECHNICAL.mdfor live mode, including section switching, snapshot navigation, timestamp display, and process switching controls. - Updated
docs/TESTING.mdto cover both manual and automated testing of live mode, including expected behaviors, controls, and quick checks using a fake/procdirectory.
Unit test improvements for live mode
- Added new tests in
src/proc_elf_ctrl_tests.cto verify section filtering (memory/network), timestamp formatting, live header/footer output, and snapshot history navigation. - Refactored and removed legacy interactive mode mocks and helpers that are no longer relevant with the new live mode.
- Included
<ctype.h>for new assertions in timestamp formatting tests.
Version: 2.5.0 | Type: minor
Binary package includes
amd64/elf_det.koamd64/proc_elf_ctrlarm64/elf_det.koarm64/proc_elf_ctrlREADME-QUICKSTART.md
Quick Start summary:
- Supports Linux kernel
6.8.0.x - Includes binaries for
amd64(x86_64) andarm64(aarch64) - Install module:
sudo insmod <arch>/elf_det.ko - Run user tool:
sudo ./<arch>/proc_elf_ctrl - Unload module:
sudo rmmod elf_det