Searched refs:ret_stack (Results 1 – 12 of 12) sorted by relevance
131 if (!current->ret_stack) in ftrace_push_return_trace()171 current->ret_stack[index].ret = ret; in ftrace_push_return_trace()172 current->ret_stack[index].func = func; in ftrace_push_return_trace()173 current->ret_stack[index].calltime = calltime; in ftrace_push_return_trace()175 current->ret_stack[index].fp = frame_pointer; in ftrace_push_return_trace()178 current->ret_stack[index].retp = retp; in ftrace_push_return_trace()227 if (unlikely(current->ret_stack[index].fp != frame_pointer)) { in ftrace_pop_return_trace()231 current->ret_stack[index].fp, in ftrace_pop_return_trace()233 (void *)current->ret_stack[index].func, in ftrace_pop_return_trace()234 current->ret_stack[index].ret); in ftrace_pop_return_trace()[all …]
825 if (!current->ret_stack) in profile_graph_entry()829 current->ret_stack[index].subtime = 0; in profile_graph_entry()859 current->ret_stack[index - 1].subtime += calltime; in profile_graph_return()861 if (current->ret_stack[index].subtime < calltime) in profile_graph_return()862 calltime -= current->ret_stack[index].subtime; in profile_graph_return()6813 if (t->ret_stack == NULL) { in alloc_retstack_tasklist()6819 t->ret_stack = ret_stack_list[start++]; in alloc_retstack_tasklist()6860 next->ret_stack[index].calltime += timestamp; in ftrace_graph_probe_sched_switch()6878 if (!idle_task(cpu)->ret_stack) in start_graph_tracing()7024 graph_init_task(struct task_struct *t, struct ftrace_ret_stack *ret_stack) in graph_init_task() argument[all …]
61 if (t->ret_stack && index >= graph) { in __save_stack_trace()62 pc = t->ret_stack[index - graph].ret; in __save_stack_trace()
1771 if (current->ret_stack && index >= graph) { in perf_callchain_kernel()1772 pc = current->ret_stack[index - graph].ret; in perf_callchain_kernel()
2506 if (tsk->ret_stack && index >= graph) { in show_stack()2507 pc = tsk->ret_stack[index - graph].ret; in show_stack()
68 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr()72 ret_addr = task->ret_stack[index].ret; in print_ftrace_graph_addr()
621 pc = current->ret_stack[index].ret; in dwarf_unwind_stack()
60 if (tsk->ret_stack && in unwind_frame()73 frame->pc = tsk->ret_stack[frame->graph--].ret; in unwind_frame()
171 .ret_stack = NULL,
1113 struct ftrace_ret_stack *ret_stack; member
225 sync with ret_stack and the wrong addresses are reported by
2087 (void *)current->ret_stack[curr_frame].ret); in show_stack()