JDK-8230876 : baseline cleanups from Async Monitor Deflation v2.0[789]
  • Type: Sub-task
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 14
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2019-09-11
  • Updated: 2019-11-26
  • Resolved: 2019-11-20
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 14
14 b24Fixed
Description
This subtask captures baseline cleanups from the v2.0[789]
versions of the Async Monitor Deflation project.

- src/hotspot/cpu/x86/macroAssembler_x86.cpp
  - consistent comments for a style of movptr() that will destroy r10.
  - correct case for 'fast_lock' and 'fast_unlock' function mentions in the comments.
  - consistent 'fast path' and 'slow path' typography in comments.
- the _recursions field should be printed using INTX_FORMAT instead
  of INTPTR_FORMAT.
- delete some stale/incorrect comments.
- misc white space fixes.
- add ObjectMonitor::print_debug_style_on() and use it in the
  "Non-balanced monitor enter/exit!" assert() case in ObjectMonitor::exit().
  The extra diagnostics are done via monitorinflation=error logging.
Comments
URL: https://hg.openjdk.java.net/jdk/jdk/rev/14fa9e70ae71 User: dcubed Date: 2019-11-20 14:13:19 +0000
20-11-2019

This one can still make JDK14.
08-11-2019