Home
last modified time | relevance | path

Searched refs:ret_addr (Results 1 – 2 of 2) sorted by relevance

/tools/perf/util/
Dthread-stack.c40 u64 ret_addr; member
114 static int thread_stack__push(struct thread_stack *ts, u64 ret_addr) in thread_stack__push() argument
126 ts->stack[ts->cnt++].ret_addr = ret_addr; in thread_stack__push()
131 static void thread_stack__pop(struct thread_stack *ts, u64 ret_addr) in thread_stack__pop() argument
145 if (ts->stack[--i].ret_addr == ret_addr) { in thread_stack__pop()
249 u64 ret_addr; in thread_stack__event() local
253 ret_addr = from_ip + insn_len; in thread_stack__event()
254 if (ret_addr == to_ip) in thread_stack__event()
256 return thread_stack__push(thread->ts, ret_addr); in thread_stack__event()
300 chain->ips[i] = thread->ts->stack[thread->ts->cnt - i].ret_addr; in thread_stack__sample()
[all …]
/tools/perf/util/intel-pt-decoder/
Dintel-pt-decoder.c123 uint64_t ret_addr; member
964 decoder->ret_addr = intel_pt_pop(&decoder->stack); in intel_pt_walk_insn()
1151 if (!decoder->ret_addr) { in intel_pt_walk_tnt()
1168 decoder->ip = decoder->ret_addr; in intel_pt_walk_tnt()