]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/kern/printf.c
xnu-517.tar.gz
[apple/xnu.git] / osfmk / kern / printf.c
index 6aeaa805625e7443e5b450b548da316de85e71d2..ece7a7806635bd627a421bf573155d39f0035208 100644 (file)
  * output bases such as x, X, u, U, o, and O also work.
  */
 
+#include <debug.h>
+#include <mach_kdb.h>
+#include <mach_kdp.h>
 #include <platforms.h>
 #include <mach/boolean.h>
 #include <cpus.h>
@@ -721,6 +724,22 @@ conslog_putc(
 #endif
 }
 
+void
+dbugprintf(const char *fmt, ...)
+{
+
+#if    MACH_KDB
+
+       extern void db_putchar(char c);
+       va_list listp;
+
+       va_start(listp, fmt);
+       _doprnt(fmt, &listp, db_putchar, 16);
+       va_end(listp);
+#endif
+       return;
+}
+
 void
 printf(const char *fmt, ...)
 {