The most effective way to sell the execution of an idea is to describe the use case first. And before you can do that, you need to have both the trust of your client and enough information to figure out what would delight them.
In my previous post, I introduced the DTrace pid provider and discussed an important topic – the stability of its function “entry” probes. Here I’ll continue discussing the pid provider, introducing function arguments and the stability of these as well. The aim of these posts is to share my experience using this provider, and of maintaing pid provider-based scripts. For more information on the pid provider, see the pid provider chapter of the DTrace Guide and the examples in the forthcoming DTrace book.