code and data integrity of modern operating systems .
Control-flow integrity principles, implementations, and applications