Skip to content

Commit 060c8d3

Browse files
committed
glean main thread from ClassPrepareEvent
1 parent c467d8c commit 060c8d3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,14 +250,15 @@ private void testRun()
250250

251251
ClassPrepareEvent event = (ClassPrepareEvent) eventIterator.next();
252252
debuggeeClass = event.referenceType();
253+
debuggee.setMainThread(event.thread());
253254

254255
if (!debuggeeClass.name().equals(debuggeeName))
255256
throw new JDITestRuntimeException("** Unexpected ClassName for ClassPrepareEvent **");
256257
log2(" received: ClassPrepareEvent for debuggeeClass");
257258

258259
log2("......setting up ClassPrepareEvent for breakpointForCommunication");
259260

260-
ThreadReference mainThread = debuggee.threadByNameOrThrow("main");
261+
ThreadReference mainThread = debuggee.mainThread();
261262
setupBreakpointForCommunication(debuggeeClass);
262263

263264
//------------------------------------------------------ testing section

0 commit comments

Comments
 (0)