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