<div dir="ltr">Why do you want to change the API version? </div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 16, 2014 at 12:19 PM, 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">Can we have the __asan_init version bumped with the compiler-rt change?<br>
<div class="im"><br>
On Wed, Jan 15, 2014 at 11:38 AM, Evgeniy Stepanov<br>
<<a href="mailto:eugeni.stepanov@gmail.com">eugeni.stepanov@gmail.com</a>> wrote:<br>
</div><div><div class="h5">> Hi,<br>
><br>
> we plan to remove -fsanitize-address-zero-base-shadow command line<br>
> flag from clang, and disable zero-base shadow support on all platforms<br>
> where it is not the default behavior.<br>
><br>
> - It is completely unused, as far as we know. And completely undocumented, too.<br>
> - It is ABI-incompatible with non-zero-base shadow, which means all<br>
> objects in a process must be built with the same setting. Failing to<br>
> do so results in a segmentation fault at runtime.<br>
> - It introduces a backward dependency of compiler-rt on user code,<br>
> which is uncommon and complicates testing.<br>
><br>
> For the reference, attaching patches to cfe, llvm and compiler-rt that<br>
> remove the flag and all support for it in the ASan instrumentation<br>
> pass and runtime library.<br>
><br>
</div></div>> _______________________________________________<br>
> cfe-dev mailing list<br>
> <a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Alexander Potapenko<br>
Software Engineer<br>
Google Moscow<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a> <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
</div></div></blockquote></div><br></div>