Code-reuse attacks: new frontiers and defenses
ROPdefender: a detection tool to defend against return-oriented programming attacks