x86, build: use objtool mcount
authorSami Tolvanen <samitolvanen@google.com>
Thu, 6 Aug 2020 22:15:02 +0000 (15:15 -0700)
committerKees Cook <keescook@chromium.org>
Tue, 23 Feb 2021 20:46:57 +0000 (12:46 -0800)
commit6dafca97803309c3cb5148d449bfa711e41ddef2
treea1cf7fed79ecf2b3501444ff9cc6248c8f4b62ff
parent22c8542d7b220ffc53816d47b371b1fe34341d4a
x86, build: use objtool mcount

Select HAVE_OBJTOOL_MCOUNT if STACK_VALIDATION is selected to use
objtool to generate __mcount_loc sections for dynamic ftrace with
Clang and gcc <5 (later versions of gcc use -mrecord-mcount).

Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
arch/x86/Kconfig