RFR: 8313302: Fix formatting errors on Windows [v3]
    Stefan Karlsson 
    stefank at openjdk.org
       
    Tue Aug  1 06:57:52 UTC 2023
    
    
  
On Fri, 28 Jul 2023 09:16:32 GMT, Thomas Stuefe <stuefe at openjdk.org> wrote:
>> Julian Waters has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   zPhysicalMemoryBacking_windows.cpp
>
> src/hotspot/os/windows/gc/x/xMapper_windows.cpp line 253:
> 
>> 251: 
>> 252:   if (!res) {
>> 253:     fatal("Failed to unreserve memory: " INTPTR_FORMAT " " SIZE_FORMAT "M (%ld)",
> 
> Here, and in many other places:
> 
> PTR_FORMAT -> INTPTR_FORMAT both macros are the same. 
> 
> We use PTR_FORMAT in many many places to print pointers. I prefer it to INTPTR_FORMAT, since it does not convey the assumption of a type. After all, the type does not matter: we just print the pointer as a raw hex value. Also, INTPTR suggests intptr_t which suggests signedness, which has no place here.
> 
> *If* we want to change this, we should first agree on the INTPTR_FORMAT vs PTR_FORMAT difference. And why we use intptr_t in many places that actually call for an uintptr_t.
> 
> But I would not change it. There is no need.
Yes. Please keep using PTR_FORMAT to print what's semantically a pointer in ZGC.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15063#discussion_r1280183227
    
    
More information about the hotspot-dev
mailing list