Lines Matching defs:listener

233     TestInstrumentationListener listener;
236 ScopedSuspendAll ssa("Add instrumentation listener");
237 instr->AddListener(&listener, instrumentation_event);
244 // Check the listener is registered and is notified of the event.
246 EXPECT_FALSE(DidListenerReceiveEvent(listener, instrumentation_event, with_object));
255 EXPECT_TRUE(DidListenerReceiveEvent(listener, instrumentation_event, with_object));
257 listener.Reset();
260 ScopedSuspendAll ssa("Remove instrumentation listener");
261 instr->RemoveListener(&listener, instrumentation_event);
264 // Check the listener is not registered and is not notified of the event.
266 EXPECT_FALSE(DidListenerReceiveEvent(listener, instrumentation_event, with_object));
275 EXPECT_FALSE(DidListenerReceiveEvent(listener, instrumentation_event, with_object));
456 static bool DidListenerReceiveEvent(const TestInstrumentationListener& listener,
461 return listener.received_method_enter_event;
463 return (!with_object && listener.received_method_exit_event) ||
464 (with_object && listener.received_method_exit_object_event);
466 return listener.received_method_unwind_event;
468 return listener.received_dex_pc_moved_event;
470 return listener.received_field_read_event;
472 return (!with_object && listener.received_field_written_event) ||
473 (with_object && listener.received_field_written_object_event);
475 return listener.received_exception_thrown_event;
477 return listener.received_exception_handled_event;
479 return listener.received_branch_event;
481 return listener.received_invoke_virtual_or_interface_event;
483 return listener.received_watched_frame_pop;
504 // Check there is no registered listener.