RFR: 8289230: Move PlatformXXX class declarations out of os_xxx.hpp [v2]

Ioi Lam iklam at openjdk.org
Tue Jun 28 20:13:04 UTC 2022


On Tue, 28 Jun 2022 19:37:01 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

>> Ioi Lam has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   fixed comments
>
> src/hotspot/share/runtime/mutex.hpp line 203:
> 
>> 201:   #ifndef PRODUCT
>> 202:     void print_on(outputStream* st) const;
>> 203:     void print() const                      { /*print_on(::tty); */ } // FIXME
> 
> Can you move this print implementation into the .cpp file?

Fixed.

> src/hotspot/share/runtime/threadCrashProtection.hpp line 42:
> 
>> 40: #else
>> 41: # error "No ThreadCrashProtection implementation provided for this OS"
>> 42: #endif
> 
> Shouldn't you use this?
> #define OS_HEADER(basename)            XSTR(OS_HEADER_STEM(basename).hpp)

I fixed it as you suggested. I also fixed semaphore.hpp where I copied the old pattern from.

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

PR: https://git.openjdk.org/jdk/pull/9303


More information about the serviceability-dev mailing list