Feel Me Flow: A Review of Control-Flow Integrity Methods for User and Kernel Space
Secure Execution via Program Shepherding