You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by gs...@apache.org on 2007/06/07 20:19:39 UTC
svn commit: r545254 -
/harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Class.cpp
Author: gshimansky
Date: Thu Jun 7 11:19:38 2007
New Revision: 545254
URL: http://svn.apache.org/viewvc?view=rev&rev=545254
Log:
Apply patch from HARMONY-4071 [drlvm][classloader][tc] Known/proven race conditions markup at class.h:(1781/1782) at instance_allocated function
Modified:
harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Class.cpp
Modified: harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Class.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Class.cpp?view=diff&rev=545254&r1=545253&r2=545254
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Class.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/vmcore/src/class_support/Class.cpp Thu Jun 7 11:19:38 2007
@@ -482,8 +482,10 @@
}
#ifdef VM_STATS
+ UNSAFE_REGION_START
VM_Statistics::get_vm_stats().num_class_alloc_new_object++;
instance_allocated(m_instance_data_size);
+ UNSAFE_REGION_END
#endif //VM_STATS
return new_instance;