[vmkit-commits] [vmkit] r83155 - /vmkit/trunk/include/mvm/Threads/Cond.h

Nicolas Geoffray nicolas.geoffray at lip6.fr
Wed Sep 30 10:58:34 PDT 2009


Author: geoffray
Date: Wed Sep 30 12:58:34 2009
New Revision: 83155

URL: http://llvm.org/viewvc/llvm-project?rev=83155&view=rev
Log:
Set condition functions noinline because they enter uncooperative code.


Modified:
    vmkit/trunk/include/mvm/Threads/Cond.h

Modified: vmkit/trunk/include/mvm/Threads/Cond.h
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/include/mvm/Threads/Cond.h?rev=83155&r1=83154&r2=83155&view=diff

==============================================================================
--- vmkit/trunk/include/mvm/Threads/Cond.h (original)
+++ vmkit/trunk/include/mvm/Threads/Cond.h Wed Sep 30 12:58:34 2009
@@ -23,10 +23,10 @@
   
   Cond();
   ~Cond();
-  void broadcast(void);
-  void wait(Lock *l);
-  int timedWait(Lock *l, timeval *tv);
-  void signal(void);
+  void broadcast(void) __attribute__ ((noinline));
+  void wait(Lock *l) __attribute__ ((noinline));
+  int timedWait(Lock *l, timeval *tv) __attribute__ ((noinline));
+  void signal(void) __attribute__ ((noinline));
 };
 
 } // end namespace mvm





More information about the vmkit-commits mailing list