You Can Run but You Can't Read: Preventing Disclosure Exploits in Executable Code
Transparent ROP Exploit Mitigation using Indirect Branch Tracing