Home | History | Annotate | Download | only in openjdkjvmti

Lines Matching refs:ArtJvmtiEvent

35 enum class ArtJvmtiEvent {
72 // Convert a jvmtiEvent into a ArtJvmtiEvent
73 ALWAYS_INLINE static inline ArtJvmtiEvent GetArtJvmtiEvent(ArtJvmTiEnv* env, jvmtiEvent e);
75 static inline jvmtiEvent GetJvmtiEvent(ArtJvmtiEvent e) {
76 if (UNLIKELY(e == ArtJvmtiEvent::kClassFileLoadHookRetransformable)) {
85 static_cast<size_t>(ArtJvmtiEvent::kMaxEventTypeVal) -
86 static_cast<size_t>(ArtJvmtiEvent::kMinEventTypeVal) + 1;
89 static bool EventIsInRange(ArtJvmtiEvent event) {
90 return event >= ArtJvmtiEvent::kMinEventTypeVal && event <= ArtJvmtiEvent::kMaxEventTypeVal;
93 void Set(ArtJvmtiEvent event, bool value = true) {
95 bit_set.set(static_cast<size_t>(event) - static_cast<size_t>(ArtJvmtiEvent::kMinEventTypeVal),
99 bool Test(ArtJvmtiEvent event) const {
102 static_cast<size_t>(event) - static_cast<size_t>(ArtJvmtiEvent::kMinEventTypeVal));
125 void EnableEvent(art::Thread* thread, ArtJvmtiEvent event);
126 void DisableEvent(art::Thread* thread, ArtJvmtiEvent event);
127 bool IsEnabledAnywhere(ArtJvmtiEvent event);
147 bool IsEventEnabledAnywhere(ArtJvmtiEvent event) const {
156 ArtJvmtiEvent event,
160 template <ArtJvmtiEvent kEvent, typename ...Args>
164 template <ArtJvmtiEvent kEvent, typename ...Args>
177 template <ArtJvmtiEvent kEvent>
188 inline void RecalculateGlobalEventMask(ArtJvmtiEvent event);
190 template <ArtJvmtiEvent kEvent>
202 void HandleEventType(ArtJvmtiEvent event, bool enable);