From 19d5d0da409271f0a4059f16538a68169eee4ff6 Mon Sep 17 00:00:00 2001 From: Olivier Houchard Date: Sat, 4 Feb 2006 17:01:19 +0000 Subject: [PATCH] MFi386: revision 1.288 date: 2006/02/04 14:11:33; author: wsalamon; state: Exp; lines: +4 -1 Hook up the audit system to system call entry and exit. System calls will now be audited. Obtained from: TrustedBSD Project Approved by: rwatson (mentor) --- sys/arm/arm/trap.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/arm/arm/trap.c b/sys/arm/arm/trap.c index d8620c385d1..bfde9c6d226 100644 --- a/sys/arm/arm/trap.c +++ b/sys/arm/arm/trap.c @@ -119,6 +119,8 @@ __FBSDID("$FreeBSD$"); #include #include +#include + #ifdef KDB #include #endif @@ -927,7 +929,9 @@ syscall(struct thread *td, trapframe_t *frame, u_int32_t insn) td->td_retval[1] = 0; STOPEVENT(p, S_SCE, (callp->sy_narg & SYF_ARGMASK)); PTRACESTOP_SC(p, td, S_PT_SCE); + AUDIT_SYSCALL_ENTER(code, td); error = (*callp->sy_call)(td, args); + AUDIT_SYSCALL_EXIT(error, td); } switch (error) { case 0: