Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
LinuxSuRen
Dragonwell11
提交
ec0493f2
D
Dragonwell11
项目概览
LinuxSuRen
/
Dragonwell11
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ec0493f2
编写于
9月 14, 2018
作者:
G
gromero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8209972: [GRAAL] Don't run RTM tests with Graal
Reviewed-by: kvn, goetz
上级
c9365d4a
变更
36
隐藏空白更改
内联
并排
Showing
36 changed file
with
55 addition
and
65 deletion
+55
-65
test/hotspot/jtreg/TEST.ROOT
test/hotspot/jtreg/TEST.ROOT
+1
-1
test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
...ntPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
+2
-2
test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
...PreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
+2
-2
test/hotspot/jtreg/compiler/rtm/cli/TestRTMAbortThresholdOption.java
...t/jtreg/compiler/rtm/cli/TestRTMAbortThresholdOption.java
+1
-1
test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
...ompiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
+1
-1
test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingThresholdOption.java
...jtreg/compiler/rtm/cli/TestRTMLockingThresholdOption.java
+1
-1
test/hotspot/jtreg/compiler/rtm/cli/TestRTMRetryCountOption.java
...tspot/jtreg/compiler/rtm/cli/TestRTMRetryCountOption.java
+1
-1
test/hotspot/jtreg/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
...ot/jtreg/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
+1
-1
test/hotspot/jtreg/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
...cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
+2
-2
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
...piler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
+1
-1
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
...ler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
+2
-2
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
...m/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
+2
-2
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
...cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
+2
-2
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
...ler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
+3
-3
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
...iler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
+2
-2
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
...ler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
+2
-2
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
...reg/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
...hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
...pot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
...t/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
...eg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
...reg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
.../compiler/rtm/locking/TestRTMLockingCalculationDelay.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
...t/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
...hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
...spot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
...jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
...eg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
+2
-2
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
...treg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
...t/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
+1
-1
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
...jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
+1
-1
test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
...mpiler/rtm/method_options/TestNoRTMLockElidingOption.java
+1
-1
test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
...piler/rtm/method_options/TestUseRTMLockElidingOption.java
+1
-1
test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
...piler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
+1
-1
test/jtreg-ext/requires/VMProps.java
test/jtreg-ext/requires/VMProps.java
+9
-19
未找到文件。
test/hotspot/jtreg/TEST.ROOT
浏览文件 @
ec0493f2
...
...
@@ -58,7 +58,7 @@ requires.properties= \
vm.hasSAandCanAttach \
vm.hasJFR \
vm.rtm.cpu \
vm.rtm.
os
\
vm.rtm.
compiler
\
vm.aot \
vm.cds \
vm.cds.custom.loaders \
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
浏览文件 @
ec0493f2
...
...
@@ -24,12 +24,12 @@
/**
* @test
* @bug 8031320
* @summary Verify PrintPreciseRTMLockingStatistics on CPUs with
* @summary Verify PrintPreciseRTMLockingStatistics on CPUs
and OSs
with
* rtm support and on VM with rtm locking support,
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
浏览文件 @
ec0493f2
...
...
@@ -24,12 +24,12 @@
/**
* @test
* @bug 8031320
* @summary Verify PrintPreciseRTMLockingStatistics on CPUs without
* @summary Verify PrintPreciseRTMLockingStatistics on CPUs
or OSs
without
* rtm support and/or unsupported VM.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires !
(vm.flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os)
* @requires !
vm.rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @build compiler.rtm.cli.TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestRTMAbortThresholdOption.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
*
*
@requires vm.rtm.compiler
* @run main/othervm compiler.rtm.cli.TestRTMAbortThresholdOption
*/
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
*
*
@requires vm.rtm.compiler
* @run main/othervm compiler.rtm.cli.TestRTMLockingCalculationDelayOption
*/
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingThresholdOption.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
*
*
@requires vm.rtm.compiler
* @run main/othervm compiler.rtm.cli.TestRTMLockingThresholdOption
*/
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestRTMRetryCountOption.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
*
*
@requires vm.rtm.compiler
* @run main/othervm compiler.rtm.cli.TestRTMRetryCountOption
*/
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
*
*
@requires vm.rtm.compiler
* @run main/othervm compiler.rtm.cli.TestRTMSpinLoopCountOption
*/
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
浏览文件 @
ec0493f2
...
...
@@ -24,12 +24,12 @@
/**
* @test
* @bug 8031320
* @summary Verify RTMTotalCountIncrRate option processing on CPU with
* @summary Verify RTMTotalCountIncrRate option processing on CPU
and OS
with
* rtm support and on VM with rtm locking support.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
浏览文件 @
ec0493f2
...
...
@@ -24,12 +24,12 @@
/**
* @test
* @bug 8031320
* @summary Verify UseRTMDeopt option processing on CPUs without rtm support
* @summary Verify UseRTMDeopt option processing on CPUs
or OSs
without rtm support
* or on VMs without rtm locking support.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires !
(vm.flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os)
* @requires !
vm.rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
浏览文件 @
ec0493f2
...
...
@@ -24,12 +24,12 @@
/**
* @test
* @bug 8031320
* @summary Verify UseRTMForStackLocks option processing on CPU with
* @summary Verify UseRTMForStackLocks option processing on CPU
and OS
with
* rtm support when VM supports rtm locking.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
浏览文件 @
ec0493f2
...
...
@@ -24,12 +24,12 @@
/**
* @test
* @bug 8031320
* @summary Verify UseRTMForStackLocks option processing on CPUs without
* @summary Verify UseRTMForStackLocks option processing on CPUs
or OSs
without
* rtm support and/or on VMs without rtm locking support.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires !
(vm.flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os)
* @requires !
vm.rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
浏览文件 @
ec0493f2
...
...
@@ -24,12 +24,12 @@
/**
* @test
* @bug 8031320
* @summary Verify UseRTMLocking option processing on CPU with rtm support and
* on VM with rtm
-
locking support.
* @summary Verify UseRTMLocking option processing on CPU
and OS
with rtm support and
* on VM with rtm
locking support.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
浏览文件 @
ec0493f2
...
...
@@ -24,12 +24,12 @@
/**
* @test
* @bug 8031320
* @summary Verify UseRTMLocking option processing on CPU without
* @summary Verify UseRTMLocking option processing on CPU
s
without
* rtm support.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires
(!vm.rtm.cpu) & (vm.flavor == "server" & !vm.emulatedClient)
* @requires
!vm.rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
浏览文件 @
ec0493f2
...
...
@@ -25,11 +25,11 @@
* @test
* @bug 8031320
* @summary Verify processing of UseRTMLocking and UseBiasedLocking
* options combination on CPU and VM with rtm support.
* options combination on CPU
, OS,
and VM with rtm support.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
*
*
@requires vm.rtm.compiler
* @run main/othervm compiler.rtm.cli.TestUseRTMXendForLockBusyOption
*/
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
浏览文件 @
ec0493f2
...
...
@@ -31,7 +31,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
浏览文件 @
ec0493f2
...
...
@@ -25,11 +25,11 @@
* @test
* @bug 8031320
* @summary Verify that UseRTMDeopt affects uncommon trap installation in
* co
p
mpiled methods with synchronized block.
* compiled methods with synchronized block.
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
浏览文件 @
ec0493f2
...
...
@@ -28,7 +28,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
浏览文件 @
ec0493f2
...
...
@@ -29,7 +29,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
浏览文件 @
ec0493f2
...
...
@@ -30,7 +30,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
浏览文件 @
ec0493f2
...
...
@@ -31,7 +31,7 @@
* @library /test/lib /
* @modules java.base/jdk.internal.misc
* java.management
* @requires vm.
flavor == "server" & !vm.emulatedClient & vm.rtm.cpu & vm.rtm.os
* @requires vm.
rtm.cpu & vm.rtm.compiler
* @build sun.hotspot.WhiteBox
* @run driver ClassFileInstaller sun.hotspot.WhiteBox
* sun.hotspot.WhiteBox$WhiteBoxPermission
...
...
test/jtreg-ext/requires/VMProps.java
浏览文件 @
ec0493f2
...
...
@@ -85,7 +85,7 @@ public class VMProps implements Callable<Map<String, String>> {
map
.
put
(
"vm.hasJFR"
,
vmHasJFR
());
map
.
put
(
"vm.cpu.features"
,
cpuFeatures
());
map
.
put
(
"vm.rtm.cpu"
,
vmRTMCPU
());
map
.
put
(
"vm.rtm.
os"
,
vmRTMOS
());
map
.
put
(
"vm.rtm.
compiler"
,
vmRTMCompiler
());
map
.
put
(
"vm.aot"
,
vmAOT
());
// vm.cds is true if the VM is compiled with cds support.
map
.
put
(
"vm.cds"
,
vmCDS
());
...
...
@@ -132,8 +132,6 @@ public class VMProps implements Callable<Map<String, String>> {
}
}
/**
* @return VM type value extracted from the "java.vm.name" property.
*/
...
...
@@ -317,24 +315,16 @@ public class VMProps implements Callable<Map<String, String>> {
}
/**
* @return true if
VM runs RTM supported OS
and false otherwise.
* @return true if
compiler in use supports RTM
and false otherwise.
*/
protected
String
vmRTMOS
()
{
boolean
isRTMOS
=
true
;
if
(
Platform
.
isAix
())
{
// Actually, this works since AIX 7.1.3.30, but os.version property
// is set to 7.1.
isRTMOS
=
(
Platform
.
getOsVersionMajor
()
>
7
)
||
(
Platform
.
getOsVersionMajor
()
==
7
&&
Platform
.
getOsVersionMinor
()
>
1
);
}
else
if
(
Platform
.
isLinux
())
{
if
(
Platform
.
isPPC
())
{
isRTMOS
=
(
Platform
.
getOsVersionMajor
()
>
4
)
||
(
Platform
.
getOsVersionMajor
()
==
4
&&
Platform
.
getOsVersionMinor
()
>
1
);
}
protected
String
vmRTMCompiler
()
{
boolean
isRTMCompiler
=
false
;
if
(
Compiler
.
isC2Enabled
()
&&
(
Platform
.
isX86
()
||
Platform
.
isX64
()
||
Platform
.
isPPC
()))
{
isRTMCompiler
=
true
;
}
return
""
+
isRTM
OS
;
return
""
+
isRTM
Compiler
;
}
/**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录