public final class IsolatedCodeInstallBridge
extends jdk.vm.ci.code.InstalledCode
implements org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
InstalledCode
in any meaningful way, just like
SubstrateTruffleInstalledCodeBridge
.Constructor and Description |
---|
IsolatedCodeInstallBridge(ClientHandle<? extends SubstrateInstalledCode.Access> installedCodeAccessHandle,
ClientHandle<? extends org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency.Access> dependencyAccessHandle) |
Modifier and Type | Method and Description |
---|---|
Object |
executeVarargs(Object... args) |
long |
getAddress() |
byte[] |
getCode() |
org.graalvm.compiler.truffle.common.CompilableTruffleAST |
getCompilable() |
ClientHandle<? extends org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency.Access> |
getDependencyAccessHandle() |
long |
getEntryPoint() |
ClientHandle<? extends SubstrateInstalledCode.Access> |
getInstalledCodeAccessHandle() |
String |
getName() |
long |
getStart() |
void |
invalidate() |
boolean |
isAlive() |
boolean |
isValid() |
boolean |
soleExecutionEntryPoint() |
public IsolatedCodeInstallBridge(ClientHandle<? extends SubstrateInstalledCode.Access> installedCodeAccessHandle, ClientHandle<? extends org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency.Access> dependencyAccessHandle)
public ClientHandle<? extends SubstrateInstalledCode.Access> getInstalledCodeAccessHandle()
public ClientHandle<? extends org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency.Access> getDependencyAccessHandle()
public long getAddress()
getAddress
in class jdk.vm.ci.code.InstalledCode
public long getEntryPoint()
getEntryPoint
in class jdk.vm.ci.code.InstalledCode
public String getName()
getName
in class jdk.vm.ci.code.InstalledCode
public long getStart()
getStart
in class jdk.vm.ci.code.InstalledCode
public boolean isValid()
isValid
in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
isValid
in class jdk.vm.ci.code.InstalledCode
public boolean isAlive()
isAlive
in class jdk.vm.ci.code.InstalledCode
public byte[] getCode()
getCode
in class jdk.vm.ci.code.InstalledCode
public void invalidate()
invalidate
in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
invalidate
in class jdk.vm.ci.code.InstalledCode
public Object executeVarargs(Object... args)
executeVarargs
in class jdk.vm.ci.code.InstalledCode
public org.graalvm.compiler.truffle.common.CompilableTruffleAST getCompilable()
getCompilable
in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
public boolean soleExecutionEntryPoint()
soleExecutionEntryPoint
in interface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency