Enforcing Forward-Edge Control-Flow Integrity in GCC & LLVM. - Caroline Tice; Tom Roeder; Peter Collingbourne; Stephen Checkoway; Úlfar Erlingsson; Luis Lozano; Geoff Pike (USENIX Security Symposium, 2014)