[master] RFR: OMWorld: Add LightweightSynchronizer::quick_enter - fix incorrectly setup cache

Axel Boldt-Christmas aboldtch at openjdk.org
Wed Apr 24 08:43:46 UTC 2024


`ObjectSynchronizer::quick_enter` did not setup the BasicLock cache correctly when successful. When x86_32 started calling directly into the VM there are paths which never cleared the cache. Add `LightweightSynchronizer::quick_enter` which correctly clears or sets the cache in all paths.

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

Commit messages:
 - OMWorld: Add LightweightSynchronizer::quick_enter - fix incorrectly setup cache

Changes: https://git.openjdk.org/lilliput/pull/169/files
  Webrev: https://webrevs.openjdk.org/?repo=lilliput&pr=169&range=00
  Stats: 77 lines in 3 files changed: 45 ins; 20 del; 12 mod
  Patch: https://git.openjdk.org/lilliput/pull/169.diff
  Fetch: git fetch https://git.openjdk.org/lilliput.git pull/169/head:pull/169

PR: https://git.openjdk.org/lilliput/pull/169


More information about the lilliput-dev mailing list