summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
diff options
context:
space:
mode:
authordes <des@FreeBSD.org>2011-10-18 07:39:27 +0000
committerdes <des@FreeBSD.org>2011-10-18 07:39:27 +0000
commit9ae319147303a93acadebefb29731814c8bad338 (patch)
treef903064eca8e35e827a8ced5024cf71c2d2a90ad /sys/sparc64
parent261d55f2225fec05267e5ee62e3c11518562b24f (diff)
downloadFreeBSD-src-9ae319147303a93acadebefb29731814c8bad338.zip
FreeBSD-src-9ae319147303a93acadebefb29731814c8bad338.tar.gz
Trace attempts to call restricted MD syscalls.
Diffstat (limited to 'sys/sparc64')
-rw-r--r--sys/sparc64/sparc64/sys_machdep.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/sparc64/sparc64/sys_machdep.c b/sys/sparc64/sparc64/sys_machdep.c
index 530ff95..c8e8694 100644
--- a/sys/sparc64/sparc64/sys_machdep.c
+++ b/sys/sparc64/sparc64/sys_machdep.c
@@ -69,6 +69,10 @@ sysarch(struct thread *td, struct sysarch_args *uap)
break;
default:
+#ifdef KTRACE
+ if (KTRPOINT(td, KTR_CAPFAIL))
+ ktrcapfail(CAPFAIL_SYSCALL, 0, 0);
+#endif
return (ECAPMODE);
}
}
OpenPOWER on IntegriCloud