[aarch64-port-dev ] [9] RFR (XS) 8051712 regression Test7107135 crashes
Chris Plummer
chris.plummer at oracle.com
Sun May 24 19:49:04 UTC 2015
Hello,
Please review the fix for 8051712:
http://cr.openjdk.java.net/~cjplummer/8051712/webrev.00
https://bugs.openjdk.java.net/browse/JDK-8051712
This fix was already applied to aarch64-port/jdk8, but was missed when
aarch64-port was integrated into jdk9. This commit is to the jdk9/dev
mainline, not aarch64-port/jdk9.
The issue is that ElfFile::specifies_noexecstack() assumes that if no
PT_GNU_STACK record is found, then the platform (loader) defaults to
execstack. However, for AARCH64 is defaults to noexecstack. More info
can be found in the following discussion.
http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2014-February/000877.html
Also see 7107135 for info on the execstack/noexecstack issue, and why
ElfFile::specifies_noexecstack() exists in the first place:
https://bugs.openjdk.java.net/browse/JDK-7107135
Tested by using JPRT to run the test case on all supported platforms.
Also ran all default "-testset hotspot" tests on all platforms.
thanks,
Chris
More information about the aarch64-port-dev
mailing list