Additional material for the paper "Return-Oriented Programming on RISC-V" published in Asiaccs 2020
This repository contains the following elements:
- A disassembler for RISC-V able to find any execution paths in a RISC-V program. It is based on the single-instruction RISC-V disassembler written by Michael Clark and SiFive, Inc.
- The test binaries used for the experimentations on different boards.
- The test environments used for QEMU and the Hifive Unleashed board.