Fine-Grained Control-Flow Integrity Through Binary Hardening
SoftBound: highly compatible and complete spatial memory safety for c