<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 30, 2014 at 6:23 AM, Alexander Potapenko <span dir="ltr"><<a href="mailto:glider@google.com" target="_blank">glider@google.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">+kcc, samsonov<br>
<br>
Kostya, WDYT?<br>
I think adding -fno-omit-frame-pointers for asan_interceptors.cc is<br>
pretty cheap and we can just do that to fix the issues with<br>
interceptors.<br></blockquote><div><br></div><div>I'm fine with it - looks like some interceptors can call back into the user code, and we want to unwind the</div><div>stack correctly in this case. But I'd prefer being conservative and build only a subset of files with -fno-omit-frame-pointer.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
But does -fomit-frame-pointers save us much provided that ASan<br>
binaries spend little time in the runtime library? (This may be<br>
different for TSan and MSan, however)<br>
<div class="HOEnZb"><div class="h5"><br>
On Fri, Jun 27, 2014 at 9:43 PM, Kuba Břečka <<a href="mailto:kuba.brecka@gmail.com">kuba.brecka@gmail.com</a>> wrote:<br>
>> Will it help if we build the interceptors (and only them) without<br>
>> frame pointers? This sounds like the right thing to do.<br>
><br>
> Yes, this will solve the issues I'm having.<br>
><br>
> I'm trying to think of other use cases where missing frame pointer would<br>
> cause problems. How about profiling/sampling tools that take stack<br>
> snapshots?<br>
><br>
> Kuba<br>
><br>
<br>
<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">--<br>
Alexander Potapenko<br>
Software Engineer<br>
Google Moscow<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Alexey Samsonov<br><a href="mailto:vonosmas@gmail.com" target="_blank">vonosmas@gmail.com</a></div>
</div></div>