RFR: 8334169: Long arguments of attach operation are silently truncated on Windows [v2]
Chris Plummer
cjplummer at openjdk.org
Sat Jul 13 00:41:56 UTC 2024
On Fri, 12 Jul 2024 21:03:26 GMT, Alex Menkov <amenkov at openjdk.org> wrote:
>> The change fixes a bug in Attach API implementation on Windows when argument(s) are longer than 1023 bytes
>>
>> testing: test/hotspot/jtreg/serviceability/attach, test/jdk/com/sun/tools/attach on Oracle supported platforms
>
> Alex Menkov has updated the pull request incrementally with one additional commit since the last revision:
>
> feedback
test/hotspot/jtreg/serviceability/attach/LongArgTest.java line 79:
> 77: // Value length exceeds 1K.
> 78: Test withLongValue() {
> 79: flagValue = generateValue(1024 + 1);
Shouldn't we also be testing exactly 1024 and expect it to work?
test/hotspot/jtreg/serviceability/attach/LongArgTest.java line 98:
> 96:
> 97: if (!flagValue.equals(actualValue)) {
> 98: String msg = "Actual values is different: "
Suggestion:
String msg = "Actual value is different: "
test/hotspot/jtreg/serviceability/attach/LongArgTest.java line 159:
> 157: private static Test test(LingeredApp app) {
> 158: return new Test(app);
> 159: }
I think the method would be better off placed right after main().
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/19780#discussion_r1676583710
PR Review Comment: https://git.openjdk.org/jdk/pull/19780#discussion_r1676427158
PR Review Comment: https://git.openjdk.org/jdk/pull/19780#discussion_r1676427832
More information about the serviceability-dev
mailing list