hg: panama/dev: 8222734: ABI cleanup
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Thu Apr 18 14:37:32 UTC 2019
Changeset: 3a85acb09a77
Author: mcimadamore
Date: 2019-04-18 15:37 +0100
URL: http://hg.openjdk.java.net/panama/dev/rev/3a85acb09a77
8222734: ABI cleanup
Reviewed-by: hjen
! src/java.base/share/classes/jdk/internal/foreign/Util.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Argument.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ArgumentBinding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DirectSignatureShuffler.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipe.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipeBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipeClass.java
- src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipeFieldHelper.java
- src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipeOperationCollector.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Storage.java
! src/java.base/share/classes/jdk/internal/foreign/abi/StorageClass.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/UniversalAdapter.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/VarargsInvoker.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/SharedUtils.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallingSequenceBuilderImpl.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/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/UnalignedStructTest.java
+ test/jdk/java/foreign/abi/x64/sysv/CallingSequenceTest.java
- test/jdk/java/foreign/abi/x64/sysv/StandardCallTest.java
+ test/jdk/java/foreign/libUnalignedStruct.c
More information about the panama-dev
mailing list