Audit arguments to POSIX message queues, semaphores, and shared memory.
authorrwatson <rwatson@FreeBSD.org>
Fri, 31 Mar 2017 13:43:00 +0000 (13:43 +0000)
committerrwatson <rwatson@FreeBSD.org>
Fri, 31 Mar 2017 13:43:00 +0000 (13:43 +0000)
commita374d6c3a642c730afe3f48828dec33b048a21aa
treec1256bc0e58074fd3b7b1fe98a8148f625289b73
parent690961c9b05798d72d53b5ce1623f629c60c1e07
Audit arguments to POSIX message queues, semaphores, and shared memory.

This requires minor changes to the audit framework to allow capturing
paths that are not filesystem paths (i.e., will not be canonicalised
relative to the process current working directory and/or filesystem
root).

Obtained from: TrustedBSD Project
MFC after: 3 weeks
Sponsored by: DARPA, AFRL
sys/kern/uipc_mqueue.c
sys/kern/uipc_sem.c
sys/kern/uipc_shm.c
sys/security/audit/audit.h
sys/security/audit/audit_arg.c