[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