Lines Matching refs:ip

315 			  size_t sz, u64 ip)  in thread_stack__sample()  argument
324 chain->ips[0] = ip; in thread_stack__sample()
331 struct symbol *sym, u64 ip, bool in_kernel) in call_path__init() argument
335 cp->ip = sym ? 0 : ip; in call_path__init()
367 struct symbol *sym, u64 ip, in call_path__new() argument
388 call_path__init(cp, parent, sym, ip, in_kernel); in call_path__new()
395 struct symbol *sym, u64 ip, u64 ks) in call_path__findnew() argument
400 bool in_kernel = ip >= ks; in call_path__findnew()
403 ip = 0; in call_path__findnew()
406 return call_path__new(cpr, parent, sym, ip, in_kernel); in call_path__findnew()
413 if (cp->sym == sym && cp->ip == ip) in call_path__findnew()
416 if (sym < cp->sym || (sym == cp->sym && ip < cp->ip)) in call_path__findnew()
422 cp = call_path__new(cpr, parent, sym, ip, in_kernel); in call_path__findnew()
536 u64 ip; in thread_stack__bottom() local
538 if (sample->ip) { in thread_stack__bottom()
539 ip = sample->ip; in thread_stack__bottom()
542 ip = sample->addr; in thread_stack__bottom()
548 cp = call_path__findnew(cpr, &cpr->call_path, sym, ip, in thread_stack__bottom()
553 return thread_stack__push_cp(thread->ts, ip, sample->time, ref, cp, in thread_stack__bottom()
568 if (sample->ip >= ks && sample->addr < ks) { in thread_stack__no_call_return()
588 } else if (thread_stack__in_kernel(ts) && sample->ip < ks) { in thread_stack__no_call_return()
605 cp = call_path__findnew(cpr, parent, from_al->sym, sample->ip, in thread_stack__no_call_return()
631 if (tse->cp->sym == NULL && tse->cp->ip == 0) { in thread_stack__trace_begin()
657 ret_addr = sample->ip + sample->insn_len; in thread_stack__trace_end()
714 if (!sample->ip || !sample->addr) in thread_stack__process()
717 ret_addr = sample->ip + sample->insn_len; in thread_stack__process()
729 if (!sample->ip || !sample->addr) in thread_stack__process()