--- old/src/hotspot/share/oops/klass.hpp 2018-04-27 15:31:47.578198605 +0200 +++ new/src/hotspot/share/oops/klass.hpp 2018-04-27 15:31:47.326198614 +0200 @@ -644,7 +644,7 @@ // GC specific object visitors // -#if INCLUDE_ALL_GCS +#if INCLUDE_PARALLELGC // Parallel Scavenge virtual void oop_ps_push_contents( oop obj, PSPromotionManager* pm) = 0; // Parallel Compact @@ -662,13 +662,13 @@ ALL_OOP_OOP_ITERATE_CLOSURES_1(Klass_OOP_OOP_ITERATE_DECL) ALL_OOP_OOP_ITERATE_CLOSURES_2(Klass_OOP_OOP_ITERATE_DECL) -#if INCLUDE_ALL_GCS +#if INCLUDE_OOP_OOP_ITERATE_BACKWARDS #define Klass_OOP_OOP_ITERATE_DECL_BACKWARDS(OopClosureType, nv_suffix) \ virtual void oop_oop_iterate_backwards##nv_suffix(oop obj, OopClosureType* closure) = 0; ALL_OOP_OOP_ITERATE_CLOSURES_1(Klass_OOP_OOP_ITERATE_DECL_BACKWARDS) ALL_OOP_OOP_ITERATE_CLOSURES_2(Klass_OOP_OOP_ITERATE_DECL_BACKWARDS) -#endif // INCLUDE_ALL_GCS +#endif virtual void array_klasses_do(void f(Klass* k)) {} @@ -729,10 +729,10 @@ void oop_oop_iterate##nv_suffix(oop obj, OopClosureType* closure); \ void oop_oop_iterate_bounded##nv_suffix(oop obj, OopClosureType* closure, MemRegion mr); -#if INCLUDE_ALL_GCS +#if INCLUDE_OOP_OOP_ITERATE_BACKWARDS #define OOP_OOP_ITERATE_DECL_BACKWARDS(OopClosureType, nv_suffix) \ void oop_oop_iterate_backwards##nv_suffix(oop obj, OopClosureType* closure); -#endif // INCLUDE_ALL_GCS +#endif // Oop iteration macros for definitions. @@ -743,7 +743,7 @@ oop_oop_iterate(obj, closure); \ } -#if INCLUDE_ALL_GCS +#if INCLUDE_OOP_OOP_ITERATE_BACKWARDS #define OOP_OOP_ITERATE_DEFN_BACKWARDS(KlassType, OopClosureType, nv_suffix) \ void KlassType::oop_oop_iterate_backwards##nv_suffix(oop obj, OopClosureType* closure) { \ oop_oop_iterate_reverse(obj, closure); \