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

Native interpreter frame missing mirror

XMLWordPrintable

    • b22
    • aarch64
    • linux

      While debugging JDK-8302350, it was found that an interpreter frame had an InstanceKlass* in the mirror_oop slot, where there should have been an oop of type java/lang/Class. That is, there should have been the mirror oop for the method holder, not the direct InstanceKlass*. How it ended up there is not clear, but since there is actually two InstanceKlass*es in that frame, it suggests that there have been recent changes to the interpreter frame layout, where there is now something called "extended_sp" also being stored? The extended_sp slot also has an (the same) InstanceKlass*.

            fbredberg Fredrik Bredberg
            mgronlun Markus Grönlund
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: