- 
    Bug 
- 
    Resolution: Fixed
- 
     P3 P3
- 
    9, 10, 11, 13, 14
- 
        b20
                    The MDO has an extra_data_lock. When we perform class unloading, the memory of the MDO is reclaimed, but no destructor is run. Therefore, the destructor of the extra_data_lock isn't run either. Therefore, on platforms that need to run the destructor to avoid leaks, such as macOS, will suffer from a memory leak.
            
- relates to
- 
                    JDK-8035841 assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90 -           
- Resolved
 
-         
- 
                    JDK-8275800 Redefinition leaks MethodData::_extra_data_lock -           
- Resolved
 
-