From 812dadb0f9d59eae95b76d1f05570675bc33cc6f Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Thu, 13 Jul 2023 07:05:57 +0000 Subject: [PATCH] 8311788: ClassLoadUnloadTest fails on AIX after JDK-8193513 Reviewed-by: lucy, stuefe --- .../runtime/logging/ClassLoadUnloadTest.java | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java b/test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java index 958be177601..4ba16e3989d 100644 --- a/test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java +++ b/test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java @@ -123,17 +123,16 @@ public class ClassLoadUnloadTest { checkAbsent("[class,load,cause]"); checkFor("class load cause logging will not produce output without LogClassLoadingCauseFor"); - // -Xlog:class+load+cause -XX:LogClassLoadingCauseFor=java.lang.StringCoding - pb = exec("-Xlog:class+load+cause", "-XX:LogClassLoadingCauseFor=java.lang.StringCoding"); - checkFor("[class,load,cause]", "Java stack when loading java.lang.StringCoding:"); + String x = ClassUnloadTestMain.class.getName(); - // -Xlog:class+load+cause -XX:LogClassLoadingCauseFor=java.lang.StringCoding - pb = exec("-Xlog:class+load+cause+native", "-XX:LogClassLoadingCauseFor=java.lang.StringCoding"); - checkFor("[class,load,cause,native]", "Native stack when loading java.lang.StringCoding:"); + pb = exec("-Xlog:class+load+cause", "-XX:LogClassLoadingCauseFor=" + x); + checkFor("[class,load,cause]", "Java stack when loading " + x + ":"); - // -Xlog:class+load+cause* -XX:LogClassLoadingCauseFor=java.lang.StringCoding - pb = exec("-Xlog:class+load+cause*", "-XX:LogClassLoadingCauseFor=java.lang.StringCoding"); - checkFor("[class,load,cause] Java stack when loading java.lang.StringCoding:"); - checkFor("[class,load,cause,native] Native stack when loading java.lang.StringCoding:"); + pb = exec("-Xlog:class+load+cause+native", "-XX:LogClassLoadingCauseFor=" + x); + checkFor("[class,load,cause,native]", "Native stack when loading " + x + ":"); + + pb = exec("-Xlog:class+load+cause*", "-XX:LogClassLoadingCauseFor=" + x); + checkFor("[class,load,cause] Java stack when loading " + x + ":"); + checkFor("[class,load,cause,native] Native stack when loading " + x + ":"); } }