Searched refs:InstrumentationListener (Results 1 - 4 of 4) sorted by relevance

/art/runtime/
H A Dinstrumentation.h56 struct InstrumentationListener { struct in namespace:art::instrumentation
57 InstrumentationListener() {} function in struct:art::instrumentation::InstrumentationListener
58 virtual ~InstrumentationListener() {}
121 void AddListener(InstrumentationListener* listener, uint32_t events)
126 void RemoveListener(InstrumentationListener* listener, uint32_t events)
438 std::list<InstrumentationListener*> method_entry_listeners_ GUARDED_BY(Locks::mutator_lock_);
439 std::list<InstrumentationListener*> method_exit_listeners_ GUARDED_BY(Locks::mutator_lock_);
440 std::list<InstrumentationListener*> method_unwind_listeners_ GUARDED_BY(Locks::mutator_lock_);
441 std::shared_ptr<std::list<InstrumentationListener*>> dex_pc_listeners_
443 std::shared_ptr<std::list<InstrumentationListener*>> field_read_listeners
[all...]
H A Dinstrumentation.cc424 void Instrumentation::AddListener(InstrumentationListener* listener, uint32_t events) {
439 std::list<InstrumentationListener*>* modified;
441 modified = new std::list<InstrumentationListener*>(*dex_pc_listeners_.get());
443 modified = new std::list<InstrumentationListener*>();
450 std::list<InstrumentationListener*>* modified;
452 modified = new std::list<InstrumentationListener*>(*field_read_listeners_.get());
454 modified = new std::list<InstrumentationListener*>();
461 std::list<InstrumentationListener*>* modified;
463 modified = new std::list<InstrumentationListener*>(*field_write_listeners_.get());
465 modified = new std::list<InstrumentationListener*>();
[all...]
H A Dtrace.h48 class Trace FINAL : public instrumentation::InstrumentationListener {
77 // InstrumentationListener implementation.
H A Ddebugger.cc228 class DebugInstrumentationListener FINAL : public instrumentation::InstrumentationListener {

Completed in 3046 milliseconds