jueves, 12 de junio de 2008

Getting started with DTrace in FreeBSD-current

It's been a few weeks now since I committed DTrace support to current.

I did this without a headsup message to this list to give the early adopters a chance to try it before exposing it to the world at large.

Those who follow the committers mailing list will have seen a lot of commits to get all the changes into the tree.

As of now, the code is in the tree to build the tools required for DTrace support and the DTrace kernel modules.

For the uninitiated, DTrace uses Compact C Type Format (CTF) data in executables (both userspace and kernel modules). This CTF data is added to the binaries by the build tools 'ctfconvert' and 'ctfmerge'. ctfconvert parses DWARF debug ELF sections created by the compiler and ctfmerge merges CTF ELF sections from objects into either executables or shared libraries.

(more...)

No hay comentarios: