Steven Rostedt
85ae32ae01
ftrace: Replace record newlist with record page list
...
As new functions come in to be initalized from mcount to nop,
they are done by groups of pages. Whether it is the core kernel
or a module. There's no need to keep track of these on a per record
basis.
At startup, and as any module is loaded, the functions to be
traced are stored in a group of pages and added to the function
list at the end. We just need to keep a pointer to the first
page of the list that was added, and use that to know where to
start on the list for initializing functions.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2011-12-21 07:19:03 -05:00
..
blktrace.c
kernel: Fix files explicitly needing EXPORT_SYMBOL infrastructure
2011-10-31 19:30:05 -04:00
ftrace.c
ftrace: Replace record newlist with record page list
2011-12-21 07:19:03 -05: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-12-05 13:28:44 -05:00
trace_events_filter.c
Merge branch 'perf/urgent' into perf/core
2011-12-06 06:43:49 +01: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
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
trace_sched_wakeup.c
tracing/latency: Fix header output for latency tracers
2011-11-07 13:48:35 -05:00
trace_selftest.c
trace_selftest_dynamic.c
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