Skip to content

Commit e6ad7ea

Browse files
committed
[GR-38431] Improved JNI tracing.
PullRequest: graal/11686
2 parents 3db159b + d30b7fc commit e6ad7ea

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

compiler/src/org.graalvm.jniutils/src/org/graalvm/jniutils/HSObject.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public HSObject(JNIEnv env, JObject handle, boolean allowGlobalDuplicates) {
8383
if (checkingGlobalDuplicates(allowGlobalDuplicates)) {
8484
checkNonExistingGlobalReference(env, handle);
8585
}
86-
this.handle = NewGlobalRef(env, handle, this.getClass().getSimpleName());
86+
this.handle = NewGlobalRef(env, handle, this.getClass().getName());
8787
cleaner = new Cleaner(this, this.handle, allowGlobalDuplicates);
8888
CLEANERS.add(cleaner);
8989
next = null;

compiler/src/org.graalvm.nativebridge/src/org/graalvm/nativebridge/JNIClassCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ private static JClass lookupClassImpl(JNIEnv env, String className, boolean requ
9494
if (jClass.isNull()) {
9595
res = JNIClassData.INVALID;
9696
} else {
97-
res = new JNIClassData(JNIUtil.NewGlobalRef(env, jClass, className));
97+
res = new JNIClassData(JNIUtil.NewGlobalRef(env, jClass, "Class<" + className + ">"));
9898
}
9999
return res;
100100
}).jClassGlobal;

0 commit comments

Comments
 (0)