Opaque Control-Flow Integrity
Enforcing forward-edge control-flow integrity in GCC & LLVM