Processing of Aggregations in DTrace
In addition to the basic functions, the libdtrace
library also provides finer-grained control for certain operations. For example, the dtrace_work
() function is composed of calls to the dtrace_status
(), dtrace_aggregate_snap
(), and dtrace_consume
() functions. A consumer can call these three functions separately. In some cases, all the three functions are not called. This section discusses some of the other useful functions provided by the API.