Lines Matching defs:event

88 // Infrastructure to achieve type safety for event dispatch.
202 // ClassFileLoadHook event types is the same, so use this helper for code deduplication.
216 kEvent == ArtJvmtiEvent::kClassFileLoadHookNonRetransformable, "Unsupported event");
232 for (const impl::EventHandlerFunc<kEvent>& event : handlers) {
235 ExecuteCallback<kEvent>(event,
253 last_env = event.env_;
276 for (auto event : events) {
277 ExecuteCallback<kEvent>(event, args...);
287 for (auto event : events) {
288 ExecuteCallback<kEvent>(event, jnienv, args...);
330 // Events that need custom logic for if we send the event but are otherwise normal. This includes
358 // Search for the frame. Do this before checking if we need to send the event so that we don't
406 // agents get the event. This specialization gets an extra argument so we can determine which (if
412 impl::EventHandlerFunc<ArtJvmtiEvent::kFramePop> event,
418 ExecuteCallback<ArtJvmtiEvent::kFramePop>(event, jnienv, jni_thread, jmethod, is_exception);
439 for (auto event : events) {
441 ExecuteCallback<ArtJvmtiEvent::kNativeMethodBind>(event,
455 // ClassFileLoadHook event types is the same, and in the DispatchClassFileLoadHookEvent helper.
529 inline void EventHandler::RecalculateGlobalEventMask(ArtJvmtiEvent event) {
531 RecalculateGlobalEventMaskLocked(event);
534 inline void EventHandler::RecalculateGlobalEventMaskLocked(ArtJvmtiEvent event) {
540 union_value |= stored_env->event_masks.global_event_mask.Test(event);
541 union_value |= stored_env->event_masks.unioned_thread_event_mask.Test(event);
546 global_mask.Set(event, union_value);
552 ArtJvmtiEvent event = added ? ArtJvmtiEvent::kClassFileLoadHookNonRetransformable
557 IsEventEnabledAnywhere(event) &&
558 env->event_masks.IsEnabledAnywhere(event));