PointGuard™: Protecting Pointers from Buffer Overflow Vulnerabilities
The C programming language