< prev index next >

src/hotspot/share/jfr/periodic/jfrPeriodic.cpp

Print this page

@@ -263,22 +263,21 @@
   }
 }
 
 #define SEND_FLAGS_OF_TYPE(eventType, flagType)                   \
   do {                                                            \
-    JVMFlag *flag = JVMFlag::flags;                               \
-    while (flag->_name != NULL) {                                 \
+    JVMFlag *flag;                                                \
+    JVMFLAG_FOR_EACH(flag) {                                      \
       if (flag->is_ ## flagType()) {                              \
         if (flag->is_unlocked()) {                                \
           Event ## eventType event;                               \
-          event.set_name(flag->_name);                            \
+          event.set_name(flag->name());                           \
           event.set_value(flag->get_ ## flagType());              \
           event.set_origin(flag->get_origin());                   \
           event.commit();                                         \
         }                                                         \
       }                                                           \
-      ++flag;                                                     \
     }                                                             \
   } while (0)
 
 TRACE_REQUEST_FUNC(IntFlag) {
   SEND_FLAGS_OF_TYPE(IntFlag, int);
< prev index next >