RFR: 8264538: Rename SystemDictionary::parse_stream [v2]

Coleen Phillimore coleenp at openjdk.java.net
Wed Mar 31 21:41:42 UTC 2021


On Wed, 31 Mar 2021 20:22:08 GMT, Harold Seigel <hseigel at openjdk.org> wrote:

>> Coleen Phillimore has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   fifix comment
>
> src/hotspot/share/prims/jvmtiRedefineClasses.cpp line 1395:
> 
>> 1393:                                                       cl_info,
>> 1394:                                                       THREAD);
>> 1395: 
> 
> Could you add a comment above line 1390 saying you can't call resolve_class_from_stream() here because the resulting class should not go in the system dictionary?

// Parse and create a class from the bytes, but this class isn't added
    // to the dictionary, so do not call resolve_from_stream.

> src/hotspot/share/prims/jvmtiRedefineClasses.hpp line 305:
> 
>> 303: // - How do we serialize the RedefineClasses() API without deadlocking?
>> 304: //
>> 305: // - KlassFactory::create_from_stream() was called with a NULL protection
> 
> Maybe delete the comment that goes from lines 305 - 309 ?

Good idea.  The comment is really old and no longer relevant.

-------------

PR: https://git.openjdk.java.net/jdk/pull/3289


More information about the hotspot-dev mailing list