[cfe-dev] more --sanitize= flags
Alexey Samsonov
samsonov at google.com
Tue Nov 6 11:20:21 PST 2012
On Tue, Nov 6, 2012 at 10:53 PM, Kostya Serebryany <kcc at google.com> wrote:
> Hi,
>
> We need more clang flags in two categories:
> - flags that modify the behavior of asan/tsan/msan
> - flags that enable additional features of asan/tsan/msan
>
> As we just discussed with Richard Smith, the flags should probably look
> like this:
>
> modify the behavior:
> -f[no-]sanitize-address-zero-base-shadow # zero base for asan, should
> check that -pie is present, linux-only
>
-f[no-]sanitize-memory-track-origins # msan track-origins (once msan is
> in trunk, of course)
>
> add additional features:
> -fsanitize=address,global-init-order,use-after-return,use-after-scope #
> asan subphases, currently off by default.
>
> Does that sound good?
>
Yes.
> Anything else?
>
* different kinds of shadow mapping for TSan?
* thread leak detection in TSan?
>
> Thanks,
>
> --kcc
>
--
Alexey Samsonov, MSK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20121106/9b4d016e/attachment.html>
More information about the cfe-dev
mailing list