Skip to content

Commit 1b8bac0

Browse files
Update JVM_ symbols for JDK 26+4
1 parent 56cb488 commit 1b8bac0

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

espresso/src/com.oracle.truffle.espresso.mokapot/include/jvm.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,9 @@ JVM_HasReferencePendingList(JNIEnv *env);
497497
JNIEXPORT void JNICALL
498498
JVM_WaitForReferencePendingList(JNIEnv *env);
499499

500+
JNIEXPORT jobject JNICALL
501+
JVM_ReferenceGet(JNIEnv *env, jobject ref);
502+
500503
JNIEXPORT jboolean JNICALL
501504
JVM_ReferenceRefersTo(JNIEnv *env, jobject ref, jobject o);
502505

espresso/src/com.oracle.truffle.espresso.mokapot/mapfile-vers

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,9 @@ SUNWprivate_1.1 {
373373
JVM_IsStaticallyLinked;
374374
JVM_CreateThreadSnapshot;
375375

376+
# JDK 26
377+
JVM_ReferenceGet;
378+
376379
# miscellaneous functions
377380
jio_fprintf;
378381
jio_printf;

espresso/src/com.oracle.truffle.espresso.mokapot/src/mokapot.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1663,6 +1663,11 @@ JNIEXPORT jboolean JNICALL JVM_PhantomReferenceRefersTo(JNIEnv *env, jobject ref
16631663
return (*getEnv())->JVM_PhantomReferenceRefersTo(env, ref, o);
16641664
}
16651665

1666+
JNIEXPORT jobject JNICALL JVM_ReferenceGet(JNIEnv *env, jobject ref) {
1667+
UNIMPLEMENTED(JVM_ReferenceGet);
1668+
return NULL;
1669+
}
1670+
16661671
JNIEXPORT jboolean JNICALL JVM_ReferenceRefersTo(JNIEnv *env, jobject ref, jobject o) {
16671672
IMPLEMENTED(JVM_ReferenceRefersTo);
16681673
return (*getEnv())->JVM_ReferenceRefersTo(env, ref, o);

0 commit comments

Comments
 (0)