Enhance documentation of asan-use-after-return param.
authorMartin Liska <mliska@suse.cz>
Fri, 30 Sep 2016 08:24:47 +0000 (10:24 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Fri, 30 Sep 2016 08:24:47 +0000 (08:24 +0000)
* doc/invoke.texi: Document asan-use-after-return that
it's disabled by default in runtime.

From-SVN: r240648

gcc/ChangeLog
gcc/doc/invoke.texi

index 25129cb5d964e495c6749ba5ddec911d6da0b376..9be02e1d32278291436fc47dd182ad8a1c038696 100644 (file)
@@ -1,3 +1,8 @@
+2016-09-30  Martin Liska  <mliska@suse.cz>
+
+       * doc/invoke.texi: Document asan-use-after-return that
+       it's disabled by default in runtime.
+
 2016-09-30  Richard Biener  <rguenther@suse.de>
 
        * tree-vrp.c (intersect_ranges): If we failed to handle
index 8a84e4f4823f5a17a3b62c6f804b1e3bdb7e5b18..0121560198977804be99f33db6c60d2c04e35b9d 100644 (file)
@@ -10034,6 +10034,10 @@ is enabled by default when using @option{-fsanitize=address} option.
 To disable use-after-return detection use 
 @option{--param asan-use-after-return=0}.
 
+Note: The check is disabled by default at runtime.  To enable the check,
+you should set environment variable @env{ASAN_OPTIONS} to
+@code{detect_stack_use_after_return=1}.
+
 @item asan-instrumentation-with-call-threshold
 If number of memory accesses in function being instrumented
 is greater or equal to this number, use callbacks instead of inline checks.