Mercurial > hg > graal-jvmci-8
diff src/share/vm/runtime/mutexLocker.cpp @ 5129:51111665eda6
Support for recording a leaf graph id for each deoptimization point in the debug info.
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Wed, 21 Mar 2012 10:47:02 +0100 |
parents | 0a10d80352d5 |
children | e522a00b91aa |
line wrap: on
line diff
--- a/src/share/vm/runtime/mutexLocker.cpp Fri Mar 16 11:03:54 2012 +0100 +++ b/src/share/vm/runtime/mutexLocker.cpp Wed Mar 21 10:47:02 2012 +0100 @@ -141,6 +141,10 @@ Mutex* JfrBuffer_lock = NULL; Mutex* JfrStream_lock = NULL; +#ifdef GRAAL +Mutex* GraalDeoptLeafGraphIds_lock = NULL; +#endif // GRAAL + #define MAX_NUM_MUTEX 128 static Monitor * _mutex_array[MAX_NUM_MUTEX]; static int _num_mutex; @@ -285,6 +289,10 @@ def(JfrMsg_lock , Monitor, nonleaf+2, true); def(JfrBuffer_lock , Mutex, nonleaf+3, true); def(JfrStream_lock , Mutex, nonleaf+4, true); + +#ifdef GRAAL + def(GraalDeoptLeafGraphIds_lock , Mutex, special, true); +#endif // GRAAL } GCMutexLocker::GCMutexLocker(Monitor * mutex) {