[jdk8u-dev] RFR: 8069389: CompilerOracle prefix wildcarding is broken for long strings [v2]
Roman Marchenko
rmarchenko at openjdk.org
Fri Feb 16 18:43:09 UTC 2024
> Clean backport.
>
> I've just found that the issue occurs even with short strings like "*123*", see my screenshot attached to JDK-8069389. This can be reproduced currently with "slowdebug" build on my Ubuntu 22.04 + gcc-9.5.0, however I believe we cannot rely on it isn't reproduced with "release" now.
>
> Anyway, it wasn't good to use "strcpy" with overlapped buffers, because strcpy's docs says "The behavior is undefined if the strings overlap." So, I believe it should be fixed in jdk8 as well.
Roman Marchenko has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit:
Backport 01ec6950020268a375eb5330373e6c0813f3a924
-------------
Changes: https://git.openjdk.org/jdk8u-dev/pull/446/files
Webrev: https://webrevs.openjdk.org/?repo=jdk8u-dev&pr=446&range=01
Stats: 80 lines in 2 files changed: 79 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk8u-dev/pull/446.diff
Fetch: git fetch https://git.openjdk.org/jdk8u-dev.git pull/446/head:pull/446
PR: https://git.openjdk.org/jdk8u-dev/pull/446
More information about the jdk8u-dev
mailing list