On Wed, 9 Oct 2024 06:25:07 GMT, Matthias Baesken <mbaes...@openjdk.org> wrote:

>> src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c line 393:
>> 
>>> 391: 
>>> 392:       hcreate_r(htab_sz, symtab->hash_table);
>>> 393:       // guarantee(rslt, "unexpected failure: hcreate_r");
>> 
>> The commented out guarantee line references rslt. I'm not so sure why it was 
>> commented out, but it goes back to the initial load of the file 17 years 
>> ago. It looks like the correct thing to do if rslt is null is to "goto bad;" 
>> but that change is probably beyond the scope of this PR. Maybe file a new CR.
>
> Hi Chris , I created https://bugs.openjdk.org/browse/JDK-8341820 for the 
> return value checking.

Might be a good idea to have rslt commented out rather than removed outright if 
we don't want to forget about it. guarantee on a variable that doesn't exist 
will be rather confusing to anyone reading through the code

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21407#discussion_r1793006705

Reply via email to