Comparison tool for Rizin to other RE frameworks or Rizin versions.
Install uv: https://docs.astral.sh/uv/#installation
uv venvce .venv/bin/activate
source .venv/bin/activate
uv sync
uv run Compare.py -h
pytest
[!NOTE]
uv tool run pytestdoesn't seem to work currently.
- Tested binaries MUST have DWARF information. The covered address ranges of symbols are only calculated with that data to ensure they are accurate.
The runtime and resource measurements are very much approximates. Mostly because "Python". But also the sample frequency is just not that high for some variables (e.g. Maximum RAM used). It still should be decent enough for judgments.