]> git.cworth.org Git - apitrace/blobdiff - common/trace_model.hpp
First stab at tracing thread IDs.
[apitrace] / common / trace_model.hpp
index 4f150bc925caec0162dd21b6e07a28c664049ed4..076ff098d61f9fa25edf72a80aef7c4796663d9f 100644 (file)
@@ -410,6 +410,7 @@ enum {
 class Call
 {
 public:
+    unsigned thread_id;
     unsigned no;
     const FunctionSig *sig;
     std::vector<Value *> args;
@@ -417,7 +418,8 @@ public:
 
     CallFlags flags;
 
-    Call(FunctionSig *_sig, const CallFlags &_flags) :
+    Call(FunctionSig *_sig, const CallFlags &_flags, unsigned _thread_id) :
+        thread_id(_thread_id), 
         sig(_sig), 
         args(_sig->num_args), 
         ret(0),