You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: compiler/src/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallDescriptor.java
+6-1
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,12 @@ public class ForeignCallDescriptor {
Copy file name to clipboardExpand all lines: compiler/src/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/spi/ForeignCallSignature.java
+22-3
Original file line number
Diff line number
Diff line change
@@ -25,17 +25,26 @@
25
25
packageorg.graalvm.compiler.core.common.spi;
26
26
27
27
importjava.util.Arrays;
28
+
importjava.util.regex.Pattern;
29
+
30
+
importorg.graalvm.compiler.debug.GraalError;
28
31
29
32
/**
30
33
* The name and signature of a {@link ForeignCallDescriptor foreign call}.
31
34
*/
32
35
publicfinalclassForeignCallSignature {
33
36
37
+
/**
38
+
* {@link ForeignCallSignature} names can only contain non-whitespace characters.
Copy file name to clipboardExpand all lines: compiler/src/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/HotSpotInvokeJavaMethodTest.java
Copy file name to clipboardExpand all lines: compiler/src/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotForeignCallLinkageImpl.java
+49-11
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,6 @@
38
38
importjdk.vm.ci.code.CallingConvention;
39
39
importjdk.vm.ci.code.CallingConvention.Type;
40
40
importjdk.vm.ci.code.CodeCacheProvider;
41
-
importjdk.vm.ci.code.InstalledCode;
42
41
importjdk.vm.ci.code.Register;
43
42
importjdk.vm.ci.code.RegisterConfig;
44
43
importjdk.vm.ci.code.ValueKindFactory;
@@ -92,8 +91,15 @@ public class HotSpotForeignCallLinkageImpl extends HotSpotForeignCallTarget impl
92
91
* @param outgoingCcType outgoing (caller) calling convention type
93
92
* @param incomingCcType incoming (callee) calling convention type (can be null)
Copy file name to clipboardExpand all lines: compiler/src/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallDescriptor.java
Copy file name to clipboardExpand all lines: compiler/src/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/HotSpotForeignCallsProvider.java
0 commit comments