CUP: Comprehensive User-Space Protection for C/C++
control - flow integrity .