JDK-8287726 : Fix JVMTI tests with "requires vm.continuations" after JDK-8287496
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: jvmti
  • Affected Version: 19
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2022-06-02
  • Updated: 2022-06-02
  • Resolved: 2022-06-02
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 19
19 masterFixed
Related Reports
Blocks :  
Relates :  
Relates :  
Description
JDK-8287496 brought the alternative Loom implementation that can be used by ports as the fallback. That fallback does not support JVMTI with --enable-preview, so lots of tests fail. Some JVMTI is still supported, so cutting off at `@requires vm.jvmti` seems too broad. They should be predicated with `@requires vm.continuations` to be skipped when fallback is used.

This also allows reverting relevant x86_32 problemlist exclusions.
Comments
Changeset: 3cfd38ca Author: Aleksey Shipilev <shade@openjdk.org> Date: 2022-06-02 15:58:08 +0000 URL: https://git.openjdk.java.net/jdk/commit/3cfd38caf10c18f71c0fc8c9a09c0d1179373ce7
02-06-2022

A pull request was submitted for review. URL: https://git.openjdk.java.net/jdk/pull/8990 Date: 2022-06-02 09:54:31 +0000
02-06-2022