Skip to content

Commit

Permalink
Register SubstrateEnterpriseOptimizedCallTarget
Browse files Browse the repository at this point in the history
for CallTargetBrowser on native TruffleSqueak built with Oracle GraalVM.
  • Loading branch information
fniephaus committed Sep 5, 2023
1 parent 5b5d234 commit 2224687
Showing 1 changed file with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ private boolean ignoredForAOT(final Method method) {
case "GraalTruffleRuntime": // superclass of SubstrateTruffleRuntime
return !ArrayUtils.containsEqual(new String[]{"getCompileQueue", "getCompilationQueueSize", "getName", "toString"}, methodName);
case "SubstrateOptimizedCallTarget":
case "SubstrateEnterpriseOptimizedCallTarget":
return !ArrayUtils.containsEqual(new String[]{"getCallCount", "getCallAndLoopCount", "getCallNodes", "getKnownCallSiteCount", "getNonTrivialNodeCount", "toString"}, methodName);
case "BackgroundCompileQueue":
return !ArrayUtils.containsEqual(new String[]{"getQueueSize", "toString"}, methodName);
Expand Down Expand Up @@ -226,11 +227,11 @@ protected InteropArray computeValue(final Class<?> type) {
"org.graalvm.compiler.truffle.runtime.BackgroundCompileQueue",
// For CallTargetBrowser
"com.oracle.svm.truffle.api.SubstrateOptimizedCallTarget",
"com.oracle.svm.enterprise.truffle.SubstrateEnterpriseOptimizedCallTarget",
"org.graalvm.compiler.truffle.runtime.OptimizedCallTarget",
"org.graalvm.compiler.truffle.runtime.OptimizedCallTarget$ArgumentsProfile",
"org.graalvm.compiler.truffle.runtime.OptimizedCallTarget$ReturnProfile",
"org.graalvm.compiler.truffle.runtime.OptimizedDirectCallNode"

}) {
CLASSES_TO_MEMBERS.get(Class.forName(className));
}
Expand Down

0 comments on commit 2224687

Please sign in to comment.