< prev index next >

src/hotspot/share/include/jvm.h

Print this page
rev 63569 : Merge

*** 61,71 **** * 2. There is a change in the contract between VM and Java classes. * For example, if the VM relies on a new private field in Thread * class. */ ! #define JVM_INTERFACE_VERSION 6 JNIEXPORT jint JNICALL JVM_GetInterfaceVersion(void); /************************************************************************* --- 61,71 ---- * 2. There is a change in the contract between VM and Java classes. * For example, if the VM relies on a new private field in Thread * class. */ ! #define JVM_INTERFACE_VERSION 7 JNIEXPORT jint JNICALL JVM_GetInterfaceVersion(void); /*************************************************************************
*** 159,168 **** --- 159,183 ---- JVM_ActiveProcessorCount(void); JNIEXPORT jboolean JNICALL JVM_IsUseContainerSupport(void); + JNIEXPORT jlong JNICALL + JVM_AddressOf(jobject obj); + + JNIEXPORT jlong JNICALL + JVM_SizeOf(jobject obj); + + JNIEXPORT jlong JNICALL + JVM_FieldOffsetOf(jobject field); + + JNIEXPORT jlong JNICALL + JVM_FieldSizeOf(jobject field); + + JNIEXPORT jint JNICALL + JVM_GetReferencedObjects(jobject obj, jobjectArray ref_buf); + JNIEXPORT void * JNICALL JVM_LoadLibrary(const char *name); JNIEXPORT void JNICALL JVM_UnloadLibrary(void * handle);
< prev index next >