From 7caef24537f97ca5157ed8a54b19966b1af79a40 Mon Sep 17 00:00:00 2001 From: Roman Kennke Date: Tue, 20 May 2025 14:50:34 +0200 Subject: [PATCH 1/3] 8357370: Export supported GCs in JVMCI --- src/hotspot/share/jvmci/vmStructs_jvmci.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/hotspot/share/jvmci/vmStructs_jvmci.cpp b/src/hotspot/share/jvmci/vmStructs_jvmci.cpp index e504ee68f84f0..9fc6b91604a01 100644 --- a/src/hotspot/share/jvmci/vmStructs_jvmci.cpp +++ b/src/hotspot/share/jvmci/vmStructs_jvmci.cpp @@ -495,6 +495,12 @@ #define VM_INT_CONSTANTS(declare_constant, declare_constant_with_value, declare_preprocessor_constant) \ declare_preprocessor_constant("ASSERT", DEBUG_ONLY(1) NOT_DEBUG(0)) \ \ + declare_preprocessor_constant("INCLUDE_SERIALGC", INCLUDE_SERIALGC) \ + declare_preprocessor_constant("INCLUDE_PARALLELGC", INCLUDE_PARALLELGC) \ + declare_preprocessor_constant("INCLUDE_G1GC", INCLUDE_G1GC) \ + declare_preprocessor_constant("INCLUDE_ZGC", INCLUDE_ZGC) \ + declare_preprocessor_constant("INCLUDE_SHENANDOAHGC", INCLUDE_SHENANDOAHGC) \ + \ declare_constant(CompLevel_none) \ declare_constant(CompLevel_simple) \ declare_constant(CompLevel_limited_profile) \ From 321a0940d90ffe67081b451ffbe7f7b67edeca33 Mon Sep 17 00:00:00 2001 From: Roman Kennke Date: Tue, 20 May 2025 15:09:11 +0200 Subject: [PATCH 2/3] Don't align values --- src/hotspot/share/jvmci/vmStructs_jvmci.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hotspot/share/jvmci/vmStructs_jvmci.cpp b/src/hotspot/share/jvmci/vmStructs_jvmci.cpp index 9fc6b91604a01..85256ad990d55 100644 --- a/src/hotspot/share/jvmci/vmStructs_jvmci.cpp +++ b/src/hotspot/share/jvmci/vmStructs_jvmci.cpp @@ -495,10 +495,10 @@ #define VM_INT_CONSTANTS(declare_constant, declare_constant_with_value, declare_preprocessor_constant) \ declare_preprocessor_constant("ASSERT", DEBUG_ONLY(1) NOT_DEBUG(0)) \ \ - declare_preprocessor_constant("INCLUDE_SERIALGC", INCLUDE_SERIALGC) \ - declare_preprocessor_constant("INCLUDE_PARALLELGC", INCLUDE_PARALLELGC) \ - declare_preprocessor_constant("INCLUDE_G1GC", INCLUDE_G1GC) \ - declare_preprocessor_constant("INCLUDE_ZGC", INCLUDE_ZGC) \ + declare_preprocessor_constant("INCLUDE_SERIALGC", INCLUDE_SERIALGC) \ + declare_preprocessor_constant("INCLUDE_PARALLELGC", INCLUDE_PARALLELGC) \ + declare_preprocessor_constant("INCLUDE_G1GC", INCLUDE_G1GC) \ + declare_preprocessor_constant("INCLUDE_ZGC", INCLUDE_ZGC) \ declare_preprocessor_constant("INCLUDE_SHENANDOAHGC", INCLUDE_SHENANDOAHGC) \ \ declare_constant(CompLevel_none) \ From 16d82e7b0f4c695dd387ffb8b7c2039be22e51c5 Mon Sep 17 00:00:00 2001 From: Roman Kennke Date: Tue, 20 May 2025 15:29:45 +0200 Subject: [PATCH 3/3] Align most trailing \s --- src/hotspot/share/jvmci/vmStructs_jvmci.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hotspot/share/jvmci/vmStructs_jvmci.cpp b/src/hotspot/share/jvmci/vmStructs_jvmci.cpp index 85256ad990d55..db05054b46b31 100644 --- a/src/hotspot/share/jvmci/vmStructs_jvmci.cpp +++ b/src/hotspot/share/jvmci/vmStructs_jvmci.cpp @@ -495,10 +495,10 @@ #define VM_INT_CONSTANTS(declare_constant, declare_constant_with_value, declare_preprocessor_constant) \ declare_preprocessor_constant("ASSERT", DEBUG_ONLY(1) NOT_DEBUG(0)) \ \ - declare_preprocessor_constant("INCLUDE_SERIALGC", INCLUDE_SERIALGC) \ - declare_preprocessor_constant("INCLUDE_PARALLELGC", INCLUDE_PARALLELGC) \ - declare_preprocessor_constant("INCLUDE_G1GC", INCLUDE_G1GC) \ - declare_preprocessor_constant("INCLUDE_ZGC", INCLUDE_ZGC) \ + declare_preprocessor_constant("INCLUDE_SERIALGC", INCLUDE_SERIALGC) \ + declare_preprocessor_constant("INCLUDE_PARALLELGC", INCLUDE_PARALLELGC) \ + declare_preprocessor_constant("INCLUDE_G1GC", INCLUDE_G1GC) \ + declare_preprocessor_constant("INCLUDE_ZGC", INCLUDE_ZGC) \ declare_preprocessor_constant("INCLUDE_SHENANDOAHGC", INCLUDE_SHENANDOAHGC) \ \ declare_constant(CompLevel_none) \