Makefile (6967963d6d5cac40a091d075326f0e3ccb95c58a) | Makefile (56449f437add737a1e5e1cb7e00f63ac8ead1938) |
---|---|
1 2# Do not instrument the tracer itself: 3 4ifdef CONFIG_FUNCTION_TRACER 5ORIG_CFLAGS := $(KBUILD_CFLAGS) 6KBUILD_CFLAGS = $(subst -pg,,$(ORIG_CFLAGS)) 7 8# selftest needs instrumentation 9CFLAGS_trace_selftest_dynamic.o = -pg 10obj-y += trace_selftest_dynamic.o 11endif 12 13# If unlikely tracing is enabled, do not trace these files 14ifdef CONFIG_TRACING_BRANCHES 15KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING 16endif 17 | 1 2# Do not instrument the tracer itself: 3 4ifdef CONFIG_FUNCTION_TRACER 5ORIG_CFLAGS := $(KBUILD_CFLAGS) 6KBUILD_CFLAGS = $(subst -pg,,$(ORIG_CFLAGS)) 7 8# selftest needs instrumentation 9CFLAGS_trace_selftest_dynamic.o = -pg 10obj-y += trace_selftest_dynamic.o 11endif 12 13# If unlikely tracing is enabled, do not trace these files 14ifdef CONFIG_TRACING_BRANCHES 15KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING 16endif 17 |
18# 19# Make the trace clocks available generally: it's infrastructure 20# relied on by ptrace for example: 21# 22obj-y += trace_clock.o 23 |
|
18obj-$(CONFIG_FUNCTION_TRACER) += libftrace.o 19obj-$(CONFIG_RING_BUFFER) += ring_buffer.o 20 21obj-$(CONFIG_TRACING) += trace.o | 24obj-$(CONFIG_FUNCTION_TRACER) += libftrace.o 25obj-$(CONFIG_RING_BUFFER) += ring_buffer.o 26 27obj-$(CONFIG_TRACING) += trace.o |
22obj-$(CONFIG_TRACING) += trace_clock.o | |
23obj-$(CONFIG_TRACING) += trace_output.o 24obj-$(CONFIG_TRACING) += trace_stat.o 25obj-$(CONFIG_TRACING) += trace_printk.o 26obj-$(CONFIG_CONTEXT_SWITCH_TRACER) += trace_sched_switch.o 27obj-$(CONFIG_SYSPROF_TRACER) += trace_sysprof.o 28obj-$(CONFIG_FUNCTION_TRACER) += trace_functions.o 29obj-$(CONFIG_IRQSOFF_TRACER) += trace_irqsoff.o 30obj-$(CONFIG_PREEMPT_TRACER) += trace_irqsoff.o --- 20 unchanged lines hidden --- | 28obj-$(CONFIG_TRACING) += trace_output.o 29obj-$(CONFIG_TRACING) += trace_stat.o 30obj-$(CONFIG_TRACING) += trace_printk.o 31obj-$(CONFIG_CONTEXT_SWITCH_TRACER) += trace_sched_switch.o 32obj-$(CONFIG_SYSPROF_TRACER) += trace_sysprof.o 33obj-$(CONFIG_FUNCTION_TRACER) += trace_functions.o 34obj-$(CONFIG_IRQSOFF_TRACER) += trace_irqsoff.o 35obj-$(CONFIG_PREEMPT_TRACER) += trace_irqsoff.o --- 20 unchanged lines hidden --- |