OpenSolaris

Printable Version Enter a New Search
Bug ID 6488392
Synopsis PSARC 2006/609: Xserver provider for DTrace
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:xsun-server
Keywords dtrace | testcase
Responsible Engineer Alan Coopersmith
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_53
Fixed In snv_53
Release Fixed solaris_nevada(snv_53) , solaris_10u4(s10u4_01) (Bug ID:2145983)
Related Bugs 6404039 , 6489124
Submit Date 31-October-2006
Last Update Date 17-January-2007
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 ARC 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.
Work Around
N/A
Comments
N/A