git: openjdk/jdk: 8303002: Reject packed structs from linker
Jorn Vernee
jvernee at openjdk.org
Mon May 1 13:02:47 UTC 2023
Changeset: 1de1a388
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-05-01 13:00:41 +0000
URL: https://git.openjdk.org/jdk/commit/1de1a38859c696cd5f3f6efa51809bff9c127953
8303002: Reject packed structs from linker
8300784: Specify exactly how padding should be presented to the linker
8304803: NPE thrown during downcall classification under Linux/x64
8303524: Check FunctionDescriptor byte order when linking
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestUpcallStructScope.java
More information about the jdk-changes
mailing list