Ingo Molnar
14131f2f98
tracing: implement trace_clock_*() APIs
...
Impact: implement new tracing timestamp APIs
Add three trace clock variants, with differing scalability/precision
tradeoffs:
- local: CPU-local trace clock
- medium: scalable global clock with some jitter
- global: globally monotonic, serialized clock
Make the ring-buffer use the local trace clock internally.
Acked-by: Peter Zijlstra <peterz@infradead.org>
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-02-26 18:44:06 +01:00
..
blktrace.c
Merge branch 'linus' into tracing/blktrace
2009-02-19 09:00:35 +01:00
events.c
tracing, genirq: add irq enter and exit trace events
2009-02-26 18:43:50 +01:00
ftrace.c
Merge branch 'tip/x86/ftrace' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into tracing/ftrace
2009-02-22 18:12:01 +01:00
Kconfig
tracing: add event trace infrastructure
2009-02-24 21:54:05 -05:00
kmemtrace.c
Makefile
tracing: implement trace_clock_*() APIs
2009-02-26 18:44:06 +01:00
ring_buffer.c
tracing: implement trace_clock_*() APIs
2009-02-26 18:44:06 +01:00
trace.c
tracing/core: make the per cpu trace files in per cpu directories
2009-02-26 14:04:08 +01:00
trace.h
tracing/core: make the read callbacks reentrants
2009-02-25 13:40:58 +01:00
trace_boot.c
trace_branch.c
trace_clock.c
tracing: implement trace_clock_*() APIs
2009-02-26 18:44:06 +01:00
trace_events.c
tracing: make event directory structure
2009-02-24 21:54:08 -05:00
trace_events.h
tracing: rename DEFINE_TRACE_FMT to just TRACE_FORMAT
2009-02-25 21:44:22 -05:00
trace_functions.c
tracing/core: use appropriate waiting on trace_pipe
2009-02-18 01:40:20 +01:00
trace_functions_graph.c
tracing/function-graph-tracer: fix merge
2009-02-19 13:01:37 +01:00
trace_hw_branches.c
tracing/hw-branch-tracing: convert bts-tracer mutex to a spinlock
2009-02-25 09:16:01 +01:00
trace_irqsoff.c
trace_mmiotrace.c
trace_nop.c
trace_output.c
trace_output.h
trace_power.c
trace_sched_switch.c
tracing/core: use appropriate waiting on trace_pipe
2009-02-18 01:40:20 +01:00
trace_sched_wakeup.c
tracing/core: use appropriate waiting on trace_pipe
2009-02-18 01:40:20 +01:00
trace_selftest.c
Merge branches 'tracing/blktrace', 'tracing/ftrace' and 'tracing/urgent' into tracing/core
2009-02-19 10:20:17 +01:00
trace_selftest_dynamic.c
trace_stack.c
trace_stat.c
trace_stat.h
trace_sysprof.c
trace_workqueue.c