On Sat, 26 Apr 2025 23:58:04 GMT, Igor Veresov <ivere...@openjdk.org> wrote:

>> src/hotspot/share/oops/trainingData.cpp line 76:
>> 
>>> 74: 
>>> 75: static void verify_archived_entry(TrainingData* td, const 
>>> TrainingData::Key* k) {
>>> 76:   guarantee(TrainingData::Key::can_compute_cds_hash(k), "");
>> 
>> Should we gracefully disable using TD instead of crashing VM?
>
> But this is a verification code. That seems to be the usual strategy, is it 
> not?

I thought if we can not use AOT cache we issue warning and continue execution 
without it.
Unless you are checking for damaged AOT cache which may affect execution 
without it.

@iklam  what do you think?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/24886#discussion_r2061910742

Reply via email to