[jdk21u-dev] RFR: 8328085: C2: Use after free in PhaseChaitin::Register_Allocate()
Richard Reingruber
rrich at openjdk.org
Thu Dec 12 19:44:54 UTC 2024
Hi all,
This pull request contains a backport of commit https://github.com/openjdk/jdk/commit/93aa7e2fcf87c4dc62de4ea71be543ee677b11be.
The commit being backported was authored by Richard Reingruber on 21 Nov 2024 and was reviewed by Tobias Hartmann and Martin Doerr.
The original commit did not apply because the `TracePhase` constructor used above the removed line was changed.
The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests.
Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le and AIX.
Thanks, Richard.
-------------
Commit messages:
- 8328085: C2: Use after free in PhaseChaitin::Register_Allocate()
Changes: https://git.openjdk.org/jdk21u-dev/pull/1217/files
Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=1217&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8328085
Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod
Patch: https://git.openjdk.org/jdk21u-dev/pull/1217.diff
Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/1217/head:pull/1217
PR: https://git.openjdk.org/jdk21u-dev/pull/1217
More information about the jdk-updates-dev
mailing list