Lines Matching refs:uaddr

560 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size)
564 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
566 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
574 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size,
577 if (dtrace_copycheck(uaddr, kaddr, size))
578 if (copyin((const void *)uaddr, (void *)kaddr, size)) {
580 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
585 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size,
588 if (dtrace_copycheck(uaddr, kaddr, size)) {
589 if (copyout((const void *)kaddr, (void *)uaddr, size)) {
591 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
597 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size,
603 if (dtrace_copycheck(uaddr, kaddr, size)) {
604 error = copyinstr((const void *)uaddr, (void *)kaddr,
610 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
620 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size,
625 if (dtrace_copycheck(uaddr, kaddr, size)) {
630 if (copyout((const void *)kaddr, (void *)uaddr, len)) {
632 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
638 dtrace_fuword8(void *uaddr)
640 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
642 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
645 return (fubyte(uaddr));
649 dtrace_fuword16(void *uaddr)
653 if (dtrace_copycheck((uintptr_t)uaddr, (uintptr_t)&ret, sizeof(ret))) {
654 if (copyin((const void *)uaddr, (void *)&ret, sizeof(ret))) {
656 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
663 dtrace_fuword32(void *uaddr)
665 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
667 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
670 return (fuword32(uaddr));
674 dtrace_fuword64(void *uaddr)
678 if (dtrace_copycheck((uintptr_t)uaddr, (uintptr_t)&ret, sizeof(ret))) {
679 if (copyin((const void *)uaddr, (void *)&ret, sizeof(ret))) {
681 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
688 dtrace_fulword(void *uaddr)
692 if (dtrace_copycheck((uintptr_t)uaddr, (uintptr_t)&ret, sizeof(ret))) {
693 if (copyin((const void *)uaddr, (void *)&ret, sizeof(ret))) {
695 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;