Lines Matching defs:addr

708 fasttrap_sigsegv(proc_t *p, kthread_t *t, uintptr_t addr)
714 sqp->sq_info.si_addr = (caddr_t)addr;
766 fasttrap_do_seg(fasttrap_tracepoint_t *tp, struct regs *rp, uintptr_t *addr)
845 if (*addr > limit)
862 if (*addr > limit)
865 if (*addr < limit + 1 || 0xffff < *addr)
868 if (*addr < limit + 1 || 0xffffffff < *addr)
873 *addr += USEGD_GETBASE(desc);
1102 uintptr_t addr;
1114 addr = rp->r_sp + sizeof (uintptr_t);
1120 addr = rp->r_sp + sizeof (uint32_t);
1131 addr += tp->ftt_dest;
1133 rp->r_sp = addr;
1257 uintptr_t addr;
1261 addr = rp->r_sp - sizeof (uintptr_t);
1262 ret = fasttrap_sulword((void *)addr, rp->r_fp);
1265 addr = rp->r_sp - sizeof (uint32_t);
1266 ret = fasttrap_suword32((void *)addr,
1272 fasttrap_sigsegv(p, curthread, addr);
1277 rp->r_sp = addr;
1291 uintptr_t value, addr = tp->ftt_dest;
1294 addr += fasttrap_getreg(rp, tp->ftt_base);
1296 addr += fasttrap_getreg(rp, tp->ftt_index) <<
1307 fasttrap_do_seg(tp, rp, &addr) != 0) {
1308 fasttrap_sigsegv(p, curthread, addr);
1316 if (fasttrap_fulword((void *)addr,
1319 addr);
1327 addr = (uintptr_t)(uint32_t)addr;
1328 if (fasttrap_fuword32((void *)addr,
1331 addr);
1339 new_pc = addr;
1351 uintptr_t addr;
1354 addr = rp->r_sp - sizeof (uintptr_t);
1355 ret = fasttrap_sulword((void *)addr,
1359 addr = rp->r_sp - sizeof (uint32_t);
1360 ret = fasttrap_suword32((void *)addr,
1367 fasttrap_sigsegv(p, curthread, addr);
1372 rp->r_sp = addr;
1379 uintptr_t addr;
1396 addr = lwp->lwp_pcb.pcb_fsbase;
1397 addr += sizeof (void *);
1399 addr = lwp->lwp_pcb.pcb_gsbase;
1400 addr += sizeof (caddr32_t);
1403 addr = USEGD_GETBASE(&lwp->lwp_pcb.pcb_gsdesc);
1404 addr += sizeof (void *);
1492 curthread->t_dtrace_scrpc = addr;
1575 *(uint32_t *)&scratch[i] = pc - addr - 5;
1581 curthread->t_dtrace_astpc = addr + i;
1589 if (fasttrap_copyout(scratch, (char *)addr, i)) {