diff --git a/test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java b/test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java index 9cacff389b656..40d83739ef5b2 100644 --- a/test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java +++ b/test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java @@ -54,6 +54,11 @@ private static void checkFlag(long ulimit, long maxram, int maxrampercent, boole args.add("-XX:MaxRAM=" + maxram); args.add("-XX:MaxRAMPercentage=" + maxrampercent); args.add("-XX:+PrintFlagsFinal"); + + // Avoid issues with libjvmci failing to reserve + // a large virtual address space for its heap + args.add("-Xint"); + args.add("-version"); // Convert bytes to kbytes for ulimit -v diff --git a/test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java b/test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java index f81acedbaeca2..eafbbf8b05f34 100644 --- a/test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java +++ b/test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java @@ -85,6 +85,8 @@ public static void main(String[] args) throws Throwable { "-Djava.library.path=" + Utils.TEST_NATIVE_PATH, "-agentpath:" + Utils.TEST_NATIVE_PATH + File.separator + System.mapLibraryName("alloc001"), "-XX:CompressedClassSpaceSize=64m", + "-Xint", // Avoids issues with libjvmci failing to reserve + // a large virtual address space for its heap Test.class.getName() )); cmd = escapeCmd(cmd);