On Thu, Oct 16, 2014 at 12:37:37PM +0400, Yury Gribov wrote:
> 4.9's Asan runtime library provides no support for these so I removed the
> tests. I've also changed default value of threshold to INT_MAX to completely
> disable outline instrumentation in userspace Asan.

> New asan-instrumentation-with-call-threshold parameter.
> 
> 2014-10-15  Yury Gribov  <y.gri...@samsung.com>
> 
>       Backport from mainline
>       2014-06-16  Yury Gribov  <y.gri...@samsung.com>
> 
>       * asan.c (check_func): New function.
>       (maybe_create_ssa_name): Likewise.
>       (build_check_stmt_with_calls): Likewise.
>       (use_calls_p): Likewise.
>       (report_error_func): Change interface.
>       (build_check_stmt): Allow non-integer lengths; add support
>       for new parameter.
>       (asan_instrument): Likewise.
>       (instrument_mem_region_access): Moved code to
>       build_check_stmt.
>       (instrument_derefs): Likewise.
>       (instrument_strlen_call): Likewise.
>       * cfgcleanup.c (old_insns_match_p): Add support for new
>       functions.
>       * doc/invoke.texi: Describe new parameter.
>       * params.def: Define new parameter.
>       * params.h: Likewise.
>       * sanitizer.def: Describe new builtins.
> 
>       * c-c++-common/asan/instrument-with-calls-1.c: New test.
>       * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
>       * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
>       test patterns.
>       * c-c++-common/asan/no-redundant-instrumentation-2.c:
>       Likewise.
>       * c-c++-common/asan/no-redundant-instrumentation-4.c:
>       Likewise.
>       * c-c++-common/asan/no-redundant-instrumentation-5.c:
>       Likewise.
>       * c-c++-common/asan/no-redundant-instrumentation-6.c:
>       Likewise.
>       * c-c++-common/asan/no-redundant-instrumentation-7.c:
>       Likewise.
>       * c-c++-common/asan/no-redundant-instrumentation-8.c:
>       Likewise.

Ok.

        Jakub

Reply via email to