Root/
1 | |
2 | # Do not instrument the tracer itself: |
3 | |
4 | ifdef CONFIG_FUNCTION_TRACER |
5 | ORIG_CFLAGS := $(KBUILD_CFLAGS) |
6 | KBUILD_CFLAGS = $(subst -pg,,$(ORIG_CFLAGS)) |
7 | |
8 | # selftest needs instrumentation |
9 | CFLAGS_trace_selftest_dynamic.o = -pg |
10 | obj-y += trace_selftest_dynamic.o |
11 | endif |
12 | |
13 | # If unlikely tracing is enabled, do not trace these files |
14 | ifdef CONFIG_TRACING_BRANCHES |
15 | KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING |
16 | endif |
17 | |
18 | # |
19 | # Make the trace clocks available generally: it's infrastructure |
20 | # relied on by ptrace for example: |
21 | # |
22 | obj-y += trace_clock.o |
23 | |
24 | obj-$(CONFIG_FUNCTION_TRACER) += libftrace.o |
25 | obj-$(CONFIG_RING_BUFFER) += ring_buffer.o |
26 | obj-$(CONFIG_RING_BUFFER_BENCHMARK) += ring_buffer_benchmark.o |
27 | |
28 | obj-$(CONFIG_TRACING) += trace.o |
29 | obj-$(CONFIG_TRACING) += trace_output.o |
30 | obj-$(CONFIG_TRACING) += trace_stat.o |
31 | obj-$(CONFIG_TRACING) += trace_printk.o |
32 | obj-$(CONFIG_CONTEXT_SWITCH_TRACER) += trace_sched_switch.o |
33 | obj-$(CONFIG_FUNCTION_TRACER) += trace_functions.o |
34 | obj-$(CONFIG_IRQSOFF_TRACER) += trace_irqsoff.o |
35 | obj-$(CONFIG_PREEMPT_TRACER) += trace_irqsoff.o |
36 | obj-$(CONFIG_SCHED_TRACER) += trace_sched_wakeup.o |
37 | obj-$(CONFIG_NOP_TRACER) += trace_nop.o |
38 | obj-$(CONFIG_STACK_TRACER) += trace_stack.o |
39 | obj-$(CONFIG_MMIOTRACE) += trace_mmiotrace.o |
40 | obj-$(CONFIG_FUNCTION_GRAPH_TRACER) += trace_functions_graph.o |
41 | obj-$(CONFIG_TRACE_BRANCH_PROFILING) += trace_branch.o |
42 | obj-$(CONFIG_WORKQUEUE_TRACER) += trace_workqueue.o |
43 | obj-$(CONFIG_BLK_DEV_IO_TRACE) += blktrace.o |
44 | ifeq ($(CONFIG_BLOCK),y) |
45 | obj-$(CONFIG_EVENT_TRACING) += blktrace.o |
46 | endif |
47 | obj-$(CONFIG_EVENT_TRACING) += trace_events.o |
48 | obj-$(CONFIG_EVENT_TRACING) += trace_export.o |
49 | obj-$(CONFIG_FTRACE_SYSCALLS) += trace_syscalls.o |
50 | ifeq ($(CONFIG_PERF_EVENTS),y) |
51 | obj-$(CONFIG_EVENT_TRACING) += trace_event_perf.o |
52 | endif |
53 | obj-$(CONFIG_EVENT_TRACING) += trace_events_filter.o |
54 | obj-$(CONFIG_KPROBE_EVENT) += trace_kprobe.o |
55 | obj-$(CONFIG_TRACEPOINTS) += power-traces.o |
56 | ifeq ($(CONFIG_TRACING),y) |
57 | obj-$(CONFIG_KGDB_KDB) += trace_kdb.o |
58 | endif |
59 | |
60 | libftrace-y := ftrace.o |
61 |
Branches:
ben-wpan
ben-wpan-stefan
javiroman/ks7010
jz-2.6.34
jz-2.6.34-rc5
jz-2.6.34-rc6
jz-2.6.34-rc7
jz-2.6.35
jz-2.6.36
jz-2.6.37
jz-2.6.38
jz-2.6.39
jz-3.0
jz-3.1
jz-3.11
jz-3.12
jz-3.13
jz-3.15
jz-3.16
jz-3.18-dt
jz-3.2
jz-3.3
jz-3.4
jz-3.5
jz-3.6
jz-3.6-rc2-pwm
jz-3.9
jz-3.9-clk
jz-3.9-rc8
jz47xx
jz47xx-2.6.38
master
Tags:
od-2011-09-04
od-2011-09-18
v2.6.34-rc5
v2.6.34-rc6
v2.6.34-rc7
v3.9