Searched refs:ret_stack (Results 1 – 12 of 12) sorted by relevance
29 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()
60 if (t->ret_stack && index >= graph) { in __save_stack_trace()61 pc = t->ret_stack[index - graph].ret; in __save_stack_trace()
1752 if (current->ret_stack && index >= graph) { in perf_callchain_kernel()1753 pc = current->ret_stack[index - graph].ret; in perf_callchain_kernel()
2369 if (tsk->ret_stack && index >= graph) { in show_stack()2370 pc = tsk->ret_stack[index - graph].ret; in show_stack()
129 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 …]
932 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() argument5921 t->ret_stack = ret_stack; in graph_init_task()5935 if (t->ret_stack) in ftrace_graph_init_idle_task()[all …]
66 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr()70 ret_addr = task->ret_stack[index].ret; in print_ftrace_graph_addr()
621 pc = current->ret_stack[index].ret; in dwarf_unwind_stack()
57 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr()61 ret_addr = task->ret_stack[index].ret; in print_ftrace_graph_addr()
750 #define INIT_FTRACE_GRAPH .ret_stack = NULL,
1782 struct ftrace_ret_stack *ret_stack; member
1575 (void *)current->ret_stack[curr_frame].ret); in show_stack()