summaryrefslogtreecommitdiffstats
path: root/kernel/trace/fgraph.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* tracing: fgraph: Fix to add new fgraph_ops to array after ftrace_startup_subo...Masami Hiramatsu (Google)2024-08-211-13/+18
* function_graph: Fix the ret_stack used by ftrace_graph_ret_addr()Petr Pavlu2024-08-081-1/+1
* function_graph: Add READ_ONCE() when accessing fgraph_array[]Steven Rostedt (Google)2024-06-141-1/+1
* function_graph: Everyone uses HAVE_FUNCTION_GRAPH_RET_ADDR_PTR, remove itSteven Rostedt (Google)2024-06-111-34/+1
* function_graph: Fix up ftrace_graph_ret_addr()Steven Rostedt (Google)2024-06-111-8/+20
* function_graph: Make fgraph_update_pid_func() a stub for !DYNAMIC_FTRACESteven Rostedt (Google)2024-06-111-2/+2
* fgraph: Remove some unused functionsJiapeng Chong2024-06-061-13/+0
* function_graph: Do not update pid func if CONFIG_DYNAMIC_FTRACE not enabledSteven Rostedt (Google)2024-06-061-0/+2
* function_graph: Make fgraph_do_direct static key staticSteven Rostedt (Google)2024-06-061-1/+1
* function_graph: Use static_call and branch to optimize return functionSteven Rostedt (Google)2024-06-041-5/+18
* function_graph: Use static_call and branch to optimize entry functionSteven Rostedt (Google)2024-06-041-11/+66
* function_graph: Use bitmask to loop on fgraph entrySteven Rostedt (Google)2024-06-041-1/+7
* function_graph: Use for_each_set_bit() in __ftrace_return_to_handler()Steven Rostedt (Google)2024-06-041-3/+2
* function_graph: Implement fgraph_reserve_data() and fgraph_retrieve_data()Steven Rostedt (VMware)2024-06-041-8/+183
* function_graph: Add "task variables" per task for fgraph_opsSteven Rostedt (VMware)2024-06-041-1/+73
* function_graph: Use a simple LRU for fgraph_array index numberMasami Hiramatsu (Google)2024-06-041-21/+50
* function_graph: Add pid tracing back to function graph tracerSteven Rostedt (Google)2024-06-041-0/+40
* function_graph: Have the instances use their own ftrace_ops for filteringSteven Rostedt (VMware)2024-06-041-30/+51
* ftrace: Add subops logic to allow one ops to manage manySteven Rostedt (Google)2024-06-041-1/+2
* ftrace/function_graph: Pass fgraph_ops to function graph callbacksSteven Rostedt (VMware)2024-06-041-7/+9
* function_graph: Remove logic around ftrace_graph_entry and returnSteven Rostedt (VMware)2024-06-041-52/+15
* function_graph: Handle tail calls for stack unwindingMasami Hiramatsu (Google)2024-06-041-3/+16
* function_graph: Allow multiple users to attach to function graphSteven Rostedt (VMware)2024-06-041-77/+302
* function_graph: Add an array structure that will allow multiple callbacksSteven Rostedt (VMware)2024-06-041-33/+81
* fgraph: Use BUILD_BUG_ON() to make sure we have structures divisible by longSteven Rostedt (VMware)2024-06-041-1/+5
* function_graph: Convert ret_stack to a series of longsSteven Rostedt (VMware)2024-06-041-54/+82
* ftrace: Remove unused global 'ftrace_direct_func_count'Dr. David Alan Gilbert2024-05-141-11/+0
* tracing: arm64: Avoid missing-prototype warningsArnd Bergmann2023-07-121-0/+1
* function_graph: Support recording and printing the return value of functionDonglin Peng2023-06-211-1/+22
* fgraph: Add declaration of "struct fgraph_ret_regs"Steven Rostedt (Google)2023-06-211-0/+3
* Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2022-06-031-0/+2
|\
| * ftrace/fgraph: fix increased missing-prototypes warningsChengming Zhou2022-06-011-0/+2
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-05-241-0/+18
|\|
| * ftrace: cleanup ftrace_graph_caller enable and disableChengming Zhou2022-04-291-0/+18
* | sched/tracing: Append prev_state to tp args insteadDelyan Kratunov2022-05-121-2/+2
|/
* ftrace: Make ftrace_graph_is_dead() a static branchChristophe Leroy2022-04-021-14/+3
* sched/tracing: Don't re-read p->state when emitting sched_switch eventValentin Schneider2022-03-011-1/+3
* x86/ftrace: Make function graph use ftrace directlySteven Rostedt (VMware)2021-10-211-2/+4
* tracing: Fix various typos in commentsIngo Molnar2021-03-231-2/+2
* fgraph: Initialize tracing_graph_pause at task creationSteven Rostedt (VMware)2021-01-291-2/+0
* ftrace: Reverse what the RECURSION flag means in the ftrace_opsSteven Rostedt (VMware)2020-11-061-2/+1
* fgraph: Convert ret_stack tasklist scanning to rcuDavidlohr Bueso2020-09-221-4/+4
* tracing: Define MCOUNT_INSN_SIZE when not defined without direct callsSteven Rostedt (VMware)2020-01-031-0/+14
* ftrace: Fix function_graph tracer interaction with BPF trampolineAlexei Starovoitov2019-12-101-0/+9
* ftrace: Rename ftrace_graph_stub to ftrace_stub_graphSteven Rostedt (VMware)2019-11-181-3/+3
* fgraph: Fix function type mismatches of ftrace_graph_return using ftrace_stubSteven Rostedt (VMware)2019-11-141-3/+8
* ftrace: Look up the address of return_to_handler() using helpersNaveen N. Rao2019-09-181-2/+2
* tracing: Fix ftrace_graph_get_ret_stack() to use task and not currentSteven Rostedt (VMware)2018-12-221-2/+2
* fgraph: Add comment to describe ftrace_graph_get_ret_stackSteven Rostedt (VMware)2018-12-101-0/+11
* function_graph: Have profiler use new helper ftrace_graph_get_ret_stack()Steven Rostedt (VMware)2018-12-091-0/+11