This is the repository for On the Effectiveness of Type-based Control Flow Integrity paper.
You can simply apply the patch to the kernel and build it to generate plug-in executable. For ease of use, we also included the GCC plug-in executable in addition to the patch file. Besides, we provided a sample program and Makefile to show how you can enable RAP using its plug-in.
We are planning to release the developed tools and the dataset in the near future!