Skip to content

Commit 6dafca9

Browse files
samitolvanenkees
authored andcommitted
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 <[email protected]> Reviewed-by: Kees Cook <[email protected]>
1 parent 22c8542 commit 6dafca9

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

arch/x86/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ config X86
167167
select HAVE_CONTEXT_TRACKING if X86_64
168168
select HAVE_CONTEXT_TRACKING_OFFSTACK if HAVE_CONTEXT_TRACKING
169169
select HAVE_C_RECORDMCOUNT
170+
select HAVE_OBJTOOL_MCOUNT if STACK_VALIDATION
170171
select HAVE_DEBUG_KMEMLEAK
171172
select HAVE_DMA_CONTIGUOUS
172173
select HAVE_DYNAMIC_FTRACE

0 commit comments

Comments
 (0)