kR^X: Comprehensive Kernel Protection against Just-In-Time Code Reuse

Our EuroSys 2017 paper. Github Repo.