[cfe-commits] adding attribute no_address_safety_analysis, please review

Kostya Serebryany kcc at google.com
Tue Jan 24 10:27:02 PST 2012


Any comments?

On Fri, Jan 20, 2012 at 1:38 PM, Kostya Serebryany <kcc at google.com> wrote:

> Hello,
>
> The following patch adds __attribute__((no_address_safety_analysis)) which
> will allow to disable
> address safety analysis (such as e.g. AddressSanitizer or SAFECode) for a
> specific function.
>
> When building with AddressSanitizer, add AddressSafety function attribute
> to every generated function
> except for those that have __attribute__((no_address_safety_analysis)).
>
> With this patch we will be able to
> 1. disable AddressSanitizer for a particular function
> 2. disable AddressSanitizer-hostile optimizations (such as some cases of
> load widening) when AddressSanitizer is on.
>
> http://codereview.appspot.com/5561050/
>
> Thanks,
>
> --kcc
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20120124/c73d72f0/attachment.html>


More information about the cfe-commits mailing list