RFR: 8347707: Standardise the use of os::snprintf and os::snprintf_checked

David Holmes dholmes at openjdk.org
Mon Aug 4 02:25:37 UTC 2025


TBD

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

Commit messages:
 - Make os::snprintf "nodiscard" and adjust final callsites
 - Convert os::snprintf() to os::snprintf_checked() where appropriate.
 - Forbid C library snprintf
 - Change return-value using snprintf to explicit os::snprintf
 - Change raw snprintf to os::snprintf_checked, whereever truncation would not
 - Change os::snprintf_checked to be void function.
 - Mark os::vsnprintf as nodiscard and update the callsites.

Changes: https://git.openjdk.org/jdk/pull/26470/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26470&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8347707
  Stats: 197 lines in 46 files changed: 15 ins; 5 del; 177 mod
  Patch: https://git.openjdk.org/jdk/pull/26470.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/26470/head:pull/26470

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


More information about the graal-dev mailing list