|
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.
|