summaryrefslogtreecommitdiffstats
path: root/sys/kern/sys_process.c
diff options
context:
space:
mode:
authorrwatson <rwatson@FreeBSD.org>2009-07-02 09:15:30 +0000
committerrwatson <rwatson@FreeBSD.org>2009-07-02 09:15:30 +0000
commitb803771ae122fa81c95ea5e6f44489d46b8c8db9 (patch)
tree07898bf262b7d805f59263b64c0377c56084cf60 /sys/kern/sys_process.c
parent7d633c8984e1716e902c83eb0351e9a53cf903e0 (diff)
downloadFreeBSD-src-b803771ae122fa81c95ea5e6f44489d46b8c8db9.zip
FreeBSD-src-b803771ae122fa81c95ea5e6f44489d46b8c8db9.tar.gz
Clean up a number of aspects of token generation from audit arguments to
system calls: - Centralize generation of argument tokens for VM addresses in a macro, ADDR_TOKEN(), and properly encode 64-bit addresses in 64-bit arguments. - Fix up argument numbers across a large number of syscalls so that they match the numeric argument into the system call. - Don't audit the address argument to ioctl(2) or ptrace(2), but do keep generating tokens for mmap(2), minherit(2), since they relate to passing object access across execve(2). Approved by: re (audit argument blanket) Obtained from: TrustedBSD Project MFC after: 1 week
Diffstat (limited to 'sys/kern/sys_process.c')
-rw-r--r--sys/kern/sys_process.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/kern/sys_process.c b/sys/kern/sys_process.c
index 3c7b52c..b8803af 100644
--- a/sys/kern/sys_process.c
+++ b/sys/kern/sys_process.c
@@ -402,7 +402,6 @@ ptrace(struct thread *td, struct ptrace_args *uap)
#endif
AUDIT_ARG_PID(uap->pid);
AUDIT_ARG_CMD(uap->req);
- AUDIT_ARG_ADDR(uap->addr);
AUDIT_ARG_VALUE(uap->data);
addr = &r;
switch (uap->req) {
OpenPOWER on IntegriCloud