Lines Matching refs:uaddr
352 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size)
355 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
357 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
365 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size,
369 if (dtrace_copycheck(uaddr, kaddr, size))
370 dtrace_copy(uaddr, kaddr, size);
374 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size,
378 if (dtrace_copycheck(uaddr, kaddr, size))
379 dtrace_copy(kaddr, uaddr, size);
383 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size,
387 if (dtrace_copycheck(uaddr, kaddr, size))
388 dtrace_copystr(uaddr, kaddr, size, flags);
392 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size,
396 if (dtrace_copycheck(uaddr, kaddr, size))
397 dtrace_copystr(kaddr, uaddr, size, flags);
401 dtrace_fuword8(void *uaddr)
404 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
406 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
410 return (dtrace_fuword8_nocheck(uaddr));
414 dtrace_fuword16(void *uaddr)
417 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
419 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
423 return (dtrace_fuword16_nocheck(uaddr));
427 dtrace_fuword32(void *uaddr)
430 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
432 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
436 return (dtrace_fuword32_nocheck(uaddr));
440 dtrace_fuword64(void *uaddr)
443 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
445 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
449 return (dtrace_fuword64_nocheck(uaddr));