Home
last modified time | relevance | path

Searched refs:ret_stack (Results 1 – 12 of 12) sorted by relevance

/linux-4.4.14/arch/parisc/kernel/
Dftrace.c29 if (!current->ret_stack) in push_return_trace()
40 current->ret_stack[index].ret = ret; in push_return_trace()
41 current->ret_stack[index].func = func; in push_return_trace()
42 current->ret_stack[index].calltime = time; in push_return_trace()
64 *ret = current->ret_stack[index].ret; in pop_return_trace()
65 trace->func = current->ret_stack[index].func; in pop_return_trace()
66 trace->calltime = current->ret_stack[index].calltime; in pop_return_trace()
/linux-4.4.14/arch/sparc/kernel/
Dstacktrace.c60 if (t->ret_stack && index >= graph) { in __save_stack_trace()
61 pc = t->ret_stack[index - graph].ret; in __save_stack_trace()
Dperf_event.c1752 if (current->ret_stack && index >= graph) { in perf_callchain_kernel()
1753 pc = current->ret_stack[index - graph].ret; in perf_callchain_kernel()
Dtraps_64.c2369 if (tsk->ret_stack && index >= graph) { in show_stack()
2370 pc = tsk->ret_stack[index - graph].ret; in show_stack()
/linux-4.4.14/kernel/trace/
Dtrace_functions_graph.c129 if (!current->ret_stack) in ftrace_push_return_trace()
169 current->ret_stack[index].ret = ret; in ftrace_push_return_trace()
170 current->ret_stack[index].func = func; in ftrace_push_return_trace()
171 current->ret_stack[index].calltime = calltime; in ftrace_push_return_trace()
172 current->ret_stack[index].subtime = 0; in ftrace_push_return_trace()
173 current->ret_stack[index].fp = frame_pointer; in ftrace_push_return_trace()
221 if (unlikely(current->ret_stack[index].fp != frame_pointer)) { in ftrace_pop_return_trace()
225 current->ret_stack[index].fp, in ftrace_pop_return_trace()
227 (void *)current->ret_stack[index].func, in ftrace_pop_return_trace()
228 current->ret_stack[index].ret); in ftrace_pop_return_trace()
[all …]
Dftrace.c932 current->ret_stack[index - 1].subtime += calltime; in profile_graph_return()
934 if (current->ret_stack[index].subtime < calltime) in profile_graph_return()
935 calltime -= current->ret_stack[index].subtime; in profile_graph_return()
5692 if (t->ret_stack == NULL) { in alloc_retstack_tasklist()
5698 t->ret_stack = ret_stack_list[start++]; in alloc_retstack_tasklist()
5739 next->ret_stack[index].calltime += timestamp; in ftrace_graph_probe_sched_switch()
5757 if (!idle_task(cpu)->ret_stack) in start_graph_tracing()
5914 graph_init_task(struct task_struct *t, struct ftrace_ret_stack *ret_stack) in graph_init_task() argument
5921 t->ret_stack = ret_stack; in graph_init_task()
5935 if (t->ret_stack) in ftrace_graph_init_idle_task()
[all …]
/linux-4.4.14/arch/sh/kernel/
Ddumpstack.c66 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr()
70 ret_addr = task->ret_stack[index].ret; in print_ftrace_graph_addr()
Ddwarf.c621 pc = current->ret_stack[index].ret; in dwarf_unwind_stack()
/linux-4.4.14/arch/x86/kernel/
Ddumpstack.c57 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr()
61 ret_addr = task->ret_stack[index].ret; in print_ftrace_graph_addr()
/linux-4.4.14/include/linux/
Dftrace.h750 #define INIT_FTRACE_GRAPH .ret_stack = NULL,
Dsched.h1782 struct ftrace_ret_stack *ret_stack; member
/linux-4.4.14/arch/powerpc/kernel/
Dprocess.c1575 (void *)current->ret_stack[curr_frame].ret); in show_stack()