[jdk21u-dev] Integrated: 8310264: In PhaseChaitin::Split defs and phis are leaked
Satyen Subramaniam
ssubramaniam at openjdk.org
Wed Aug 6 03:29:16 UTC 2025
On Sat, 2 Aug 2025 00:26:15 GMT, Satyen Subramaniam <ssubramaniam at openjdk.org> wrote:
> Backporting JDK-8311076: RedefineClasses doesn't check for ConstantPool overflow. The fix adds check that merged constant pool does not overflow u2 (two-byte unsigned). Ran GHA Sanity Checks, local Tier 1 and 2 and the tests below (1) from original PR. Patch is clean.
>
> (1)
> * `test/jdk/java/lang/instrument`
> * `test/hotspot/jtreg/serviceability/jvmti/RedefineClasses`
> * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses`
> * `test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses`
This pull request has now been integrated.
Changeset: 2ae23bd2
Author: Satyen Subramaniam <ssubramaniam at openjdk.org>
URL: https://git.openjdk.org/jdk21u-dev/commit/2ae23bd27868136040508aa4cdc8bac0287a6ee4
Stats: 22 lines in 1 file changed: 6 ins; 4 del; 12 mod
8310264: In PhaseChaitin::Split defs and phis are leaked
Backport-of: 02b17d793bfcea611c654049c9ab680b70fb5685
-------------
PR: https://git.openjdk.org/jdk21u-dev/pull/2030
More information about the jdk-updates-dev
mailing list