CodeArmor: Virtualizing the Code Space to Counter Disclosure Attacks
Just-In-Time Code Reuse: On the Effectiveness of Fine-Grained Address Space Layout Randomization