src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java	Mon Mar 20 17:38:40 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java	Mon Mar 20 17:38:40 2017

*** 20,30 **** --- 20,33 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ package org.graalvm.compiler.hotspot.meta; + import java.util.List; + import org.graalvm.compiler.core.common.spi.ForeignCallsProvider; + import org.graalvm.compiler.hotspot.stubs.Stub; import jdk.vm.ci.meta.Value; /** * HotSpot extension of {@link ForeignCallsProvider}.
*** 33,38 **** --- 36,46 ---- /** * Gets the registers that must be saved across a foreign call into the runtime. */ Value[] getNativeABICallerSaveRegisters(); + + /** + * Gets the set of stubs linked to by the foreign calls represented by this object. + */ + List<Stub> getStubs(); }

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File