Skip to content

Commit bb675af

Browse files
caojoshuashipilev
authored andcommittedFeb 20, 2024
8325542: CTW: Runner can produce negative StressSeed
Reviewed-by: shade, xliu
1 parent 5bf859c commit bb675af

File tree

1 file changed

+3
-2
lines changed
  • test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw

1 file changed

+3
-2
lines changed
 

‎test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
import java.util.List;
3939
import java.util.concurrent.TimeUnit;
4040
import java.util.function.Predicate;
41+
import java.util.Random;
4142
import java.util.regex.Pattern;
4243
import java.util.stream.Collectors;
4344

@@ -266,7 +267,7 @@ private Pair<String, Long> getLastClass(Path errFile) {
266267
private String[] cmd(long classStart, long classStop) {
267268
String phase = phaseName(classStart);
268269
Path file = Paths.get(phase + ".cmd");
269-
var rng = Utils.getRandomInstance();
270+
Random rng = Utils.getRandomInstance();
270271

271272
ArrayList<String> Args = new ArrayList<String>(Arrays.asList(
272273
"-Xbatch",
@@ -301,7 +302,7 @@ private String[] cmd(long classStart, long classStop) {
301302
"-XX:+StressMacroExpansion",
302303
"-XX:+StressIncrementalInlining",
303304
// StressSeed is uint
304-
"-XX:StressSeed=" + Math.abs(rng.nextInt())));
305+
"-XX:StressSeed=" + rng.nextInt(Integer.MAX_VALUE)));
305306

306307
for (String arg : CTW_EXTRA_ARGS.split(",")) {
307308
Args.add(arg);

0 commit comments

Comments
 (0)
Please sign in to comment.