plockstat Provider

The plockstat provider makes available probes that can be used to observe
the behavior of user-level synchronization primitives including lock contention and hold times.
The plockstat(1M) command is a DTrace consumer that uses the plockstat provider
to gather data on user-level locking events.