]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/lockstat.h
xnu-2050.22.13.tar.gz
[apple/xnu.git] / bsd / sys / lockstat.h
index 74b5ee6a006de60f9df1877a51672412fa622571..a9e536d7ae014f15ba8c94c94707c558b8bf0d6f 100644 (file)
@@ -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.
  */