(a)
#include "aprobe.h"
probe thread
{
probe "read_q"
{
on_entry
log("Read_q for ", $1, " entered at: ", ap_GetCurrentTime());
on_line(32)
log("Read_q at line 32 at: ", ap_GetCurrentTime());
on_exit
log("Read_q exited at: ",ap_GetCurrentTime());
}
}
(b)
Read_q for 8 entered at Tue Oct 5 10:22:25.218414184 1999
Read_q at line 32 at Tue Oct 5 10:22:25.218427767 1999
Read_q exited at Tue Oct 5 10:22:25.219538727 1999
Example 2: (a) Read and log a nanosecond time-of-day clock; (b) resulting output.
Back to Article