- Guard pages on all stacks (CPU cores, fibers, ...) - Determine locations to randomize, and by how much