kR^X: Comprehensive Kernel Protection against Just-In-Time Code Reuse
ASLR-Guard: Stopping Address Space Leakage for Code Reuse Attacks