]> git.cworth.org Git - apitrace/blobdiff - common/trace_writer_local.hpp
glretrace: Silence warning on wgl.
[apitrace] / common / trace_writer_local.hpp
index cc5dda0115eb425e462d12203bbb2c2bc4e65cd1..358455a955a6d2bfe6c0fdd409a734e04a5e312d 100644 (file)
@@ -34,6 +34,7 @@
 #include <stdint.h>
 
 #include "os_thread.hpp"
+#include "os_process.hpp"
 #include "trace_writer.hpp"
 
 
@@ -70,6 +71,13 @@ namespace trace {
         os::recursive_mutex mutex;
         int acquired;
 
+        /**
+         * ID of the processed that opened the trace file.
+         */
+        os::ProcessId pid;
+
+        void checkProcessId();
+
     public:
         /**
          * Should never called directly -- use localWriter singleton below
@@ -83,8 +91,8 @@ namespace trace {
         /**
          * It will acquire the mutex.
          */
-        unsigned beginEnter(const FunctionSig *sig);
-        
+        unsigned beginEnter(const FunctionSig *sig, bool fake = false);
+
         /**
          * It will release the mutex.
          */