src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
changeset 52334 a181612f0715
parent 51444 3e5d28e6de32
child 53244 9807daeb47c4
equal deleted inserted replaced
52333:c401c536cea1 52334:a181612f0715
   110   return IS_JDK_JFR_EVENT_KLASS(k);
   110   return IS_JDK_JFR_EVENT_KLASS(k);
   111 }
   111 }
   112 
   112 
   113 inline void JfrTraceId::tag_as_jdk_jfr_event(const Klass* klass) {
   113 inline void JfrTraceId::tag_as_jdk_jfr_event(const Klass* klass) {
   114   assert(klass != NULL, "invariant");
   114   assert(klass != NULL, "invariant");
   115   assert(IS_NOT_AN_EVENT_KLASS(klass), "invariant");
       
   116   SET_TAG(klass, JDK_JFR_EVENT_KLASS);
   115   SET_TAG(klass, JDK_JFR_EVENT_KLASS);
   117   assert(IS_JDK_JFR_EVENT_KLASS(klass), "invariant");
   116   assert(IS_JDK_JFR_EVENT_KLASS(klass), "invariant");
   118   assert(IS_NOT_AN_EVENT_SUB_KLASS(klass), "invariant");
       
   119 }
   117 }
   120 
   118 
   121 inline bool JfrTraceId::is_jdk_jfr_event_sub(const Klass* k) {
   119 inline bool JfrTraceId::is_jdk_jfr_event_sub(const Klass* k) {
   122   assert(k != NULL, "invariant");
   120   assert(k != NULL, "invariant");
   123   return IS_JDK_JFR_EVENT_SUBKLASS(k);
   121   return IS_JDK_JFR_EVENT_SUBKLASS(k);
   124 }
   122 }
   125 
   123 
   126 inline void JfrTraceId::tag_as_jdk_jfr_event_sub(const Klass* k) {
   124 inline void JfrTraceId::tag_as_jdk_jfr_event_sub(const Klass* k) {
   127   assert(k != NULL, "invariant");
   125   assert(k != NULL, "invariant");
   128   if (IS_NOT_AN_EVENT_KLASS(k)) {
   126   if (IS_NOT_AN_EVENT_SUB_KLASS(k)) {
   129     SET_TAG(k, JDK_JFR_EVENT_SUBKLASS);
   127     SET_TAG(k, JDK_JFR_EVENT_SUBKLASS);
   130   }
   128   }
   131   assert(IS_JDK_JFR_EVENT_SUBKLASS(k), "invariant");
   129   assert(IS_JDK_JFR_EVENT_SUBKLASS(k), "invariant");
   132 }
   130 }
   133 
   131