[dtrace] Probes for taking/releasing the GC lock.
[mono.git] / mono / utils / dtrace.h
index 69fe38b390f6959a303bf6e644828a8f8b7a2d6b..17a0ebbc7dec2cb93b20164d3ef8572487367ec4 100644 (file)
 #define MONO_PROBE_GC_END_ENABLED()    MONO_GC_END_ENABLED ()
 
 
+#define MONO_PROBE_GC_LOCKED()         MONO_GC_LOCKED ()
+#define MONO_PROBE_GC_UNLOCKED()       MONO_GC_UNLOCKED ()
+
+
 #define MONO_PROBE_GC_HEAP_ALLOC(addr,size)    MONO_GC_HEAP_ALLOC ((addr), (size))
 #define MONO_PROBE_GC_HEAP_FREE(addr,size)     MONO_GC_HEAP_FREE ((addr), (size))
 
 #define MONO_PROBE_GC_END_ENABLED() (0)
 
 
+#define MONO_PROBE_GC_LOCKED()
+#define MONO_PROBE_GC_LOCKED_ENABLED() (0)
+
+#define MONO_PROBE_GC_UNLOCKED()
+#define MONO_PROBE_GC_UNLOCKED_ENABLED() (0)
+
+
 #define MONO_PROBE_GC_HEAP_ALLOC(addr,size)
 #define MONO_PROBE_GC_HEAP_FREE(addr,size)