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 |