<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Aug 16, 2014 at 4:33 PM, Todd Fiala <span dir="ltr"><<a href="mailto:tfiala@google.com" target="_blank">tfiala@google.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hey all,<div><br></div><div>I've got Linux disabling ASLR per default as of a commit in review. I'm going to follow up with adding an --enable-aslr flag.</div>
<div><br></div><div>Do we want to consider removing the --disable-aslr flag since disabling is the default, and it is (perhaps) confusing to have the flag when it currently doesn't change behavior? I can make an argument for keeping it once I add the --enable-aslr flag, but it's kinda weak. If you don't specify anything, then it is less clear what you get. If there's only an enable-aslr flag, then it's a little more clear that ASLR is disabled unless you specifically ask for it.</div>
<div><br></div><div>Thoughts?</div></div></blockquote></div><br>For heavily scripted things like build systems and compilers, having both variants is useful -- you can override decisions made by one set of scripts by passing the override, and the last one wins.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">But I don't really see any way that applies to a debugger, so yea, I'm fine nuking it and just doing --enable-aslr to switch from the default.</div></div>