On Fri, Aug 15, 2014 at 10:03 AM, Zachary Turner <ztur...@google.com> wrote:
> Correct, AFAIK the only way to disable ASLR in Windows is: > > a) Editing a registry setting which will require a reboot and be > system-wide > b) Compiling your executable with a specific flag which has been set to > enable ASLR by default since VS 2012. > c) Using the EMET utility <http://support.microsoft.com/kb/2458544> > (untested, but I guess should work). Regardless, it's a manual step and > would require elevation (aka sudo) > > Maybe it's just because I'm used to an environment where ASLR is per-boot, > but what are the issues with debugging when ASLR is enabled? Source/line > breakpoints can just be resolved every time you debug. Same with symbol > breakpoints. Even absolute address breakpoints can be translated to > Module+offset and persist across ASLR. The only things I can think of off > the top of my head are hardware data breakpoints, and printing addresses to > log files. Is there other stuff that is complicated by ASLR? > Watchpoints on heap-allocated memory (whether software or hardware).
_______________________________________________ lldb-dev mailing list lldb-dev@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/lldb-dev