RFR (S): 8176831: Dead code: function jmm_GetLoadedClasses is not used in jmm_interface

coleen.phillimore at oracle.com coleen.phillimore at oracle.com
Fri Mar 17 12:29:53 UTC 2017


Serguei,  This change looks great!  This was one of the 
SystemDictionary::classes_do function calls that I could not resolve why 
it didn't want the array classes or anonymous classes, loaded classes in 
error or redefined scratch classes, or what the purpose of the function 
was in general.

Are uncalled function removals "trivial fixes" only needing one code 
review?   You have two now.
Coleen

On 3/16/17 9:38 PM, serguei.spitsyn at oracle.com wrote:
> I've reloaded the webrev with pulled latest jdk10 changes.
> It looks almost the same but has the recent update from Coleen.
>
> Thanks,
> Serguei
>
>
> On 3/16/17 18:20, serguei.spitsyn at oracle.com wrote:
>> David,
>>
>> Thank you for the review!
>>
>>
>> On 3/16/17 18:15, David Holmes wrote:
>>> Looks good!
>>>
>>> Don't forget to update copyright years.
>>
>> Yes, of course.
>>
>>
>> Thanks,
>> Serguei
>>>
>>> Thanks,
>>> David
>>>
>>> On 17/03/2017 10:59 AM, serguei.spitsyn at oracle.com wrote:
>>>> Please, review the jdk 10 fix for:
>>>>   https://bugs.openjdk.java.net/browse/JDK-8176831
>>>>
>>>>
>>>> Webrev:
>>>> http://cr.openjdk.java.net/~sspitsyn/webrevs/2017/hotspot/8176831-jmm-dead.1/ 
>>>>
>>>>
>>>>
>>>>
>>>> Summary:
>>>>
>>>>   It was found at the review of the 8155672 that the function
>>>>   jmm_GetLoadedClasses() defined in services/management.cpp
>>>>   is not really used in the jmm_interface. This function and
>>>>   dead code associated with its implementation is removed.
>>>>
>>>> Testing:
>>>>   The nsk.monitoring and jtreg jdk_management tests are in progress.
>>>>
>>>>
>>>> Thanks,
>>>> Serguei
>>>>
>>>>
>>>>
>>>>
>>
>



More information about the hotspot-dev mailing list