Lines Matching refs:uaddr
588 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size)
592 if (uaddr + size >= kernelbase || uaddr + size < uaddr) {
594 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
602 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size,
605 if (dtrace_copycheck(uaddr, kaddr, size))
606 dtrace_copy(uaddr, kaddr, size);
610 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size,
613 if (dtrace_copycheck(uaddr, kaddr, size))
614 dtrace_copy(kaddr, uaddr, size);
618 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size,
621 if (dtrace_copycheck(uaddr, kaddr, size))
622 dtrace_copystr(uaddr, kaddr, size, flags);
626 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size,
629 if (dtrace_copycheck(uaddr, kaddr, size))
630 dtrace_copystr(kaddr, uaddr, size, flags);
634 dtrace_fuword8(void *uaddr)
636 if ((uintptr_t)uaddr >= kernelbase) {
638 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
641 return (dtrace_fuword8_nocheck(uaddr));
645 dtrace_fuword16(void *uaddr)
647 if ((uintptr_t)uaddr >= kernelbase) {
649 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
652 return (dtrace_fuword16_nocheck(uaddr));
656 dtrace_fuword32(void *uaddr)
658 if ((uintptr_t)uaddr >= kernelbase) {
660 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
663 return (dtrace_fuword32_nocheck(uaddr));
667 dtrace_fuword64(void *uaddr)
669 if ((uintptr_t)uaddr >= kernelbase) {
671 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
674 return (dtrace_fuword64_nocheck(uaddr));