]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/kmod.h
xnu-4903.221.2.tar.gz
[apple/xnu.git] / osfmk / mach / kmod.h
index a5c5587ff174ae22724dee50b5b971b04c3afdbf..41224659243378033de2fc6be0519a89b027c668 100644 (file)
@@ -168,6 +168,16 @@ typedef struct kmod_info_64_v1 {
 /* Implementation now in libkern/OSKextLib.cpp. */
 extern void kmod_panic_dump(vm_offset_t * addr, unsigned int dump_cnt);
 
+#if CONFIG_DTRACE
+/*
+ * DTrace can take a flag indicating whether it should instrument
+ * probes immediately based on kernel symbols.  This per kext
+ * flag overrides system mode in dtrace_modload().
+ */
+#define KMOD_DTRACE_FORCE_INIT 0x01
+#define KMOD_DTRACE_STATIC_KEXT        0x02
+#endif /* CONFIG_DTRACE */
+
 #endif    /* KERNEL_PRIVATE */