Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • enumeratevthreads control whether or not virtual threads are included in list of threads returned by JDWP VirtualThread/AllThreads command.
  • trackvthreads controls which virtual threads will be returned when enumeratevthreads=y.
  • fakevthreadstartevent is independent of the two others. If y, then before sending an event, send a fake THREAD_START event for if the debugger hasn’t already been notified about the virtual thread that the event occurs on. Note currently there is a bug, and if trackvthreads=all, no fake THREAD_START will ever be sent. This is only an issue if the debug agent is started after some virtual threads have been created.

Project Loom Early Access builds

Java Debug Interface (JDI)

...