-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 25
The following tests all override the JDIBase.breakpointForCommunication() method, but no longer need too:
vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java
vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java
vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java
vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java
vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java
The override was to fixJDK-8203809. It filters out unexpected events due to system threads (namely Graal java compiler threads). However, there is now a JDIBase.breakpointForCommunication() version that does the same, so the override can be removed. The new version takes the debuggeeName argument that the override versions currently use to filter events based on it.
vmTestbase/nsk/jdi/ClassPrepareRequest/addClassExclusionFilter/filter003.java
vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_rt/filter_rt002.java
vmTestbase/nsk/jdi/ClassPrepareRequest/addClassFilter_s/filter_s002.java
vmTestbase/nsk/jdi/EventRequestManager/classPrepareRequests/clsprepreq002.java
vmTestbase/nsk/jdi/EventRequestManager/methodExitRequests/methexitreq002.java
vmTestbase/nsk/jdi/MethodEntryRequest/addClassExclusionFilter/filter002.java
vmTestbase/nsk/jdi/MethodExitRequest/addClassExclusionFilter/filter002.java
The override was to fix
- relates to
-
JDK-8203809 [Graal] JDI tests fail with: JDITestRuntimeException : ** event IS NOT a breakpoint **
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/370e6113
-
Review(master) openjdk/jdk/24813