gcc/libjava/java/lang
Tom Tromey b9e6a2e5de re PR libgcj/23367 (_Jv_FindMethodInCache is not thread-safe)
PR libgcj/23367:
	* include/jvm.h (_Jv_FreeMethodCache): Declare.
	* java/lang/natClass.cc (MCACHE_SIZE): Conditional on HAVE_TLS.
	(struct _Jv_mcache): Likewise.
	(method_cache): Likewise.
	(_Jv_FindMethodInCache): Do nothing unless TLS is available.
	(_Jv_AddMethodToCache): Likewise.
	(_Jv_FreeMethodCache): New function.
	* java/lang/natThread.cc (finish_): Call _Jv_FreeMethodCache.
	* aclocal.m4, configure, include/config.h.in: Rebuilt.
	* configure.ac: Invoke GCC_CHECK_TLS.

From-SVN: r104707
2005-09-27 20:03:09 +00:00
..
ref
reflect Imported Classpath 0.18. 2005-09-23 21:31:04 +00:00
Character.java 2005-08-23 Roman Kennke <roman@kennke.org> 2005-08-23 22:19:17 +00:00
Class.h
Class.java
ClassLoader.java
Double.java
EcosProcess.java
Float.java
InheritableThreadLocal.java
natCharacter.cc
natClass.cc re PR libgcj/23367 (_Jv_FindMethodInCache is not thread-safe) 2005-09-27 20:03:09 +00:00
natClassLoader.cc
natDouble.cc
natEcosProcess.cc
natFloat.cc
natMath.cc
natObject.cc
natPosixProcess.cc
natRuntime.cc re PR libgcj/23761 (java.library.path doesn't affect module loading path) 2005-09-08 21:26:25 +00:00
natString.cc
natStringBuffer.cc
natStringBuilder.cc
natSystem.cc
natThread.cc re PR libgcj/23367 (_Jv_FindMethodInCache is not thread-safe) 2005-09-27 20:03:09 +00:00
natVMClassLoader.cc
natVMSecurityManager.cc
natVMThrowable.cc
natWin32Process.cc
Object.h
Object.java
Package.java
PosixProcess.java
Runtime.java
SecurityManager.java
String.java
StringBuffer.java
StringBuilder.java
System.java
Thread.java
ThreadLocal.java
VMClassLoader.java
VMCompiler.java
VMSecurityManager.java
VMThrowable.java
Win32Process.java