On Tue, 27 Aug 2024 19:38:53 GMT, Leonid Mesnik <lmes...@openjdk.org> wrote:

>> Alex Menkov has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   removed unneeded include
>
> test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp 
> line 333:
> 
>> 331:   }
>> 332: 
>> 333:   err = jvmti->CreateRawMonitor("Event Monitor", &event_mon);
> 
> Sorry, forgot to mention.
> There is a function ' create_raw_monitor(jvmti, name)" in jvmti commo that 
> saves a few more lines:
> use
> event_mon =  create_raw_monitor(jvmti, "Event Montori");

I saw the function, but don't see much sense in it.
On error it just return null (so need to check result anyway) and it's not 
possible to get jvmti error

> test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp 
> line 66:
> 
>> 64:   RawMonitorLocker locker(jvmti, jni, event_mon);
>> 65: 
>> 66:   printf("VMDeath\n");
> 
> We shouldn't use printf in tests. It doesn't flush stdout and output might be 
> missed. So it is always unclear if we had vmdeath or not. Please use LOG 
> always.

Fixed (also replaced pre-existing printf with LOG in the test)

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

PR Review Comment: https://git.openjdk.org/jdk/pull/20699#discussion_r1733613573
PR Review Comment: https://git.openjdk.org/jdk/pull/20699#discussion_r1733626523

Reply via email to