Finding dispatcher gadgets for jump oriented programming code reuse attacks
Defeating return-oriented rootkits with "Return-Less" kernels