[Ksummit-2008-discuss] DTrace

Ulrich Drepper drepper at redhat.com
Fri Jun 27 20:33:37 PDT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Roland Dreier wrote:
>  > dev_nr = $file->f_dentry->d_inode->i_sb->s_de
> 
> in addition to showing the level of sophistication required to write the
> scripts,

That's the level sysadmins are never to experience.  Tapsets can provide
a completely abstract and much easier to use interface.

Also, we are trying to get the marker functionality into the kernel
which can make things easier and removes for some things the requirement
to have debug information.


> Just think about the havoc that changes like
> "remove struct class_device" would cause for out-of-tree tracing hooks.

The systemtap language can handle this.  There is some preprocessor
functionality.

Of course there is the problem of actually updating the code.  I would
be more than happy to see the systemtap scripts to be shipped with the
kernel so that they can be updated along with the kernel sources.

- --
➧ Ulrich Drepper ➧ Red Hat, Inc. ➧ 444 Castro St ➧ Mountain View, CA ❖
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAkhlsREACgkQ2ijCOnn/RHQc4ACfVqF+JfIDEzwhH7xE0TJzat9E
eaEAn12aCPDxoDSvv7aRV5v0qdMzR6hO
=FjZR
-----END PGP SIGNATURE-----


More information about the Ksummit-2008-discuss mailing list