]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/IOKitDebug.h
xnu-517.12.7.tar.gz
[apple/xnu.git] / iokit / IOKit / IOKitDebug.h
index 3253522725eb13b391d87cac8c690f44d63d02fe..548aec91c9b319aa2ab93563e5c2c8dbceedbe2a 100644 (file)
@@ -51,11 +51,7 @@ private:
                        UInt32 value, const char * name );
 };
 
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
+#endif __cplusplus
 
 enum {
 // loggage
@@ -69,18 +65,24 @@ enum {
     kIOLogPower        = 0x00000080ULL,
     kIOLogMapping      = 0x00000100ULL,
     kIOLogCatalogue    = 0x00000200ULL,
+    kIOLogTracePower   = 0x00000400ULL,
 
     kIOLogServiceTree  = 0x00001000ULL,
     kIOLogDTree        = 0x00002000ULL,
     kIOLogMemory       = 0x00004000ULL,
 
 // debug aids - change behaviour
-    kIONoFreeObjects   = 0x00100000ULL
+    kIONoFreeObjects   = 0x00100000ULL,
+    kIOLogSynchronous   = 0x00200000ULL,       // IOLog completes synchrounsly
 };
 
 extern SInt64  gIOKitDebug;
 extern char    iokit_version[];
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 struct IORegistryPlane;
 extern void    IOPrintPlane( const struct IORegistryPlane * plane );
 extern void    OSPrintMemory( void );