From 6187fd28ad121ea6a3adabdcf106df70d9ea0429 Mon Sep 17 00:00:00 2001 From: Bryce McKinlay Date: Tue, 13 Jul 2004 21:03:03 +0000 Subject: re PR libgcj/7587 (direct threaded interpreter not thread-safe) 2004-07-13 Bryce McKinlay PR libgcj/7587 * interpret.cc (compile_mutex): New. (_Jv_InitInterpreter): New. Initialize compile_mutex. (run): Lock compile_mutex before calling compile() if compilation is required. * prims.cc (_Jv_CreateJavaVM): Call _Jv_InitInterpreter(). * include/java-interp.h (_Jv_InitInterpreter): Declare. From-SVN: r84644 --- libjava/include/java-interp.h | 1 + 1 file changed, 1 insertion(+) (limited to 'libjava/include') diff --git a/libjava/include/java-interp.h b/libjava/include/java-interp.h index c57c146dacb..12bc21f2436 100644 --- a/libjava/include/java-interp.h +++ b/libjava/include/java-interp.h @@ -35,6 +35,7 @@ _Jv_IsInterpretedClass (jclass c) struct _Jv_ResolvedMethod; +void _Jv_InitInterpreter (); void _Jv_DefineClass (jclass, jbyteArray, jint, jint); void _Jv_InitField (jobject, jclass, int); -- cgit v1.2.3