hg: panama/dev: 8223808: initial port of Panama foreign for AArch64

ningsheng.jian at arm.com ningsheng.jian at arm.com
Thu May 30 07:54:00 UTC 2019


Changeset: e2f26eb2438d
Author:    ngasson
Date:      2019-05-29 14:48 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/e2f26eb2438d

8223808: initial port of Panama foreign for AArch64
Reviewed-by: mcimadamore, jvernee

+ src/hotspot/cpu/aarch64/directUpcallHandler_aarch64.cpp
+ src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp
+ src/hotspot/cpu/aarch64/foreign_globals_aarch64.hpp
+ src/hotspot/cpu/aarch64/universalNativeInvoker_aarch64.cpp
+ src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86.cpp
! src/java.base/share/classes/java/foreign/NativeTypes.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DirectSignatureShuffler.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ShuffleRecipeClass.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/aarch64/AArch64ABI.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/ArgumentClass.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallingSequenceBuilderImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/memory/LayoutTypeImpl.java
! test/jdk/com/sun/tools/jextract/test8222025/ValistUseTest.java
! test/jdk/java/foreign/LongDoubleTest.java
! test/jdk/java/foreign/StructByValueTest.java
! test/jdk/java/foreign/System/UnixSystem.java
+ test/jdk/java/foreign/abi/aarch64/CallingSequenceTest.java
! test/jdk/java/foreign/libstructbyvalue.c



More information about the panama-dev mailing list