RFR: 8338888: SystemDictionary::class_name_symbol has incorrect length check
Coleen Phillimore
coleenp at openjdk.org
Tue Aug 27 13:00:08 UTC 2024
On Mon, 26 Aug 2024 02:49:42 GMT, David Holmes <dholmes at openjdk.org> wrote:
> The name length check was incorrectly truncating the length to an int, which is wrong if the name is > `INT_MAX`. Added a test for this case to the existing test cases and fixed an issue with the call to `Exceptions::fthrow` that can hit the `INT_MAX` limitations of `os::vsnprintf` (this is the first in a serious of fixes that will mainly be done under [JDK-8328882](https://bugs.openjdk.org/browse/JDK-8328882) or subtasks thereof).
>
> Testing:
> - updated test
> - tiers 1-3 (sanity)
>
> Thanks
Marked as reviewed by coleenp (Reviewer).
-------------
PR Review: https://git.openjdk.org/jdk/pull/20709#pullrequestreview-2263275933
More information about the hotspot-runtime-dev
mailing list