Makefile (0c49cd295d42d0032af11d55e2140dbec11dc8d0) Makefile (c0a80c0c27e5e65b180a25e6c4c2f7ef9e386cd3)
1
2# Do not instrument the tracer itself:
3
4ifdef CONFIG_FUNCTION_TRACER
5ORIG_CFLAGS := $(KBUILD_CFLAGS)
1
2# Do not instrument the tracer itself:
3
4ifdef CONFIG_FUNCTION_TRACER
5ORIG_CFLAGS := $(KBUILD_CFLAGS)
6KBUILD_CFLAGS = $(subst -pg,,$(ORIG_CFLAGS))
6KBUILD_CFLAGS = $(subst $(CC_FLAGS_FTRACE),,$(ORIG_CFLAGS))
7
8ifdef CONFIG_FTRACE_SELFTEST
9# selftest needs instrumentation
7
8ifdef CONFIG_FTRACE_SELFTEST
9# selftest needs instrumentation
10CFLAGS_trace_selftest_dynamic.o = -pg
10CFLAGS_trace_selftest_dynamic.o = $(CC_FLAGS_FTRACE)
11obj-y += trace_selftest_dynamic.o
12endif
13endif
14
15# If unlikely tracing is enabled, do not trace these files
16ifdef CONFIG_TRACING_BRANCHES
17KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING
18endif

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

50obj-$(CONFIG_FTRACE_SYSCALLS) += trace_syscalls.o
51ifeq ($(CONFIG_PERF_EVENTS),y)
52obj-$(CONFIG_EVENT_TRACING) += trace_event_perf.o
53endif
54obj-$(CONFIG_EVENT_TRACING) += trace_events_filter.o
55obj-$(CONFIG_EVENT_TRACING) += trace_events_trigger.o
56obj-$(CONFIG_KPROBE_EVENT) += trace_kprobe.o
57obj-$(CONFIG_TRACEPOINTS) += power-traces.o
11obj-y += trace_selftest_dynamic.o
12endif
13endif
14
15# If unlikely tracing is enabled, do not trace these files
16ifdef CONFIG_TRACING_BRANCHES
17KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING
18endif

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

50obj-$(CONFIG_FTRACE_SYSCALLS) += trace_syscalls.o
51ifeq ($(CONFIG_PERF_EVENTS),y)
52obj-$(CONFIG_EVENT_TRACING) += trace_event_perf.o
53endif
54obj-$(CONFIG_EVENT_TRACING) += trace_events_filter.o
55obj-$(CONFIG_EVENT_TRACING) += trace_events_trigger.o
56obj-$(CONFIG_KPROBE_EVENT) += trace_kprobe.o
57obj-$(CONFIG_TRACEPOINTS) += power-traces.o
58ifeq ($(CONFIG_PM),y)
58ifeq ($(CONFIG_PM_RUNTIME),y)
59obj-$(CONFIG_TRACEPOINTS) += rpm-traces.o
60endif
61ifeq ($(CONFIG_TRACING),y)
62obj-$(CONFIG_KGDB_KDB) += trace_kdb.o
63endif
64obj-$(CONFIG_PROBE_EVENTS) += trace_probe.o
65obj-$(CONFIG_UPROBE_EVENT) += trace_uprobe.o
66
67obj-$(CONFIG_TRACEPOINT_BENCHMARK) += trace_benchmark.o
68
69libftrace-y := ftrace.o
59obj-$(CONFIG_TRACEPOINTS) += rpm-traces.o
60endif
61ifeq ($(CONFIG_TRACING),y)
62obj-$(CONFIG_KGDB_KDB) += trace_kdb.o
63endif
64obj-$(CONFIG_PROBE_EVENTS) += trace_probe.o
65obj-$(CONFIG_UPROBE_EVENT) += trace_uprobe.o
66
67obj-$(CONFIG_TRACEPOINT_BENCHMARK) += trace_benchmark.o
68
69libftrace-y := ftrace.o