< prev index next >
src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/AOTStub.java
Print this page
rev 52509 : [mq]: graal2
@@ -27,21 +27,24 @@
import org.graalvm.compiler.code.CompilationResult;
import org.graalvm.compiler.core.target.Backend;
import org.graalvm.compiler.hotspot.HotSpotCompiledCodeBuilder;
import org.graalvm.compiler.hotspot.stubs.Stub;
+import org.graalvm.compiler.options.OptionValues;
import jdk.vm.ci.hotspot.HotSpotCompiledCode;
final class AOTStub implements JavaMethodInfo {
private final Stub stub;
private final Backend backend;
+ private OptionValues options;
- AOTStub(Stub stub, Backend backend) {
+ AOTStub(Stub stub, Backend backend, OptionValues options) {
this.stub = stub;
this.backend = backend;
+ this.options = options;
}
@Override
public String getSymbolName() {
return stub.toString();
@@ -52,9 +55,9 @@
return stub.toString();
}
@Override
public HotSpotCompiledCode compiledCode(CompilationResult result) {
- return HotSpotCompiledCodeBuilder.createCompiledCode(backend.getCodeCache(), null, null, result);
+ return HotSpotCompiledCodeBuilder.createCompiledCode(backend.getCodeCache(), null, null, result, options);
}
}
< prev index next >