Incredible. I wonder what's the debugging experience for userland developers with all these security features enabled (especially the memory randomization ones).
Alternatively, debug in a VM where the security features are disabled.
> especially the memory randomization ones
I have never once relied on memory addresses being reproducible between program runs. In an era of ASLR that seems like a really bad plan. Plus multithreading breaks that for malloc'd stuff anyway.