Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8309146

extend JDI StackFrame.setValue() and JDWP StackFrame.setValues minimal support for virtual threads

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P3 P3
    • 21
    • 21
    • core-svc
    • b26

      The JDWP spec for StackFrame.SetValue currently states:

              "If the thread is a virtual thread then this command can be used to set "
              "the value of local variables in the top-most frame when the thread is "
              "suspended at a breakpoint or single step event. The target VM may support "
              "setting local variables in other cases."

      The JDI spec for StackFrame.setValue() has similar wording. In JDK-8308814 the JVMTI spec clarified support to be for a thread suspended at any event, not just a breakpoint or single step. That same clarification is needed in the JDWP and JDI specs. No implementation changes are needed.

            cjplummer Chris Plummer
            cjplummer Chris Plummer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: