HomeFreeBSD

Annotate syscall provider pointer arguments with the "userland" keyword.

Description

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

Details

Provenance
markjAuthored on
Parents
rS306156: MFC r305610: Don't report to devd statuses that CAM doesn't consider errors.
Branches
Unknown
Tags
Unknown