Enforcing Forward-Edge Control-Flow Integrity in GCC & LLVM
GRIFFIN: Guarding Control Flows Using Intel Processor Trace
ERIM: Secure and Efficient In-process Isolation with Memory Protection Keys
Failure sketching: a technique for automated root cause diagnosis of in-production failures
Enabling Client-Side Crash-Resistance to Overcome Diversification and Information Hiding
Unleashing Use-Before-Initialization Vulnerabilities in the Linux Kernel Using Targeted Stack Spraying