< prev index next >

src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java

Print this page
@@ -132,11 +132,12 @@
          return new VMStorage(StorageClasses.X87, index, "X87(" + index + ")");
      }
  
      public static ABIDescriptor abiFor(VMStorage[] inputIntRegs, VMStorage[] inputVectorRegs, VMStorage[] outputIntRegs,
                                         VMStorage[] outputVectorRegs, int numX87Outputs, VMStorage[] volatileIntRegs,
-                                        VMStorage[] volatileVectorRegs, int stackAlignment, int shadowSpace) {
+                                        VMStorage[] volatileVectorRegs, int stackAlignment, int shadowSpace,
+                                        VMStorage targetAddrStorage, VMStorage retBufAddrStorage) {
          return new ABIDescriptor(
              INSTANCE,
              new VMStorage[][] {
                  inputIntRegs,
                  inputVectorRegs,

@@ -149,10 +150,10 @@
              new VMStorage[][] {
                  volatileIntRegs,
                  volatileVectorRegs,
              },
              stackAlignment,
-             shadowSpace
-         );
+             shadowSpace,
+                 targetAddrStorage, retBufAddrStorage);
      }
  
  }
< prev index next >