KTR_LOCK
CTR2(KTR_LOCK, (string), (arg1), (arg2))
CTR3(KTR_LOCK, (string), (arg1), (arg2), (arg3))
CTR1(KTR_LOCK, "_mtx_unlock_sleep: %p unrecurse", m);
CTR1(KTR_LOCK, "_mtx_unlock_sleep: %p contested", m);
CTR1(KTR_LOCK, "_mtx_lock_sleep: %p recursing", m);
CTR4(KTR_LOCK,
CTR3(KTR_LOCK,
CTR1(KTR_LOCK, "_mtx_lock_spin: %p spinning", m);
CTR1(KTR_LOCK, "_mtx_lock_spin: %p spin done", m);
CTR3(KTR_LOCK, "%s: spinning on %p held by %p",
CTR2(KTR_LOCK, "%s: %p set write waiters flag",
CTR2(KTR_LOCK, "%s: %p blocking on turnstile", __func__,
CTR2(KTR_LOCK, "%s: %p resuming from turnstile",
CTR2(KTR_LOCK, "%s: %p unrecursing", __func__, rw);
CTR2(KTR_LOCK, "%s: %p contested", __func__, rw);
CTR3(KTR_LOCK, "%s: %p waking up %s waiters", __func__, rw,
CTR4(KTR_LOCK,
CTR3(KTR_LOCK,
CTR2(KTR_LOCK, "%s: %p set read waiters flag",
CTR2(KTR_LOCK, "%s: %p blocking on turnstile", __func__,
CTR2(KTR_LOCK, "%s: %p resuming from turnstile",
CTR4(KTR_LOCK,
CTR2(KTR_LOCK, "%s: %p last succeeded with waiters",
CTR2(KTR_LOCK, "%s: %p recursing", __func__, rw);
CTR5(KTR_LOCK, "%s: %s contested (lock=%p) at %s:%d", __func__,
CTR6(KTR_LOCK, "%s(%p) \"%s\" v = %d at %s:%d", __func__, sema,
CTR6(KTR_LOCK, "%s(%p) \"%s\" v = %d at %s:%d", __func__, sema,
CTR5(KTR_LOCK, "%s(%p) \"%s\" fail at %s:%d", __func__, sema,
CTR6(KTR_LOCK, "%s(%p) \"%s\" v = %d at %s:%d", __func__, sema,
CTR5(KTR_LOCK, "%s(%p) \"%s\" fail at %s:%d", __func__, sema,
CTR4(KTR_LOCK, "%s(%p, %d, \"%s\")", __func__, sema, value, description);
CTR3(KTR_LOCK, "%s(%p) \"%s\"", __func__, sema,
CTR6(KTR_LOCK, "%s(%p) \"%s\" v = %d at %s:%d", __func__, sema,
CTR4(KTR_LOCK, "%s: %p succeed %p -> %p",
CTR3(KTR_LOCK,
CTR2(KTR_LOCK, "%s: %p set shared waiters flag",
CTR2(KTR_LOCK, "%s: %p blocking on sleep queue",
CTR2(KTR_LOCK,
CTR2(KTR_LOCK, "%s: %p resuming from sleep queue",
CTR4(KTR_LOCK,
CTR2(KTR_LOCK, "%s: %p waking up all thread on"
CTR2(KTR_LOCK, "%s: %p recursing", __func__, sx);
CTR5(KTR_LOCK, "%s: %s contested (lock=%p) at %s:%d", __func__,
CTR3(KTR_LOCK, "%s: spinning on %p held by %p",
CTR2(KTR_LOCK, "%s: %p claimed by new writer",
CTR2(KTR_LOCK, "%s: %p set excl waiters flag",
CTR2(KTR_LOCK, "%s: %p blocking on sleep queue",
CTR2(KTR_LOCK,
CTR2(KTR_LOCK, "%s: %p resuming from sleep queue",
CTR2(KTR_LOCK, "%s: %p unrecursing", __func__, sx);
CTR2(KTR_LOCK, "%s: %p contested", __func__, sx);
CTR3(KTR_LOCK, "%s: %p waking up all threads on %s queue",
CTR3(KTR_LOCK,
CTR4(KTR_LOCK,
CTR4(KTR_LOCK, "%s: td %d blocked on [%p] %s", __func__,
CTR4(KTR_LOCK, "%s: td %d free from blocked on [%p] %s",
CTR6(KTR_LOCK, opname " (%s) %s %p r = %d at %s:%d", \
CTR6(KTR_LOCK, "TRY_" opname " (%s) %s %p result=%d at %s:%d",\
CTR4(KTR_LOCK, "%s: %p (%s) %s", __func__, (lo), \