<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Mon, May 7, 2018 at 12:35 PM Walter Lee <<a href="mailto:waltl@google.com">waltl@google.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">On Mon, May 7, 2018 at 2:05 PM Kostya Serebryany <<a href="mailto:kcc@google.com" target="_blank">kcc@google.com</a>> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">and GetFakeStackFast.  </blockquote><div><br></div><div>Not sure. Why don't just disable stack-use-after-return? </div></div></div></blockquote><div><br></div><div>Yeah originally I was going to do that, but:</div></div></div></blockquote><div><br></div><div>I probably misunderstood.  You are not disabling UAR completely, just disabling the fast-path getter? </div><div>Hmm. </div><div>Maybe let's leave this one out for now and once everything else is resolved will look at it again? <br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div><br></div><div>1. We had a stack use-after-return last month that people had to debug by hand. that would have been caught by ASan with stack-use-after-return.  So it seems like a worthwhile feature to support.</div><div><br></div><div>2. Initially I was concerned about code size and one thing I was planning to do was to disable stack-use-after-return instrumentation.  But in practice, we find that this was a non-issue: we are able to run the same number of tests with and without such instrumentation.</div><div><br></div><div>3. It seems like a good idea to keep the same default behavior and feature parity with x86 ASan when possible.</div><div><br></div><div>Thanks,</div><div><br></div><div>Walter</div><div><br></div></div></div>
</blockquote></div></div>