--- a/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java Fri Apr 20 14:30:57 2018 -0700
+++ b/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java Wed Apr 18 11:19:32 2018 +0200
@@ -82,7 +82,9 @@
}
public static void main(String[] args) {
- long configStackSize = wb.getIntxVMFlag("ThreadStackSize") * K;
+ boolean isCompilerThread = Thread.currentThread().getName().indexOf(" CompilerThread") > 0;
+ long configStackSize = isCompilerThread ? wb.getIntxVMFlag("CompilerThreadStackSize") * K
+ : wb.getIntxVMFlag("ThreadStackSize") * K;
System.out.println("ThreadStackSize VM option: " + configStackSize);
long stackProtectionSize = wb.getIntxVMFlag("StackShadowPages") * wb.getVMPageSize();