Return-Oriented Rootkits: Bypassing Kernel Code Integrity Protection Mechanisms
Control-flow integrity principles, implementations, and applications