RFR: 8358254: [AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder
Doug Simon
dnsimon at openjdk.org
Mon Jun 2 18:21:53 UTC 2025
On Mon, 2 Jun 2025 15:47:29 GMT, Doug Simon <dnsimon at openjdk.org> wrote:
> JVMCI needs to be aware of unloaded classes in type profiles just like [CI does](https://github.com/openjdk/jdk/pull/24886/files#diff-cda53c3ed39c4e59f73f3298933ebed1912daeaf854f0b31f40332be109f6c30R317).
src/hotspot/share/oops/trainingData.hpp line 286:
> 284: static bool assembling_data() { return have_data() && CDSConfig::is_dumping_final_static_archive() && CDSConfig::is_dumping_aot_linked_classes(); }
> 285:
> 286: static bool is_klass_loaded(Klass* k) {
This code was moved unmodified from ciMethodData.cpp.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/25592#discussion_r2121856022
More information about the hotspot-dev
mailing list