X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/13f56ec4e58bf8687e2a68032c093c0213dd519b..316670eb35587141e969394ae8537d66b9211e80:/bsd/sys/lockstat.h diff --git a/bsd/sys/lockstat.h b/bsd/sys/lockstat.h index 74b5ee6a0..a9e536d7a 100644 --- a/bsd/sys/lockstat.h +++ b/bsd/sys/lockstat.h @@ -90,6 +90,7 @@ extern "C" { #define LS_LCK_RW_LOCK_EXCL_TO_SHARED_ILK_SPIN 38 #define LS_NPROBES 40 +#define LS_LCK_INVALID LS_NPROBES /* * Name the various locking functions... @@ -168,9 +169,13 @@ extern void (*lockstat_probe)(dtrace_id_t, uint64_t, uint64_t, uint64_t, uint64_t, uint64_t); + #ifdef _KERNEL #if CONFIG_DTRACE + +extern void (lockstat_probe_wrapper)(int, uintptr_t, int); + /* * Macros to record lockstat probes. */