< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
Print this page
rev 52509 : [mq]: graal
@@ -650,15 +650,17 @@
// Allocation stubs that throw an exception when allocation fails
public final long newInstanceAddress = getAddress("JVMCIRuntime::new_instance");
public final long newArrayAddress = getAddress("JVMCIRuntime::new_array");
public final long newMultiArrayAddress = getAddress("JVMCIRuntime::new_multi_array");
+ public final long dynamicNewInstanceAddress = getAddress("JVMCIRuntime::dynamic_new_instance");
// Allocation stubs that return null when allocation fails
public final long newInstanceOrNullAddress = getAddress("JVMCIRuntime::new_instance_or_null", 0L);
public final long newArrayOrNullAddress = getAddress("JVMCIRuntime::new_array_or_null", 0L);
public final long newMultiArrayOrNullAddress = getAddress("JVMCIRuntime::new_multi_array_or_null", 0L);
+ public final long dynamicNewInstanceOrNullAddress = getAddress("JVMCIRuntime::dynamic_new_instance_or_null", 0L);
public boolean areNullAllocationStubsAvailable() {
return newInstanceOrNullAddress != 0L;
}
@@ -667,13 +669,15 @@
*/
private boolean checkNullAllocationStubs() {
if (newInstanceOrNullAddress == 0L) {
assert newArrayOrNullAddress == 0L;
assert newMultiArrayOrNullAddress == 0L;
+ assert dynamicNewInstanceOrNullAddress == 0L;
} else {
assert newArrayOrNullAddress != 0L;
assert newMultiArrayOrNullAddress != 0L;
+ assert dynamicNewInstanceOrNullAddress != 0L;
}
return true;
}
public final long threadIsInterruptedAddress = getAddress("JVMCIRuntime::thread_is_interrupted");
< prev index next >