Loading... (original) (raw)

Following methods should be added to WhiteBox API in order to fix existing issues in tests on RTM-based lock elision and increase robustness:
- boolean isMonitorInflated(Object obj)
- void forceSafepoint()

forceSafepoint is required for deflation of all inflated monitors.

backported by

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8079064 Extend WhiteBox API with methods that check monitor state and force safepoint

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8079953 Extend WhiteBox API with methods that check monitor state and force safepoint

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8082043 Extend WhiteBox API with methods that check monitor state and force safepoint

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8086505 Extend WhiteBox API with methods that check monitor state and force safepoint

Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port. JDK-8137618 Extend WhiteBox API with methods that check monitor state and force safepoint

blocks

Bug - A problem which impairs or prevents the functions of the product. JDK-8050486 compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization

relates to

Enhancement - null JDK-8068277 Add tests for WB methods added by JDK-8068272

(1 blocks, 1 relates to)