[cfe-dev] [LLVMdev] [PATCH] Removing -fsanitize-address-zero-base-shadow

Kostya Serebryany kcc at google.com
Thu Jan 16 00:42:26 PST 2014


Why do you want to change the API version?


On Thu, Jan 16, 2014 at 12:19 PM, Alexander Potapenko <glider at google.com>wrote:

> Can we have the __asan_init version bumped with the compiler-rt change?
>
> On Wed, Jan 15, 2014 at 11:38 AM, Evgeniy Stepanov
> <eugeni.stepanov at gmail.com> wrote:
> > Hi,
> >
> > we plan to remove -fsanitize-address-zero-base-shadow command line
> > flag from clang, and disable zero-base shadow support on all platforms
> > where it is not the default behavior.
> >
> > - It is completely unused, as far as we know. And completely
> undocumented, too.
> > - It is ABI-incompatible with non-zero-base shadow, which means all
> > objects in a process must be built with the same setting. Failing to
> > do so results in a segmentation fault at runtime.
> > - It introduces a backward dependency of compiler-rt on user code,
> > which is uncommon and complicates testing.
> >
> > For the reference, attaching patches to cfe, llvm and compiler-rt that
> > remove the flag and all support for it in the ASan instrumentation
> > pass and runtime library.
> >
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
> >
>
>
>
> --
> Alexander Potapenko
> Software Engineer
> Google Moscow
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20140116/b545a511/attachment.html>


More information about the cfe-dev mailing list