Preventing kernel code-reuse attacks through disclosure resistant code diversification
Enhanced operating system security through efficient and fine-grained address space randomization