Makefile.build (2daf7faba7ded8703e4b4ebc8b161f22272fc91a) Makefile.build (b51277eb9775ce916f9efd2c51533e481180c1e8)
1# SPDX-License-Identifier: GPL-2.0
2# ==========================================================================
3# Building
4# ==========================================================================
5
6src := $(obj)
7
8PHONY := __build

--- 213 unchanged lines hidden (view full) ---

222 $(sub_cmd_record_mcount))
223endif # CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT
224
225ifdef CONFIG_STACK_VALIDATION
226
227objtool := $(objtree)/tools/objtool/objtool
228
229objtool_args = \
1# SPDX-License-Identifier: GPL-2.0
2# ==========================================================================
3# Building
4# ==========================================================================
5
6src := $(obj)
7
8PHONY := __build

--- 213 unchanged lines hidden (view full) ---

222 $(sub_cmd_record_mcount))
223endif # CONFIG_FTRACE_MCOUNT_USE_RECORDMCOUNT
224
225ifdef CONFIG_STACK_VALIDATION
226
227objtool := $(objtree)/tools/objtool/objtool
228
229objtool_args = \
230 $(if $(CONFIG_UNWINDER_ORC),orc generate,check) \
231 $(if $(CONFIG_X86_KERNEL_IBT), --lto --ibt) \
232 $(if $(CONFIG_FTRACE_MCOUNT_USE_OBJTOOL), --mcount) \
230 $(if $(CONFIG_X86_KERNEL_IBT), --lto --ibt) \
231 $(if $(CONFIG_FTRACE_MCOUNT_USE_OBJTOOL), --mcount) \
232 $(if $(CONFIG_UNWINDER_ORC), --orc) \
233 $(if $(CONFIG_RETPOLINE), --retpoline) \
234 $(if $(CONFIG_SLS), --sls) \
235 $(if $(CONFIG_X86_SMAP), --uaccess) \
236 $(if $(part-of-module), --module) \
237 $(if $(CONFIG_FRAME_POINTER),, --no-fp) \
238 $(if $(CONFIG_GCOV_KERNEL), --no-unreachable)
239
240cmd_objtool = $(if $(objtool-enabled), ; $(objtool) $(objtool_args) $@)

--- 340 unchanged lines hidden ---
233 $(if $(CONFIG_RETPOLINE), --retpoline) \
234 $(if $(CONFIG_SLS), --sls) \
235 $(if $(CONFIG_X86_SMAP), --uaccess) \
236 $(if $(part-of-module), --module) \
237 $(if $(CONFIG_FRAME_POINTER),, --no-fp) \
238 $(if $(CONFIG_GCOV_KERNEL), --no-unreachable)
239
240cmd_objtool = $(if $(objtool-enabled), ; $(objtool) $(objtool_args) $@)

--- 340 unchanged lines hidden ---