RFR: 8318895: Deoptimization results in incorrect lightweight locking stack [v3]

Roman Kennke rkennke at openjdk.org
Fri Nov 10 10:41:16 UTC 2023


> See JBS issue for details.
> 
> I basically:
>  - took the test-modification and turned it into its own test-case
>  - added test runners for lightweight- and legacy-locking, so that we keep testing both, no matter what is the default
>  - added Axels fix (mentioned in the JBS issue) with the modification to only inflate when exec_mode == Unpack_none, as explained by Richard.
> 
> Testing:
>  - [x] EATests.java
>  - [x] tier1
>  - [ ] tier2

Roman Kennke has updated the pull request incrementally with one additional commit since the last revision:

  Update test/jdk/com/sun/jdi/EATests.java
  
  Co-authored-by: Richard Reingruber <richard.reingruber at sap.com>

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/16568/files
  - new: https://git.openjdk.org/jdk/pull/16568/files/966d0a3e..b27def47

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=16568&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=16568&range=01-02

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/16568.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/16568/head:pull/16568

PR: https://git.openjdk.org/jdk/pull/16568


More information about the serviceability-dev mailing list