Preventing kernel code-reuse attacks through disclosure resistant code diversification
Oxymoron: making fine-grained memory randomization practical by allowing code sharing