--- old/src/share/vm/prims/jvmtiGetLoadedClasses.cpp 2017-07-19 11:08:25.623996169 -0400 +++ new/src/share/vm/prims/jvmtiGetLoadedClasses.cpp 2017-07-19 11:08:25.257808727 -0400 @@ -292,10 +292,10 @@ { // To get a consistent list of classes we need MultiArray_lock to ensure // array classes aren't created, and SystemDictionary_lock to ensure that - // classes aren't added to the system dictionary, + // classes aren't added to the class loader data dictionaries. MutexLocker ma(MultiArray_lock); MutexLocker sd(SystemDictionary_lock); - // First, count the classes in the system dictionary which have this loader recorded + // First, count the classes in the class loader data dictionaries which have this loader recorded // as an initiating loader. For basic type arrays this information is not recorded // so GetClassLoaderClasses will return all of the basic type arrays. This is okay // because the defining loader for basic type arrays is always the boot class loader