Integrated: 8303002: Reject packed structs from linker
Jorn Vernee
jvernee at openjdk.org
Mon May 1 13:17:27 UTC 2023
On Thu, 23 Mar 2023 18:11:18 GMT, Jorn Vernee <jvernee at openjdk.org> wrote:
> This patch adds checks in AbstractLinker to reject packed structs and structs with excess padding (e.g. unnamed bitfields), since both of those are currently not supported, and the ABI/spec seems too vague to base support on.
This pull request has now been integrated.
Changeset: 1de1a388
Author: Jorn Vernee <jvernee at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/1de1a38859c696cd5f3f6efa51809bff9c127953
Stats: 161 lines in 11 files changed: 146 ins; 0 del; 15 mod
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
-------------
PR: https://git.openjdk.org/jdk/pull/13164
More information about the core-libs-dev
mailing list