From owner-svn-src-all@FreeBSD.ORG Sun Feb 3 06:52:56 2013 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 8CA4917A; Sun, 3 Feb 2013 06:52:56 +0000 (UTC) (envelope-from chagin.dmitry@gmail.com) Received: from mail-la0-x236.google.com (mail-la0-x236.google.com [IPv6:2a00:1450:4010:c03::236]) by mx1.freebsd.org (Postfix) with ESMTP id 745299A6; Sun, 3 Feb 2013 06:52:55 +0000 (UTC) Received: by mail-la0-f54.google.com with SMTP id gw10so3802103lab.27 for ; Sat, 02 Feb 2013 22:52:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:date:from:to:cc:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=GvgPSKlDJib8ysXNi0iWbVjYdaaJcVU55Z/BQRYj9fI=; b=On7c/yZPlmcD4+HkhyqhUNLBYTDFOkXuZLuflMRWBjlne6dtmDjaBRp6jq652TTd7C T0UYEfds6/bNkvevbKuzV/c3c89Vi3pQOLCGnt5LQLTXgpteu5OoB9Jlj2ejVF/GkBLn g/ssBrfX4m2Iw1bkHU2ZBwo7BccPBDDD0OhUa1P4STwk22/MdqHcCPeQn4tgo0TQg07O lkJEEafad58D+rJxiqvX7oZ34soNzR+vebLAVZufuaY642MISgEpDFGyfEtJYpVIakLR BL+iOXXCOFsL/Xv9VhEtNXsDAyPLKqUyHZ3psTqyIbHZk+g0qCDbnCiH86RUa14W2Vx6 5Asg== X-Received: by 10.152.133.133 with SMTP id pc5mr15605726lab.32.1359874374446; Sat, 02 Feb 2013 22:52:54 -0800 (PST) Received: from dchagin.static.corbina.net (dchagin.static.corbina.ru. [78.107.232.239]) by mx.google.com with ESMTPS id t7sm4127419lbf.12.2013.02.02.22.52.52 (version=TLSv1.2 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 02 Feb 2013 22:52:53 -0800 (PST) Received: from dchagin.static.corbina.net (localhost [127.0.0.1]) by dchagin.static.corbina.net (8.14.6/8.14.6) with ESMTP id r136qpb0001453; Sun, 3 Feb 2013 10:52:51 +0400 (MSK) (envelope-from dchagin@dchagin.static.corbina.net) Received: (from dchagin@localhost) by dchagin.static.corbina.net (8.14.6/8.14.6/Submit) id r136qoOO001452; Sun, 3 Feb 2013 10:52:50 +0400 (MSK) (envelope-from dchagin) Date: Sun, 3 Feb 2013 10:52:50 +0400 From: Chagin Dmitry To: Alexander Leidinger Subject: Re: svn commit: r235063 - in head/sys: amd64/linux32 compat/linux i386/linux Message-ID: <20130203065250.GA1369@dchagin.static.corbina.net> References: <201205051942.q45Jgd3P071990@svn.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="C7zPtVaVf+AK4Oqc" Content-Disposition: inline In-Reply-To: <201205051942.q45Jgd3P071990@svn.freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 06:52:56 -0000 --C7zPtVaVf+AK4Oqc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 05, 2012 at 07:42:39PM +0000, Alexander Leidinger wrote: > Author: netchild > Date: Sat May 5 19:42:38 2012 > New Revision: 235063 > URL: http://svn.freebsd.org/changeset/base/235063 >=20 > Log: > - >500 static DTrace probes for the linuxulator > - DTrace scripts to check for errors, performance, ... > they serve mostly as examples of what you can do with the static prob= e;s > with moderate load the scripts may be overwhelmed, excessive lock-tra= cing > may influence program behavior (see the last design decission) > =20 > Design decissions: > - use "linuxulator" as the provider for the native bitsize; add the > bitsize for the non-native emulation (e.g. "linuxuator32" on amd64) > - Add probes only for locks which are acquired in one function and rel= eased > in another function. Locks which are aquired and released in the same > function should be easy to pair in the code, inter-function > locking is more easy to verify 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 > man-page of "dtrace -v ..." and the corresponding DTrace docs). Hi, what about to merge this to 9, 8?=20 >=20 --C7zPtVaVf+AK4Oqc Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlEOCUIACgkQ0t2Tb3OO/O28ogCgpKm1kkRTC87x27sbE15P7qnh ZAkAnjCLc6gDwJXN0lQ+mgK4o/8qA2Ec =VO0u -----END PGP SIGNATURE----- --C7zPtVaVf+AK4Oqc--