On Tue, 11 Feb 2025 05:25:30 GMT, Ioi Lam <ik...@openjdk.org> wrote: >> Calvin Cheung has updated the pull request incrementally with one additional >> commit since the last revision: >> >> @iklam and @ashu-mehra comment > > src/hotspot/share/cds/aotCodeSource.cpp line 133: > >> 131: >> 132: // AllCodeSourceStreams is used to iterate over all the code sources >> that >> 133: // are available to the application from -Xbootclasspath, -classpath >> and --module-path > > Consider adding this comment: > > // When creating an AOT cache, we store the contents from AllCodeSourceStreams > // into an array of AOTCodeSources. See > AOTCodeSourceConfig::dumptime_init_helper(). > // When loading the AOT cache in a production run, we compare the contents of > the > // stored AOTCodeSources against the current AllCodeSourceStreams to > determine whether > // the AOT cache is compatible with the current JVM. See > AOTCodeSourceConfig::validate().
Added the comment. > src/hotspot/share/cds/aotCodeSource.hpp line 126: > >> 124: // Non-existent entries are recored during AOTCache creation. Those >> non-existent entries >> 125: // must not exist during runtime. >> 126: // > > Typos: > - "subjected to AOTCodeSourceConfig::validate()" -- the function has two > parameters, but we can omit them in this comment > - "validation is performed on *the* AOTCodeSources" > - "during AOTCache creation *are* the same" > - "on-existent entries are *recorded*" Fixed. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/23476#discussion_r1956613731 PR Review Comment: https://git.openjdk.org/jdk/pull/23476#discussion_r1956613683