Searched refs:InstrumentationListener (Results 1 – 4 of 4) sorted by relevance
44 struct InstrumentationListener { struct45 InstrumentationListener() {} in InstrumentationListener() argument46 virtual ~InstrumentationListener() {} in ~InstrumentationListener() argument104 void AddListener(InstrumentationListener* listener, uint32_t events)109 void RemoveListener(InstrumentationListener* listener, uint32_t events)264 std::list<InstrumentationListener*> method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);265 std::list<InstrumentationListener*> method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);266 std::list<InstrumentationListener*> method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);267 std::list<InstrumentationListener*> dex_pc_listeners_ GUARDED_BY(Locks::mutator_lock_);268 std::list<InstrumentationListener*> exception_caught_listeners_ GUARDED_BY(Locks::mutator_lock_);
261 void Instrumentation::AddListener(InstrumentationListener* listener, uint32_t events) { in AddListener()291 void Instrumentation::RemoveListener(InstrumentationListener* listener, uint32_t events) { in RemoveListener()411 InstrumentationListener* cur = *it; in MethodEnterEventImpl()425 InstrumentationListener* cur = *it; in MethodExitEventImpl()436 for (InstrumentationListener* listener : method_unwind_listeners_) { in MethodUnwindEvent()449 std::list<InstrumentationListener*> copy(dex_pc_listeners_); in DexPcMovedEventImpl()450 for (InstrumentationListener* listener : copy) { in DexPcMovedEventImpl()462 for (InstrumentationListener* listener : exception_caught_listeners_) { in ExceptionCaughtEvent()
51 class Trace : public instrumentation::InstrumentationListener {
112 class DebugInstrumentationListener : public instrumentation::InstrumentationListener {