aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_functions.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-27ftrace: disable preemption when recursion locked王贇1-5/+0
2021-04-15tracing: Add "func_no_repeats" option for function tracingYordan Karadzhov (VMware)1-3/+159
2021-04-15tracing: Unify the logic for function tracing optionsYordan Karadzhov (VMware)1-27/+38
2021-02-02tracing: Merge irqflags + preempt counter.Sebastian Andrzej Siewior1-16/+12
2021-02-02tracing: Remove get/put_cpu() from function_trace_initQiujun Huang1-2/+1
2020-11-13ftrace: Have the callbacks receive a struct ftrace_regs instead of pt_regsSteven Rostedt (VMware)1-5/+4
2020-11-06ftrace: Add recording of functions that caused recursionSteven Rostedt (VMware)1-1/+1
2020-11-06ftrace: Reverse what the RECURSION flag means in the ftrace_opsSteven Rostedt (VMware)1-1/+1
2020-11-06ftrace: Add ftrace_test_recursion_trylock() helper functionSteven Rostedt (VMware)1-7/+5
2020-09-21tracing: Enable creating new instance early bootMasami Hiramatsu1-8/+14
2020-06-16trace: Fix typo in allocate_ftrace_ops()'s commentWei Yang1-1/+1
2020-01-13tracing: Rename trace_buffer to array_bufferSteven Rostedt (VMware)1-4/+4
2018-01-23tracing: Update stack trace skipping for ORC unwinderSteven Rostedt (VMware)1-13/+36
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-06-29ftrace: Fix regression with module command in stack_trace_filterSteven Rostedt (VMware)1-0/+12
2017-04-20tracing/ftrace: Allow for instances to trigger their own stacktrace probesSteven Rostedt (VMware)1-3/+14
2017-04-20tracing/ftrace: Allow for the traceonoff probe be unique to instancesSteven Rostedt (VMware)1-10/+11
2017-04-20tracing/ftrace: Add a better way to pass data via the probe functionsSteven Rostedt (VMware)1-35/+44
2017-04-20ftrace: Dynamically create the probe ftrace_ops for the trace_arraySteven Rostedt (VMware)1-1/+1
2017-04-20tracing: Pass the trace_array into ftrace_probe_ops functionsSteven Rostedt (VMware)1-13/+22
2017-04-20tracing: Have the trace_array hold the list of registered func probesSteven Rostedt (VMware)1-10/+11
2017-04-20ftrace: Have unregister_ftrace_function_probe_func() return a valueSteven Rostedt (VMware)1-4/+2
2017-04-20ftrace: Remove data field from ftrace_func_probe structureSteven Rostedt (VMware)1-2/+2
2017-04-20ftrace: Convert the rest of the function trigger over to the mapping functionsSteven Rostedt (VMware)1-38/+85
2017-04-20ftrace: Pass probe ops to probe functionSteven Rostedt (VMware)1-8/+16
2017-03-24ftrace: Have function tracing start in early boot upSteven Rostedt (VMware)1-2/+1
2016-06-20ftrace: Have set_ftrace_pid use the bitmap like events doSteven Rostedt (Red Hat)1-1/+1
2016-03-08tracing: Make tracer_flags use the right set_flag callbackChunyu Hu1-0/+6
2014-11-20tracing/trivial: Fix typos and make an int into a boolSteven Rostedt (Red Hat)1-3/+3
2014-11-18tracing: Fix race of function probes countingSteven Rostedt (Red Hat)1-21/+96
2014-11-13tracing: Replace seq_printf by simpler equivalentsRasmus Villemoes1-1/+1
2014-04-30tracing: Remove mock up poll wait functionSteven Rostedt (Red Hat)1-1/+0
2014-04-21ftrace: Remove global function list and call function directlySteven Rostedt (Red Hat)1-36/+19
2014-04-16tracing: Do not try to recreated toplevel set_ftrace_* filesSteven Rostedt (Red Hat)1-6/+10
2014-02-20ftrace: Allow for function tracing instance to filter functionsSteven Rostedt (Red Hat)1-8/+32
2014-02-20ftrace: Allow instances to use function tracingSteven Rostedt (Red Hat)1-40/+76
2014-02-20tracing: Pass trace_array to set_flag callbackSteven Rostedt (Red Hat)1-1/+2
2013-07-18tracing: Add ref_data to function and fgraph tracer structsSteven Rostedt (Red Hat)1-1/+1
2013-06-11tracing: Add function probe to trigger a ftrace dump of current CPU traceSteven Rostedt (Red Hat)1-0/+44
2013-06-11tracing: Add function probe to trigger a ftrace dump to consoleSteven Rostedt (Red Hat)1-5/+54
2013-03-15tracing: Add function probe to trigger stack tracesSteven Rostedt (Red Hat)1-35/+115
2013-03-15ftrace: Separate unlimited probes from count limited probesSteven Rostedt (Red Hat)1-5/+33
2013-03-15tracing: Consolidate ftrace_trace_onoff_unreg() into callbackSteven Rostedt (Red Hat)1-19/+5
2013-03-15tracing: Consolidate updating of count for traceon/offSteven Rostedt (Red Hat)1-17/+16
2013-03-15tracing: Consolidate max_tr into main trace_array structureSteven Rostedt (Red Hat)1-4/+4
2013-03-15tracing: Replace the static global per_cpu arrays with allocated per_cpuSteven Rostedt1-2/+2
2013-01-24tracing: Fix unsigned int compare of zero in recursion checkSteven Rostedt1-1/+1
2013-01-22ftrace: Use only the preempt version of function tracingSteven Rostedt1-47/+14
2012-12-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-12-06propagate name change to comments in kernel sourceNadia Yvette Chambers1-1/+1
2012-10-31tracing: Allow tracers to start at core initcallSteven Rostedt1-2/+1
2012-10-31tracing: Replace strict_strto* with kstrto*Daniel Walter1-1/+1
2012-10-07Merge tag 'for-v3.7' of git://git.infradead.org/users/cbou/linux-pstoreLinus Torvalds1-14/+1
2012-09-06pstore/ftrace: Convert to its own enable/disable debugfs knobAnton Vorontsov1-14/+1
2012-08-21Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/...Ingo Molnar1-9/+27
2012-07-31ftrace: Add default recursion protection for function tracingSteven Rostedt1-2/+2
2012-07-19ftrace: Return pt_regs to function trace callbackSteven Rostedt1-3/+4
2012-07-19ftrace: Pass ftrace_ops as third parameter to function trace callbackSteven Rostedt1-3/+6
2012-07-17tracing/function: Convert func_set_flag() to a switch statementAnton Vorontsov1-6/+9
2012-07-17tracing/function: Introduce persistent trace optionAnton Vorontsov1-5/+20
2011-07-07ftrace: Fix regression of :mod:module function enablingSteven Rostedt1-1/+2
2011-05-18ftrace: Implement separate user function filteringSteven Rostedt1-0/+2
2010-06-03tracing: Remove ftrace_preempt_disable/enableSteven Rostedt1-3/+3
2009-09-17tracing: switch function prints from %pf to %psSteven Rostedt1-1/+1
2009-07-18Merge branch 'linus' into tracing/coreIngo Molnar1-1/+1
2009-07-17tracing/function: Cleanup for function tracerXiao Guangrong1-3/+1
2009-07-16tracing/function: Fix the return value of ftrace_trace_onoff_callback()Xiao Guangrong1-1/+1
2009-06-25ftrace: Remove duplicate newlineLi Zefan1-2/+1
2009-06-20tracing/urgent: fix unbalanced ftrace_start_upFrederic Weisbecker1-3/+5
2009-02-18tracing/core: use appropriate waiting on trace_pipeFrederic Weisbecker1-0/+1
2009-02-17ftrace: show unlimited when traceon or traceoff has no counterSteven Rostedt1-1/+3
2009-02-17ftrace: rename _hook to _probeSteven Rostedt1-13/+13
2009-02-17ftrace: clean up coding styleSteven Rostedt1-1/+0
2009-02-16ftrace: add pretty print function for traceon and traceoff hooksSteven Rostedt1-0/+28
2009-02-16ftrace: add traceon traceoff commands to enable/disable the buffersSteven Rostedt1-0/+135
2009-02-06trace: Call tracing_reset_online_cpus before tracer->init()Arnaldo Carvalho de Melo1-14/+3
2009-02-05trace: Remove unused trace_array_cpu parameterArnaldo Carvalho de Melo1-4/+4
2009-01-16ftrace: remove static from function tracer functionsSteven Rostedt1-2/+8
2009-01-16ftrace: combine stack trace in function callSteven Rostedt1-25/+36
2009-01-16ftrace: move function tracer functions out of trace.cSteven Rostedt1-1/+83
2009-01-16ftrace: add stack trace to function tracerSteven Rostedt1-0/+84
2008-12-19ftrace: introduce tracing_reset_online_cpus() helperPekka J Enberg1-12/+2
2008-11-16tracing/ftrace: change the type of the init() callbackFrederic Weisbecker1-1/+2
2008-11-08ftrace: remove trace array ctrlSteven Rostedt1-4/+2
2008-11-08ftrace: remove ctrl_update methodSteven Rostedt1-9/+0
2008-11-06ftrace: restructure tracing start/stop infrastructureSteven Rostedt1-0/+6
2008-10-20ftrace: rename the ftrace tracer to functionSteven Rostedt1-1/+1
2008-10-14ftrace: make work with new ring bufferSteven Rostedt1-1/+1
2008-07-11ftrace: use current CPU for function startupSteven Rostedt1-0/+3
2008-05-26ftrace: fix up cmdline recordingSteven Rostedt1-2/+2
2008-05-23ftrace: fix comm on function trace outputSteven Rostedt1-0/+2
2008-05-23ftrace: remove notraceIngo Molnar1-6/+6
2008-05-23ftrace: build fixIngo Molnar1-1/+1
2008-05-23ftrace: timestamp syncing, prepareIngo Molnar1-1/+1
2008-05-23ftrace: add self-testsSteven Rostedt1-0/+3
2008-05-23ftrace: function tracerSteven Rostedt1-0/+73