]> gcc.gnu.org Git - gcc.git/commit
jvm.h (_Jv_GetJavaVM): Declare.
authorTom Tromey <tromey@cygnus.com>
Fri, 18 Feb 2000 21:22:06 +0000 (21:22 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Fri, 18 Feb 2000 21:22:06 +0000 (21:22 +0000)
commit8ade47715eddea64a001e982da714b791e5e6e44
tree6637b7627b283f1bc28869d88ab6c8eecc6e22fc
parent31e890f0f32d3132d0519f640203060a9fc0f0a6
jvm.h (_Jv_GetJavaVM): Declare.

* include/jvm.h (_Jv_GetJavaVM): Declare.
* include/java-interp.h (_Jv_GetFirstMethod): New function.
(_Jv_MethodBase::get_method): New method.
(_Jv_JNIMethod::set_function): New method.
* jni.cc (_Jv_JNI_UnregisterNatives): New function.
(_Jv_JNI_RegisterNatives): New function.
(_Jv_JNIFunctions): Updated for new functions.
(_Jv_GetJavaVM): New function.
(_Jv_JNI_GetJavaVM): Use it.  Now static.
(_Jv_JNI_AttachCurrentThread): Create a new JNIEnv if this thread
is already a Java thread but does not have a JNIEnv yet.

* java/lang/natRuntime.cc (_load): Pass the JavaVM to the onload
function.

From-SVN: r32056
libjava/ChangeLog
libjava/include/java-interp.h
libjava/include/jvm.h
libjava/java/lang/natRuntime.cc
libjava/jni.cc
This page took 0.0596 seconds and 5 git commands to generate.