• Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: P4 P4
    • 21
    • 21
    • hotspot
    • None
    • b07

      Relativize locals in interpreter frames.

      By changing the "locals" member in interpreter frames from being an absolute address pointing to the array of local variables into an offset that is relative to the frame pointer, we don't need to change the value of the locals member in interpreter frames as we freeze and thaw frames of virtual threads. This is since we might freeze and thaw from and to different worker threads, so the absolute address to locals might change, but the offset from the frame pointer will be constant.

      This subtask only handles "locals", the relativization of other interpreter frame members are handled in other subtasks to JDK-8289296.

            fbredberg Fredrik Bredberg
            fbredberg Fredrik Bredberg
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: