Per-Input Control-Flow Integrity
Fine-Grained Control-Flow Integrity Through Binary Hardening