From owner-cvs-src-old@FreeBSD.ORG Wed Jun 1 06:08:12 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 81BF81065680 for ; Wed, 1 Jun 2011 06:08:12 +0000 (UTC) (envelope-from art@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6E5848FC15 for ; Wed, 1 Jun 2011 06:08:12 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p5168C4B043464 for ; Wed, 1 Jun 2011 06:08:12 GMT (envelope-from art@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p5168CYt043463 for cvs-src-old@freebsd.org; Wed, 1 Jun 2011 06:08:12 GMT (envelope-from art@repoman.freebsd.org) Message-Id: <201106010608.p5168CYt043463@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to art@repoman.freebsd.org using -f From: Artem Belevich Date: Wed, 1 Jun 2011 06:07:57 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/cddl/dev/systrace systrace.c src/sys/modules/dtrace Makefile src/sys/modules/dtrace/dtraceall Makefile dtraceall.c src/sys/modules/dtrace/systrace_freebsd32 Makefile src/sys/modules/dtrace/systrace_linux32 Makefile X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jun 2011 06:08:12 -0000 art 2011-06-01 06:07:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/cddl/dev/systrace systrace.c sys/modules/dtrace Makefile sys/modules/dtrace/dtraceall Makefile dtraceall.c Added files: (Branch: RELENG_8) sys/modules/dtrace/systrace_freebsd32 Makefile sys/modules/dtrace/systrace_linux32 Makefile Log: SVN rev 222557 on 2011-06-01 06:07:57Z by art MFC r219561, r220437: add DTrace systrace support for linux32 and freebsd32 on amd64 syscalls Add systrace_linux32 and systrace_freebsd32 modules which provide support for tracing compat system calls in addition to native system call tracing provided by systrace module. Provided that all the systrace modules are loaded now you can select what syscalls to trace in the following manner: syscall::xxx:yyy - work on all system calls that match the specification syscall:freebsd:xxx:yyy - only native system calls syscall:linux:xxx:yyy - linux compat system calls (linux32 on amd64) syscall:freebsd32:xxx:yyy - freebsd32 compat system calls on amd64 PR: kern/152822 Reviewed by: jhb (earlier version) Approved by: avg (mentor) Revision Changes Path 1.2.2.4 +47 -19 src/sys/cddl/dev/systrace/systrace.c 1.6.2.3 +4 -1 src/sys/modules/dtrace/Makefile 1.1.4.2 +8 -1 src/sys/modules/dtrace/dtraceall/Makefile 1.4.2.3 +4 -0 src/sys/modules/dtrace/dtraceall/dtraceall.c 1.1.2.2 +13 -0 src/sys/modules/dtrace/systrace_freebsd32/Makefile (new) 1.2.2.2 +18 -0 src/sys/modules/dtrace/systrace_linux32/Makefile (new)