ASLR on the Line: Practical Cache Attacks on the MMU
Enforcing forward-edge control-flow integrity in GCC & LLVM