Steven Rostedt
39eaf7ef88
tracing: Add entries in buffer and total entries to default output header
...
Knowing the number of event entries in the ring buffer compared
to the total number that were written is useful information. The
latency format gives this information and there's no reason that the
default format does not.
This information is now added to the default header, along with the
number of online CPUs:
# tracer: nop
#
# entries-in-buffer/entries-written: 159836/64690869 #P:4
#
# _-----=> irqs-off
# / _----=> need-resched
# | / _---=> hardirq/softirq
# || / _--=> preempt-depth
# ||| / delay
# TASK-PID CPU# |||| TIMESTAMP FUNCTION
# | | | |||| | |
<idle>-0 [000] ...2 49.442971: local_touch_nmi <-cpu_idle
<idle>-0 [000] d..2 49.442973: enter_idle <-cpu_idle
<idle>-0 [000] d..2 49.442974: atomic_notifier_call_chain <-enter_idle
<idle>-0 [000] d..2 49.442976: __atomic_notifier_call_chain <-atomic_notifier
The above shows that the trace contains 159836 entries, but
64690869 were written. One could figure out that there were
64531033 entries that were dropped.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2011-11-17 11:10:43 -05:00
..
blktrace.c
kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructure
2011-10-31 19:30:05 -04:00
ftrace.c
Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core
2011-11-11 08:19:37 +01:00
Kconfig
trace events: Update version number reference to new 3.x scheme for EVENT_POWER_TRACING_DEPRECATED
2011-07-25 09:37:21 +02:00
Makefile
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2011-10-26 17:03:38 +02:00
power-traces.c
ring_buffer.c
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2011-10-26 17:03:38 +02:00
ring_buffer_benchmark.c
tracing: Use NUMA allocation for per-cpu ring buffer pages
2011-06-14 22:04:39 -04:00
rpm-traces.c
PM / Runtime: Introduce trace points for tracing rpm_* functions
2011-09-27 22:53:27 +02:00
trace.c
tracing: Add entries in buffer and total entries to default output header
2011-11-17 11:10:43 -05:00
trace.h
tracing: Add irq, preempt-count and need resched info to default trace output
2011-11-17 09:58:48 -05:00
trace_branch.c
trace_clock.c
tracing: Add a counter clock for those that do not trust clocks
2011-09-19 11:35:58 -04:00
trace_entries.h
tracing: Have dynamic size event stack traces
2011-07-14 16:36:53 -04:00
trace_event_perf.c
trace_events.c
tracing: fix event_subsystem ref counting
2011-10-31 13:59:23 -04:00
trace_events_filter.c
tracing: Add boiler plate for subsystem filter
2011-11-04 21:25:36 -04:00
trace_events_filter_test.h
tracing/filter: Add startup tests for events filter
2011-08-19 14:35:59 -04:00
trace_export.c
tracing: Replace trace_event struct array with pointer array
2011-02-02 21:37:13 -05:00
trace_functions.c
ftrace: Fix regression of :mod:module function enabling
2011-07-07 11:30:08 -04:00
trace_functions_graph.c
tracing: Still trace filtered irq functions when irq trace is disabled
2011-07-07 22:26:27 -04:00
trace_irqsoff.c
Merge branch 'tip/perf/core' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace into perf/core
2011-11-11 08:19:37 +01:00
trace_kdb.c
trace_kprobe.c
ftrace/kprobes: Fix not to delete probes if in use
2011-10-10 15:13:03 -04:00
trace_mmiotrace.c
atomic: use <linux/atomic.h>
2011-07-26 16:49:47 -07:00
trace_nop.c
trace_output.c
tracing: Add irq, preempt-count and need resched info to default trace output
2011-11-17 09:58:48 -05:00
trace_output.h
trace_printk.c
tracing: Clean up tb_fmt to not give faulty compile warning
2011-08-10 20:36:32 -04:00
trace_sched_switch.c
tracing: Remove obsolete sched_switch tracer
2011-02-08 17:14:56 -05:00
trace_sched_wakeup.c
tracing/latency: Fix header output for latency tracers
2011-11-07 13:48:35 -05:00
trace_selftest.c
ftrace: Add self-tests for multiple function trace users
2011-05-18 19:24:51 -04:00
trace_selftest_dynamic.c
ftrace: Add self-tests for multiple function trace users
2011-05-18 19:24:51 -04:00
trace_stack.c
tracing: Convert to kstrtoul_from_user
2011-06-14 22:48:50 -04:00
trace_stat.c
trace_stat.h
trace_syscalls.c
kernel: Add <linux/module.h> to files using it implicitly
2011-10-31 09:20:12 -04:00
trace_workqueue.c