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

InspectedFrame.materializeVirtualObjects only updates locals with new objects

XMLWordPrintable

    • 9
    • b41
    • Verified

        InspectedFrame.materializeVirtualObjects allows non-lazy materialization of a deoptimization by forcing the allocation of escape analyzed objects. This is accomplished by allocating those objects early and using jvmtiDeferredLocalVariableSet to write the into the deoptimized frame state. The current logic only writes to the locals and ignores any references to those VirtualObjects on the stack or the lock stack. The machinery must be expanded to cover those values.

              never Tom Rodriguez
              never Tom Rodriguez
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: