Lines Matching defs:ip
57 thread's IP SP, FP if that's meaningful, and LR if that's
108 // there is no CFI info for this IP:
122 But before accepting to unwind an IP with fp_chain, the result
126 => it is assumed that future unwind for this IP can be done
130 => it is assumed that future unwind for this IP must be done
135 The check for an IP will be stored at
136 fp_CF_verif_cache[IP % N_FP_CF_VERIF] as one of:
137 IP ^ FPUNWIND
138 IP ^ NOINFO
139 IP ^ CFUNWIND
230 "fp_max=0x%08lx ip=0x%08lx fp=0x%08lx\n",
265 /* Loop unwinding the stack. Note that the IP value we get on
270 * Because of this we subtract one from the IP after each pass
301 /* Try to derive a new (ip,sp,fp) triple from the current set. */
307 unwind for this IP).
460 /* fp is %ebp. sp is %esp. ip is %eip. */
538 "fp_max=0x%lx ip=0x%lx fp=0x%lx\n",
567 /* fp is %rbp. sp is %rsp. ip is %rip. */
594 /* Loop unwinding the stack. Note that the IP value we get on
599 * Because of this we subtract one from the IP after each pass
617 /* Try to derive a new (ip,sp,fp) triple from the current set. */
640 /* If VG_(use_CF_info) fails, it won't modify ip/sp/fp, so
742 Addr ip = (Addr)startRegs->r_pc;
765 "fp_max=0x%lx ip=0x%lx fp=0x%lx\n",
766 max_n_ips, fp_min, fp_max_orig, fp_max, ip, fp);
776 ips[0] = ip;
780 /* fp is %r1. ip is %cia. Note, ppc uses r1 as both the stack and
805 to some part of F. Hence if LR and IP point to the same
819 if (VG_(get_fnname_raw) (ip, &buf_ip))
827 ips[0] = ip;
849 /* Try to derive a new (ip,fp) pair from the current set. */
855 ip = lr;
857 ip = (((UWord*)fp)[lr_offset]);
870 if (ip == (Addr)&VG_(ppctoc_magic_redirect_return_stub)
877 ip = VG_(threads)[tid_if_known]
882 if (0 == ip || 1 == ip) break;
886 ips[i++] = ip - 1; /* -1: refer to calling insn, not the RA */
889 ip = ip - 1; /* ip is probably dead at this point, but
1098 // of the last found IP value
1116 // of the last found IP value
1498 then ip will always appear to be in that function when doing a
1500 check sees if IP is within that function, and pops the return
1501 address off the stack so that ip is placed within the library
1531 VG_(printf)("tid %u: stack_highest=0x%08lx ip=0x%010llx "
1542 static void printIpDesc(UInt n, Addr ip, void* uu_opaque)
1544 InlIPCursor *iipc = VG_(new_IIPC)(ip);
1547 const HChar *buf = VG_(describe_IP)(ip, iipc);
1587 void(*action)(UInt n, Addr ip, void* opaque),
1609 // Act on the ip