Kees Cook
5a45a4c5c3
gcc-plugins: consolidate on PASS_INFO macro
...
Now that PASS_INFO() exists, use it in the other existing gcc plugins,
instead of always open coding the same thing.
Based on updates to the grsecurity/PaX gcc plugins.
Signed-off-by: Kees Cook <keescook@chromium.org >
2017-01-13 14:20:03 -08:00
Masanari Iida
9165dabb25
treewide: Fix printk() message errors
...
This patch fix spelling typos in printk and kconfig.
Signed-off-by: Masanari Iida <standby24x7@gmail.com >
Acked-by: Randy Dunlap <rdunlap@infradead.org >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2016-12-14 10:54:27 +01:00
Kees Cook
da7389ac6c
gcc-plugins: Export symbols needed by gcc
...
This explicitly exports symbols that gcc expects from plugins.
Based on code from Emese Revfy.
Signed-off-by: Kees Cook <keescook@chromium.org >
2016-10-31 10:40:13 -07:00
Emese Revfy
543c37cb16
Add sancov plugin
...
The sancov gcc plugin inserts a __sanitizer_cov_trace_pc() call
at the start of basic blocks.
This plugin is a helper plugin for the kcov feature. It supports
all gcc versions with plugin support (from gcc-4.5 on).
It is based on the gcc commit "Add fuzzing coverage support" by Dmitry Vyukov
(https://gcc.gnu.org/viewcvs/gcc?limit_changes=0&view=revision&revision=231296 ).
Signed-off-by: Emese Revfy <re.emese@gmail.com >
Acked-by: Kees Cook <keescook@chromium.org >
Signed-off-by: Michal Marek <mmarek@suse.com >
2016-06-07 22:57:10 +02:00