Preventing kernel code-reuse attacks through disclosure resistant code diversification | IEEE Conference Publication | IEEE Xplore