RFR: 8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes [v11]

Anton Artemov duke at openjdk.org
Thu Sep 25 09:26:07 UTC 2025


On Thu, 25 Sep 2025 09:19:00 GMT, Severin Gehwolf <sgehwolf at openjdk.org> wrote:

>> Anton Artemov has updated the pull request incrementally with two additional commits since the last revision:
>> 
>>  - 8367485: Eliminated uint64_t
>>  - 8367485: Typedef alias for uint64_t used in mem funcs.
>
> src/hotspot/os/aix/os_aix.cpp line 2195:
> 
>> 2193: 
>> 2194:   trcVerbose("processor count: %d", os::_processor_count);
>> 2195:   trcVerbose("physical memory: " UINT64_FORMAT, Aix::_physical_memory);
> 
> Should there be a `PHYS_MEM_TYPE_FORMAT` define as well. In case the format needs changing from `UINT64_FORMAT`?

Good catch, let me add it.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27335#discussion_r2378407098


More information about the hotspot-dev mailing list