Integrated: 8352762: Use EXACTFMT instead of expanded version where applicable

Joel Sikström jsikstro at openjdk.org
Thu Mar 27 15:52:19 UTC 2025


On Tue, 25 Mar 2025 13:59:14 GMT, Joel Sikström <jsikstro at openjdk.org> wrote:

> [JDK-8310233](https://bugs.openjdk.org/browse/JDK-8310233) introduced the EXACTFMT macro, which is a shorthand for printing exact values using methods defined in globalDefinitions.hpp. There are currently 20 places in HotSpot which uses the expanded version of the macro, along with the "trace_page_size_params" macro that is defined and used in os.cpp.
> 
> I have replaced places that use the expanded macro(s) with EXACTFMT + EXACTFMTARGS, and also removed trace_page_size_params from os.cpp, which was essentially a redefnition of EXACTFMTARGS.
> 
> Testing: GHA, tiers 1-4

This pull request has now been integrated.

Changeset: dc5c4148
Author:    Joel Sikström <jsikstro at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/dc5c4148c70ca43d0a69c326e14898adca2f0bae
Stats:     70 lines in 8 files changed: 0 ins; 20 del; 50 mod

8352762: Use EXACTFMT instead of expanded version where applicable

Reviewed-by: dholmes, stuefe

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

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


More information about the hotspot-gc-dev mailing list