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

Refactor weak oops in ResolvedMethodTable to use the Access API

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 11
    • None
    • hotspot
    • None
    • gc
    • b01

      The ResolvedMethodTable has weak oops in it. Currently it uses explicit SATB enqueueing for G1 to make the weak semantics work.

      This should be refactored to use the Access API instead. The raw loads should be ON_PHANTOM_OOP | AS_NO_KEEPALIVE and the loads followed by explicit G1 SATB enqueueing should be ON_PHANTOM_OOP.

            eosterlund Erik Ă–sterlund
            eosterlund Erik Ă–sterlund
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: