• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/cddl/dev/dtrace/arm/

Lines Matching refs:uaddr

177 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size)
180 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
182 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
190 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size,
193 if (dtrace_copycheck(uaddr, kaddr, size))
194 dtrace_copy(uaddr, kaddr, size);
198 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size,
201 if (dtrace_copycheck(uaddr, kaddr, size))
202 dtrace_copy(kaddr, uaddr, size);
206 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size,
209 if (dtrace_copycheck(uaddr, kaddr, size))
210 dtrace_copystr(uaddr, kaddr, size, flags);
214 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size,
217 if (dtrace_copycheck(uaddr, kaddr, size))
218 dtrace_copystr(kaddr, uaddr, size, flags);
222 dtrace_fuword8(void *uaddr)
224 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
226 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
229 return (dtrace_fuword8_nocheck(uaddr));
233 dtrace_fuword16(void *uaddr)
235 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
237 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
240 return (dtrace_fuword16_nocheck(uaddr));
244 dtrace_fuword32(void *uaddr)
246 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
248 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
251 return (dtrace_fuword32_nocheck(uaddr));
255 dtrace_fuword64(void *uaddr)
257 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
259 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
262 return (dtrace_fuword64_nocheck(uaddr));