32 // We do not allow real JNI or JVM entry point to call each other. |
32 // We do not allow real JNI or JVM entry point to call each other. |
33 |
33 |
34 jclass find_class_from_class_loader(JNIEnv* env, Symbol* name, jboolean init, Handle loader, Handle protection_domain, jboolean throwError, TRAPS); |
34 jclass find_class_from_class_loader(JNIEnv* env, Symbol* name, jboolean init, Handle loader, Handle protection_domain, jboolean throwError, TRAPS); |
35 |
35 |
36 void trace_class_resolution(Klass* to_class); |
36 void trace_class_resolution(Klass* to_class); |
37 |
|
38 /* |
|
39 * Support for Serialization and RMI. Currently used by HotSpot only. |
|
40 */ |
|
41 |
|
42 extern "C" { |
|
43 |
|
44 void JNICALL |
|
45 JVM_SetPrimitiveFieldValues(JNIEnv *env, jclass cb, jobject obj, |
|
46 jlongArray fieldIDs, jcharArray typecodes, jbyteArray data); |
|
47 |
|
48 void JNICALL |
|
49 JVM_GetPrimitiveFieldValues(JNIEnv *env, jclass cb, jobject obj, |
|
50 jlongArray fieldIDs, jcharArray typecodes, jbyteArray data); |
|
51 |
|
52 } |
|
53 |
37 |
54 /* |
38 /* |
55 * Support for -Xcheck:jni |
39 * Support for -Xcheck:jni |
56 */ |
40 */ |
57 |
41 |