[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