[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