Date: Sun, 22 Aug 2010 11:30:49 +0000 (UTC) From: Rui Paulo <rpaulo@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r211617 - head/sys/kern Message-ID: <201008221130.o7MBUnUu002486@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rpaulo Date: Sun Aug 22 11:30:49 2010 New Revision: 211617 URL: http://svn.freebsd.org/changeset/base/211617 Log: Call the systrace_probe_func() when the error value. Sponsored by: The FreeBSD Foundation Modified: head/sys/kern/subr_trap.c Modified: head/sys/kern/subr_trap.c ============================================================================== --- head/sys/kern/subr_trap.c Sun Aug 22 11:18:57 2010 (r211616) +++ head/sys/kern/subr_trap.c Sun Aug 22 11:30:49 2010 (r211617) @@ -312,7 +312,7 @@ syscallenter(struct thread *td, struct s */ if (systrace_probe_func != NULL && sa->callp->sy_entry != 0) (*systrace_probe_func)(sa->callp->sy_entry, sa->code, - sa->callp, sa->args); + sa->callp, sa->args, 0); #endif AUDIT_SYSCALL_ENTER(sa->code, td); @@ -330,7 +330,7 @@ syscallenter(struct thread *td, struct s */ if (systrace_probe_func != NULL && sa->callp->sy_return != 0) (*systrace_probe_func)(sa->callp->sy_return, sa->code, - sa->callp, sa->args); + sa->callp, NULL, (error) ? -1 : td->td_retval[0]); #endif syscall_thread_exit(td, sa->callp); CTR4(KTR_SYSC, "syscall: p=%p error=%d return %#lx %#lx",
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008221130.o7MBUnUu002486>