On Tue, 15 Apr 2025 21:54:56 GMT, Calvin Cheung <cche...@openjdk.org> wrote:

>> Ioi Lam has updated the pull request with a new target base due to a merge 
>> or a rebase. The incremental webrev excludes the unrelated changes brought 
>> in by the merge/rebase. The pull request contains two additional commits 
>> since the last revision:
>> 
>>  - Merge branch 'master' into 
>> 8352001-exclude-injected-classes-from-builtin-loaders
>>  - 8352001: AOT cache should not contain classes injected into built-in 
>> class loaders
>
> src/hotspot/share/classfile/classLoaderExt.cpp line 105:
> 
>> 103: 
>> 104:   if (CDSConfig::is_dumping_preimage_static_archive() || 
>> CDSConfig::is_dumping_dynamic_archive()) {
>> 105:     
>> AOTClassLocationConfig::dumptime()->check_invalid_classpath_index(classpath_index,
>>  result);
> 
> In case the `classpath_index` is invalid, I don't think we should call 
> `AOTClassLocationConfig::dumptime_update_max_used_index()`.  Maybe the 
> `check_invalid_classpath_index()` function should return a bool and have 
> `ClassLoaderExt::record_result()` update the classpath index and max used 
> index.

Fixed.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24046#discussion_r2045794966

Reply via email to