| 1 |
|
| 2 |
|
| 3 |
|
| 4 |
|
| 5 |
|
| 6 | ifdef CONFIG_FUNCTION_TRACER
|
| 7 |
|
| 8 | CFLAGS_REMOVE_ftrace.o = $(CC_FLAGS_FTRACE)
|
| 9 | CFLAGS_REMOVE_ftrace_64_pg.o = $(CC_FLAGS_FTRACE)
|
| 10 | endif
|
| 11 |
|
| 12 | ifdef CONFIG_FUNCTION_TRACER
|
| 13 | obj32-y += ftrace.o ftrace_entry.o
|
| 14 | ifeq ($(CONFIG_MPROFILE_KERNEL)$(CONFIG_ARCH_USING_PATCHABLE_FUNCTION_ENTRY),)
|
| 15 | obj64-y += ftrace_64_pg.o ftrace_64_pg_entry.o
|
| 16 | else
|
| 17 | obj64-y += ftrace.o ftrace_entry.o
|
| 18 | endif
|
| 19 | endif
|
| 20 |
|
| 21 | obj-$(CONFIG_TRACING) += trace_clock.o
|
| 22 |
|
| 23 | obj-$(CONFIG_PPC64) += $(obj64-y)
|
| 24 | obj-$(CONFIG_PPC32) += $(obj32-y)
|
| 25 |
|
| 26 |
|
| 27 | GCOV_PROFILE_ftrace.o := n
|
| 28 | KCOV_INSTRUMENT_ftrace.o := n
|
| 29 | KCSAN_SANITIZE_ftrace.o := n
|
| 30 | UBSAN_SANITIZE_ftrace.o := n
|
| 31 | GCOV_PROFILE_ftrace_64_pg.o := n
|
| 32 | KCOV_INSTRUMENT_ftrace_64_pg.o := n
|
| 33 | KCSAN_SANITIZE_ftrace_64_pg.o := n
|
| 34 | UBSAN_SANITIZE_ftrace_64_pg.o := n
|