Home
last modified time | relevance | path

Searched refs:ret_idx (Results 1 – 5 of 5) sorted by relevance

/optee_os/lib/libutils/ext/ftrace/
H A Dftrace.c98 add_elem(fbuf, fbuf->ret_idx + 1, pc); in ftrace_enter()
100 if (fbuf->ret_idx < FTRACE_RETFUNC_DEPTH) { in ftrace_enter()
101 fbuf->ret_stack[fbuf->ret_idx] = *lr; in ftrace_enter()
102 fbuf->begin_time[fbuf->ret_idx] = now; in ftrace_enter()
103 fbuf->ret_idx++; in ftrace_enter()
127 if (!fbuf || !fbuf->ret_idx || fbuf->ret_idx > FTRACE_RETFUNC_DEPTH) in ftrace_return()
130 fbuf->ret_idx--; in ftrace_return()
131 start = fbuf->begin_time[fbuf->ret_idx]; in ftrace_return()
135 return fbuf->ret_stack[fbuf->ret_idx]; in ftrace_return()
139 void __noprof ftrace_longjmp(unsigned int *ret_idx) in ftrace_longjmp() argument
[all …]
/optee_os/lib/libutils/isoc/include/
H A Dsetjmp.h75 void ftrace_longjmp(unsigned int *ret_idx);
76 void ftrace_setjmp(unsigned int *ret_idx);
/optee_os/ldelf/
H A Dftrace.c61 fbuf->ret_idx = 0; in ftrace_init()
141 fbuf->lr_idx < fbuf->ret_idx) { in ftrace_map_lr()
143 *lr = fbuf->ret_stack[fbuf->ret_idx - fbuf->lr_idx]; in ftrace_map_lr()
/optee_os/lib/libutee/include/
H A Duser_ta_header.h89 uint32_t ret_idx; /* Return stack index */ member
/optee_os/core/kernel/
H A Dtee_ta_manager.c1154 for (i = 0; i <= fbuf->ret_idx; i++) in ftrace_update_times()