RFR: 8308407: libjvm library not reproducibly comparable between vendors [v2]
Andrew Leonard
aleonard at openjdk.org
Fri May 19 12:06:05 UTC 2023
> This PR fixes issue: https://bugs.openjdk.org/browse/JDK-8308407
>
> It ensures that the C compilation of abstract_vm_version.o generates a minimum 64byte static C const for vm_vendor, thus ensuring for most Vendor builds the object has a 64byte string char array.
>
> Since this is just a nul terminated string as before, just within a fixed 64byte location, and should a longer Vendor string be specified it will be longer, there is no change in behavior. It purely provides a fixed 64byte string array in the compiled object, which for most if not all Vendors will be sufficient.
Andrew Leonard has updated the pull request incrementally with one additional commit since the last revision:
Re-trigger checks
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/14058/files
- new: https://git.openjdk.org/jdk/pull/14058/files/1ca47fa7..66fb2fce
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=14058&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=14058&range=00-01
Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/14058.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/14058/head:pull/14058
PR: https://git.openjdk.org/jdk/pull/14058
More information about the hotspot-runtime-dev
mailing list