Code Randomization: Haven’t We Solved This Problem Yet?
Control-Flow Integrity: Precision, Security, and Performance