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

Allow Klass::_subklass and _next_sibling to have unloaded classes

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P3 P3
    • 12
    • 12
    • hotspot
    • None
    • b18


      The Klass::_subklass and _next_sibling fields can have references to unloaded classes if classes are being unloaded concurrently. Also the embedded implementor field in InstanceKlass.

      Allow for skipping unloaded classes if found in these places. Make sure that the Compile_lock is always held, an assert that it's held or safepoint during clean_weak_klass_links.

            coleenp Coleen Phillimore
            coleenp Coleen Phillimore
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: