]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Annotate syscall provider pointer arguments with the "userland" keyword.
authorMark Johnston <markj@FreeBSD.org>
Thu, 22 Sep 2016 04:49:31 +0000 (04:49 +0000)
committerMark Johnston <markj@FreeBSD.org>
Thu, 22 Sep 2016 04:49:31 +0000 (04:49 +0000)
commit5a4dfc8d831289659a71b42f23912c63edba12a3
tree86aaa6a740b4ab57ba4a8455a94216f885e78a3b
parent14410265b6a2d5ef5fc50948bd229efec968ac78
Annotate syscall provider pointer arguments with the "userland" keyword.

This causes dtrace to automatically copyin arguments from userland, so
one no longer has to explicitly use the copyin() action to do so. Moreover,
copyin() on userland addresses is a no-op, so existing scripts should be
unaffected by this change.

Discussed with: rstone
MFC after: 2 weeks
sys/kern/makesyscalls.sh