public interface org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage extends org.graalvm.compiler.core.common.spi.ForeignCallLinkage, jdk.vm.ci.meta.InvokeTarget
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
super_class: java.lang.Object
{
public static final long JUMP_ADDRESS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -2401018188504514833
public abstract boolean isReexecutable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.graalvm.word.LocationIdentity[] getKilledLocations();
descriptor: ()[Lorg/graalvm/word/LocationIdentity;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setCompiledStub(org.graalvm.compiler.hotspot.stubs.Stub);
descriptor: (Lorg/graalvm/compiler/hotspot/stubs/Stub;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
stub
public abstract boolean isCompiledStub();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.graalvm.compiler.hotspot.stubs.Stub getStub();
descriptor: ()Lorg/graalvm/compiler/hotspot/stubs/Stub;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void finalizeAddress(org.graalvm.compiler.core.target.Backend);
descriptor: (Lorg/graalvm/compiler/core/target/Backend;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
backend
public abstract long getAddress();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean mayContainFP();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean needsJavaFrameAnchor();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getSymbol();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isGuaranteedSafepoint();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "HotSpotForeignCallLinkage.java"
NestMembers:
org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$RegisterEffect org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$Transition
InnerClasses:
public final RegisterEffect = org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$RegisterEffect of org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage
public final Transition = org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage$Transition of org.graalvm.compiler.hotspot.HotSpotForeignCallLinkage