Address-Space Randomization for Windows Systems
An efficient and backwards-compatible transformation to ensure memory safety of C programs