RFR: 8318015: Lock inflation not needed for OSR or Deopt for new locking modes [v4]

Martin Doerr mdoerr at openjdk.org
Sat Oct 14 09:46:35 UTC 2023


> Only LockingMode "LM_LEGACY" requires inflation before lock transfers because it is the only one which uses stack addresses in the mark word. I think we should treat the displaced header as stale data because it may be uninitialized.

Martin Doerr has updated the pull request incrementally with one additional commit since the last revision:

  Move constants to globalDefinitions.hpp.

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

Changes:
  - all: https://git.openjdk.org/jdk/pull/16165/files
  - new: https://git.openjdk.org/jdk/pull/16165/files/3f886a86..5f791772

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

  Stats: 4 lines in 3 files changed: 1 ins; 0 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/16165.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/16165/head:pull/16165

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


More information about the hotspot-dev mailing list