hg: panama/dev: 8216485: Binder changes are needed to support paname foreign API on Windows
jbvernee at xs4all.nl
jbvernee at xs4all.nl
Fri Jan 11 16:01:46 UTC 2019
Changeset: b22ff94c5458
Author: jvernee
Date: 2019-01-11 16:58 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/b22ff94c5458
8216485: Binder changes are needed to support paname foreign API on Windows
Reviewed-by: mcimadamore
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/foreign_globals_x86.hpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86.cpp
! src/hotspot/share/prims/nativeLookup.cpp
- src/hotspot/share/prims/sysVx86ABI.cpp
+ src/hotspot/share/prims/upcallStubs.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipe.java
! src/java.base/share/classes/jdk/internal/foreign/abi/StorageClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SystemABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UniversalNativeInvoker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UniversalUpcallHandler.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/VarargsInvoker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/ArgumentClass.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/CallingSequenceBuilder.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/SharedConstants.java
- src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/ArgumentClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/Constants.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/StandardCall.java
- src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/StorageNames.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64ABI.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/UniversalNativeInvokerImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/UniversalUpcallHandlerImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/VarargsInvokerImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallingSequenceBuilderImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Constants.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/UniversalNativeInvokerImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/UniversalUpcallHandlerImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/VarargsInvokerImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64ABI.java
+ test/jdk/java/foreign/abi/x64/ArgumentClassTest.java
+ test/jdk/java/foreign/abi/x64/BitMatrix.java
- test/jdk/java/foreign/abi/x64/sysv/ArgumentClassTest.java
- test/jdk/java/foreign/abi/x64/sysv/BitMatrix.java
More information about the panama-dev
mailing list