Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Nov 2008 13:33:18 +0000 (UTC)
From:      Alexander Leidinger <netchild@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r185294 - in user/netchild/linuxulator-dtrace: . src src/sys src/sys/amd64 src/sys/amd64/linux32 src/sys/compat src/sys/compat/linprocfs src/sys/compat/linsysfs src/sys/compat/linux src...
Message-ID:  <200811251333.mAPDXIsa023642@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: netchild
Date: Tue Nov 25 13:33:18 2008
New Revision: 185294
URL: http://svn.freebsd.org/changeset/base/185294

Log:
  Baseline for static dtrace probes in linuxulator.

Added:
  user/netchild/linuxulator-dtrace/
  user/netchild/linuxulator-dtrace/DESIGN
  user/netchild/linuxulator-dtrace/README
  user/netchild/linuxulator-dtrace/src/
  user/netchild/linuxulator-dtrace/src/sys/
  user/netchild/linuxulator-dtrace/src/sys/amd64/
  user/netchild/linuxulator-dtrace/src/sys/amd64/linux32/   (props changed)
     - copied from r185293, head/sys/amd64/linux32/
  user/netchild/linuxulator-dtrace/src/sys/compat/
  user/netchild/linuxulator-dtrace/src/sys/compat/linprocfs/   (props changed)
     - copied from r185293, head/sys/compat/linprocfs/
  user/netchild/linuxulator-dtrace/src/sys/compat/linsysfs/   (props changed)
     - copied from r185293, head/sys/compat/linsysfs/
  user/netchild/linuxulator-dtrace/src/sys/compat/linux/   (props changed)
     - copied from r185293, head/sys/compat/linux/
  user/netchild/linuxulator-dtrace/src/sys/i386/
  user/netchild/linuxulator-dtrace/src/sys/i386/linux/   (props changed)
     - copied from r185293, head/sys/i386/linux/

Added: user/netchild/linuxulator-dtrace/DESIGN
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/netchild/linuxulator-dtrace/DESIGN	Tue Nov 25 13:33:18 2008	(r185294)
@@ -0,0 +1,10 @@
+This file contains some design decissions for various things in this branch.
+
+ - Add probes only for locks which are acquired in one functions and released
+   in another function. Locks which are aquired and released in the same
+   function should be easy to pair in the code, wheras inter-function
+   locking is better checked in dtrace.
+ - Probes for locks should be fired after locking and before releasing to
+   prevent races (to provide data/function stability in dtrace, see the
+   output of "dtrace -v ..." and the corresponding dtrace docs).
+

Added: user/netchild/linuxulator-dtrace/README
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ user/netchild/linuxulator-dtrace/README	Tue Nov 25 13:33:18 2008	(r185294)
@@ -0,0 +1 @@
+Branch to add some static dtrace probes into the linuxulator.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200811251333.mAPDXIsa023642>