From sacadmin Mon Oct 30 14:45:52 2006
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k9UMjqnl009976;
	Mon, 30 Oct 2006 14:45:52 -0800 (PST)
Received: (from alanc@localhost)
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6/Submit) id k9UMjpRi009973;
	Mon, 30 Oct 2006 14:45:51 -0800 (PST)
Date: Mon, 30 Oct 2006 14:45:51 -0800 (PST)
From: Alan Coopersmith <alanc@sac.sfbay.sun.com>
Message-Id: <200610302245.k9UMjpRi009973@sac.sfbay.sun.com>
To: PSARC@sac.sfbay.sun.com
Subject: Xserver provider for DTrace [PSARC/2006/609 Timeout:  11/06/2006]
Status: RO
Content-Length: 2581

Subject: PSARC FastTrack [11/06/2006]: Xserver provider for DTrace

I am sponsoring this case for myself with a timeout of Monday, Nov. 6.

Template Version: @(#)sac_nextcase %I% %G% SMI

1. Introduction
    1.1. Project/Component Working Name:
	 Xserver provider for DTrace
    1.2. Name of Document Author/Supplier:
	 Author:  Alan Coopersmith
    1.3  Date of This Document:
	30 October, 2006
4. Technical Description

Xserver provider for DTrace
===========================

This case introduces a User-land Statically Defined Tracing (USDT) DTrace
provider for X11 servers.  This provider instruments various points in
the X server, to allow tracing what client applications are up to.

These probes will be included in the main X server applications shipped
in the Solaris X Consolidation: Xorg, Xsun, Xprt, Xnest, Xvfb.

Since this case only adds functionality and makes no visible changes to
existing interfaces, it seeks a Patch release binding.

Descriptions of the probes and their arguments are in the Xserver-probes.html
file in the case materials.   [For those reading this outside the Sun firewall,
you can reference the copy at http://people.freedesktop.org/~alanc/dtrace/
now, or the case materials should be automatically mirrored to the case
directory in the ARC community on opensolaris.org shortly.]

Where possible, data formats and structures used are taken directly from the
X11 Protocol wire formats, which are well defined and have been a stable
standard interface for over 20 years.

The probe definitions are annotated with these stability levels (the stability
facility in DTrace still uses the previous stability taxonomy names):

#pragma D attributes Unstable/Unstable/Common provider Xserver provider
#pragma D attributes Private/Private/Unknown  provider Xserver module
#pragma D attributes Private/Private/Unknown  provider Xserver function
#pragma D attributes Unstable/Unstable/Common provider Xserver name
#pragma D attributes Unstable/Unstable/Common provider Xserver args


Imported Interfaces:
--------------------
X11 Protocol, Revision 6.7			Stable		X.Org Standard
User-land Statically Defined Tracing (USDT)	Evolving	PSARC 2004/624

Exported Interfaces:
--------------------
Xserver provider					Uncommitted
Xserver probe names & data				Uncommitted
Xserver binary file names & function names which 
 may be exposed via these probes		 	Project Private

6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		X Consolidation / Desktop C-Team
    6.5. ARC review type: FastTrack

From sacadmin Tue Oct 31 09:29:45 2006
Received: from zion.eng.sun.com (zion.SFBay.Sun.COM [129.146.17.75])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id k9VHTjZE006241;
	Tue, 31 Oct 2006 09:29:45 -0800 (PST)
Received: from zion.eng.sun.com (localhost [127.0.0.1])
	by zion.eng.sun.com (8.13.7+Sun/8.13.7) with ESMTP id k9VHTjQ9018290;
	Tue, 31 Oct 2006 09:29:45 -0800 (PST)
Received: (from mws@localhost)
	by zion.eng.sun.com (8.13.7+Sun/8.13.7/Submit) id k9VHTjwk018289;
	Tue, 31 Oct 2006 09:29:45 -0800 (PST)
From: Michael Shapiro <mws@zion.eng.sun.com>
Message-Id: <200610311729.k9VHTjwk018289@zion.eng.sun.com>
Subject: Re: Xserver provider for DTrace [PSARC/2006/609 Timeout:  11/06/2006]
In-Reply-To: <200610302245.k9UMjpRi009973@sac.sfbay.sun.com> from Alan Coopersmith at "Oct 30, 2006 02:45:51 pm"
To: alanc@sac.sfbay.sun.com (Alan Coopersmith)
Date: Tue, 31 Oct 2006 09:29:45 -0800 (PST)
Cc: psarc@sac.sfbay.sun.com, mws@sun.com
X-Mailer: ELM [version 2.4ME+ PL31H (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 2832


[ replying to add myself to cc list for this case ]

> Subject: PSARC FastTrack [11/06/2006]: Xserver provider for DTrace
> 
> I am sponsoring this case for myself with a timeout of Monday, Nov. 6.
> 
> Template Version: @(#)sac_nextcase %I% %G% SMI
> 
> 1. Introduction
>     1.1. Project/Component Working Name:
> 	 Xserver provider for DTrace
>     1.2. Name of Document Author/Supplier:
> 	 Author:  Alan Coopersmith
>     1.3  Date of This Document:
> 	30 October, 2006
> 4. Technical Description
> 
> Xserver provider for DTrace
> ===========================
> 
> This case introduces a User-land Statically Defined Tracing (USDT) DTrace
> provider for X11 servers.  This provider instruments various points in
> the X server, to allow tracing what client applications are up to.
> 
> These probes will be included in the main X server applications shipped
> in the Solaris X Consolidation: Xorg, Xsun, Xprt, Xnest, Xvfb.
> 
> Since this case only adds functionality and makes no visible changes to
> existing interfaces, it seeks a Patch release binding.
> 
> Descriptions of the probes and their arguments are in the Xserver-probes.html
> file in the case materials.   [For those reading this outside the Sun firewall,
> you can reference the copy at http://people.freedesktop.org/~alanc/dtrace/
> now, or the case materials should be automatically mirrored to the case
> directory in the ARC community on opensolaris.org shortly.]
> 
> Where possible, data formats and structures used are taken directly from the
> X11 Protocol wire formats, which are well defined and have been a stable
> standard interface for over 20 years.
> 
> The probe definitions are annotated with these stability levels (the stability
> facility in DTrace still uses the previous stability taxonomy names):
> 
> #pragma D attributes Unstable/Unstable/Common provider Xserver provider
> #pragma D attributes Private/Private/Unknown  provider Xserver module
> #pragma D attributes Private/Private/Unknown  provider Xserver function
> #pragma D attributes Unstable/Unstable/Common provider Xserver name
> #pragma D attributes Unstable/Unstable/Common provider Xserver args
> 
> 
> Imported Interfaces:
> --------------------
> X11 Protocol, Revision 6.7			Stable		X.Org Standard
> User-land Statically Defined Tracing (USDT)	Evolving	PSARC 2004/624
> 
> Exported Interfaces:
> --------------------
> Xserver provider					Uncommitted
> Xserver probe names & data				Uncommitted
> Xserver binary file names & function names which 
>  may be exposed via these probes		 	Project Private
> 
> 6. Resources and Schedule
>     6.4. Steering Committee requested information
>    	6.4.1. Consolidation C-team Name:
> 		X Consolidation / Desktop C-Team
>     6.5. ARC review type: FastTrack


-- 
Mike Shapiro, Solaris Kernel Development. blogs.sun.com/mws/

From sacadmin Wed Nov  1 10:12:28 2006
Received: from sfbaymail1sca.SFBay.Sun.COM (sfbaymail1sca.SFBay.Sun.COM [129.145.154.35])
	by sac.sfbay.sun.com (8.13.6+Sun/8.13.6) with ESMTP id kA1ICSol018906
	for <PSARC@sac.sfbay.sun.com>; Wed, 1 Nov 2006 10:12:28 -0800 (PST)
Received: from [129.146.108.211] (almas.SFBay.Sun.COM [129.146.108.211])
	by sfbaymail1sca.SFBay.Sun.COM (8.13.6+Sun/8.13.6/ENSMAIL,v2.2) with ESMTP id kA1ICRU0017566
	for <PSARC@sac.sfbay.sun.com>; Wed, 1 Nov 2006 10:12:28 -0800 (PST)
Message-ID: <4548E38B.30705@sun.com>
Date: Wed, 01 Nov 2006 10:12:27 -0800
From: Alan Coopersmith <alan.coopersmith@sun.com>
User-Agent: Thunderbird 1.5.0.5 (X11/20060731)
MIME-Version: 1.0
To: PSARC@sac.sfbay.sun.com
Subject: Re: Xserver provider for DTrace [PSARC/2006/609 Timeout:  11/06/2006]
References: <200610302245.k9UMjpRi009973@sac.sfbay.sun.com>
In-Reply-To: <200610302245.k9UMjpRi009973@sac.sfbay.sun.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Status: RO
Content-Length: 154

This case was approved at PSARC today.

-- 
	-Alan Coopersmith-           alan.coopersmith@sun.com
	 Sun Microsystems, Inc. - X Window System Engineering

