The frozen version of angr that was used in the USENIX 2024 paper "Ahoy SAILR! There is No Need to DREAM of C: A Compiler-Aware Structuring Algorithm for Binary Decompilation".
The SAILR algorithm has been fully integrated into the latest angr, but if you want to use the exact version that was used in the paper, you can use our Docker container to run this version. This version aligns with commit a8bab649cfc18912d5bb3ce70ef57a4ae4039f53 of the angr repository. It contains our submission versions of the following structuring algorithms:
- SAILR
- DREAM
- Phoenix
- Phoenix Improved
- Combing
Please follow the instructions here, for how to build/use the Docker container. Building that image will clone this repository and the angr-dev repository at the correct commit.