linux/scripts/gcc-plugins
Kees Cook c61f13eaa1 gcc-plugins: Add structleak for more stack initialization
This plugin detects any structures that contain __user attributes and
makes sure it is being fully initialized so that a specific class of
information exposure is eliminated. (This plugin was originally designed
to block the exposure of siginfo in CVE-2013-2141.)

Ported from grsecurity/PaX. This version adds a verbose option to the
plugin and the Kconfig.

Signed-off-by: Kees Cook <keescook@chromium.org>
2017-01-18 12:02:35 -08:00
..
cyc_complexity_plugin.c gcc-plugins: Export symbols needed by gcc 2016-10-31 10:40:13 -07:00
gcc-common.h gcc-plugins: add PASS_INFO and build_const_char_string() 2017-01-10 16:50:57 -08:00
gcc-generate-gimple-pass.h
gcc-generate-ipa-pass.h
gcc-generate-rtl-pass.h
gcc-generate-simple_ipa-pass.h
latent_entropy_plugin.c latent_entropy: fix ARM build error on earlier gcc 2017-01-03 12:08:59 -08:00
Makefile gcc-plugins: Add support for plugin subdirectories 2016-08-08 17:53:05 -07:00
sancov_plugin.c treewide: Fix printk() message errors 2016-12-14 10:54:27 +01:00
structleak_plugin.c gcc-plugins: Add structleak for more stack initialization 2017-01-18 12:02:35 -08:00