RAGuard: A Hardware Based Mechanism for Backward-Edge Control-Flow Integrity
control flow integrity for cots binaries .